recommendationsservice

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 (
	AccountConfigurationFree     = AccountConfiguration("Free")
	AccountConfigurationCapacity = AccountConfiguration("Capacity")
)
View Source
const (
	ModelingFeaturesBasic    = ModelingFeatures("Basic")
	ModelingFeaturesStandard = ModelingFeatures("Standard")
	ModelingFeaturesPremium  = ModelingFeatures("Premium")
)
View Source
const (
	ModelingFrequencyLow    = ModelingFrequency("Low")
	ModelingFrequencyMedium = ModelingFrequency("Medium")
	ModelingFrequencyHigh   = ModelingFrequency("High")
)
View Source
const (
	ModelingSizeSmall  = ModelingSize("Small")
	ModelingSizeMedium = ModelingSize("Medium")
	ModelingSizeLarge  = ModelingSize("Large")
)
View Source
const (
	PrincipalTypeApplication = PrincipalType("Application")
	PrincipalTypeUser        = PrincipalType("User")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Account

type Account struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Account resource properties.
	Properties AccountResourceResponsePropertiesOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Account resource details. Azure REST API version: 2022-02-01. Prior API version in Azure Native 1.x: 2022-02-01.

Other available API versions: 2022-03-01-preview.

func GetAccount

func GetAccount(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AccountState, opts ...pulumi.ResourceOption) (*Account, error)

GetAccount gets an existing Account 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 NewAccount

func NewAccount(ctx *pulumi.Context,
	name string, args *AccountArgs, opts ...pulumi.ResourceOption) (*Account, error)

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

func (*Account) ElementType

func (*Account) ElementType() reflect.Type

func (*Account) ToAccountOutput

func (i *Account) ToAccountOutput() AccountOutput

func (*Account) ToAccountOutputWithContext

func (i *Account) ToAccountOutputWithContext(ctx context.Context) AccountOutput

type AccountArgs

type AccountArgs struct {
	// The name of the RecommendationsService Account resource.
	AccountName pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Account resource properties.
	Properties AccountResourcePropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Account resource.

func (AccountArgs) ElementType

func (AccountArgs) ElementType() reflect.Type

type AccountConfiguration

type AccountConfiguration string

Account configuration. This can only be set at RecommendationsService Account creation.

func (AccountConfiguration) ElementType

func (AccountConfiguration) ElementType() reflect.Type

func (AccountConfiguration) ToAccountConfigurationOutput

func (e AccountConfiguration) ToAccountConfigurationOutput() AccountConfigurationOutput

func (AccountConfiguration) ToAccountConfigurationOutputWithContext

func (e AccountConfiguration) ToAccountConfigurationOutputWithContext(ctx context.Context) AccountConfigurationOutput

func (AccountConfiguration) ToAccountConfigurationPtrOutput

func (e AccountConfiguration) ToAccountConfigurationPtrOutput() AccountConfigurationPtrOutput

func (AccountConfiguration) ToAccountConfigurationPtrOutputWithContext

func (e AccountConfiguration) ToAccountConfigurationPtrOutputWithContext(ctx context.Context) AccountConfigurationPtrOutput

func (AccountConfiguration) ToStringOutput

func (e AccountConfiguration) ToStringOutput() pulumi.StringOutput

func (AccountConfiguration) ToStringOutputWithContext

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

func (AccountConfiguration) ToStringPtrOutput

func (e AccountConfiguration) ToStringPtrOutput() pulumi.StringPtrOutput

func (AccountConfiguration) ToStringPtrOutputWithContext

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

type AccountConfigurationInput

type AccountConfigurationInput interface {
	pulumi.Input

	ToAccountConfigurationOutput() AccountConfigurationOutput
	ToAccountConfigurationOutputWithContext(context.Context) AccountConfigurationOutput
}

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

AccountConfigurationFree
AccountConfigurationCapacity

type AccountConfigurationOutput

type AccountConfigurationOutput struct{ *pulumi.OutputState }

func (AccountConfigurationOutput) ElementType

func (AccountConfigurationOutput) ElementType() reflect.Type

func (AccountConfigurationOutput) ToAccountConfigurationOutput

func (o AccountConfigurationOutput) ToAccountConfigurationOutput() AccountConfigurationOutput

func (AccountConfigurationOutput) ToAccountConfigurationOutputWithContext

func (o AccountConfigurationOutput) ToAccountConfigurationOutputWithContext(ctx context.Context) AccountConfigurationOutput

func (AccountConfigurationOutput) ToAccountConfigurationPtrOutput

func (o AccountConfigurationOutput) ToAccountConfigurationPtrOutput() AccountConfigurationPtrOutput

func (AccountConfigurationOutput) ToAccountConfigurationPtrOutputWithContext

func (o AccountConfigurationOutput) ToAccountConfigurationPtrOutputWithContext(ctx context.Context) AccountConfigurationPtrOutput

func (AccountConfigurationOutput) ToStringOutput

func (o AccountConfigurationOutput) ToStringOutput() pulumi.StringOutput

func (AccountConfigurationOutput) ToStringOutputWithContext

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

func (AccountConfigurationOutput) ToStringPtrOutput

func (o AccountConfigurationOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AccountConfigurationOutput) ToStringPtrOutputWithContext

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

type AccountConfigurationPtrInput

type AccountConfigurationPtrInput interface {
	pulumi.Input

	ToAccountConfigurationPtrOutput() AccountConfigurationPtrOutput
	ToAccountConfigurationPtrOutputWithContext(context.Context) AccountConfigurationPtrOutput
}

func AccountConfigurationPtr

func AccountConfigurationPtr(v string) AccountConfigurationPtrInput

type AccountConfigurationPtrOutput

type AccountConfigurationPtrOutput struct{ *pulumi.OutputState }

func (AccountConfigurationPtrOutput) Elem

func (AccountConfigurationPtrOutput) ElementType

func (AccountConfigurationPtrOutput) ToAccountConfigurationPtrOutput

func (o AccountConfigurationPtrOutput) ToAccountConfigurationPtrOutput() AccountConfigurationPtrOutput

func (AccountConfigurationPtrOutput) ToAccountConfigurationPtrOutputWithContext

func (o AccountConfigurationPtrOutput) ToAccountConfigurationPtrOutputWithContext(ctx context.Context) AccountConfigurationPtrOutput

func (AccountConfigurationPtrOutput) ToStringPtrOutput

func (AccountConfigurationPtrOutput) ToStringPtrOutputWithContext

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

type AccountInput

type AccountInput interface {
	pulumi.Input

	ToAccountOutput() AccountOutput
	ToAccountOutputWithContext(ctx context.Context) AccountOutput
}

type AccountOutput

type AccountOutput struct{ *pulumi.OutputState }

func (AccountOutput) ElementType

func (AccountOutput) ElementType() reflect.Type

func (AccountOutput) Location

func (o AccountOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (AccountOutput) Name

The name of the resource

func (AccountOutput) Properties

Account resource properties.

func (AccountOutput) SystemData

func (o AccountOutput) SystemData() SystemDataResponseOutput

Metadata pertaining to creation and last modification of the resource.

func (AccountOutput) Tags

Resource tags.

func (AccountOutput) ToAccountOutput

func (o AccountOutput) ToAccountOutput() AccountOutput

func (AccountOutput) ToAccountOutputWithContext

func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput

func (AccountOutput) Type

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

type AccountResourceProperties

type AccountResourceProperties struct {
	// Account configuration. This can only be set at RecommendationsService Account creation.
	Configuration *string `pulumi:"configuration"`
	// The list of CORS details.
	Cors []CorsRule `pulumi:"cors"`
	// The list of service endpoints authentication details.
	EndpointAuthentications []EndpointAuthentication `pulumi:"endpointAuthentications"`
	// Connection string to write Accounts reports to.
	ReportsConnectionString *string `pulumi:"reportsConnectionString"`
}

Account resource properties.

type AccountResourcePropertiesArgs

type AccountResourcePropertiesArgs struct {
	// Account configuration. This can only be set at RecommendationsService Account creation.
	Configuration pulumi.StringPtrInput `pulumi:"configuration"`
	// The list of CORS details.
	Cors CorsRuleArrayInput `pulumi:"cors"`
	// The list of service endpoints authentication details.
	EndpointAuthentications EndpointAuthenticationArrayInput `pulumi:"endpointAuthentications"`
	// Connection string to write Accounts reports to.
	ReportsConnectionString pulumi.StringPtrInput `pulumi:"reportsConnectionString"`
}

Account resource properties.

func (AccountResourcePropertiesArgs) ElementType

func (AccountResourcePropertiesArgs) ToAccountResourcePropertiesOutput

func (i AccountResourcePropertiesArgs) ToAccountResourcePropertiesOutput() AccountResourcePropertiesOutput

func (AccountResourcePropertiesArgs) ToAccountResourcePropertiesOutputWithContext

func (i AccountResourcePropertiesArgs) ToAccountResourcePropertiesOutputWithContext(ctx context.Context) AccountResourcePropertiesOutput

func (AccountResourcePropertiesArgs) ToAccountResourcePropertiesPtrOutput

func (i AccountResourcePropertiesArgs) ToAccountResourcePropertiesPtrOutput() AccountResourcePropertiesPtrOutput

func (AccountResourcePropertiesArgs) ToAccountResourcePropertiesPtrOutputWithContext

func (i AccountResourcePropertiesArgs) ToAccountResourcePropertiesPtrOutputWithContext(ctx context.Context) AccountResourcePropertiesPtrOutput

type AccountResourcePropertiesInput

type AccountResourcePropertiesInput interface {
	pulumi.Input

	ToAccountResourcePropertiesOutput() AccountResourcePropertiesOutput
	ToAccountResourcePropertiesOutputWithContext(context.Context) AccountResourcePropertiesOutput
}

AccountResourcePropertiesInput is an input type that accepts AccountResourcePropertiesArgs and AccountResourcePropertiesOutput values. You can construct a concrete instance of `AccountResourcePropertiesInput` via:

AccountResourcePropertiesArgs{...}

type AccountResourcePropertiesOutput

type AccountResourcePropertiesOutput struct{ *pulumi.OutputState }

Account resource properties.

func (AccountResourcePropertiesOutput) Configuration

Account configuration. This can only be set at RecommendationsService Account creation.

func (AccountResourcePropertiesOutput) Cors

The list of CORS details.

func (AccountResourcePropertiesOutput) ElementType

func (AccountResourcePropertiesOutput) EndpointAuthentications

The list of service endpoints authentication details.

func (AccountResourcePropertiesOutput) ReportsConnectionString

func (o AccountResourcePropertiesOutput) ReportsConnectionString() pulumi.StringPtrOutput

Connection string to write Accounts reports to.

func (AccountResourcePropertiesOutput) ToAccountResourcePropertiesOutput

func (o AccountResourcePropertiesOutput) ToAccountResourcePropertiesOutput() AccountResourcePropertiesOutput

func (AccountResourcePropertiesOutput) ToAccountResourcePropertiesOutputWithContext

func (o AccountResourcePropertiesOutput) ToAccountResourcePropertiesOutputWithContext(ctx context.Context) AccountResourcePropertiesOutput

func (AccountResourcePropertiesOutput) ToAccountResourcePropertiesPtrOutput

func (o AccountResourcePropertiesOutput) ToAccountResourcePropertiesPtrOutput() AccountResourcePropertiesPtrOutput

func (AccountResourcePropertiesOutput) ToAccountResourcePropertiesPtrOutputWithContext

func (o AccountResourcePropertiesOutput) ToAccountResourcePropertiesPtrOutputWithContext(ctx context.Context) AccountResourcePropertiesPtrOutput

type AccountResourcePropertiesPtrInput

type AccountResourcePropertiesPtrInput interface {
	pulumi.Input

	ToAccountResourcePropertiesPtrOutput() AccountResourcePropertiesPtrOutput
	ToAccountResourcePropertiesPtrOutputWithContext(context.Context) AccountResourcePropertiesPtrOutput
}

AccountResourcePropertiesPtrInput is an input type that accepts AccountResourcePropertiesArgs, AccountResourcePropertiesPtr and AccountResourcePropertiesPtrOutput values. You can construct a concrete instance of `AccountResourcePropertiesPtrInput` via:

        AccountResourcePropertiesArgs{...}

or:

        nil

type AccountResourcePropertiesPtrOutput

type AccountResourcePropertiesPtrOutput struct{ *pulumi.OutputState }

func (AccountResourcePropertiesPtrOutput) Configuration

Account configuration. This can only be set at RecommendationsService Account creation.

func (AccountResourcePropertiesPtrOutput) Cors

The list of CORS details.

func (AccountResourcePropertiesPtrOutput) Elem

func (AccountResourcePropertiesPtrOutput) ElementType

func (AccountResourcePropertiesPtrOutput) EndpointAuthentications

The list of service endpoints authentication details.

func (AccountResourcePropertiesPtrOutput) ReportsConnectionString

func (o AccountResourcePropertiesPtrOutput) ReportsConnectionString() pulumi.StringPtrOutput

Connection string to write Accounts reports to.

func (AccountResourcePropertiesPtrOutput) ToAccountResourcePropertiesPtrOutput

func (o AccountResourcePropertiesPtrOutput) ToAccountResourcePropertiesPtrOutput() AccountResourcePropertiesPtrOutput

func (AccountResourcePropertiesPtrOutput) ToAccountResourcePropertiesPtrOutputWithContext

func (o AccountResourcePropertiesPtrOutput) ToAccountResourcePropertiesPtrOutputWithContext(ctx context.Context) AccountResourcePropertiesPtrOutput

type AccountResourceResponseProperties

type AccountResourceResponseProperties struct {
	// Account configuration. This can only be set at RecommendationsService Account creation.
	Configuration *string `pulumi:"configuration"`
	// The list of CORS details.
	Cors []CorsRuleResponse `pulumi:"cors"`
	// The list of service endpoints authentication details.
	EndpointAuthentications []EndpointAuthenticationResponse `pulumi:"endpointAuthentications"`
	// The resource provisioning state.
	ProvisioningState string `pulumi:"provisioningState"`
	// Connection string to write Accounts reports to.
	ReportsConnectionString *string `pulumi:"reportsConnectionString"`
}

Account resource properties.

type AccountResourceResponsePropertiesOutput

type AccountResourceResponsePropertiesOutput struct{ *pulumi.OutputState }

Account resource properties.

func (AccountResourceResponsePropertiesOutput) Configuration

Account configuration. This can only be set at RecommendationsService Account creation.

func (AccountResourceResponsePropertiesOutput) Cors

The list of CORS details.

func (AccountResourceResponsePropertiesOutput) ElementType

func (AccountResourceResponsePropertiesOutput) EndpointAuthentications

The list of service endpoints authentication details.

func (AccountResourceResponsePropertiesOutput) ProvisioningState

The resource provisioning state.

func (AccountResourceResponsePropertiesOutput) ReportsConnectionString

Connection string to write Accounts reports to.

func (AccountResourceResponsePropertiesOutput) ToAccountResourceResponsePropertiesOutput

func (o AccountResourceResponsePropertiesOutput) ToAccountResourceResponsePropertiesOutput() AccountResourceResponsePropertiesOutput

func (AccountResourceResponsePropertiesOutput) ToAccountResourceResponsePropertiesOutputWithContext

func (o AccountResourceResponsePropertiesOutput) ToAccountResourceResponsePropertiesOutputWithContext(ctx context.Context) AccountResourceResponsePropertiesOutput

type AccountState

type AccountState struct {
}

func (AccountState) ElementType

func (AccountState) ElementType() reflect.Type

type CorsRule

type CorsRule struct {
	// The request headers that the origin domain may specify on the CORS request.
	AllowedHeaders []string `pulumi:"allowedHeaders"`
	// The methods (HTTP request verbs) that the origin domain may use for a CORS request.
	AllowedMethods []string `pulumi:"allowedMethods"`
	// The origin domains that are permitted to make a request against the service via CORS.
	AllowedOrigins []string `pulumi:"allowedOrigins"`
	// The response headers to expose to CORS clients.
	ExposedHeaders []string `pulumi:"exposedHeaders"`
	// The number of seconds that the client/browser should cache a preflight response.
	MaxAgeInSeconds *int `pulumi:"maxAgeInSeconds"`
}

CORS details.

type CorsRuleArgs

type CorsRuleArgs struct {
	// The request headers that the origin domain may specify on the CORS request.
	AllowedHeaders pulumi.StringArrayInput `pulumi:"allowedHeaders"`
	// The methods (HTTP request verbs) that the origin domain may use for a CORS request.
	AllowedMethods pulumi.StringArrayInput `pulumi:"allowedMethods"`
	// The origin domains that are permitted to make a request against the service via CORS.
	AllowedOrigins pulumi.StringArrayInput `pulumi:"allowedOrigins"`
	// The response headers to expose to CORS clients.
	ExposedHeaders pulumi.StringArrayInput `pulumi:"exposedHeaders"`
	// The number of seconds that the client/browser should cache a preflight response.
	MaxAgeInSeconds pulumi.IntPtrInput `pulumi:"maxAgeInSeconds"`
}

CORS details.

func (CorsRuleArgs) ElementType

func (CorsRuleArgs) ElementType() reflect.Type

func (CorsRuleArgs) ToCorsRuleOutput

func (i CorsRuleArgs) ToCorsRuleOutput() CorsRuleOutput

func (CorsRuleArgs) ToCorsRuleOutputWithContext

func (i CorsRuleArgs) ToCorsRuleOutputWithContext(ctx context.Context) CorsRuleOutput

type CorsRuleArray

type CorsRuleArray []CorsRuleInput

func (CorsRuleArray) ElementType

func (CorsRuleArray) ElementType() reflect.Type

func (CorsRuleArray) ToCorsRuleArrayOutput

func (i CorsRuleArray) ToCorsRuleArrayOutput() CorsRuleArrayOutput

func (CorsRuleArray) ToCorsRuleArrayOutputWithContext

func (i CorsRuleArray) ToCorsRuleArrayOutputWithContext(ctx context.Context) CorsRuleArrayOutput

type CorsRuleArrayInput

type CorsRuleArrayInput interface {
	pulumi.Input

	ToCorsRuleArrayOutput() CorsRuleArrayOutput
	ToCorsRuleArrayOutputWithContext(context.Context) CorsRuleArrayOutput
}

CorsRuleArrayInput is an input type that accepts CorsRuleArray and CorsRuleArrayOutput values. You can construct a concrete instance of `CorsRuleArrayInput` via:

CorsRuleArray{ CorsRuleArgs{...} }

type CorsRuleArrayOutput

type CorsRuleArrayOutput struct{ *pulumi.OutputState }

func (CorsRuleArrayOutput) ElementType

func (CorsRuleArrayOutput) ElementType() reflect.Type

func (CorsRuleArrayOutput) Index

func (CorsRuleArrayOutput) ToCorsRuleArrayOutput

func (o CorsRuleArrayOutput) ToCorsRuleArrayOutput() CorsRuleArrayOutput

func (CorsRuleArrayOutput) ToCorsRuleArrayOutputWithContext

func (o CorsRuleArrayOutput) ToCorsRuleArrayOutputWithContext(ctx context.Context) CorsRuleArrayOutput

type CorsRuleInput

type CorsRuleInput interface {
	pulumi.Input

	ToCorsRuleOutput() CorsRuleOutput
	ToCorsRuleOutputWithContext(context.Context) CorsRuleOutput
}

CorsRuleInput is an input type that accepts CorsRuleArgs and CorsRuleOutput values. You can construct a concrete instance of `CorsRuleInput` via:

CorsRuleArgs{...}

type CorsRuleOutput

type CorsRuleOutput struct{ *pulumi.OutputState }

CORS details.

func (CorsRuleOutput) AllowedHeaders

func (o CorsRuleOutput) AllowedHeaders() pulumi.StringArrayOutput

The request headers that the origin domain may specify on the CORS request.

func (CorsRuleOutput) AllowedMethods

func (o CorsRuleOutput) AllowedMethods() pulumi.StringArrayOutput

The methods (HTTP request verbs) that the origin domain may use for a CORS request.

func (CorsRuleOutput) AllowedOrigins

func (o CorsRuleOutput) AllowedOrigins() pulumi.StringArrayOutput

The origin domains that are permitted to make a request against the service via CORS.

func (CorsRuleOutput) ElementType

func (CorsRuleOutput) ElementType() reflect.Type

func (CorsRuleOutput) ExposedHeaders

func (o CorsRuleOutput) ExposedHeaders() pulumi.StringArrayOutput

The response headers to expose to CORS clients.

func (CorsRuleOutput) MaxAgeInSeconds

func (o CorsRuleOutput) MaxAgeInSeconds() pulumi.IntPtrOutput

The number of seconds that the client/browser should cache a preflight response.

func (CorsRuleOutput) ToCorsRuleOutput

func (o CorsRuleOutput) ToCorsRuleOutput() CorsRuleOutput

func (CorsRuleOutput) ToCorsRuleOutputWithContext

func (o CorsRuleOutput) ToCorsRuleOutputWithContext(ctx context.Context) CorsRuleOutput

type CorsRuleResponse

type CorsRuleResponse struct {
	// The request headers that the origin domain may specify on the CORS request.
	AllowedHeaders []string `pulumi:"allowedHeaders"`
	// The methods (HTTP request verbs) that the origin domain may use for a CORS request.
	AllowedMethods []string `pulumi:"allowedMethods"`
	// The origin domains that are permitted to make a request against the service via CORS.
	AllowedOrigins []string `pulumi:"allowedOrigins"`
	// The response headers to expose to CORS clients.
	ExposedHeaders []string `pulumi:"exposedHeaders"`
	// The number of seconds that the client/browser should cache a preflight response.
	MaxAgeInSeconds *int `pulumi:"maxAgeInSeconds"`
}

CORS details.

type CorsRuleResponseArrayOutput

type CorsRuleResponseArrayOutput struct{ *pulumi.OutputState }

func (CorsRuleResponseArrayOutput) ElementType

func (CorsRuleResponseArrayOutput) Index

func (CorsRuleResponseArrayOutput) ToCorsRuleResponseArrayOutput

func (o CorsRuleResponseArrayOutput) ToCorsRuleResponseArrayOutput() CorsRuleResponseArrayOutput

func (CorsRuleResponseArrayOutput) ToCorsRuleResponseArrayOutputWithContext

func (o CorsRuleResponseArrayOutput) ToCorsRuleResponseArrayOutputWithContext(ctx context.Context) CorsRuleResponseArrayOutput

type CorsRuleResponseOutput

type CorsRuleResponseOutput struct{ *pulumi.OutputState }

CORS details.

func (CorsRuleResponseOutput) AllowedHeaders

func (o CorsRuleResponseOutput) AllowedHeaders() pulumi.StringArrayOutput

The request headers that the origin domain may specify on the CORS request.

func (CorsRuleResponseOutput) AllowedMethods

func (o CorsRuleResponseOutput) AllowedMethods() pulumi.StringArrayOutput

The methods (HTTP request verbs) that the origin domain may use for a CORS request.

func (CorsRuleResponseOutput) AllowedOrigins

func (o CorsRuleResponseOutput) AllowedOrigins() pulumi.StringArrayOutput

The origin domains that are permitted to make a request against the service via CORS.

func (CorsRuleResponseOutput) ElementType

func (CorsRuleResponseOutput) ElementType() reflect.Type

func (CorsRuleResponseOutput) ExposedHeaders

func (o CorsRuleResponseOutput) ExposedHeaders() pulumi.StringArrayOutput

The response headers to expose to CORS clients.

func (CorsRuleResponseOutput) MaxAgeInSeconds

func (o CorsRuleResponseOutput) MaxAgeInSeconds() pulumi.IntPtrOutput

The number of seconds that the client/browser should cache a preflight response.

func (CorsRuleResponseOutput) ToCorsRuleResponseOutput

func (o CorsRuleResponseOutput) ToCorsRuleResponseOutput() CorsRuleResponseOutput

func (CorsRuleResponseOutput) ToCorsRuleResponseOutputWithContext

func (o CorsRuleResponseOutput) ToCorsRuleResponseOutputWithContext(ctx context.Context) CorsRuleResponseOutput

type EndpointAuthentication

type EndpointAuthentication struct {
	// AAD tenant ID.
	AadTenantID *string `pulumi:"aadTenantID"`
	// AAD principal ID.
	PrincipalID *string `pulumi:"principalID"`
	// AAD principal type.
	PrincipalType *string `pulumi:"principalType"`
}

Service endpoints authentication details.

type EndpointAuthenticationArgs

type EndpointAuthenticationArgs struct {
	// AAD tenant ID.
	AadTenantID pulumi.StringPtrInput `pulumi:"aadTenantID"`
	// AAD principal ID.
	PrincipalID pulumi.StringPtrInput `pulumi:"principalID"`
	// AAD principal type.
	PrincipalType pulumi.StringPtrInput `pulumi:"principalType"`
}

Service endpoints authentication details.

func (EndpointAuthenticationArgs) ElementType

func (EndpointAuthenticationArgs) ElementType() reflect.Type

func (EndpointAuthenticationArgs) ToEndpointAuthenticationOutput

func (i EndpointAuthenticationArgs) ToEndpointAuthenticationOutput() EndpointAuthenticationOutput

func (EndpointAuthenticationArgs) ToEndpointAuthenticationOutputWithContext

func (i EndpointAuthenticationArgs) ToEndpointAuthenticationOutputWithContext(ctx context.Context) EndpointAuthenticationOutput

type EndpointAuthenticationArray

type EndpointAuthenticationArray []EndpointAuthenticationInput

func (EndpointAuthenticationArray) ElementType

func (EndpointAuthenticationArray) ToEndpointAuthenticationArrayOutput

func (i EndpointAuthenticationArray) ToEndpointAuthenticationArrayOutput() EndpointAuthenticationArrayOutput

func (EndpointAuthenticationArray) ToEndpointAuthenticationArrayOutputWithContext

func (i EndpointAuthenticationArray) ToEndpointAuthenticationArrayOutputWithContext(ctx context.Context) EndpointAuthenticationArrayOutput

type EndpointAuthenticationArrayInput

type EndpointAuthenticationArrayInput interface {
	pulumi.Input

	ToEndpointAuthenticationArrayOutput() EndpointAuthenticationArrayOutput
	ToEndpointAuthenticationArrayOutputWithContext(context.Context) EndpointAuthenticationArrayOutput
}

EndpointAuthenticationArrayInput is an input type that accepts EndpointAuthenticationArray and EndpointAuthenticationArrayOutput values. You can construct a concrete instance of `EndpointAuthenticationArrayInput` via:

EndpointAuthenticationArray{ EndpointAuthenticationArgs{...} }

type EndpointAuthenticationArrayOutput

type EndpointAuthenticationArrayOutput struct{ *pulumi.OutputState }

func (EndpointAuthenticationArrayOutput) ElementType

func (EndpointAuthenticationArrayOutput) Index

func (EndpointAuthenticationArrayOutput) ToEndpointAuthenticationArrayOutput

func (o EndpointAuthenticationArrayOutput) ToEndpointAuthenticationArrayOutput() EndpointAuthenticationArrayOutput

func (EndpointAuthenticationArrayOutput) ToEndpointAuthenticationArrayOutputWithContext

func (o EndpointAuthenticationArrayOutput) ToEndpointAuthenticationArrayOutputWithContext(ctx context.Context) EndpointAuthenticationArrayOutput

type EndpointAuthenticationInput

type EndpointAuthenticationInput interface {
	pulumi.Input

	ToEndpointAuthenticationOutput() EndpointAuthenticationOutput
	ToEndpointAuthenticationOutputWithContext(context.Context) EndpointAuthenticationOutput
}

EndpointAuthenticationInput is an input type that accepts EndpointAuthenticationArgs and EndpointAuthenticationOutput values. You can construct a concrete instance of `EndpointAuthenticationInput` via:

EndpointAuthenticationArgs{...}

type EndpointAuthenticationOutput

type EndpointAuthenticationOutput struct{ *pulumi.OutputState }

Service endpoints authentication details.

func (EndpointAuthenticationOutput) AadTenantID

AAD tenant ID.

func (EndpointAuthenticationOutput) ElementType

func (EndpointAuthenticationOutput) PrincipalID

AAD principal ID.

func (EndpointAuthenticationOutput) PrincipalType

AAD principal type.

func (EndpointAuthenticationOutput) ToEndpointAuthenticationOutput

func (o EndpointAuthenticationOutput) ToEndpointAuthenticationOutput() EndpointAuthenticationOutput

func (EndpointAuthenticationOutput) ToEndpointAuthenticationOutputWithContext

func (o EndpointAuthenticationOutput) ToEndpointAuthenticationOutputWithContext(ctx context.Context) EndpointAuthenticationOutput

type EndpointAuthenticationResponse

type EndpointAuthenticationResponse struct {
	// AAD tenant ID.
	AadTenantID *string `pulumi:"aadTenantID"`
	// AAD principal ID.
	PrincipalID *string `pulumi:"principalID"`
	// AAD principal type.
	PrincipalType *string `pulumi:"principalType"`
}

Service endpoints authentication details.

type EndpointAuthenticationResponseArrayOutput

type EndpointAuthenticationResponseArrayOutput struct{ *pulumi.OutputState }

func (EndpointAuthenticationResponseArrayOutput) ElementType

func (EndpointAuthenticationResponseArrayOutput) Index

func (EndpointAuthenticationResponseArrayOutput) ToEndpointAuthenticationResponseArrayOutput

func (o EndpointAuthenticationResponseArrayOutput) ToEndpointAuthenticationResponseArrayOutput() EndpointAuthenticationResponseArrayOutput

func (EndpointAuthenticationResponseArrayOutput) ToEndpointAuthenticationResponseArrayOutputWithContext

func (o EndpointAuthenticationResponseArrayOutput) ToEndpointAuthenticationResponseArrayOutputWithContext(ctx context.Context) EndpointAuthenticationResponseArrayOutput

type EndpointAuthenticationResponseOutput

type EndpointAuthenticationResponseOutput struct{ *pulumi.OutputState }

Service endpoints authentication details.

func (EndpointAuthenticationResponseOutput) AadTenantID

AAD tenant ID.

func (EndpointAuthenticationResponseOutput) ElementType

func (EndpointAuthenticationResponseOutput) PrincipalID

AAD principal ID.

func (EndpointAuthenticationResponseOutput) PrincipalType

AAD principal type.

func (EndpointAuthenticationResponseOutput) ToEndpointAuthenticationResponseOutput

func (o EndpointAuthenticationResponseOutput) ToEndpointAuthenticationResponseOutput() EndpointAuthenticationResponseOutput

func (EndpointAuthenticationResponseOutput) ToEndpointAuthenticationResponseOutputWithContext

func (o EndpointAuthenticationResponseOutput) ToEndpointAuthenticationResponseOutputWithContext(ctx context.Context) EndpointAuthenticationResponseOutput

type LookupAccountArgs

type LookupAccountArgs struct {
	// The name of the RecommendationsService Account resource.
	AccountName string `pulumi:"accountName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupAccountOutputArgs

type LookupAccountOutputArgs struct {
	// The name of the RecommendationsService Account resource.
	AccountName pulumi.StringInput `pulumi:"accountName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupAccountOutputArgs) ElementType

func (LookupAccountOutputArgs) ElementType() reflect.Type

type LookupAccountResult

type LookupAccountResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Account resource properties.
	Properties AccountResourceResponseProperties `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Account resource details.

func LookupAccount

func LookupAccount(ctx *pulumi.Context, args *LookupAccountArgs, opts ...pulumi.InvokeOption) (*LookupAccountResult, error)

Returns RecommendationsService Account resource for a given name. Azure REST API version: 2022-02-01.

Other available API versions: 2022-03-01-preview.

type LookupAccountResultOutput

type LookupAccountResultOutput struct{ *pulumi.OutputState }

Account resource details.

func (LookupAccountResultOutput) ElementType

func (LookupAccountResultOutput) ElementType() reflect.Type

func (LookupAccountResultOutput) Id

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

func (LookupAccountResultOutput) Location

The geo-location where the resource lives

func (LookupAccountResultOutput) Name

The name of the resource

func (LookupAccountResultOutput) Properties

Account resource properties.

func (LookupAccountResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupAccountResultOutput) Tags

Resource tags.

func (LookupAccountResultOutput) ToLookupAccountResultOutput

func (o LookupAccountResultOutput) ToLookupAccountResultOutput() LookupAccountResultOutput

func (LookupAccountResultOutput) ToLookupAccountResultOutputWithContext

func (o LookupAccountResultOutput) ToLookupAccountResultOutputWithContext(ctx context.Context) LookupAccountResultOutput

func (LookupAccountResultOutput) Type

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

type LookupModelingArgs

type LookupModelingArgs struct {
	// The name of the RecommendationsService Account resource.
	AccountName string `pulumi:"accountName"`
	// The name of the Modeling resource.
	ModelingName string `pulumi:"modelingName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupModelingOutputArgs

type LookupModelingOutputArgs struct {
	// The name of the RecommendationsService Account resource.
	AccountName pulumi.StringInput `pulumi:"accountName"`
	// The name of the Modeling resource.
	ModelingName pulumi.StringInput `pulumi:"modelingName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupModelingOutputArgs) ElementType

func (LookupModelingOutputArgs) ElementType() reflect.Type

type LookupModelingResult

type LookupModelingResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Modeling resource properties.
	Properties ModelingResourceResponseProperties `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Modeling resource details.

func LookupModeling

func LookupModeling(ctx *pulumi.Context, args *LookupModelingArgs, opts ...pulumi.InvokeOption) (*LookupModelingResult, error)

Returns Modeling resources for a given name. Azure REST API version: 2022-02-01.

Other available API versions: 2022-03-01-preview.

type LookupModelingResultOutput

type LookupModelingResultOutput struct{ *pulumi.OutputState }

Modeling resource details.

func (LookupModelingResultOutput) ElementType

func (LookupModelingResultOutput) ElementType() reflect.Type

func (LookupModelingResultOutput) Id

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

func (LookupModelingResultOutput) Location

The geo-location where the resource lives

func (LookupModelingResultOutput) Name

The name of the resource

func (LookupModelingResultOutput) Properties

Modeling resource properties.

func (LookupModelingResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupModelingResultOutput) Tags

Resource tags.

func (LookupModelingResultOutput) ToLookupModelingResultOutput

func (o LookupModelingResultOutput) ToLookupModelingResultOutput() LookupModelingResultOutput

func (LookupModelingResultOutput) ToLookupModelingResultOutputWithContext

func (o LookupModelingResultOutput) ToLookupModelingResultOutputWithContext(ctx context.Context) LookupModelingResultOutput

func (LookupModelingResultOutput) Type

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

type LookupServiceEndpointArgs

type LookupServiceEndpointArgs struct {
	// The name of the RecommendationsService Account resource.
	AccountName string `pulumi:"accountName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the ServiceEndpoint resource.
	ServiceEndpointName string `pulumi:"serviceEndpointName"`
}

type LookupServiceEndpointOutputArgs

type LookupServiceEndpointOutputArgs struct {
	// The name of the RecommendationsService Account resource.
	AccountName pulumi.StringInput `pulumi:"accountName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the ServiceEndpoint resource.
	ServiceEndpointName pulumi.StringInput `pulumi:"serviceEndpointName"`
}

func (LookupServiceEndpointOutputArgs) ElementType

type LookupServiceEndpointResult

type LookupServiceEndpointResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// ServiceEndpoint resource properties.
	Properties ServiceEndpointResourceResponseProperties `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

ServiceEndpoint resource details.

func LookupServiceEndpoint

func LookupServiceEndpoint(ctx *pulumi.Context, args *LookupServiceEndpointArgs, opts ...pulumi.InvokeOption) (*LookupServiceEndpointResult, error)

Returns ServiceEndpoint resources for a given name. Azure REST API version: 2022-02-01.

Other available API versions: 2022-03-01-preview.

type LookupServiceEndpointResultOutput

type LookupServiceEndpointResultOutput struct{ *pulumi.OutputState }

ServiceEndpoint resource details.

func (LookupServiceEndpointResultOutput) ElementType

func (LookupServiceEndpointResultOutput) Id

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

func (LookupServiceEndpointResultOutput) Location

The geo-location where the resource lives

func (LookupServiceEndpointResultOutput) Name

The name of the resource

func (LookupServiceEndpointResultOutput) Properties

ServiceEndpoint resource properties.

func (LookupServiceEndpointResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupServiceEndpointResultOutput) Tags

Resource tags.

func (LookupServiceEndpointResultOutput) ToLookupServiceEndpointResultOutput

func (o LookupServiceEndpointResultOutput) ToLookupServiceEndpointResultOutput() LookupServiceEndpointResultOutput

func (LookupServiceEndpointResultOutput) ToLookupServiceEndpointResultOutputWithContext

func (o LookupServiceEndpointResultOutput) ToLookupServiceEndpointResultOutputWithContext(ctx context.Context) LookupServiceEndpointResultOutput

func (LookupServiceEndpointResultOutput) Type

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

type Modeling

type Modeling struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Modeling resource properties.
	Properties ModelingResourceResponsePropertiesOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Modeling resource details. Azure REST API version: 2022-02-01. Prior API version in Azure Native 1.x: 2022-02-01.

Other available API versions: 2022-03-01-preview.

func GetModeling

func GetModeling(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ModelingState, opts ...pulumi.ResourceOption) (*Modeling, error)

GetModeling gets an existing Modeling 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 NewModeling

func NewModeling(ctx *pulumi.Context,
	name string, args *ModelingArgs, opts ...pulumi.ResourceOption) (*Modeling, error)

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

func (*Modeling) ElementType

func (*Modeling) ElementType() reflect.Type

func (*Modeling) ToModelingOutput

func (i *Modeling) ToModelingOutput() ModelingOutput

func (*Modeling) ToModelingOutputWithContext

func (i *Modeling) ToModelingOutputWithContext(ctx context.Context) ModelingOutput

type ModelingArgs

type ModelingArgs struct {
	// The name of the RecommendationsService Account resource.
	AccountName pulumi.StringInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the Modeling resource.
	ModelingName pulumi.StringPtrInput
	// Modeling resource properties.
	Properties ModelingResourcePropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Modeling resource.

func (ModelingArgs) ElementType

func (ModelingArgs) ElementType() reflect.Type

type ModelingFeatures

type ModelingFeatures string

Modeling features controls the set of supported scenarios\models being computed. This can only be set at Modeling creation.

func (ModelingFeatures) ElementType

func (ModelingFeatures) ElementType() reflect.Type

func (ModelingFeatures) ToModelingFeaturesOutput

func (e ModelingFeatures) ToModelingFeaturesOutput() ModelingFeaturesOutput

func (ModelingFeatures) ToModelingFeaturesOutputWithContext

func (e ModelingFeatures) ToModelingFeaturesOutputWithContext(ctx context.Context) ModelingFeaturesOutput

func (ModelingFeatures) ToModelingFeaturesPtrOutput

func (e ModelingFeatures) ToModelingFeaturesPtrOutput() ModelingFeaturesPtrOutput

func (ModelingFeatures) ToModelingFeaturesPtrOutputWithContext

func (e ModelingFeatures) ToModelingFeaturesPtrOutputWithContext(ctx context.Context) ModelingFeaturesPtrOutput

func (ModelingFeatures) ToStringOutput

func (e ModelingFeatures) ToStringOutput() pulumi.StringOutput

func (ModelingFeatures) ToStringOutputWithContext

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

func (ModelingFeatures) ToStringPtrOutput

func (e ModelingFeatures) ToStringPtrOutput() pulumi.StringPtrOutput

func (ModelingFeatures) ToStringPtrOutputWithContext

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

type ModelingFeaturesInput

type ModelingFeaturesInput interface {
	pulumi.Input

	ToModelingFeaturesOutput() ModelingFeaturesOutput
	ToModelingFeaturesOutputWithContext(context.Context) ModelingFeaturesOutput
}

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

ModelingFeaturesBasic
ModelingFeaturesStandard
ModelingFeaturesPremium

type ModelingFeaturesOutput

type ModelingFeaturesOutput struct{ *pulumi.OutputState }

func (ModelingFeaturesOutput) ElementType

func (ModelingFeaturesOutput) ElementType() reflect.Type

func (ModelingFeaturesOutput) ToModelingFeaturesOutput

func (o ModelingFeaturesOutput) ToModelingFeaturesOutput() ModelingFeaturesOutput

func (ModelingFeaturesOutput) ToModelingFeaturesOutputWithContext

func (o ModelingFeaturesOutput) ToModelingFeaturesOutputWithContext(ctx context.Context) ModelingFeaturesOutput

func (ModelingFeaturesOutput) ToModelingFeaturesPtrOutput

func (o ModelingFeaturesOutput) ToModelingFeaturesPtrOutput() ModelingFeaturesPtrOutput

func (ModelingFeaturesOutput) ToModelingFeaturesPtrOutputWithContext

func (o ModelingFeaturesOutput) ToModelingFeaturesPtrOutputWithContext(ctx context.Context) ModelingFeaturesPtrOutput

func (ModelingFeaturesOutput) ToStringOutput

func (o ModelingFeaturesOutput) ToStringOutput() pulumi.StringOutput

func (ModelingFeaturesOutput) ToStringOutputWithContext

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

func (ModelingFeaturesOutput) ToStringPtrOutput

func (o ModelingFeaturesOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ModelingFeaturesOutput) ToStringPtrOutputWithContext

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

type ModelingFeaturesPtrInput

type ModelingFeaturesPtrInput interface {
	pulumi.Input

	ToModelingFeaturesPtrOutput() ModelingFeaturesPtrOutput
	ToModelingFeaturesPtrOutputWithContext(context.Context) ModelingFeaturesPtrOutput
}

func ModelingFeaturesPtr

func ModelingFeaturesPtr(v string) ModelingFeaturesPtrInput

type ModelingFeaturesPtrOutput

type ModelingFeaturesPtrOutput struct{ *pulumi.OutputState }

func (ModelingFeaturesPtrOutput) Elem

func (ModelingFeaturesPtrOutput) ElementType

func (ModelingFeaturesPtrOutput) ElementType() reflect.Type

func (ModelingFeaturesPtrOutput) ToModelingFeaturesPtrOutput

func (o ModelingFeaturesPtrOutput) ToModelingFeaturesPtrOutput() ModelingFeaturesPtrOutput

func (ModelingFeaturesPtrOutput) ToModelingFeaturesPtrOutputWithContext

func (o ModelingFeaturesPtrOutput) ToModelingFeaturesPtrOutputWithContext(ctx context.Context) ModelingFeaturesPtrOutput

func (ModelingFeaturesPtrOutput) ToStringPtrOutput

func (o ModelingFeaturesPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ModelingFeaturesPtrOutput) ToStringPtrOutputWithContext

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

type ModelingFrequency

type ModelingFrequency string

Modeling frequency controls the modeling compute frequency.

func (ModelingFrequency) ElementType

func (ModelingFrequency) ElementType() reflect.Type

func (ModelingFrequency) ToModelingFrequencyOutput

func (e ModelingFrequency) ToModelingFrequencyOutput() ModelingFrequencyOutput

func (ModelingFrequency) ToModelingFrequencyOutputWithContext

func (e ModelingFrequency) ToModelingFrequencyOutputWithContext(ctx context.Context) ModelingFrequencyOutput

func (ModelingFrequency) ToModelingFrequencyPtrOutput

func (e ModelingFrequency) ToModelingFrequencyPtrOutput() ModelingFrequencyPtrOutput

func (ModelingFrequency) ToModelingFrequencyPtrOutputWithContext

func (e ModelingFrequency) ToModelingFrequencyPtrOutputWithContext(ctx context.Context) ModelingFrequencyPtrOutput

func (ModelingFrequency) ToStringOutput

func (e ModelingFrequency) ToStringOutput() pulumi.StringOutput

func (ModelingFrequency) ToStringOutputWithContext

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

func (ModelingFrequency) ToStringPtrOutput

func (e ModelingFrequency) ToStringPtrOutput() pulumi.StringPtrOutput

func (ModelingFrequency) ToStringPtrOutputWithContext

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

type ModelingFrequencyInput

type ModelingFrequencyInput interface {
	pulumi.Input

	ToModelingFrequencyOutput() ModelingFrequencyOutput
	ToModelingFrequencyOutputWithContext(context.Context) ModelingFrequencyOutput
}

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

ModelingFrequencyLow
ModelingFrequencyMedium
ModelingFrequencyHigh

type ModelingFrequencyOutput

type ModelingFrequencyOutput struct{ *pulumi.OutputState }

func (ModelingFrequencyOutput) ElementType

func (ModelingFrequencyOutput) ElementType() reflect.Type

func (ModelingFrequencyOutput) ToModelingFrequencyOutput

func (o ModelingFrequencyOutput) ToModelingFrequencyOutput() ModelingFrequencyOutput

func (ModelingFrequencyOutput) ToModelingFrequencyOutputWithContext

func (o ModelingFrequencyOutput) ToModelingFrequencyOutputWithContext(ctx context.Context) ModelingFrequencyOutput

func (ModelingFrequencyOutput) ToModelingFrequencyPtrOutput

func (o ModelingFrequencyOutput) ToModelingFrequencyPtrOutput() ModelingFrequencyPtrOutput

func (ModelingFrequencyOutput) ToModelingFrequencyPtrOutputWithContext

func (o ModelingFrequencyOutput) ToModelingFrequencyPtrOutputWithContext(ctx context.Context) ModelingFrequencyPtrOutput

func (ModelingFrequencyOutput) ToStringOutput

func (o ModelingFrequencyOutput) ToStringOutput() pulumi.StringOutput

func (ModelingFrequencyOutput) ToStringOutputWithContext

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

func (ModelingFrequencyOutput) ToStringPtrOutput

func (o ModelingFrequencyOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ModelingFrequencyOutput) ToStringPtrOutputWithContext

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

type ModelingFrequencyPtrInput

type ModelingFrequencyPtrInput interface {
	pulumi.Input

	ToModelingFrequencyPtrOutput() ModelingFrequencyPtrOutput
	ToModelingFrequencyPtrOutputWithContext(context.Context) ModelingFrequencyPtrOutput
}

func ModelingFrequencyPtr

func ModelingFrequencyPtr(v string) ModelingFrequencyPtrInput

type ModelingFrequencyPtrOutput

type ModelingFrequencyPtrOutput struct{ *pulumi.OutputState }

func (ModelingFrequencyPtrOutput) Elem

func (ModelingFrequencyPtrOutput) ElementType

func (ModelingFrequencyPtrOutput) ElementType() reflect.Type

func (ModelingFrequencyPtrOutput) ToModelingFrequencyPtrOutput

func (o ModelingFrequencyPtrOutput) ToModelingFrequencyPtrOutput() ModelingFrequencyPtrOutput

func (ModelingFrequencyPtrOutput) ToModelingFrequencyPtrOutputWithContext

func (o ModelingFrequencyPtrOutput) ToModelingFrequencyPtrOutputWithContext(ctx context.Context) ModelingFrequencyPtrOutput

func (ModelingFrequencyPtrOutput) ToStringPtrOutput

func (o ModelingFrequencyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ModelingFrequencyPtrOutput) ToStringPtrOutputWithContext

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

type ModelingInput

type ModelingInput interface {
	pulumi.Input

	ToModelingOutput() ModelingOutput
	ToModelingOutputWithContext(ctx context.Context) ModelingOutput
}

type ModelingInputData

type ModelingInputData struct {
	// Connection string to raw input data.
	ConnectionString *string `pulumi:"connectionString"`
}

The configuration to raw CDM data to be used as Modeling resource input.

type ModelingInputDataArgs

type ModelingInputDataArgs struct {
	// Connection string to raw input data.
	ConnectionString pulumi.StringPtrInput `pulumi:"connectionString"`
}

The configuration to raw CDM data to be used as Modeling resource input.

func (ModelingInputDataArgs) ElementType

func (ModelingInputDataArgs) ElementType() reflect.Type

func (ModelingInputDataArgs) ToModelingInputDataOutput

func (i ModelingInputDataArgs) ToModelingInputDataOutput() ModelingInputDataOutput

func (ModelingInputDataArgs) ToModelingInputDataOutputWithContext

func (i ModelingInputDataArgs) ToModelingInputDataOutputWithContext(ctx context.Context) ModelingInputDataOutput

func (ModelingInputDataArgs) ToModelingInputDataPtrOutput

func (i ModelingInputDataArgs) ToModelingInputDataPtrOutput() ModelingInputDataPtrOutput

func (ModelingInputDataArgs) ToModelingInputDataPtrOutputWithContext

func (i ModelingInputDataArgs) ToModelingInputDataPtrOutputWithContext(ctx context.Context) ModelingInputDataPtrOutput

type ModelingInputDataInput

type ModelingInputDataInput interface {
	pulumi.Input

	ToModelingInputDataOutput() ModelingInputDataOutput
	ToModelingInputDataOutputWithContext(context.Context) ModelingInputDataOutput
}

ModelingInputDataInput is an input type that accepts ModelingInputDataArgs and ModelingInputDataOutput values. You can construct a concrete instance of `ModelingInputDataInput` via:

ModelingInputDataArgs{...}

type ModelingInputDataOutput

type ModelingInputDataOutput struct{ *pulumi.OutputState }

The configuration to raw CDM data to be used as Modeling resource input.

func (ModelingInputDataOutput) ConnectionString

func (o ModelingInputDataOutput) ConnectionString() pulumi.StringPtrOutput

Connection string to raw input data.

func (ModelingInputDataOutput) ElementType

func (ModelingInputDataOutput) ElementType() reflect.Type

func (ModelingInputDataOutput) ToModelingInputDataOutput

func (o ModelingInputDataOutput) ToModelingInputDataOutput() ModelingInputDataOutput

func (ModelingInputDataOutput) ToModelingInputDataOutputWithContext

func (o ModelingInputDataOutput) ToModelingInputDataOutputWithContext(ctx context.Context) ModelingInputDataOutput

func (ModelingInputDataOutput) ToModelingInputDataPtrOutput

func (o ModelingInputDataOutput) ToModelingInputDataPtrOutput() ModelingInputDataPtrOutput

func (ModelingInputDataOutput) ToModelingInputDataPtrOutputWithContext

func (o ModelingInputDataOutput) ToModelingInputDataPtrOutputWithContext(ctx context.Context) ModelingInputDataPtrOutput

type ModelingInputDataPtrInput

type ModelingInputDataPtrInput interface {
	pulumi.Input

	ToModelingInputDataPtrOutput() ModelingInputDataPtrOutput
	ToModelingInputDataPtrOutputWithContext(context.Context) ModelingInputDataPtrOutput
}

ModelingInputDataPtrInput is an input type that accepts ModelingInputDataArgs, ModelingInputDataPtr and ModelingInputDataPtrOutput values. You can construct a concrete instance of `ModelingInputDataPtrInput` via:

        ModelingInputDataArgs{...}

or:

        nil

type ModelingInputDataPtrOutput

type ModelingInputDataPtrOutput struct{ *pulumi.OutputState }

func (ModelingInputDataPtrOutput) ConnectionString

func (o ModelingInputDataPtrOutput) ConnectionString() pulumi.StringPtrOutput

Connection string to raw input data.

func (ModelingInputDataPtrOutput) Elem

func (ModelingInputDataPtrOutput) ElementType

func (ModelingInputDataPtrOutput) ElementType() reflect.Type

func (ModelingInputDataPtrOutput) ToModelingInputDataPtrOutput

func (o ModelingInputDataPtrOutput) ToModelingInputDataPtrOutput() ModelingInputDataPtrOutput

func (ModelingInputDataPtrOutput) ToModelingInputDataPtrOutputWithContext

func (o ModelingInputDataPtrOutput) ToModelingInputDataPtrOutputWithContext(ctx context.Context) ModelingInputDataPtrOutput

type ModelingInputDataResponse

type ModelingInputDataResponse struct {
	// Connection string to raw input data.
	ConnectionString *string `pulumi:"connectionString"`
}

The configuration to raw CDM data to be used as Modeling resource input.

type ModelingInputDataResponseOutput

type ModelingInputDataResponseOutput struct{ *pulumi.OutputState }

The configuration to raw CDM data to be used as Modeling resource input.

func (ModelingInputDataResponseOutput) ConnectionString

Connection string to raw input data.

func (ModelingInputDataResponseOutput) ElementType

func (ModelingInputDataResponseOutput) ToModelingInputDataResponseOutput

func (o ModelingInputDataResponseOutput) ToModelingInputDataResponseOutput() ModelingInputDataResponseOutput

func (ModelingInputDataResponseOutput) ToModelingInputDataResponseOutputWithContext

func (o ModelingInputDataResponseOutput) ToModelingInputDataResponseOutputWithContext(ctx context.Context) ModelingInputDataResponseOutput

type ModelingInputDataResponsePtrOutput

type ModelingInputDataResponsePtrOutput struct{ *pulumi.OutputState }

func (ModelingInputDataResponsePtrOutput) ConnectionString

Connection string to raw input data.

func (ModelingInputDataResponsePtrOutput) Elem

func (ModelingInputDataResponsePtrOutput) ElementType

func (ModelingInputDataResponsePtrOutput) ToModelingInputDataResponsePtrOutput

func (o ModelingInputDataResponsePtrOutput) ToModelingInputDataResponsePtrOutput() ModelingInputDataResponsePtrOutput

func (ModelingInputDataResponsePtrOutput) ToModelingInputDataResponsePtrOutputWithContext

func (o ModelingInputDataResponsePtrOutput) ToModelingInputDataResponsePtrOutputWithContext(ctx context.Context) ModelingInputDataResponsePtrOutput

type ModelingOutput

type ModelingOutput struct{ *pulumi.OutputState }

func (ModelingOutput) ElementType

func (ModelingOutput) ElementType() reflect.Type

func (ModelingOutput) Location

func (o ModelingOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (ModelingOutput) Name

The name of the resource

func (ModelingOutput) Properties

Modeling resource properties.

func (ModelingOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (ModelingOutput) Tags

Resource tags.

func (ModelingOutput) ToModelingOutput

func (o ModelingOutput) ToModelingOutput() ModelingOutput

func (ModelingOutput) ToModelingOutputWithContext

func (o ModelingOutput) ToModelingOutputWithContext(ctx context.Context) ModelingOutput

func (ModelingOutput) Type

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

type ModelingResourceProperties

type ModelingResourceProperties struct {
	// Modeling features controls the set of supported scenarios\models being computed. This can only be set at Modeling creation.
	Features *string `pulumi:"features"`
	// Modeling frequency controls the modeling compute frequency.
	Frequency *string `pulumi:"frequency"`
	// The configuration to raw CDM data to be used as Modeling resource input.
	InputData *ModelingInputData `pulumi:"inputData"`
	// Modeling size controls the maximum supported input data size.
	Size *string `pulumi:"size"`
}

Modeling resource properties.

type ModelingResourcePropertiesArgs

type ModelingResourcePropertiesArgs struct {
	// Modeling features controls the set of supported scenarios\models being computed. This can only be set at Modeling creation.
	Features pulumi.StringPtrInput `pulumi:"features"`
	// Modeling frequency controls the modeling compute frequency.
	Frequency pulumi.StringPtrInput `pulumi:"frequency"`
	// The configuration to raw CDM data to be used as Modeling resource input.
	InputData ModelingInputDataPtrInput `pulumi:"inputData"`
	// Modeling size controls the maximum supported input data size.
	Size pulumi.StringPtrInput `pulumi:"size"`
}

Modeling resource properties.

func (ModelingResourcePropertiesArgs) ElementType

func (ModelingResourcePropertiesArgs) ToModelingResourcePropertiesOutput

func (i ModelingResourcePropertiesArgs) ToModelingResourcePropertiesOutput() ModelingResourcePropertiesOutput

func (ModelingResourcePropertiesArgs) ToModelingResourcePropertiesOutputWithContext

func (i ModelingResourcePropertiesArgs) ToModelingResourcePropertiesOutputWithContext(ctx context.Context) ModelingResourcePropertiesOutput

func (ModelingResourcePropertiesArgs) ToModelingResourcePropertiesPtrOutput

func (i ModelingResourcePropertiesArgs) ToModelingResourcePropertiesPtrOutput() ModelingResourcePropertiesPtrOutput

func (ModelingResourcePropertiesArgs) ToModelingResourcePropertiesPtrOutputWithContext

func (i ModelingResourcePropertiesArgs) ToModelingResourcePropertiesPtrOutputWithContext(ctx context.Context) ModelingResourcePropertiesPtrOutput

type ModelingResourcePropertiesInput

type ModelingResourcePropertiesInput interface {
	pulumi.Input

	ToModelingResourcePropertiesOutput() ModelingResourcePropertiesOutput
	ToModelingResourcePropertiesOutputWithContext(context.Context) ModelingResourcePropertiesOutput
}

ModelingResourcePropertiesInput is an input type that accepts ModelingResourcePropertiesArgs and ModelingResourcePropertiesOutput values. You can construct a concrete instance of `ModelingResourcePropertiesInput` via:

ModelingResourcePropertiesArgs{...}

type ModelingResourcePropertiesOutput

type ModelingResourcePropertiesOutput struct{ *pulumi.OutputState }

Modeling resource properties.

func (ModelingResourcePropertiesOutput) ElementType

func (ModelingResourcePropertiesOutput) Features

Modeling features controls the set of supported scenarios\models being computed. This can only be set at Modeling creation.

func (ModelingResourcePropertiesOutput) Frequency

Modeling frequency controls the modeling compute frequency.

func (ModelingResourcePropertiesOutput) InputData

The configuration to raw CDM data to be used as Modeling resource input.

func (ModelingResourcePropertiesOutput) Size

Modeling size controls the maximum supported input data size.

func (ModelingResourcePropertiesOutput) ToModelingResourcePropertiesOutput

func (o ModelingResourcePropertiesOutput) ToModelingResourcePropertiesOutput() ModelingResourcePropertiesOutput

func (ModelingResourcePropertiesOutput) ToModelingResourcePropertiesOutputWithContext

func (o ModelingResourcePropertiesOutput) ToModelingResourcePropertiesOutputWithContext(ctx context.Context) ModelingResourcePropertiesOutput

func (ModelingResourcePropertiesOutput) ToModelingResourcePropertiesPtrOutput

func (o ModelingResourcePropertiesOutput) ToModelingResourcePropertiesPtrOutput() ModelingResourcePropertiesPtrOutput

func (ModelingResourcePropertiesOutput) ToModelingResourcePropertiesPtrOutputWithContext

func (o ModelingResourcePropertiesOutput) ToModelingResourcePropertiesPtrOutputWithContext(ctx context.Context) ModelingResourcePropertiesPtrOutput

type ModelingResourcePropertiesPtrInput

type ModelingResourcePropertiesPtrInput interface {
	pulumi.Input

	ToModelingResourcePropertiesPtrOutput() ModelingResourcePropertiesPtrOutput
	ToModelingResourcePropertiesPtrOutputWithContext(context.Context) ModelingResourcePropertiesPtrOutput
}

ModelingResourcePropertiesPtrInput is an input type that accepts ModelingResourcePropertiesArgs, ModelingResourcePropertiesPtr and ModelingResourcePropertiesPtrOutput values. You can construct a concrete instance of `ModelingResourcePropertiesPtrInput` via:

        ModelingResourcePropertiesArgs{...}

or:

        nil

type ModelingResourcePropertiesPtrOutput

type ModelingResourcePropertiesPtrOutput struct{ *pulumi.OutputState }

func (ModelingResourcePropertiesPtrOutput) Elem

func (ModelingResourcePropertiesPtrOutput) ElementType

func (ModelingResourcePropertiesPtrOutput) Features

Modeling features controls the set of supported scenarios\models being computed. This can only be set at Modeling creation.

func (ModelingResourcePropertiesPtrOutput) Frequency

Modeling frequency controls the modeling compute frequency.

func (ModelingResourcePropertiesPtrOutput) InputData

The configuration to raw CDM data to be used as Modeling resource input.

func (ModelingResourcePropertiesPtrOutput) Size

Modeling size controls the maximum supported input data size.

func (ModelingResourcePropertiesPtrOutput) ToModelingResourcePropertiesPtrOutput

func (o ModelingResourcePropertiesPtrOutput) ToModelingResourcePropertiesPtrOutput() ModelingResourcePropertiesPtrOutput

func (ModelingResourcePropertiesPtrOutput) ToModelingResourcePropertiesPtrOutputWithContext

func (o ModelingResourcePropertiesPtrOutput) ToModelingResourcePropertiesPtrOutputWithContext(ctx context.Context) ModelingResourcePropertiesPtrOutput

type ModelingResourceResponseProperties

type ModelingResourceResponseProperties struct {
	// Modeling features controls the set of supported scenarios\models being computed. This can only be set at Modeling creation.
	Features *string `pulumi:"features"`
	// Modeling frequency controls the modeling compute frequency.
	Frequency *string `pulumi:"frequency"`
	// The configuration to raw CDM data to be used as Modeling resource input.
	InputData *ModelingInputDataResponse `pulumi:"inputData"`
	// The resource provisioning state.
	ProvisioningState string `pulumi:"provisioningState"`
	// Modeling size controls the maximum supported input data size.
	Size *string `pulumi:"size"`
}

Modeling resource properties.

type ModelingResourceResponsePropertiesOutput

type ModelingResourceResponsePropertiesOutput struct{ *pulumi.OutputState }

Modeling resource properties.

func (ModelingResourceResponsePropertiesOutput) ElementType

func (ModelingResourceResponsePropertiesOutput) Features

Modeling features controls the set of supported scenarios\models being computed. This can only be set at Modeling creation.

func (ModelingResourceResponsePropertiesOutput) Frequency

Modeling frequency controls the modeling compute frequency.

func (ModelingResourceResponsePropertiesOutput) InputData

The configuration to raw CDM data to be used as Modeling resource input.

func (ModelingResourceResponsePropertiesOutput) ProvisioningState

The resource provisioning state.

func (ModelingResourceResponsePropertiesOutput) Size

Modeling size controls the maximum supported input data size.

func (ModelingResourceResponsePropertiesOutput) ToModelingResourceResponsePropertiesOutput

func (o ModelingResourceResponsePropertiesOutput) ToModelingResourceResponsePropertiesOutput() ModelingResourceResponsePropertiesOutput

func (ModelingResourceResponsePropertiesOutput) ToModelingResourceResponsePropertiesOutputWithContext

func (o ModelingResourceResponsePropertiesOutput) ToModelingResourceResponsePropertiesOutputWithContext(ctx context.Context) ModelingResourceResponsePropertiesOutput

type ModelingSize

type ModelingSize string

Modeling size controls the maximum supported input data size.

func (ModelingSize) ElementType

func (ModelingSize) ElementType() reflect.Type

func (ModelingSize) ToModelingSizeOutput

func (e ModelingSize) ToModelingSizeOutput() ModelingSizeOutput

func (ModelingSize) ToModelingSizeOutputWithContext

func (e ModelingSize) ToModelingSizeOutputWithContext(ctx context.Context) ModelingSizeOutput

func (ModelingSize) ToModelingSizePtrOutput

func (e ModelingSize) ToModelingSizePtrOutput() ModelingSizePtrOutput

func (ModelingSize) ToModelingSizePtrOutputWithContext

func (e ModelingSize) ToModelingSizePtrOutputWithContext(ctx context.Context) ModelingSizePtrOutput

func (ModelingSize) ToStringOutput

func (e ModelingSize) ToStringOutput() pulumi.StringOutput

func (ModelingSize) ToStringOutputWithContext

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

func (ModelingSize) ToStringPtrOutput

func (e ModelingSize) ToStringPtrOutput() pulumi.StringPtrOutput

func (ModelingSize) ToStringPtrOutputWithContext

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

type ModelingSizeInput

type ModelingSizeInput interface {
	pulumi.Input

	ToModelingSizeOutput() ModelingSizeOutput
	ToModelingSizeOutputWithContext(context.Context) ModelingSizeOutput
}

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

ModelingSizeSmall
ModelingSizeMedium
ModelingSizeLarge

type ModelingSizeOutput

type ModelingSizeOutput struct{ *pulumi.OutputState }

func (ModelingSizeOutput) ElementType

func (ModelingSizeOutput) ElementType() reflect.Type

func (ModelingSizeOutput) ToModelingSizeOutput

func (o ModelingSizeOutput) ToModelingSizeOutput() ModelingSizeOutput

func (ModelingSizeOutput) ToModelingSizeOutputWithContext

func (o ModelingSizeOutput) ToModelingSizeOutputWithContext(ctx context.Context) ModelingSizeOutput

func (ModelingSizeOutput) ToModelingSizePtrOutput

func (o ModelingSizeOutput) ToModelingSizePtrOutput() ModelingSizePtrOutput

func (ModelingSizeOutput) ToModelingSizePtrOutputWithContext

func (o ModelingSizeOutput) ToModelingSizePtrOutputWithContext(ctx context.Context) ModelingSizePtrOutput

func (ModelingSizeOutput) ToStringOutput

func (o ModelingSizeOutput) ToStringOutput() pulumi.StringOutput

func (ModelingSizeOutput) ToStringOutputWithContext

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

func (ModelingSizeOutput) ToStringPtrOutput

func (o ModelingSizeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ModelingSizeOutput) ToStringPtrOutputWithContext

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

type ModelingSizePtrInput

type ModelingSizePtrInput interface {
	pulumi.Input

	ToModelingSizePtrOutput() ModelingSizePtrOutput
	ToModelingSizePtrOutputWithContext(context.Context) ModelingSizePtrOutput
}

func ModelingSizePtr

func ModelingSizePtr(v string) ModelingSizePtrInput

type ModelingSizePtrOutput

type ModelingSizePtrOutput struct{ *pulumi.OutputState }

func (ModelingSizePtrOutput) Elem

func (ModelingSizePtrOutput) ElementType

func (ModelingSizePtrOutput) ElementType() reflect.Type

func (ModelingSizePtrOutput) ToModelingSizePtrOutput

func (o ModelingSizePtrOutput) ToModelingSizePtrOutput() ModelingSizePtrOutput

func (ModelingSizePtrOutput) ToModelingSizePtrOutputWithContext

func (o ModelingSizePtrOutput) ToModelingSizePtrOutputWithContext(ctx context.Context) ModelingSizePtrOutput

func (ModelingSizePtrOutput) ToStringPtrOutput

func (o ModelingSizePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ModelingSizePtrOutput) ToStringPtrOutputWithContext

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

type ModelingState

type ModelingState struct {
}

func (ModelingState) ElementType

func (ModelingState) ElementType() reflect.Type

type PrincipalType

type PrincipalType string

AAD principal type.

func (PrincipalType) ElementType

func (PrincipalType) ElementType() reflect.Type

func (PrincipalType) ToPrincipalTypeOutput

func (e PrincipalType) ToPrincipalTypeOutput() PrincipalTypeOutput

func (PrincipalType) ToPrincipalTypeOutputWithContext

func (e PrincipalType) ToPrincipalTypeOutputWithContext(ctx context.Context) PrincipalTypeOutput

func (PrincipalType) ToPrincipalTypePtrOutput

func (e PrincipalType) ToPrincipalTypePtrOutput() PrincipalTypePtrOutput

func (PrincipalType) ToPrincipalTypePtrOutputWithContext

func (e PrincipalType) ToPrincipalTypePtrOutputWithContext(ctx context.Context) PrincipalTypePtrOutput

func (PrincipalType) ToStringOutput

func (e PrincipalType) ToStringOutput() pulumi.StringOutput

func (PrincipalType) ToStringOutputWithContext

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

func (PrincipalType) ToStringPtrOutput

func (e PrincipalType) ToStringPtrOutput() pulumi.StringPtrOutput

func (PrincipalType) ToStringPtrOutputWithContext

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

type PrincipalTypeInput

type PrincipalTypeInput interface {
	pulumi.Input

	ToPrincipalTypeOutput() PrincipalTypeOutput
	ToPrincipalTypeOutputWithContext(context.Context) PrincipalTypeOutput
}

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

PrincipalTypeApplication
PrincipalTypeUser

type PrincipalTypeOutput

type PrincipalTypeOutput struct{ *pulumi.OutputState }

func (PrincipalTypeOutput) ElementType

func (PrincipalTypeOutput) ElementType() reflect.Type

func (PrincipalTypeOutput) ToPrincipalTypeOutput

func (o PrincipalTypeOutput) ToPrincipalTypeOutput() PrincipalTypeOutput

func (PrincipalTypeOutput) ToPrincipalTypeOutputWithContext

func (o PrincipalTypeOutput) ToPrincipalTypeOutputWithContext(ctx context.Context) PrincipalTypeOutput

func (PrincipalTypeOutput) ToPrincipalTypePtrOutput

func (o PrincipalTypeOutput) ToPrincipalTypePtrOutput() PrincipalTypePtrOutput

func (PrincipalTypeOutput) ToPrincipalTypePtrOutputWithContext

func (o PrincipalTypeOutput) ToPrincipalTypePtrOutputWithContext(ctx context.Context) PrincipalTypePtrOutput

func (PrincipalTypeOutput) ToStringOutput

func (o PrincipalTypeOutput) ToStringOutput() pulumi.StringOutput

func (PrincipalTypeOutput) ToStringOutputWithContext

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

func (PrincipalTypeOutput) ToStringPtrOutput

func (o PrincipalTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PrincipalTypeOutput) ToStringPtrOutputWithContext

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

type PrincipalTypePtrInput

type PrincipalTypePtrInput interface {
	pulumi.Input

	ToPrincipalTypePtrOutput() PrincipalTypePtrOutput
	ToPrincipalTypePtrOutputWithContext(context.Context) PrincipalTypePtrOutput
}

func PrincipalTypePtr

func PrincipalTypePtr(v string) PrincipalTypePtrInput

type PrincipalTypePtrOutput

type PrincipalTypePtrOutput struct{ *pulumi.OutputState }

func (PrincipalTypePtrOutput) Elem

func (PrincipalTypePtrOutput) ElementType

func (PrincipalTypePtrOutput) ElementType() reflect.Type

func (PrincipalTypePtrOutput) ToPrincipalTypePtrOutput

func (o PrincipalTypePtrOutput) ToPrincipalTypePtrOutput() PrincipalTypePtrOutput

func (PrincipalTypePtrOutput) ToPrincipalTypePtrOutputWithContext

func (o PrincipalTypePtrOutput) ToPrincipalTypePtrOutputWithContext(ctx context.Context) PrincipalTypePtrOutput

func (PrincipalTypePtrOutput) ToStringPtrOutput

func (o PrincipalTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PrincipalTypePtrOutput) ToStringPtrOutputWithContext

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

type ServiceEndpoint

type ServiceEndpoint struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// ServiceEndpoint resource properties.
	Properties ServiceEndpointResourceResponsePropertiesOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

ServiceEndpoint resource details. Azure REST API version: 2022-02-01. Prior API version in Azure Native 1.x: 2022-02-01.

Other available API versions: 2022-03-01-preview.

func GetServiceEndpoint

func GetServiceEndpoint(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ServiceEndpointState, opts ...pulumi.ResourceOption) (*ServiceEndpoint, error)

GetServiceEndpoint gets an existing ServiceEndpoint 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 NewServiceEndpoint

func NewServiceEndpoint(ctx *pulumi.Context,
	name string, args *ServiceEndpointArgs, opts ...pulumi.ResourceOption) (*ServiceEndpoint, error)

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

func (*ServiceEndpoint) ElementType

func (*ServiceEndpoint) ElementType() reflect.Type

func (*ServiceEndpoint) ToServiceEndpointOutput

func (i *ServiceEndpoint) ToServiceEndpointOutput() ServiceEndpointOutput

func (*ServiceEndpoint) ToServiceEndpointOutputWithContext

func (i *ServiceEndpoint) ToServiceEndpointOutputWithContext(ctx context.Context) ServiceEndpointOutput

type ServiceEndpointArgs

type ServiceEndpointArgs struct {
	// The name of the RecommendationsService Account resource.
	AccountName pulumi.StringInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// ServiceEndpoint resource properties.
	Properties ServiceEndpointResourcePropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the ServiceEndpoint resource.
	ServiceEndpointName pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a ServiceEndpoint resource.

func (ServiceEndpointArgs) ElementType

func (ServiceEndpointArgs) ElementType() reflect.Type

type ServiceEndpointInput

type ServiceEndpointInput interface {
	pulumi.Input

	ToServiceEndpointOutput() ServiceEndpointOutput
	ToServiceEndpointOutputWithContext(ctx context.Context) ServiceEndpointOutput
}

type ServiceEndpointOutput

type ServiceEndpointOutput struct{ *pulumi.OutputState }

func (ServiceEndpointOutput) ElementType

func (ServiceEndpointOutput) ElementType() reflect.Type

func (ServiceEndpointOutput) Location

The geo-location where the resource lives

func (ServiceEndpointOutput) Name

The name of the resource

func (ServiceEndpointOutput) Properties

ServiceEndpoint resource properties.

func (ServiceEndpointOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (ServiceEndpointOutput) Tags

Resource tags.

func (ServiceEndpointOutput) ToServiceEndpointOutput

func (o ServiceEndpointOutput) ToServiceEndpointOutput() ServiceEndpointOutput

func (ServiceEndpointOutput) ToServiceEndpointOutputWithContext

func (o ServiceEndpointOutput) ToServiceEndpointOutputWithContext(ctx context.Context) ServiceEndpointOutput

func (ServiceEndpointOutput) Type

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

type ServiceEndpointResourceProperties

type ServiceEndpointResourceProperties struct {
	// ServiceEndpoint pre-allocated capacity controls the maximum requests-per-second allowed for that endpoint. Only applicable when Account configuration is Capacity.
	PreAllocatedCapacity *int `pulumi:"preAllocatedCapacity"`
}

ServiceEndpoint resource properties.

type ServiceEndpointResourcePropertiesArgs

type ServiceEndpointResourcePropertiesArgs struct {
	// ServiceEndpoint pre-allocated capacity controls the maximum requests-per-second allowed for that endpoint. Only applicable when Account configuration is Capacity.
	PreAllocatedCapacity pulumi.IntPtrInput `pulumi:"preAllocatedCapacity"`
}

ServiceEndpoint resource properties.

func (ServiceEndpointResourcePropertiesArgs) ElementType

func (ServiceEndpointResourcePropertiesArgs) ToServiceEndpointResourcePropertiesOutput

func (i ServiceEndpointResourcePropertiesArgs) ToServiceEndpointResourcePropertiesOutput() ServiceEndpointResourcePropertiesOutput

func (ServiceEndpointResourcePropertiesArgs) ToServiceEndpointResourcePropertiesOutputWithContext

func (i ServiceEndpointResourcePropertiesArgs) ToServiceEndpointResourcePropertiesOutputWithContext(ctx context.Context) ServiceEndpointResourcePropertiesOutput

func (ServiceEndpointResourcePropertiesArgs) ToServiceEndpointResourcePropertiesPtrOutput

func (i ServiceEndpointResourcePropertiesArgs) ToServiceEndpointResourcePropertiesPtrOutput() ServiceEndpointResourcePropertiesPtrOutput

func (ServiceEndpointResourcePropertiesArgs) ToServiceEndpointResourcePropertiesPtrOutputWithContext

func (i ServiceEndpointResourcePropertiesArgs) ToServiceEndpointResourcePropertiesPtrOutputWithContext(ctx context.Context) ServiceEndpointResourcePropertiesPtrOutput

type ServiceEndpointResourcePropertiesInput

type ServiceEndpointResourcePropertiesInput interface {
	pulumi.Input

	ToServiceEndpointResourcePropertiesOutput() ServiceEndpointResourcePropertiesOutput
	ToServiceEndpointResourcePropertiesOutputWithContext(context.Context) ServiceEndpointResourcePropertiesOutput
}

ServiceEndpointResourcePropertiesInput is an input type that accepts ServiceEndpointResourcePropertiesArgs and ServiceEndpointResourcePropertiesOutput values. You can construct a concrete instance of `ServiceEndpointResourcePropertiesInput` via:

ServiceEndpointResourcePropertiesArgs{...}

type ServiceEndpointResourcePropertiesOutput

type ServiceEndpointResourcePropertiesOutput struct{ *pulumi.OutputState }

ServiceEndpoint resource properties.

func (ServiceEndpointResourcePropertiesOutput) ElementType

func (ServiceEndpointResourcePropertiesOutput) PreAllocatedCapacity

ServiceEndpoint pre-allocated capacity controls the maximum requests-per-second allowed for that endpoint. Only applicable when Account configuration is Capacity.

func (ServiceEndpointResourcePropertiesOutput) ToServiceEndpointResourcePropertiesOutput

func (o ServiceEndpointResourcePropertiesOutput) ToServiceEndpointResourcePropertiesOutput() ServiceEndpointResourcePropertiesOutput

func (ServiceEndpointResourcePropertiesOutput) ToServiceEndpointResourcePropertiesOutputWithContext

func (o ServiceEndpointResourcePropertiesOutput) ToServiceEndpointResourcePropertiesOutputWithContext(ctx context.Context) ServiceEndpointResourcePropertiesOutput

func (ServiceEndpointResourcePropertiesOutput) ToServiceEndpointResourcePropertiesPtrOutput

func (o ServiceEndpointResourcePropertiesOutput) ToServiceEndpointResourcePropertiesPtrOutput() ServiceEndpointResourcePropertiesPtrOutput

func (ServiceEndpointResourcePropertiesOutput) ToServiceEndpointResourcePropertiesPtrOutputWithContext

func (o ServiceEndpointResourcePropertiesOutput) ToServiceEndpointResourcePropertiesPtrOutputWithContext(ctx context.Context) ServiceEndpointResourcePropertiesPtrOutput

type ServiceEndpointResourcePropertiesPtrInput

type ServiceEndpointResourcePropertiesPtrInput interface {
	pulumi.Input

	ToServiceEndpointResourcePropertiesPtrOutput() ServiceEndpointResourcePropertiesPtrOutput
	ToServiceEndpointResourcePropertiesPtrOutputWithContext(context.Context) ServiceEndpointResourcePropertiesPtrOutput
}

ServiceEndpointResourcePropertiesPtrInput is an input type that accepts ServiceEndpointResourcePropertiesArgs, ServiceEndpointResourcePropertiesPtr and ServiceEndpointResourcePropertiesPtrOutput values. You can construct a concrete instance of `ServiceEndpointResourcePropertiesPtrInput` via:

        ServiceEndpointResourcePropertiesArgs{...}

or:

        nil

type ServiceEndpointResourcePropertiesPtrOutput

type ServiceEndpointResourcePropertiesPtrOutput struct{ *pulumi.OutputState }

func (ServiceEndpointResourcePropertiesPtrOutput) Elem

func (ServiceEndpointResourcePropertiesPtrOutput) ElementType

func (ServiceEndpointResourcePropertiesPtrOutput) PreAllocatedCapacity

ServiceEndpoint pre-allocated capacity controls the maximum requests-per-second allowed for that endpoint. Only applicable when Account configuration is Capacity.

func (ServiceEndpointResourcePropertiesPtrOutput) ToServiceEndpointResourcePropertiesPtrOutput

func (o ServiceEndpointResourcePropertiesPtrOutput) ToServiceEndpointResourcePropertiesPtrOutput() ServiceEndpointResourcePropertiesPtrOutput

func (ServiceEndpointResourcePropertiesPtrOutput) ToServiceEndpointResourcePropertiesPtrOutputWithContext

func (o ServiceEndpointResourcePropertiesPtrOutput) ToServiceEndpointResourcePropertiesPtrOutputWithContext(ctx context.Context) ServiceEndpointResourcePropertiesPtrOutput

type ServiceEndpointResourceResponseProperties

type ServiceEndpointResourceResponseProperties struct {
	// The paired location that will be used by this ServiceEndpoint.
	PairedLocation string `pulumi:"pairedLocation"`
	// ServiceEndpoint pre-allocated capacity controls the maximum requests-per-second allowed for that endpoint. Only applicable when Account configuration is Capacity.
	PreAllocatedCapacity *int `pulumi:"preAllocatedCapacity"`
	// The resource provisioning state.
	ProvisioningState string `pulumi:"provisioningState"`
	// The URL where the ServiceEndpoint API is accessible at.
	Url string `pulumi:"url"`
}

ServiceEndpoint resource properties.

type ServiceEndpointResourceResponsePropertiesOutput

type ServiceEndpointResourceResponsePropertiesOutput struct{ *pulumi.OutputState }

ServiceEndpoint resource properties.

func (ServiceEndpointResourceResponsePropertiesOutput) ElementType

func (ServiceEndpointResourceResponsePropertiesOutput) PairedLocation

The paired location that will be used by this ServiceEndpoint.

func (ServiceEndpointResourceResponsePropertiesOutput) PreAllocatedCapacity

ServiceEndpoint pre-allocated capacity controls the maximum requests-per-second allowed for that endpoint. Only applicable when Account configuration is Capacity.

func (ServiceEndpointResourceResponsePropertiesOutput) ProvisioningState

The resource provisioning state.

func (ServiceEndpointResourceResponsePropertiesOutput) ToServiceEndpointResourceResponsePropertiesOutput

func (o ServiceEndpointResourceResponsePropertiesOutput) ToServiceEndpointResourceResponsePropertiesOutput() ServiceEndpointResourceResponsePropertiesOutput

func (ServiceEndpointResourceResponsePropertiesOutput) ToServiceEndpointResourceResponsePropertiesOutputWithContext

func (o ServiceEndpointResourceResponsePropertiesOutput) ToServiceEndpointResourceResponsePropertiesOutputWithContext(ctx context.Context) ServiceEndpointResourceResponsePropertiesOutput

func (ServiceEndpointResourceResponsePropertiesOutput) Url

The URL where the ServiceEndpoint API is accessible at.

type ServiceEndpointState

type ServiceEndpointState struct {
}

func (ServiceEndpointState) ElementType

func (ServiceEndpointState) ElementType() reflect.Type

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