latest

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type HyperVSite

type HyperVSite struct {
	pulumi.CustomResourceState

	// eTag for concurrency control.
	ETag pulumi.StringPtrOutput `pulumi:"eTag"`
	// Azure location in which Sites is created.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Name of the Hyper-V site.
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// Nested properties of Hyper-V site.
	Properties SitePropertiesResponseOutput `pulumi:"properties"`
	Tags       pulumi.StringMapOutput       `pulumi:"tags"`
	// Type of resource. Type = Microsoft.OffAzure/HyperVSites.
	Type pulumi.StringOutput `pulumi:"type"`
}

Site REST Resource. Latest API Version: 2020-07-07.

func GetHyperVSite

func GetHyperVSite(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *HyperVSiteState, opts ...pulumi.ResourceOption) (*HyperVSite, error)

GetHyperVSite gets an existing HyperVSite 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 NewHyperVSite

func NewHyperVSite(ctx *pulumi.Context,
	name string, args *HyperVSiteArgs, opts ...pulumi.ResourceOption) (*HyperVSite, error)

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

func (*HyperVSite) ElementType added in v0.2.6

func (*HyperVSite) ElementType() reflect.Type

func (*HyperVSite) ToHyperVSiteOutput added in v0.2.6

func (i *HyperVSite) ToHyperVSiteOutput() HyperVSiteOutput

func (*HyperVSite) ToHyperVSiteOutputWithContext added in v0.2.6

func (i *HyperVSite) ToHyperVSiteOutputWithContext(ctx context.Context) HyperVSiteOutput

type HyperVSiteArgs

type HyperVSiteArgs struct {
	// eTag for concurrency control.
	ETag pulumi.StringPtrInput
	// Azure location in which Sites is created.
	Location pulumi.StringPtrInput
	// Name of the Hyper-V site.
	Name pulumi.StringPtrInput
	// Nested properties of Hyper-V site.
	Properties SitePropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Site name.
	SiteName pulumi.StringInput
	Tags     pulumi.StringMapInput
}

The set of arguments for constructing a HyperVSite resource.

func (HyperVSiteArgs) ElementType

func (HyperVSiteArgs) ElementType() reflect.Type

type HyperVSiteInput added in v0.2.6

type HyperVSiteInput interface {
	pulumi.Input

	ToHyperVSiteOutput() HyperVSiteOutput
	ToHyperVSiteOutputWithContext(ctx context.Context) HyperVSiteOutput
}

type HyperVSiteOutput added in v0.2.6

type HyperVSiteOutput struct {
	*pulumi.OutputState
}

func (HyperVSiteOutput) ElementType added in v0.2.6

func (HyperVSiteOutput) ElementType() reflect.Type

func (HyperVSiteOutput) ToHyperVSiteOutput added in v0.2.6

func (o HyperVSiteOutput) ToHyperVSiteOutput() HyperVSiteOutput

func (HyperVSiteOutput) ToHyperVSiteOutputWithContext added in v0.2.6

func (o HyperVSiteOutput) ToHyperVSiteOutputWithContext(ctx context.Context) HyperVSiteOutput

type HyperVSiteState

type HyperVSiteState struct {
	// eTag for concurrency control.
	ETag pulumi.StringPtrInput
	// Azure location in which Sites is created.
	Location pulumi.StringPtrInput
	// Name of the Hyper-V site.
	Name pulumi.StringPtrInput
	// Nested properties of Hyper-V site.
	Properties SitePropertiesResponsePtrInput
	Tags       pulumi.StringMapInput
	// Type of resource. Type = Microsoft.OffAzure/HyperVSites.
	Type pulumi.StringPtrInput
}

func (HyperVSiteState) ElementType

func (HyperVSiteState) ElementType() reflect.Type

type LookupHyperVSiteArgs

type LookupHyperVSiteArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Site name.
	SiteName string `pulumi:"siteName"`
}

type LookupHyperVSiteResult

type LookupHyperVSiteResult struct {
	// eTag for concurrency control.
	ETag *string `pulumi:"eTag"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Azure location in which Sites is created.
	Location *string `pulumi:"location"`
	// Name of the Hyper-V site.
	Name *string `pulumi:"name"`
	// Nested properties of Hyper-V site.
	Properties SitePropertiesResponse `pulumi:"properties"`
	Tags       map[string]string      `pulumi:"tags"`
	// Type of resource. Type = Microsoft.OffAzure/HyperVSites.
	Type string `pulumi:"type"`
}

Site REST Resource.

type LookupMasterSiteArgs

type LookupMasterSiteArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Site name.
	SiteName string `pulumi:"siteName"`
}

type LookupMasterSiteResult

type LookupMasterSiteResult struct {
	// eTag for concurrency control.
	ETag *string `pulumi:"eTag"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Azure location in which Sites is created.
	Location *string `pulumi:"location"`
	// Name of the Master site.
	Name *string `pulumi:"name"`
	// Nested properties of Master site.
	Properties MasterSitePropertiesResponse `pulumi:"properties"`
	// Type of resource. Type = Microsoft.OffAzure/MasterSites.
	Type string `pulumi:"type"`
}

Site REST Resource.

type LookupSiteArgs

type LookupSiteArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Site name.
	SiteName string `pulumi:"siteName"`
}

type LookupSiteResult

type LookupSiteResult struct {
	// eTag for concurrency control.
	ETag *string `pulumi:"eTag"`
	// Resource Id.
	Id string `pulumi:"id"`
	// Azure location in which Sites is created.
	Location *string `pulumi:"location"`
	// Name of the VMware site.
	Name *string `pulumi:"name"`
	// Nested properties of VMWare site.
	Properties SitePropertiesResponse `pulumi:"properties"`
	Tags       map[string]string      `pulumi:"tags"`
	// Type of resource. Type = Microsoft.OffAzure/VMWareSites.
	Type string `pulumi:"type"`
}

Site REST Resource.

func LookupSite

func LookupSite(ctx *pulumi.Context, args *LookupSiteArgs, opts ...pulumi.InvokeOption) (*LookupSiteResult, error)

type MasterSite

type MasterSite struct {
	pulumi.CustomResourceState

	// eTag for concurrency control.
	ETag pulumi.StringPtrOutput `pulumi:"eTag"`
	// Azure location in which Sites is created.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Name of the Master site.
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// Nested properties of Master site.
	Properties MasterSitePropertiesResponseOutput `pulumi:"properties"`
	// Type of resource. Type = Microsoft.OffAzure/MasterSites.
	Type pulumi.StringOutput `pulumi:"type"`
}

Site REST Resource. Latest API Version: 2020-07-07.

func GetMasterSite

func GetMasterSite(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MasterSiteState, opts ...pulumi.ResourceOption) (*MasterSite, error)

GetMasterSite gets an existing MasterSite 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 NewMasterSite

func NewMasterSite(ctx *pulumi.Context,
	name string, args *MasterSiteArgs, opts ...pulumi.ResourceOption) (*MasterSite, error)

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

func (*MasterSite) ElementType added in v0.2.6

func (*MasterSite) ElementType() reflect.Type

func (*MasterSite) ToMasterSiteOutput added in v0.2.6

func (i *MasterSite) ToMasterSiteOutput() MasterSiteOutput

func (*MasterSite) ToMasterSiteOutputWithContext added in v0.2.6

func (i *MasterSite) ToMasterSiteOutputWithContext(ctx context.Context) MasterSiteOutput

type MasterSiteArgs

type MasterSiteArgs struct {
	// eTag for concurrency control.
	ETag pulumi.StringPtrInput
	// Azure location in which Sites is created.
	Location pulumi.StringPtrInput
	// Name of the Master site.
	Name pulumi.StringPtrInput
	// Nested properties of Master site.
	Properties MasterSitePropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Site name.
	SiteName pulumi.StringInput
}

The set of arguments for constructing a MasterSite resource.

func (MasterSiteArgs) ElementType

func (MasterSiteArgs) ElementType() reflect.Type

type MasterSiteInput added in v0.2.6

type MasterSiteInput interface {
	pulumi.Input

	ToMasterSiteOutput() MasterSiteOutput
	ToMasterSiteOutputWithContext(ctx context.Context) MasterSiteOutput
}

type MasterSiteOutput added in v0.2.6

type MasterSiteOutput struct {
	*pulumi.OutputState
}

func (MasterSiteOutput) ElementType added in v0.2.6

func (MasterSiteOutput) ElementType() reflect.Type

func (MasterSiteOutput) ToMasterSiteOutput added in v0.2.6

func (o MasterSiteOutput) ToMasterSiteOutput() MasterSiteOutput

func (MasterSiteOutput) ToMasterSiteOutputWithContext added in v0.2.6

func (o MasterSiteOutput) ToMasterSiteOutputWithContext(ctx context.Context) MasterSiteOutput

type MasterSiteProperties

type MasterSiteProperties struct {
	// Value indicating whether multiple sites per site type are allowed.
	AllowMultipleSites *bool `pulumi:"allowMultipleSites"`
	// State of public network access.
	PublicNetworkAccess *string `pulumi:"publicNetworkAccess"`
	// List of sites that are a part of Master Site.
	Sites []string `pulumi:"sites"`
}

Class for site properties.

type MasterSitePropertiesArgs

type MasterSitePropertiesArgs struct {
	// Value indicating whether multiple sites per site type are allowed.
	AllowMultipleSites pulumi.BoolPtrInput `pulumi:"allowMultipleSites"`
	// State of public network access.
	PublicNetworkAccess pulumi.StringPtrInput `pulumi:"publicNetworkAccess"`
	// List of sites that are a part of Master Site.
	Sites pulumi.StringArrayInput `pulumi:"sites"`
}

Class for site properties.

func (MasterSitePropertiesArgs) ElementType

func (MasterSitePropertiesArgs) ElementType() reflect.Type

func (MasterSitePropertiesArgs) ToMasterSitePropertiesOutput

func (i MasterSitePropertiesArgs) ToMasterSitePropertiesOutput() MasterSitePropertiesOutput

func (MasterSitePropertiesArgs) ToMasterSitePropertiesOutputWithContext

func (i MasterSitePropertiesArgs) ToMasterSitePropertiesOutputWithContext(ctx context.Context) MasterSitePropertiesOutput

func (MasterSitePropertiesArgs) ToMasterSitePropertiesPtrOutput

func (i MasterSitePropertiesArgs) ToMasterSitePropertiesPtrOutput() MasterSitePropertiesPtrOutput

func (MasterSitePropertiesArgs) ToMasterSitePropertiesPtrOutputWithContext

func (i MasterSitePropertiesArgs) ToMasterSitePropertiesPtrOutputWithContext(ctx context.Context) MasterSitePropertiesPtrOutput

type MasterSitePropertiesInput

type MasterSitePropertiesInput interface {
	pulumi.Input

	ToMasterSitePropertiesOutput() MasterSitePropertiesOutput
	ToMasterSitePropertiesOutputWithContext(context.Context) MasterSitePropertiesOutput
}

MasterSitePropertiesInput is an input type that accepts MasterSitePropertiesArgs and MasterSitePropertiesOutput values. You can construct a concrete instance of `MasterSitePropertiesInput` via:

MasterSitePropertiesArgs{...}

type MasterSitePropertiesOutput

type MasterSitePropertiesOutput struct{ *pulumi.OutputState }

Class for site properties.

func (MasterSitePropertiesOutput) AllowMultipleSites

func (o MasterSitePropertiesOutput) AllowMultipleSites() pulumi.BoolPtrOutput

Value indicating whether multiple sites per site type are allowed.

func (MasterSitePropertiesOutput) ElementType

func (MasterSitePropertiesOutput) ElementType() reflect.Type

func (MasterSitePropertiesOutput) PublicNetworkAccess

func (o MasterSitePropertiesOutput) PublicNetworkAccess() pulumi.StringPtrOutput

State of public network access.

func (MasterSitePropertiesOutput) Sites

List of sites that are a part of Master Site.

func (MasterSitePropertiesOutput) ToMasterSitePropertiesOutput

func (o MasterSitePropertiesOutput) ToMasterSitePropertiesOutput() MasterSitePropertiesOutput

func (MasterSitePropertiesOutput) ToMasterSitePropertiesOutputWithContext

func (o MasterSitePropertiesOutput) ToMasterSitePropertiesOutputWithContext(ctx context.Context) MasterSitePropertiesOutput

func (MasterSitePropertiesOutput) ToMasterSitePropertiesPtrOutput

func (o MasterSitePropertiesOutput) ToMasterSitePropertiesPtrOutput() MasterSitePropertiesPtrOutput

func (MasterSitePropertiesOutput) ToMasterSitePropertiesPtrOutputWithContext

func (o MasterSitePropertiesOutput) ToMasterSitePropertiesPtrOutputWithContext(ctx context.Context) MasterSitePropertiesPtrOutput

type MasterSitePropertiesPtrInput

type MasterSitePropertiesPtrInput interface {
	pulumi.Input

	ToMasterSitePropertiesPtrOutput() MasterSitePropertiesPtrOutput
	ToMasterSitePropertiesPtrOutputWithContext(context.Context) MasterSitePropertiesPtrOutput
}

MasterSitePropertiesPtrInput is an input type that accepts MasterSitePropertiesArgs, MasterSitePropertiesPtr and MasterSitePropertiesPtrOutput values. You can construct a concrete instance of `MasterSitePropertiesPtrInput` via:

        MasterSitePropertiesArgs{...}

or:

        nil

type MasterSitePropertiesPtrOutput

type MasterSitePropertiesPtrOutput struct{ *pulumi.OutputState }

func (MasterSitePropertiesPtrOutput) AllowMultipleSites

func (o MasterSitePropertiesPtrOutput) AllowMultipleSites() pulumi.BoolPtrOutput

Value indicating whether multiple sites per site type are allowed.

func (MasterSitePropertiesPtrOutput) Elem

func (MasterSitePropertiesPtrOutput) ElementType

func (MasterSitePropertiesPtrOutput) PublicNetworkAccess

func (o MasterSitePropertiesPtrOutput) PublicNetworkAccess() pulumi.StringPtrOutput

State of public network access.

func (MasterSitePropertiesPtrOutput) Sites

List of sites that are a part of Master Site.

func (MasterSitePropertiesPtrOutput) ToMasterSitePropertiesPtrOutput

func (o MasterSitePropertiesPtrOutput) ToMasterSitePropertiesPtrOutput() MasterSitePropertiesPtrOutput

func (MasterSitePropertiesPtrOutput) ToMasterSitePropertiesPtrOutputWithContext

func (o MasterSitePropertiesPtrOutput) ToMasterSitePropertiesPtrOutputWithContext(ctx context.Context) MasterSitePropertiesPtrOutput

type MasterSitePropertiesResponse

type MasterSitePropertiesResponse struct {
	// Value indicating whether multiple sites per site type are allowed.
	AllowMultipleSites *bool `pulumi:"allowMultipleSites"`
	// State of public network access.
	PublicNetworkAccess *string `pulumi:"publicNetworkAccess"`
	// List of sites that are a part of Master Site.
	Sites []string `pulumi:"sites"`
}

Class for site properties.

type MasterSitePropertiesResponseArgs

type MasterSitePropertiesResponseArgs struct {
	// Value indicating whether multiple sites per site type are allowed.
	AllowMultipleSites pulumi.BoolPtrInput `pulumi:"allowMultipleSites"`
	// State of public network access.
	PublicNetworkAccess pulumi.StringPtrInput `pulumi:"publicNetworkAccess"`
	// List of sites that are a part of Master Site.
	Sites pulumi.StringArrayInput `pulumi:"sites"`
}

Class for site properties.

func (MasterSitePropertiesResponseArgs) ElementType

func (MasterSitePropertiesResponseArgs) ToMasterSitePropertiesResponseOutput

func (i MasterSitePropertiesResponseArgs) ToMasterSitePropertiesResponseOutput() MasterSitePropertiesResponseOutput

func (MasterSitePropertiesResponseArgs) ToMasterSitePropertiesResponseOutputWithContext

func (i MasterSitePropertiesResponseArgs) ToMasterSitePropertiesResponseOutputWithContext(ctx context.Context) MasterSitePropertiesResponseOutput

func (MasterSitePropertiesResponseArgs) ToMasterSitePropertiesResponsePtrOutput

func (i MasterSitePropertiesResponseArgs) ToMasterSitePropertiesResponsePtrOutput() MasterSitePropertiesResponsePtrOutput

func (MasterSitePropertiesResponseArgs) ToMasterSitePropertiesResponsePtrOutputWithContext

func (i MasterSitePropertiesResponseArgs) ToMasterSitePropertiesResponsePtrOutputWithContext(ctx context.Context) MasterSitePropertiesResponsePtrOutput

type MasterSitePropertiesResponseInput

type MasterSitePropertiesResponseInput interface {
	pulumi.Input

	ToMasterSitePropertiesResponseOutput() MasterSitePropertiesResponseOutput
	ToMasterSitePropertiesResponseOutputWithContext(context.Context) MasterSitePropertiesResponseOutput
}

MasterSitePropertiesResponseInput is an input type that accepts MasterSitePropertiesResponseArgs and MasterSitePropertiesResponseOutput values. You can construct a concrete instance of `MasterSitePropertiesResponseInput` via:

MasterSitePropertiesResponseArgs{...}

type MasterSitePropertiesResponseOutput

type MasterSitePropertiesResponseOutput struct{ *pulumi.OutputState }

Class for site properties.

func (MasterSitePropertiesResponseOutput) AllowMultipleSites

Value indicating whether multiple sites per site type are allowed.

func (MasterSitePropertiesResponseOutput) ElementType

func (MasterSitePropertiesResponseOutput) PublicNetworkAccess

State of public network access.

func (MasterSitePropertiesResponseOutput) Sites

List of sites that are a part of Master Site.

func (MasterSitePropertiesResponseOutput) ToMasterSitePropertiesResponseOutput

func (o MasterSitePropertiesResponseOutput) ToMasterSitePropertiesResponseOutput() MasterSitePropertiesResponseOutput

func (MasterSitePropertiesResponseOutput) ToMasterSitePropertiesResponseOutputWithContext

func (o MasterSitePropertiesResponseOutput) ToMasterSitePropertiesResponseOutputWithContext(ctx context.Context) MasterSitePropertiesResponseOutput

func (MasterSitePropertiesResponseOutput) ToMasterSitePropertiesResponsePtrOutput

func (o MasterSitePropertiesResponseOutput) ToMasterSitePropertiesResponsePtrOutput() MasterSitePropertiesResponsePtrOutput

func (MasterSitePropertiesResponseOutput) ToMasterSitePropertiesResponsePtrOutputWithContext

func (o MasterSitePropertiesResponseOutput) ToMasterSitePropertiesResponsePtrOutputWithContext(ctx context.Context) MasterSitePropertiesResponsePtrOutput

type MasterSitePropertiesResponsePtrInput

type MasterSitePropertiesResponsePtrInput interface {
	pulumi.Input

	ToMasterSitePropertiesResponsePtrOutput() MasterSitePropertiesResponsePtrOutput
	ToMasterSitePropertiesResponsePtrOutputWithContext(context.Context) MasterSitePropertiesResponsePtrOutput
}

MasterSitePropertiesResponsePtrInput is an input type that accepts MasterSitePropertiesResponseArgs, MasterSitePropertiesResponsePtr and MasterSitePropertiesResponsePtrOutput values. You can construct a concrete instance of `MasterSitePropertiesResponsePtrInput` via:

        MasterSitePropertiesResponseArgs{...}

or:

        nil

type MasterSitePropertiesResponsePtrOutput

type MasterSitePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (MasterSitePropertiesResponsePtrOutput) AllowMultipleSites

Value indicating whether multiple sites per site type are allowed.

func (MasterSitePropertiesResponsePtrOutput) Elem

func (MasterSitePropertiesResponsePtrOutput) ElementType

func (MasterSitePropertiesResponsePtrOutput) PublicNetworkAccess

State of public network access.

func (MasterSitePropertiesResponsePtrOutput) Sites

List of sites that are a part of Master Site.

func (MasterSitePropertiesResponsePtrOutput) ToMasterSitePropertiesResponsePtrOutput

func (o MasterSitePropertiesResponsePtrOutput) ToMasterSitePropertiesResponsePtrOutput() MasterSitePropertiesResponsePtrOutput

func (MasterSitePropertiesResponsePtrOutput) ToMasterSitePropertiesResponsePtrOutputWithContext

func (o MasterSitePropertiesResponsePtrOutput) ToMasterSitePropertiesResponsePtrOutputWithContext(ctx context.Context) MasterSitePropertiesResponsePtrOutput

type MasterSiteState

type MasterSiteState struct {
	// eTag for concurrency control.
	ETag pulumi.StringPtrInput
	// Azure location in which Sites is created.
	Location pulumi.StringPtrInput
	// Name of the Master site.
	Name pulumi.StringPtrInput
	// Nested properties of Master site.
	Properties MasterSitePropertiesResponsePtrInput
	// Type of resource. Type = Microsoft.OffAzure/MasterSites.
	Type pulumi.StringPtrInput
}

func (MasterSiteState) ElementType

func (MasterSiteState) ElementType() reflect.Type

type Site

type Site struct {
	pulumi.CustomResourceState

	// eTag for concurrency control.
	ETag pulumi.StringPtrOutput `pulumi:"eTag"`
	// Azure location in which Sites is created.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Name of the VMware site.
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// Nested properties of VMWare site.
	Properties SitePropertiesResponseOutput `pulumi:"properties"`
	Tags       pulumi.StringMapOutput       `pulumi:"tags"`
	// Type of resource. Type = Microsoft.OffAzure/VMWareSites.
	Type pulumi.StringOutput `pulumi:"type"`
}

Site REST Resource. Latest API Version: 2020-07-07.

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

func (*Site) ElementType() reflect.Type

func (*Site) ToSiteOutput added in v0.2.6

func (i *Site) ToSiteOutput() SiteOutput

func (*Site) ToSiteOutputWithContext added in v0.2.6

func (i *Site) ToSiteOutputWithContext(ctx context.Context) SiteOutput

type SiteAgentProperties

type SiteAgentProperties struct {
	// Key vault ARM Id.
	KeyVaultId *string `pulumi:"keyVaultId"`
	// Key vault URI.
	KeyVaultUri *string `pulumi:"keyVaultUri"`
}

Class for site agent properties.

type SiteAgentPropertiesArgs

type SiteAgentPropertiesArgs struct {
	// Key vault ARM Id.
	KeyVaultId pulumi.StringPtrInput `pulumi:"keyVaultId"`
	// Key vault URI.
	KeyVaultUri pulumi.StringPtrInput `pulumi:"keyVaultUri"`
}

Class for site agent properties.

func (SiteAgentPropertiesArgs) ElementType

func (SiteAgentPropertiesArgs) ElementType() reflect.Type

func (SiteAgentPropertiesArgs) ToSiteAgentPropertiesOutput

func (i SiteAgentPropertiesArgs) ToSiteAgentPropertiesOutput() SiteAgentPropertiesOutput

func (SiteAgentPropertiesArgs) ToSiteAgentPropertiesOutputWithContext

func (i SiteAgentPropertiesArgs) ToSiteAgentPropertiesOutputWithContext(ctx context.Context) SiteAgentPropertiesOutput

func (SiteAgentPropertiesArgs) ToSiteAgentPropertiesPtrOutput

func (i SiteAgentPropertiesArgs) ToSiteAgentPropertiesPtrOutput() SiteAgentPropertiesPtrOutput

func (SiteAgentPropertiesArgs) ToSiteAgentPropertiesPtrOutputWithContext

func (i SiteAgentPropertiesArgs) ToSiteAgentPropertiesPtrOutputWithContext(ctx context.Context) SiteAgentPropertiesPtrOutput

type SiteAgentPropertiesInput

type SiteAgentPropertiesInput interface {
	pulumi.Input

	ToSiteAgentPropertiesOutput() SiteAgentPropertiesOutput
	ToSiteAgentPropertiesOutputWithContext(context.Context) SiteAgentPropertiesOutput
}

SiteAgentPropertiesInput is an input type that accepts SiteAgentPropertiesArgs and SiteAgentPropertiesOutput values. You can construct a concrete instance of `SiteAgentPropertiesInput` via:

SiteAgentPropertiesArgs{...}

type SiteAgentPropertiesOutput

type SiteAgentPropertiesOutput struct{ *pulumi.OutputState }

Class for site agent properties.

func (SiteAgentPropertiesOutput) ElementType

func (SiteAgentPropertiesOutput) ElementType() reflect.Type

func (SiteAgentPropertiesOutput) KeyVaultId

Key vault ARM Id.

func (SiteAgentPropertiesOutput) KeyVaultUri

Key vault URI.

func (SiteAgentPropertiesOutput) ToSiteAgentPropertiesOutput

func (o SiteAgentPropertiesOutput) ToSiteAgentPropertiesOutput() SiteAgentPropertiesOutput

func (SiteAgentPropertiesOutput) ToSiteAgentPropertiesOutputWithContext

func (o SiteAgentPropertiesOutput) ToSiteAgentPropertiesOutputWithContext(ctx context.Context) SiteAgentPropertiesOutput

func (SiteAgentPropertiesOutput) ToSiteAgentPropertiesPtrOutput

func (o SiteAgentPropertiesOutput) ToSiteAgentPropertiesPtrOutput() SiteAgentPropertiesPtrOutput

func (SiteAgentPropertiesOutput) ToSiteAgentPropertiesPtrOutputWithContext

func (o SiteAgentPropertiesOutput) ToSiteAgentPropertiesPtrOutputWithContext(ctx context.Context) SiteAgentPropertiesPtrOutput

type SiteAgentPropertiesPtrInput

type SiteAgentPropertiesPtrInput interface {
	pulumi.Input

	ToSiteAgentPropertiesPtrOutput() SiteAgentPropertiesPtrOutput
	ToSiteAgentPropertiesPtrOutputWithContext(context.Context) SiteAgentPropertiesPtrOutput
}

SiteAgentPropertiesPtrInput is an input type that accepts SiteAgentPropertiesArgs, SiteAgentPropertiesPtr and SiteAgentPropertiesPtrOutput values. You can construct a concrete instance of `SiteAgentPropertiesPtrInput` via:

        SiteAgentPropertiesArgs{...}

or:

        nil

type SiteAgentPropertiesPtrOutput

type SiteAgentPropertiesPtrOutput struct{ *pulumi.OutputState }

func (SiteAgentPropertiesPtrOutput) Elem

func (SiteAgentPropertiesPtrOutput) ElementType

func (SiteAgentPropertiesPtrOutput) KeyVaultId

Key vault ARM Id.

func (SiteAgentPropertiesPtrOutput) KeyVaultUri

Key vault URI.

func (SiteAgentPropertiesPtrOutput) ToSiteAgentPropertiesPtrOutput

func (o SiteAgentPropertiesPtrOutput) ToSiteAgentPropertiesPtrOutput() SiteAgentPropertiesPtrOutput

func (SiteAgentPropertiesPtrOutput) ToSiteAgentPropertiesPtrOutputWithContext

func (o SiteAgentPropertiesPtrOutput) ToSiteAgentPropertiesPtrOutputWithContext(ctx context.Context) SiteAgentPropertiesPtrOutput

type SiteAgentPropertiesResponse

type SiteAgentPropertiesResponse struct {
	// ID of the agent.
	Id string `pulumi:"id"`
	// Key vault ARM Id.
	KeyVaultId *string `pulumi:"keyVaultId"`
	// Key vault URI.
	KeyVaultUri *string `pulumi:"keyVaultUri"`
	// Last heartbeat time of the agent in UTC.
	LastHeartBeatUtc string `pulumi:"lastHeartBeatUtc"`
	// Version of the agent.
	Version string `pulumi:"version"`
}

Class for site agent properties.

type SiteAgentPropertiesResponseArgs

type SiteAgentPropertiesResponseArgs struct {
	// ID of the agent.
	Id pulumi.StringInput `pulumi:"id"`
	// Key vault ARM Id.
	KeyVaultId pulumi.StringPtrInput `pulumi:"keyVaultId"`
	// Key vault URI.
	KeyVaultUri pulumi.StringPtrInput `pulumi:"keyVaultUri"`
	// Last heartbeat time of the agent in UTC.
	LastHeartBeatUtc pulumi.StringInput `pulumi:"lastHeartBeatUtc"`
	// Version of the agent.
	Version pulumi.StringInput `pulumi:"version"`
}

Class for site agent properties.

func (SiteAgentPropertiesResponseArgs) ElementType

func (SiteAgentPropertiesResponseArgs) ToSiteAgentPropertiesResponseOutput

func (i SiteAgentPropertiesResponseArgs) ToSiteAgentPropertiesResponseOutput() SiteAgentPropertiesResponseOutput

func (SiteAgentPropertiesResponseArgs) ToSiteAgentPropertiesResponseOutputWithContext

func (i SiteAgentPropertiesResponseArgs) ToSiteAgentPropertiesResponseOutputWithContext(ctx context.Context) SiteAgentPropertiesResponseOutput

func (SiteAgentPropertiesResponseArgs) ToSiteAgentPropertiesResponsePtrOutput

func (i SiteAgentPropertiesResponseArgs) ToSiteAgentPropertiesResponsePtrOutput() SiteAgentPropertiesResponsePtrOutput

func (SiteAgentPropertiesResponseArgs) ToSiteAgentPropertiesResponsePtrOutputWithContext

func (i SiteAgentPropertiesResponseArgs) ToSiteAgentPropertiesResponsePtrOutputWithContext(ctx context.Context) SiteAgentPropertiesResponsePtrOutput

type SiteAgentPropertiesResponseInput

type SiteAgentPropertiesResponseInput interface {
	pulumi.Input

	ToSiteAgentPropertiesResponseOutput() SiteAgentPropertiesResponseOutput
	ToSiteAgentPropertiesResponseOutputWithContext(context.Context) SiteAgentPropertiesResponseOutput
}

SiteAgentPropertiesResponseInput is an input type that accepts SiteAgentPropertiesResponseArgs and SiteAgentPropertiesResponseOutput values. You can construct a concrete instance of `SiteAgentPropertiesResponseInput` via:

SiteAgentPropertiesResponseArgs{...}

type SiteAgentPropertiesResponseOutput

type SiteAgentPropertiesResponseOutput struct{ *pulumi.OutputState }

Class for site agent properties.

func (SiteAgentPropertiesResponseOutput) ElementType

func (SiteAgentPropertiesResponseOutput) Id

ID of the agent.

func (SiteAgentPropertiesResponseOutput) KeyVaultId

Key vault ARM Id.

func (SiteAgentPropertiesResponseOutput) KeyVaultUri

Key vault URI.

func (SiteAgentPropertiesResponseOutput) LastHeartBeatUtc

Last heartbeat time of the agent in UTC.

func (SiteAgentPropertiesResponseOutput) ToSiteAgentPropertiesResponseOutput

func (o SiteAgentPropertiesResponseOutput) ToSiteAgentPropertiesResponseOutput() SiteAgentPropertiesResponseOutput

func (SiteAgentPropertiesResponseOutput) ToSiteAgentPropertiesResponseOutputWithContext

func (o SiteAgentPropertiesResponseOutput) ToSiteAgentPropertiesResponseOutputWithContext(ctx context.Context) SiteAgentPropertiesResponseOutput

func (SiteAgentPropertiesResponseOutput) ToSiteAgentPropertiesResponsePtrOutput

func (o SiteAgentPropertiesResponseOutput) ToSiteAgentPropertiesResponsePtrOutput() SiteAgentPropertiesResponsePtrOutput

func (SiteAgentPropertiesResponseOutput) ToSiteAgentPropertiesResponsePtrOutputWithContext

func (o SiteAgentPropertiesResponseOutput) ToSiteAgentPropertiesResponsePtrOutputWithContext(ctx context.Context) SiteAgentPropertiesResponsePtrOutput

func (SiteAgentPropertiesResponseOutput) Version

Version of the agent.

type SiteAgentPropertiesResponsePtrInput

type SiteAgentPropertiesResponsePtrInput interface {
	pulumi.Input

	ToSiteAgentPropertiesResponsePtrOutput() SiteAgentPropertiesResponsePtrOutput
	ToSiteAgentPropertiesResponsePtrOutputWithContext(context.Context) SiteAgentPropertiesResponsePtrOutput
}

SiteAgentPropertiesResponsePtrInput is an input type that accepts SiteAgentPropertiesResponseArgs, SiteAgentPropertiesResponsePtr and SiteAgentPropertiesResponsePtrOutput values. You can construct a concrete instance of `SiteAgentPropertiesResponsePtrInput` via:

        SiteAgentPropertiesResponseArgs{...}

or:

        nil

type SiteAgentPropertiesResponsePtrOutput

type SiteAgentPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (SiteAgentPropertiesResponsePtrOutput) Elem

func (SiteAgentPropertiesResponsePtrOutput) ElementType

func (SiteAgentPropertiesResponsePtrOutput) Id

ID of the agent.

func (SiteAgentPropertiesResponsePtrOutput) KeyVaultId

Key vault ARM Id.

func (SiteAgentPropertiesResponsePtrOutput) KeyVaultUri

Key vault URI.

func (SiteAgentPropertiesResponsePtrOutput) LastHeartBeatUtc

Last heartbeat time of the agent in UTC.

func (SiteAgentPropertiesResponsePtrOutput) ToSiteAgentPropertiesResponsePtrOutput

func (o SiteAgentPropertiesResponsePtrOutput) ToSiteAgentPropertiesResponsePtrOutput() SiteAgentPropertiesResponsePtrOutput

func (SiteAgentPropertiesResponsePtrOutput) ToSiteAgentPropertiesResponsePtrOutputWithContext

func (o SiteAgentPropertiesResponsePtrOutput) ToSiteAgentPropertiesResponsePtrOutputWithContext(ctx context.Context) SiteAgentPropertiesResponsePtrOutput

func (SiteAgentPropertiesResponsePtrOutput) Version

Version of the agent.

type SiteArgs

type SiteArgs struct {
	// eTag for concurrency control.
	ETag pulumi.StringPtrInput
	// Azure location in which Sites is created.
	Location pulumi.StringPtrInput
	// Name of the VMware site.
	Name pulumi.StringPtrInput
	// Nested properties of VMWare site.
	Properties SitePropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Site name.
	SiteName pulumi.StringInput
	Tags     pulumi.StringMapInput
}

The set of arguments for constructing a Site resource.

func (SiteArgs) ElementType

func (SiteArgs) ElementType() reflect.Type

type SiteInput added in v0.2.6

type SiteInput interface {
	pulumi.Input

	ToSiteOutput() SiteOutput
	ToSiteOutputWithContext(ctx context.Context) SiteOutput
}

type SiteOutput added in v0.2.6

type SiteOutput struct {
	*pulumi.OutputState
}

func (SiteOutput) ElementType added in v0.2.6

func (SiteOutput) ElementType() reflect.Type

func (SiteOutput) ToSiteOutput added in v0.2.6

func (o SiteOutput) ToSiteOutput() SiteOutput

func (SiteOutput) ToSiteOutputWithContext added in v0.2.6

func (o SiteOutput) ToSiteOutputWithContext(ctx context.Context) SiteOutput

type SiteProperties

type SiteProperties struct {
	// On-premises agent details.
	AgentDetails *SiteAgentProperties `pulumi:"agentDetails"`
	// Appliance Name.
	ApplianceName *string `pulumi:"applianceName"`
	// ARM ID of migration hub solution for SDS.
	DiscoverySolutionId *string `pulumi:"discoverySolutionId"`
	// Service principal identity details used by agent for communication to the service.
	ServicePrincipalIdentityDetails *SiteSpnProperties `pulumi:"servicePrincipalIdentityDetails"`
}

Class for site properties.

type SitePropertiesArgs

type SitePropertiesArgs struct {
	// On-premises agent details.
	AgentDetails SiteAgentPropertiesPtrInput `pulumi:"agentDetails"`
	// Appliance Name.
	ApplianceName pulumi.StringPtrInput `pulumi:"applianceName"`
	// ARM ID of migration hub solution for SDS.
	DiscoverySolutionId pulumi.StringPtrInput `pulumi:"discoverySolutionId"`
	// Service principal identity details used by agent for communication to the service.
	ServicePrincipalIdentityDetails SiteSpnPropertiesPtrInput `pulumi:"servicePrincipalIdentityDetails"`
}

Class for site properties.

func (SitePropertiesArgs) ElementType

func (SitePropertiesArgs) ElementType() reflect.Type

func (SitePropertiesArgs) ToSitePropertiesOutput

func (i SitePropertiesArgs) ToSitePropertiesOutput() SitePropertiesOutput

func (SitePropertiesArgs) ToSitePropertiesOutputWithContext

func (i SitePropertiesArgs) ToSitePropertiesOutputWithContext(ctx context.Context) SitePropertiesOutput

func (SitePropertiesArgs) ToSitePropertiesPtrOutput

func (i SitePropertiesArgs) ToSitePropertiesPtrOutput() SitePropertiesPtrOutput

func (SitePropertiesArgs) ToSitePropertiesPtrOutputWithContext

func (i SitePropertiesArgs) ToSitePropertiesPtrOutputWithContext(ctx context.Context) SitePropertiesPtrOutput

type SitePropertiesInput

type SitePropertiesInput interface {
	pulumi.Input

	ToSitePropertiesOutput() SitePropertiesOutput
	ToSitePropertiesOutputWithContext(context.Context) SitePropertiesOutput
}

SitePropertiesInput is an input type that accepts SitePropertiesArgs and SitePropertiesOutput values. You can construct a concrete instance of `SitePropertiesInput` via:

SitePropertiesArgs{...}

type SitePropertiesOutput

type SitePropertiesOutput struct{ *pulumi.OutputState }

Class for site properties.

func (SitePropertiesOutput) AgentDetails

On-premises agent details.

func (SitePropertiesOutput) ApplianceName

func (o SitePropertiesOutput) ApplianceName() pulumi.StringPtrOutput

Appliance Name.

func (SitePropertiesOutput) DiscoverySolutionId

func (o SitePropertiesOutput) DiscoverySolutionId() pulumi.StringPtrOutput

ARM ID of migration hub solution for SDS.

func (SitePropertiesOutput) ElementType

func (SitePropertiesOutput) ElementType() reflect.Type

func (SitePropertiesOutput) ServicePrincipalIdentityDetails

func (o SitePropertiesOutput) ServicePrincipalIdentityDetails() SiteSpnPropertiesPtrOutput

Service principal identity details used by agent for communication to the service.

func (SitePropertiesOutput) ToSitePropertiesOutput

func (o SitePropertiesOutput) ToSitePropertiesOutput() SitePropertiesOutput

func (SitePropertiesOutput) ToSitePropertiesOutputWithContext

func (o SitePropertiesOutput) ToSitePropertiesOutputWithContext(ctx context.Context) SitePropertiesOutput

func (SitePropertiesOutput) ToSitePropertiesPtrOutput

func (o SitePropertiesOutput) ToSitePropertiesPtrOutput() SitePropertiesPtrOutput

func (SitePropertiesOutput) ToSitePropertiesPtrOutputWithContext

func (o SitePropertiesOutput) ToSitePropertiesPtrOutputWithContext(ctx context.Context) SitePropertiesPtrOutput

type SitePropertiesPtrInput

type SitePropertiesPtrInput interface {
	pulumi.Input

	ToSitePropertiesPtrOutput() SitePropertiesPtrOutput
	ToSitePropertiesPtrOutputWithContext(context.Context) SitePropertiesPtrOutput
}

SitePropertiesPtrInput is an input type that accepts SitePropertiesArgs, SitePropertiesPtr and SitePropertiesPtrOutput values. You can construct a concrete instance of `SitePropertiesPtrInput` via:

        SitePropertiesArgs{...}

or:

        nil

type SitePropertiesPtrOutput

type SitePropertiesPtrOutput struct{ *pulumi.OutputState }

func (SitePropertiesPtrOutput) AgentDetails

On-premises agent details.

func (SitePropertiesPtrOutput) ApplianceName

Appliance Name.

func (SitePropertiesPtrOutput) DiscoverySolutionId

func (o SitePropertiesPtrOutput) DiscoverySolutionId() pulumi.StringPtrOutput

ARM ID of migration hub solution for SDS.

func (SitePropertiesPtrOutput) Elem

func (SitePropertiesPtrOutput) ElementType

func (SitePropertiesPtrOutput) ElementType() reflect.Type

func (SitePropertiesPtrOutput) ServicePrincipalIdentityDetails

func (o SitePropertiesPtrOutput) ServicePrincipalIdentityDetails() SiteSpnPropertiesPtrOutput

Service principal identity details used by agent for communication to the service.

func (SitePropertiesPtrOutput) ToSitePropertiesPtrOutput

func (o SitePropertiesPtrOutput) ToSitePropertiesPtrOutput() SitePropertiesPtrOutput

func (SitePropertiesPtrOutput) ToSitePropertiesPtrOutputWithContext

func (o SitePropertiesPtrOutput) ToSitePropertiesPtrOutputWithContext(ctx context.Context) SitePropertiesPtrOutput

type SitePropertiesResponse

type SitePropertiesResponse struct {
	// On-premises agent details.
	AgentDetails *SiteAgentPropertiesResponse `pulumi:"agentDetails"`
	// Appliance Name.
	ApplianceName *string `pulumi:"applianceName"`
	// ARM ID of migration hub solution for SDS.
	DiscoverySolutionId *string `pulumi:"discoverySolutionId"`
	// Service endpoint.
	ServiceEndpoint string `pulumi:"serviceEndpoint"`
	// Service principal identity details used by agent for communication to the service.
	ServicePrincipalIdentityDetails *SiteSpnPropertiesResponse `pulumi:"servicePrincipalIdentityDetails"`
}

Class for site properties.

type SitePropertiesResponseArgs

type SitePropertiesResponseArgs struct {
	// On-premises agent details.
	AgentDetails SiteAgentPropertiesResponsePtrInput `pulumi:"agentDetails"`
	// Appliance Name.
	ApplianceName pulumi.StringPtrInput `pulumi:"applianceName"`
	// ARM ID of migration hub solution for SDS.
	DiscoverySolutionId pulumi.StringPtrInput `pulumi:"discoverySolutionId"`
	// Service endpoint.
	ServiceEndpoint pulumi.StringInput `pulumi:"serviceEndpoint"`
	// Service principal identity details used by agent for communication to the service.
	ServicePrincipalIdentityDetails SiteSpnPropertiesResponsePtrInput `pulumi:"servicePrincipalIdentityDetails"`
}

Class for site properties.

func (SitePropertiesResponseArgs) ElementType

func (SitePropertiesResponseArgs) ElementType() reflect.Type

func (SitePropertiesResponseArgs) ToSitePropertiesResponseOutput

func (i SitePropertiesResponseArgs) ToSitePropertiesResponseOutput() SitePropertiesResponseOutput

func (SitePropertiesResponseArgs) ToSitePropertiesResponseOutputWithContext

func (i SitePropertiesResponseArgs) ToSitePropertiesResponseOutputWithContext(ctx context.Context) SitePropertiesResponseOutput

func (SitePropertiesResponseArgs) ToSitePropertiesResponsePtrOutput

func (i SitePropertiesResponseArgs) ToSitePropertiesResponsePtrOutput() SitePropertiesResponsePtrOutput

func (SitePropertiesResponseArgs) ToSitePropertiesResponsePtrOutputWithContext

func (i SitePropertiesResponseArgs) ToSitePropertiesResponsePtrOutputWithContext(ctx context.Context) SitePropertiesResponsePtrOutput

type SitePropertiesResponseInput

type SitePropertiesResponseInput interface {
	pulumi.Input

	ToSitePropertiesResponseOutput() SitePropertiesResponseOutput
	ToSitePropertiesResponseOutputWithContext(context.Context) SitePropertiesResponseOutput
}

SitePropertiesResponseInput is an input type that accepts SitePropertiesResponseArgs and SitePropertiesResponseOutput values. You can construct a concrete instance of `SitePropertiesResponseInput` via:

SitePropertiesResponseArgs{...}

type SitePropertiesResponseOutput

type SitePropertiesResponseOutput struct{ *pulumi.OutputState }

Class for site properties.

func (SitePropertiesResponseOutput) AgentDetails

On-premises agent details.

func (SitePropertiesResponseOutput) ApplianceName

Appliance Name.

func (SitePropertiesResponseOutput) DiscoverySolutionId

func (o SitePropertiesResponseOutput) DiscoverySolutionId() pulumi.StringPtrOutput

ARM ID of migration hub solution for SDS.

func (SitePropertiesResponseOutput) ElementType

func (SitePropertiesResponseOutput) ServiceEndpoint

func (o SitePropertiesResponseOutput) ServiceEndpoint() pulumi.StringOutput

Service endpoint.

func (SitePropertiesResponseOutput) ServicePrincipalIdentityDetails

func (o SitePropertiesResponseOutput) ServicePrincipalIdentityDetails() SiteSpnPropertiesResponsePtrOutput

Service principal identity details used by agent for communication to the service.

func (SitePropertiesResponseOutput) ToSitePropertiesResponseOutput

func (o SitePropertiesResponseOutput) ToSitePropertiesResponseOutput() SitePropertiesResponseOutput

func (SitePropertiesResponseOutput) ToSitePropertiesResponseOutputWithContext

func (o SitePropertiesResponseOutput) ToSitePropertiesResponseOutputWithContext(ctx context.Context) SitePropertiesResponseOutput

func (SitePropertiesResponseOutput) ToSitePropertiesResponsePtrOutput

func (o SitePropertiesResponseOutput) ToSitePropertiesResponsePtrOutput() SitePropertiesResponsePtrOutput

func (SitePropertiesResponseOutput) ToSitePropertiesResponsePtrOutputWithContext

func (o SitePropertiesResponseOutput) ToSitePropertiesResponsePtrOutputWithContext(ctx context.Context) SitePropertiesResponsePtrOutput

type SitePropertiesResponsePtrInput

type SitePropertiesResponsePtrInput interface {
	pulumi.Input

	ToSitePropertiesResponsePtrOutput() SitePropertiesResponsePtrOutput
	ToSitePropertiesResponsePtrOutputWithContext(context.Context) SitePropertiesResponsePtrOutput
}

SitePropertiesResponsePtrInput is an input type that accepts SitePropertiesResponseArgs, SitePropertiesResponsePtr and SitePropertiesResponsePtrOutput values. You can construct a concrete instance of `SitePropertiesResponsePtrInput` via:

        SitePropertiesResponseArgs{...}

or:

        nil

type SitePropertiesResponsePtrOutput

type SitePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (SitePropertiesResponsePtrOutput) AgentDetails

On-premises agent details.

func (SitePropertiesResponsePtrOutput) ApplianceName

Appliance Name.

func (SitePropertiesResponsePtrOutput) DiscoverySolutionId

func (o SitePropertiesResponsePtrOutput) DiscoverySolutionId() pulumi.StringPtrOutput

ARM ID of migration hub solution for SDS.

func (SitePropertiesResponsePtrOutput) Elem

func (SitePropertiesResponsePtrOutput) ElementType

func (SitePropertiesResponsePtrOutput) ServiceEndpoint

Service endpoint.

func (SitePropertiesResponsePtrOutput) ServicePrincipalIdentityDetails

func (o SitePropertiesResponsePtrOutput) ServicePrincipalIdentityDetails() SiteSpnPropertiesResponsePtrOutput

Service principal identity details used by agent for communication to the service.

func (SitePropertiesResponsePtrOutput) ToSitePropertiesResponsePtrOutput

func (o SitePropertiesResponsePtrOutput) ToSitePropertiesResponsePtrOutput() SitePropertiesResponsePtrOutput

func (SitePropertiesResponsePtrOutput) ToSitePropertiesResponsePtrOutputWithContext

func (o SitePropertiesResponsePtrOutput) ToSitePropertiesResponsePtrOutputWithContext(ctx context.Context) SitePropertiesResponsePtrOutput

type SiteSpnProperties

type SiteSpnProperties struct {
	// AAD Authority URL which was used to request the token for the service principal.
	AadAuthority *string `pulumi:"aadAuthority"`
	// Application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
	ApplicationId *string `pulumi:"applicationId"`
	// Intended audience for the service principal.
	Audience *string `pulumi:"audience"`
	// Object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.
	ObjectId *string `pulumi:"objectId"`
	// Raw certificate data for building certificate expiry flows.
	RawCertData *string `pulumi:"rawCertData"`
	// Tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
	TenantId *string `pulumi:"tenantId"`
}

Class for site properties.

type SiteSpnPropertiesArgs

type SiteSpnPropertiesArgs struct {
	// AAD Authority URL which was used to request the token for the service principal.
	AadAuthority pulumi.StringPtrInput `pulumi:"aadAuthority"`
	// Application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
	ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"`
	// Intended audience for the service principal.
	Audience pulumi.StringPtrInput `pulumi:"audience"`
	// Object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.
	ObjectId pulumi.StringPtrInput `pulumi:"objectId"`
	// Raw certificate data for building certificate expiry flows.
	RawCertData pulumi.StringPtrInput `pulumi:"rawCertData"`
	// Tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
}

Class for site properties.

func (SiteSpnPropertiesArgs) ElementType

func (SiteSpnPropertiesArgs) ElementType() reflect.Type

func (SiteSpnPropertiesArgs) ToSiteSpnPropertiesOutput

func (i SiteSpnPropertiesArgs) ToSiteSpnPropertiesOutput() SiteSpnPropertiesOutput

func (SiteSpnPropertiesArgs) ToSiteSpnPropertiesOutputWithContext

func (i SiteSpnPropertiesArgs) ToSiteSpnPropertiesOutputWithContext(ctx context.Context) SiteSpnPropertiesOutput

func (SiteSpnPropertiesArgs) ToSiteSpnPropertiesPtrOutput

func (i SiteSpnPropertiesArgs) ToSiteSpnPropertiesPtrOutput() SiteSpnPropertiesPtrOutput

func (SiteSpnPropertiesArgs) ToSiteSpnPropertiesPtrOutputWithContext

func (i SiteSpnPropertiesArgs) ToSiteSpnPropertiesPtrOutputWithContext(ctx context.Context) SiteSpnPropertiesPtrOutput

type SiteSpnPropertiesInput

type SiteSpnPropertiesInput interface {
	pulumi.Input

	ToSiteSpnPropertiesOutput() SiteSpnPropertiesOutput
	ToSiteSpnPropertiesOutputWithContext(context.Context) SiteSpnPropertiesOutput
}

SiteSpnPropertiesInput is an input type that accepts SiteSpnPropertiesArgs and SiteSpnPropertiesOutput values. You can construct a concrete instance of `SiteSpnPropertiesInput` via:

SiteSpnPropertiesArgs{...}

type SiteSpnPropertiesOutput

type SiteSpnPropertiesOutput struct{ *pulumi.OutputState }

Class for site properties.

func (SiteSpnPropertiesOutput) AadAuthority

AAD Authority URL which was used to request the token for the service principal.

func (SiteSpnPropertiesOutput) ApplicationId

Application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

func (SiteSpnPropertiesOutput) Audience

Intended audience for the service principal.

func (SiteSpnPropertiesOutput) ElementType

func (SiteSpnPropertiesOutput) ElementType() reflect.Type

func (SiteSpnPropertiesOutput) ObjectId

Object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.

func (SiteSpnPropertiesOutput) RawCertData

Raw certificate data for building certificate expiry flows.

func (SiteSpnPropertiesOutput) TenantId

Tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

func (SiteSpnPropertiesOutput) ToSiteSpnPropertiesOutput

func (o SiteSpnPropertiesOutput) ToSiteSpnPropertiesOutput() SiteSpnPropertiesOutput

func (SiteSpnPropertiesOutput) ToSiteSpnPropertiesOutputWithContext

func (o SiteSpnPropertiesOutput) ToSiteSpnPropertiesOutputWithContext(ctx context.Context) SiteSpnPropertiesOutput

func (SiteSpnPropertiesOutput) ToSiteSpnPropertiesPtrOutput

func (o SiteSpnPropertiesOutput) ToSiteSpnPropertiesPtrOutput() SiteSpnPropertiesPtrOutput

func (SiteSpnPropertiesOutput) ToSiteSpnPropertiesPtrOutputWithContext

func (o SiteSpnPropertiesOutput) ToSiteSpnPropertiesPtrOutputWithContext(ctx context.Context) SiteSpnPropertiesPtrOutput

type SiteSpnPropertiesPtrInput

type SiteSpnPropertiesPtrInput interface {
	pulumi.Input

	ToSiteSpnPropertiesPtrOutput() SiteSpnPropertiesPtrOutput
	ToSiteSpnPropertiesPtrOutputWithContext(context.Context) SiteSpnPropertiesPtrOutput
}

SiteSpnPropertiesPtrInput is an input type that accepts SiteSpnPropertiesArgs, SiteSpnPropertiesPtr and SiteSpnPropertiesPtrOutput values. You can construct a concrete instance of `SiteSpnPropertiesPtrInput` via:

        SiteSpnPropertiesArgs{...}

or:

        nil

type SiteSpnPropertiesPtrOutput

type SiteSpnPropertiesPtrOutput struct{ *pulumi.OutputState }

func (SiteSpnPropertiesPtrOutput) AadAuthority

AAD Authority URL which was used to request the token for the service principal.

func (SiteSpnPropertiesPtrOutput) ApplicationId

Application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

func (SiteSpnPropertiesPtrOutput) Audience

Intended audience for the service principal.

func (SiteSpnPropertiesPtrOutput) Elem

func (SiteSpnPropertiesPtrOutput) ElementType

func (SiteSpnPropertiesPtrOutput) ElementType() reflect.Type

func (SiteSpnPropertiesPtrOutput) ObjectId

Object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.

func (SiteSpnPropertiesPtrOutput) RawCertData

Raw certificate data for building certificate expiry flows.

func (SiteSpnPropertiesPtrOutput) TenantId

Tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

func (SiteSpnPropertiesPtrOutput) ToSiteSpnPropertiesPtrOutput

func (o SiteSpnPropertiesPtrOutput) ToSiteSpnPropertiesPtrOutput() SiteSpnPropertiesPtrOutput

func (SiteSpnPropertiesPtrOutput) ToSiteSpnPropertiesPtrOutputWithContext

func (o SiteSpnPropertiesPtrOutput) ToSiteSpnPropertiesPtrOutputWithContext(ctx context.Context) SiteSpnPropertiesPtrOutput

type SiteSpnPropertiesResponse

type SiteSpnPropertiesResponse struct {
	// AAD Authority URL which was used to request the token for the service principal.
	AadAuthority *string `pulumi:"aadAuthority"`
	// Application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
	ApplicationId *string `pulumi:"applicationId"`
	// Intended audience for the service principal.
	Audience *string `pulumi:"audience"`
	// Object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.
	ObjectId *string `pulumi:"objectId"`
	// Raw certificate data for building certificate expiry flows.
	RawCertData *string `pulumi:"rawCertData"`
	// Tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
	TenantId *string `pulumi:"tenantId"`
}

Class for site properties.

type SiteSpnPropertiesResponseArgs

type SiteSpnPropertiesResponseArgs struct {
	// AAD Authority URL which was used to request the token for the service principal.
	AadAuthority pulumi.StringPtrInput `pulumi:"aadAuthority"`
	// Application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
	ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"`
	// Intended audience for the service principal.
	Audience pulumi.StringPtrInput `pulumi:"audience"`
	// Object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.
	ObjectId pulumi.StringPtrInput `pulumi:"objectId"`
	// Raw certificate data for building certificate expiry flows.
	RawCertData pulumi.StringPtrInput `pulumi:"rawCertData"`
	// Tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
}

Class for site properties.

func (SiteSpnPropertiesResponseArgs) ElementType

func (SiteSpnPropertiesResponseArgs) ToSiteSpnPropertiesResponseOutput

func (i SiteSpnPropertiesResponseArgs) ToSiteSpnPropertiesResponseOutput() SiteSpnPropertiesResponseOutput

func (SiteSpnPropertiesResponseArgs) ToSiteSpnPropertiesResponseOutputWithContext

func (i SiteSpnPropertiesResponseArgs) ToSiteSpnPropertiesResponseOutputWithContext(ctx context.Context) SiteSpnPropertiesResponseOutput

func (SiteSpnPropertiesResponseArgs) ToSiteSpnPropertiesResponsePtrOutput

func (i SiteSpnPropertiesResponseArgs) ToSiteSpnPropertiesResponsePtrOutput() SiteSpnPropertiesResponsePtrOutput

func (SiteSpnPropertiesResponseArgs) ToSiteSpnPropertiesResponsePtrOutputWithContext

func (i SiteSpnPropertiesResponseArgs) ToSiteSpnPropertiesResponsePtrOutputWithContext(ctx context.Context) SiteSpnPropertiesResponsePtrOutput

type SiteSpnPropertiesResponseInput

type SiteSpnPropertiesResponseInput interface {
	pulumi.Input

	ToSiteSpnPropertiesResponseOutput() SiteSpnPropertiesResponseOutput
	ToSiteSpnPropertiesResponseOutputWithContext(context.Context) SiteSpnPropertiesResponseOutput
}

SiteSpnPropertiesResponseInput is an input type that accepts SiteSpnPropertiesResponseArgs and SiteSpnPropertiesResponseOutput values. You can construct a concrete instance of `SiteSpnPropertiesResponseInput` via:

SiteSpnPropertiesResponseArgs{...}

type SiteSpnPropertiesResponseOutput

type SiteSpnPropertiesResponseOutput struct{ *pulumi.OutputState }

Class for site properties.

func (SiteSpnPropertiesResponseOutput) AadAuthority

AAD Authority URL which was used to request the token for the service principal.

func (SiteSpnPropertiesResponseOutput) ApplicationId

Application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

func (SiteSpnPropertiesResponseOutput) Audience

Intended audience for the service principal.

func (SiteSpnPropertiesResponseOutput) ElementType

func (SiteSpnPropertiesResponseOutput) ObjectId

Object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.

func (SiteSpnPropertiesResponseOutput) RawCertData

Raw certificate data for building certificate expiry flows.

func (SiteSpnPropertiesResponseOutput) TenantId

Tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

func (SiteSpnPropertiesResponseOutput) ToSiteSpnPropertiesResponseOutput

func (o SiteSpnPropertiesResponseOutput) ToSiteSpnPropertiesResponseOutput() SiteSpnPropertiesResponseOutput

func (SiteSpnPropertiesResponseOutput) ToSiteSpnPropertiesResponseOutputWithContext

func (o SiteSpnPropertiesResponseOutput) ToSiteSpnPropertiesResponseOutputWithContext(ctx context.Context) SiteSpnPropertiesResponseOutput

func (SiteSpnPropertiesResponseOutput) ToSiteSpnPropertiesResponsePtrOutput

func (o SiteSpnPropertiesResponseOutput) ToSiteSpnPropertiesResponsePtrOutput() SiteSpnPropertiesResponsePtrOutput

func (SiteSpnPropertiesResponseOutput) ToSiteSpnPropertiesResponsePtrOutputWithContext

func (o SiteSpnPropertiesResponseOutput) ToSiteSpnPropertiesResponsePtrOutputWithContext(ctx context.Context) SiteSpnPropertiesResponsePtrOutput

type SiteSpnPropertiesResponsePtrInput

type SiteSpnPropertiesResponsePtrInput interface {
	pulumi.Input

	ToSiteSpnPropertiesResponsePtrOutput() SiteSpnPropertiesResponsePtrOutput
	ToSiteSpnPropertiesResponsePtrOutputWithContext(context.Context) SiteSpnPropertiesResponsePtrOutput
}

SiteSpnPropertiesResponsePtrInput is an input type that accepts SiteSpnPropertiesResponseArgs, SiteSpnPropertiesResponsePtr and SiteSpnPropertiesResponsePtrOutput values. You can construct a concrete instance of `SiteSpnPropertiesResponsePtrInput` via:

        SiteSpnPropertiesResponseArgs{...}

or:

        nil

type SiteSpnPropertiesResponsePtrOutput

type SiteSpnPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (SiteSpnPropertiesResponsePtrOutput) AadAuthority

AAD Authority URL which was used to request the token for the service principal.

func (SiteSpnPropertiesResponsePtrOutput) ApplicationId

Application/client Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

func (SiteSpnPropertiesResponsePtrOutput) Audience

Intended audience for the service principal.

func (SiteSpnPropertiesResponsePtrOutput) Elem

func (SiteSpnPropertiesResponsePtrOutput) ElementType

func (SiteSpnPropertiesResponsePtrOutput) ObjectId

Object Id of the service principal with which the on-premise management/data plane components would communicate with our Azure services.

func (SiteSpnPropertiesResponsePtrOutput) RawCertData

Raw certificate data for building certificate expiry flows.

func (SiteSpnPropertiesResponsePtrOutput) TenantId

Tenant Id for the service principal with which the on-premise management/data plane components would communicate with our Azure services.

func (SiteSpnPropertiesResponsePtrOutput) ToSiteSpnPropertiesResponsePtrOutput

func (o SiteSpnPropertiesResponsePtrOutput) ToSiteSpnPropertiesResponsePtrOutput() SiteSpnPropertiesResponsePtrOutput

func (SiteSpnPropertiesResponsePtrOutput) ToSiteSpnPropertiesResponsePtrOutputWithContext

func (o SiteSpnPropertiesResponsePtrOutput) ToSiteSpnPropertiesResponsePtrOutputWithContext(ctx context.Context) SiteSpnPropertiesResponsePtrOutput

type SiteState

type SiteState struct {
	// eTag for concurrency control.
	ETag pulumi.StringPtrInput
	// Azure location in which Sites is created.
	Location pulumi.StringPtrInput
	// Name of the VMware site.
	Name pulumi.StringPtrInput
	// Nested properties of VMWare site.
	Properties SitePropertiesResponsePtrInput
	Tags       pulumi.StringMapInput
	// Type of resource. Type = Microsoft.OffAzure/VMWareSites.
	Type pulumi.StringPtrInput
}

func (SiteState) ElementType

func (SiteState) ElementType() reflect.Type

type VCenterProperties

type VCenterProperties struct {
	// FQDN/IPAddress of the vCenter.
	Fqdn *string `pulumi:"fqdn"`
	// Port of the vCenter.
	Port *string `pulumi:"port"`
	// Run as account ID of the vCenter.
	RunAsAccountId *string `pulumi:"runAsAccountId"`
}

Class for vCenter properties.

type VCenterPropertiesArgs

type VCenterPropertiesArgs struct {
	// FQDN/IPAddress of the vCenter.
	Fqdn pulumi.StringPtrInput `pulumi:"fqdn"`
	// Port of the vCenter.
	Port pulumi.StringPtrInput `pulumi:"port"`
	// Run as account ID of the vCenter.
	RunAsAccountId pulumi.StringPtrInput `pulumi:"runAsAccountId"`
}

Class for vCenter properties.

func (VCenterPropertiesArgs) ElementType

func (VCenterPropertiesArgs) ElementType() reflect.Type

func (VCenterPropertiesArgs) ToVCenterPropertiesOutput

func (i VCenterPropertiesArgs) ToVCenterPropertiesOutput() VCenterPropertiesOutput

func (VCenterPropertiesArgs) ToVCenterPropertiesOutputWithContext

func (i VCenterPropertiesArgs) ToVCenterPropertiesOutputWithContext(ctx context.Context) VCenterPropertiesOutput

type VCenterPropertiesInput

type VCenterPropertiesInput interface {
	pulumi.Input

	ToVCenterPropertiesOutput() VCenterPropertiesOutput
	ToVCenterPropertiesOutputWithContext(context.Context) VCenterPropertiesOutput
}

VCenterPropertiesInput is an input type that accepts VCenterPropertiesArgs and VCenterPropertiesOutput values. You can construct a concrete instance of `VCenterPropertiesInput` via:

VCenterPropertiesArgs{...}

type VCenterPropertiesOutput

type VCenterPropertiesOutput struct{ *pulumi.OutputState }

Class for vCenter properties.

func (VCenterPropertiesOutput) ElementType

func (VCenterPropertiesOutput) ElementType() reflect.Type

func (VCenterPropertiesOutput) Fqdn

FQDN/IPAddress of the vCenter.

func (VCenterPropertiesOutput) Port

Port of the vCenter.

func (VCenterPropertiesOutput) RunAsAccountId

func (o VCenterPropertiesOutput) RunAsAccountId() pulumi.StringPtrOutput

Run as account ID of the vCenter.

func (VCenterPropertiesOutput) ToVCenterPropertiesOutput

func (o VCenterPropertiesOutput) ToVCenterPropertiesOutput() VCenterPropertiesOutput

func (VCenterPropertiesOutput) ToVCenterPropertiesOutputWithContext

func (o VCenterPropertiesOutput) ToVCenterPropertiesOutputWithContext(ctx context.Context) VCenterPropertiesOutput

Jump to

Keyboard shortcuts

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