Documentation
¶
Index ¶
- Constants
- type Application
- type ApplicationArgs
- type ApplicationArtifact
- type ApplicationArtifactArgs
- type ApplicationArtifactArray
- type ApplicationArtifactArrayInput
- type ApplicationArtifactArrayOutput
- func (ApplicationArtifactArrayOutput) ElementType() reflect.Type
- func (o ApplicationArtifactArrayOutput) Index(i pulumi.IntInput) ApplicationArtifactOutput
- func (o ApplicationArtifactArrayOutput) ToApplicationArtifactArrayOutput() ApplicationArtifactArrayOutput
- func (o ApplicationArtifactArrayOutput) ToApplicationArtifactArrayOutputWithContext(ctx context.Context) ApplicationArtifactArrayOutput
- type ApplicationArtifactInput
- type ApplicationArtifactOutput
- func (ApplicationArtifactOutput) ElementType() reflect.Type
- func (o ApplicationArtifactOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationArtifactOutput) ToApplicationArtifactOutput() ApplicationArtifactOutput
- func (o ApplicationArtifactOutput) ToApplicationArtifactOutputWithContext(ctx context.Context) ApplicationArtifactOutput
- func (o ApplicationArtifactOutput) Type() pulumi.StringPtrOutput
- func (o ApplicationArtifactOutput) Uri() pulumi.StringPtrOutput
- type ApplicationArtifactResponse
- type ApplicationArtifactResponseArgs
- func (ApplicationArtifactResponseArgs) ElementType() reflect.Type
- func (i ApplicationArtifactResponseArgs) ToApplicationArtifactResponseOutput() ApplicationArtifactResponseOutput
- func (i ApplicationArtifactResponseArgs) ToApplicationArtifactResponseOutputWithContext(ctx context.Context) ApplicationArtifactResponseOutput
- type ApplicationArtifactResponseArray
- func (ApplicationArtifactResponseArray) ElementType() reflect.Type
- func (i ApplicationArtifactResponseArray) ToApplicationArtifactResponseArrayOutput() ApplicationArtifactResponseArrayOutput
- func (i ApplicationArtifactResponseArray) ToApplicationArtifactResponseArrayOutputWithContext(ctx context.Context) ApplicationArtifactResponseArrayOutput
- type ApplicationArtifactResponseArrayInput
- type ApplicationArtifactResponseArrayOutput
- func (ApplicationArtifactResponseArrayOutput) ElementType() reflect.Type
- func (o ApplicationArtifactResponseArrayOutput) Index(i pulumi.IntInput) ApplicationArtifactResponseOutput
- func (o ApplicationArtifactResponseArrayOutput) ToApplicationArtifactResponseArrayOutput() ApplicationArtifactResponseArrayOutput
- func (o ApplicationArtifactResponseArrayOutput) ToApplicationArtifactResponseArrayOutputWithContext(ctx context.Context) ApplicationArtifactResponseArrayOutput
- type ApplicationArtifactResponseInput
- type ApplicationArtifactResponseOutput
- func (ApplicationArtifactResponseOutput) ElementType() reflect.Type
- func (o ApplicationArtifactResponseOutput) Name() pulumi.StringPtrOutput
- func (o ApplicationArtifactResponseOutput) ToApplicationArtifactResponseOutput() ApplicationArtifactResponseOutput
- func (o ApplicationArtifactResponseOutput) ToApplicationArtifactResponseOutputWithContext(ctx context.Context) ApplicationArtifactResponseOutput
- func (o ApplicationArtifactResponseOutput) Type() pulumi.StringPtrOutput
- func (o ApplicationArtifactResponseOutput) Uri() pulumi.StringPtrOutput
- type ApplicationArtifactType
- func (ApplicationArtifactType) ElementType() reflect.Type
- func (e ApplicationArtifactType) ToStringOutput() pulumi.StringOutput
- func (e ApplicationArtifactType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ApplicationArtifactType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ApplicationArtifactType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApplicationDefinition
- type ApplicationDefinitionArgs
- type ApplicationDefinitionInput
- type ApplicationDefinitionOutput
- type ApplicationDefinitionState
- type ApplicationInput
- type ApplicationLockLevel
- func (ApplicationLockLevel) ElementType() reflect.Type
- func (e ApplicationLockLevel) ToStringOutput() pulumi.StringOutput
- func (e ApplicationLockLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ApplicationLockLevel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ApplicationLockLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApplicationOutput
- type ApplicationProviderAuthorization
- type ApplicationProviderAuthorizationArgs
- func (ApplicationProviderAuthorizationArgs) ElementType() reflect.Type
- func (i ApplicationProviderAuthorizationArgs) ToApplicationProviderAuthorizationOutput() ApplicationProviderAuthorizationOutput
- func (i ApplicationProviderAuthorizationArgs) ToApplicationProviderAuthorizationOutputWithContext(ctx context.Context) ApplicationProviderAuthorizationOutput
- type ApplicationProviderAuthorizationArray
- func (ApplicationProviderAuthorizationArray) ElementType() reflect.Type
- func (i ApplicationProviderAuthorizationArray) ToApplicationProviderAuthorizationArrayOutput() ApplicationProviderAuthorizationArrayOutput
- func (i ApplicationProviderAuthorizationArray) ToApplicationProviderAuthorizationArrayOutputWithContext(ctx context.Context) ApplicationProviderAuthorizationArrayOutput
- type ApplicationProviderAuthorizationArrayInput
- type ApplicationProviderAuthorizationArrayOutput
- func (ApplicationProviderAuthorizationArrayOutput) ElementType() reflect.Type
- func (o ApplicationProviderAuthorizationArrayOutput) Index(i pulumi.IntInput) ApplicationProviderAuthorizationOutput
- func (o ApplicationProviderAuthorizationArrayOutput) ToApplicationProviderAuthorizationArrayOutput() ApplicationProviderAuthorizationArrayOutput
- func (o ApplicationProviderAuthorizationArrayOutput) ToApplicationProviderAuthorizationArrayOutputWithContext(ctx context.Context) ApplicationProviderAuthorizationArrayOutput
- type ApplicationProviderAuthorizationInput
- type ApplicationProviderAuthorizationOutput
- func (ApplicationProviderAuthorizationOutput) ElementType() reflect.Type
- func (o ApplicationProviderAuthorizationOutput) PrincipalId() pulumi.StringOutput
- func (o ApplicationProviderAuthorizationOutput) RoleDefinitionId() pulumi.StringOutput
- func (o ApplicationProviderAuthorizationOutput) ToApplicationProviderAuthorizationOutput() ApplicationProviderAuthorizationOutput
- func (o ApplicationProviderAuthorizationOutput) ToApplicationProviderAuthorizationOutputWithContext(ctx context.Context) ApplicationProviderAuthorizationOutput
- type ApplicationProviderAuthorizationResponse
- type ApplicationProviderAuthorizationResponseArgs
- func (ApplicationProviderAuthorizationResponseArgs) ElementType() reflect.Type
- func (i ApplicationProviderAuthorizationResponseArgs) ToApplicationProviderAuthorizationResponseOutput() ApplicationProviderAuthorizationResponseOutput
- func (i ApplicationProviderAuthorizationResponseArgs) ToApplicationProviderAuthorizationResponseOutputWithContext(ctx context.Context) ApplicationProviderAuthorizationResponseOutput
- type ApplicationProviderAuthorizationResponseArray
- func (ApplicationProviderAuthorizationResponseArray) ElementType() reflect.Type
- func (i ApplicationProviderAuthorizationResponseArray) ToApplicationProviderAuthorizationResponseArrayOutput() ApplicationProviderAuthorizationResponseArrayOutput
- func (i ApplicationProviderAuthorizationResponseArray) ToApplicationProviderAuthorizationResponseArrayOutputWithContext(ctx context.Context) ApplicationProviderAuthorizationResponseArrayOutput
- type ApplicationProviderAuthorizationResponseArrayInput
- type ApplicationProviderAuthorizationResponseArrayOutput
- func (ApplicationProviderAuthorizationResponseArrayOutput) ElementType() reflect.Type
- func (o ApplicationProviderAuthorizationResponseArrayOutput) Index(i pulumi.IntInput) ApplicationProviderAuthorizationResponseOutput
- func (o ApplicationProviderAuthorizationResponseArrayOutput) ToApplicationProviderAuthorizationResponseArrayOutput() ApplicationProviderAuthorizationResponseArrayOutput
- func (o ApplicationProviderAuthorizationResponseArrayOutput) ToApplicationProviderAuthorizationResponseArrayOutputWithContext(ctx context.Context) ApplicationProviderAuthorizationResponseArrayOutput
- type ApplicationProviderAuthorizationResponseInput
- type ApplicationProviderAuthorizationResponseOutput
- func (ApplicationProviderAuthorizationResponseOutput) ElementType() reflect.Type
- func (o ApplicationProviderAuthorizationResponseOutput) PrincipalId() pulumi.StringOutput
- func (o ApplicationProviderAuthorizationResponseOutput) RoleDefinitionId() pulumi.StringOutput
- func (o ApplicationProviderAuthorizationResponseOutput) ToApplicationProviderAuthorizationResponseOutput() ApplicationProviderAuthorizationResponseOutput
- func (o ApplicationProviderAuthorizationResponseOutput) ToApplicationProviderAuthorizationResponseOutputWithContext(ctx context.Context) ApplicationProviderAuthorizationResponseOutput
- type ApplicationState
- type Identity
- type IdentityArgs
- func (IdentityArgs) ElementType() reflect.Type
- func (i IdentityArgs) ToIdentityOutput() IdentityOutput
- func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
- func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput
- func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- type IdentityInput
- type IdentityOutput
- func (IdentityOutput) ElementType() reflect.Type
- func (o IdentityOutput) ToIdentityOutput() IdentityOutput
- func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
- func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput
- func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- func (o IdentityOutput) Type() pulumi.StringPtrOutput
- type IdentityPtrInput
- type IdentityPtrOutput
- func (o IdentityPtrOutput) Elem() IdentityOutput
- func (IdentityPtrOutput) ElementType() reflect.Type
- func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput
- func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- func (o IdentityPtrOutput) Type() pulumi.StringPtrOutput
- type IdentityResponse
- type IdentityResponseArgs
- func (IdentityResponseArgs) ElementType() reflect.Type
- func (i IdentityResponseArgs) ToIdentityResponseOutput() IdentityResponseOutput
- func (i IdentityResponseArgs) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
- func (i IdentityResponseArgs) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
- func (i IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
- type IdentityResponseInput
- type IdentityResponseOutput
- func (IdentityResponseOutput) ElementType() reflect.Type
- func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput
- func (o IdentityResponseOutput) TenantId() pulumi.StringOutput
- func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput
- func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
- func (o IdentityResponseOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
- func (o IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
- func (o IdentityResponseOutput) Type() pulumi.StringPtrOutput
- type IdentityResponsePtrInput
- type IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) Elem() IdentityResponseOutput
- func (IdentityResponsePtrOutput) ElementType() reflect.Type
- func (o IdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o IdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
- func (o IdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
- type LookupApplicationArgs
- type LookupApplicationDefinitionArgs
- type LookupApplicationDefinitionResult
- type LookupApplicationResult
- type Plan
- type PlanArgs
- type PlanInput
- type PlanOutput
- func (PlanOutput) ElementType() reflect.Type
- func (o PlanOutput) Name() pulumi.StringOutput
- func (o PlanOutput) Product() pulumi.StringOutput
- func (o PlanOutput) PromotionCode() pulumi.StringPtrOutput
- func (o PlanOutput) Publisher() pulumi.StringOutput
- func (o PlanOutput) ToPlanOutput() PlanOutput
- func (o PlanOutput) ToPlanOutputWithContext(ctx context.Context) PlanOutput
- func (o PlanOutput) ToPlanPtrOutput() PlanPtrOutput
- func (o PlanOutput) ToPlanPtrOutputWithContext(ctx context.Context) PlanPtrOutput
- func (o PlanOutput) Version() pulumi.StringOutput
- type PlanPtrInput
- type PlanPtrOutput
- func (o PlanPtrOutput) Elem() PlanOutput
- func (PlanPtrOutput) ElementType() reflect.Type
- func (o PlanPtrOutput) Name() pulumi.StringPtrOutput
- func (o PlanPtrOutput) Product() pulumi.StringPtrOutput
- func (o PlanPtrOutput) PromotionCode() pulumi.StringPtrOutput
- func (o PlanPtrOutput) Publisher() pulumi.StringPtrOutput
- func (o PlanPtrOutput) ToPlanPtrOutput() PlanPtrOutput
- func (o PlanPtrOutput) ToPlanPtrOutputWithContext(ctx context.Context) PlanPtrOutput
- func (o PlanPtrOutput) Version() pulumi.StringPtrOutput
- type PlanResponse
- type PlanResponseArgs
- func (PlanResponseArgs) ElementType() reflect.Type
- func (i PlanResponseArgs) ToPlanResponseOutput() PlanResponseOutput
- func (i PlanResponseArgs) ToPlanResponseOutputWithContext(ctx context.Context) PlanResponseOutput
- func (i PlanResponseArgs) ToPlanResponsePtrOutput() PlanResponsePtrOutput
- func (i PlanResponseArgs) ToPlanResponsePtrOutputWithContext(ctx context.Context) PlanResponsePtrOutput
- type PlanResponseInput
- type PlanResponseOutput
- func (PlanResponseOutput) ElementType() reflect.Type
- func (o PlanResponseOutput) Name() pulumi.StringOutput
- func (o PlanResponseOutput) Product() pulumi.StringOutput
- func (o PlanResponseOutput) PromotionCode() pulumi.StringPtrOutput
- func (o PlanResponseOutput) Publisher() pulumi.StringOutput
- func (o PlanResponseOutput) ToPlanResponseOutput() PlanResponseOutput
- func (o PlanResponseOutput) ToPlanResponseOutputWithContext(ctx context.Context) PlanResponseOutput
- func (o PlanResponseOutput) ToPlanResponsePtrOutput() PlanResponsePtrOutput
- func (o PlanResponseOutput) ToPlanResponsePtrOutputWithContext(ctx context.Context) PlanResponsePtrOutput
- func (o PlanResponseOutput) Version() pulumi.StringOutput
- type PlanResponsePtrInput
- type PlanResponsePtrOutput
- func (o PlanResponsePtrOutput) Elem() PlanResponseOutput
- func (PlanResponsePtrOutput) ElementType() reflect.Type
- func (o PlanResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o PlanResponsePtrOutput) Product() pulumi.StringPtrOutput
- func (o PlanResponsePtrOutput) PromotionCode() pulumi.StringPtrOutput
- func (o PlanResponsePtrOutput) Publisher() pulumi.StringPtrOutput
- func (o PlanResponsePtrOutput) ToPlanResponsePtrOutput() PlanResponsePtrOutput
- func (o PlanResponsePtrOutput) ToPlanResponsePtrOutputWithContext(ctx context.Context) PlanResponsePtrOutput
- func (o PlanResponsePtrOutput) Version() pulumi.StringPtrOutput
- type ResourceIdentityType
- func (ResourceIdentityType) ElementType() reflect.Type
- func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput
- func (e ResourceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ResourceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Sku
- type SkuArgs
- type SkuInput
- type SkuOutput
- func (o SkuOutput) Capacity() pulumi.IntPtrOutput
- func (SkuOutput) ElementType() reflect.Type
- func (o SkuOutput) Family() pulumi.StringPtrOutput
- func (o SkuOutput) Model() pulumi.StringPtrOutput
- func (o SkuOutput) Name() pulumi.StringOutput
- func (o SkuOutput) Size() pulumi.StringPtrOutput
- func (o SkuOutput) Tier() pulumi.StringPtrOutput
- func (o SkuOutput) ToSkuOutput() SkuOutput
- func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput
- func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
- func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
- type SkuPtrInput
- type SkuPtrOutput
- func (o SkuPtrOutput) Capacity() pulumi.IntPtrOutput
- func (o SkuPtrOutput) Elem() SkuOutput
- func (SkuPtrOutput) ElementType() reflect.Type
- func (o SkuPtrOutput) Family() pulumi.StringPtrOutput
- func (o SkuPtrOutput) Model() pulumi.StringPtrOutput
- func (o SkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuPtrOutput) Size() pulumi.StringPtrOutput
- func (o SkuPtrOutput) Tier() pulumi.StringPtrOutput
- func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput
- func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
- type SkuResponse
- type SkuResponseArgs
- func (SkuResponseArgs) ElementType() reflect.Type
- func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponseInput
- type SkuResponseOutput
- func (o SkuResponseOutput) Capacity() pulumi.IntPtrOutput
- func (SkuResponseOutput) ElementType() reflect.Type
- func (o SkuResponseOutput) Family() pulumi.StringPtrOutput
- func (o SkuResponseOutput) Model() pulumi.StringPtrOutput
- func (o SkuResponseOutput) Name() pulumi.StringOutput
- func (o SkuResponseOutput) Size() pulumi.StringPtrOutput
- func (o SkuResponseOutput) Tier() pulumi.StringPtrOutput
- func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponsePtrInput
- type SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) Capacity() pulumi.IntPtrOutput
- func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
- func (SkuResponsePtrOutput) ElementType() reflect.Type
- func (o SkuResponsePtrOutput) Family() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) Model() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) Size() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
Constants ¶
const ( ApplicationArtifactTypeTemplate = ApplicationArtifactType("Template") ApplicationArtifactTypeCustom = ApplicationArtifactType("Custom") )
const ( ApplicationLockLevelCanNotDelete = ApplicationLockLevel("CanNotDelete") ApplicationLockLevelReadOnly = ApplicationLockLevel("ReadOnly") ApplicationLockLevelNone = ApplicationLockLevel("None") )
const (
ResourceIdentityTypeSystemAssigned = ResourceIdentityType("SystemAssigned")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct { pulumi.CustomResourceState // The fully qualified path of managed application definition Id. ApplicationDefinitionId pulumi.StringPtrOutput `pulumi:"applicationDefinitionId"` // The identity of the resource. Identity IdentityResponsePtrOutput `pulumi:"identity"` // The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog. Kind pulumi.StringOutput `pulumi:"kind"` // Resource location Location pulumi.StringPtrOutput `pulumi:"location"` // ID of the resource that manages this resource. ManagedBy pulumi.StringPtrOutput `pulumi:"managedBy"` // The managed resource group Id. ManagedResourceGroupId pulumi.StringOutput `pulumi:"managedResourceGroupId"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Name and value pairs that define the managed application outputs. Outputs pulumi.AnyOutput `pulumi:"outputs"` // Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string. Parameters pulumi.AnyOutput `pulumi:"parameters"` // The plan information. Plan PlanResponsePtrOutput `pulumi:"plan"` // The managed application provisioning state. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The SKU of the resource. Sku SkuResponsePtrOutput `pulumi:"sku"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` // The blob URI where the UI definition file is located. UiDefinitionUri pulumi.StringPtrOutput `pulumi:"uiDefinitionUri"` }
Information about managed application.
func GetApplication ¶
func GetApplication(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplicationState, opts ...pulumi.ResourceOption) (*Application, error)
GetApplication gets an existing Application 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 NewApplication ¶
func NewApplication(ctx *pulumi.Context, name string, args *ApplicationArgs, opts ...pulumi.ResourceOption) (*Application, error)
NewApplication registers a new resource with the given unique name, arguments, and options.
func (*Application) ElementType ¶ added in v0.2.6
func (*Application) ElementType() reflect.Type
func (*Application) ToApplicationOutput ¶ added in v0.2.6
func (i *Application) ToApplicationOutput() ApplicationOutput
func (*Application) ToApplicationOutputWithContext ¶ added in v0.2.6
func (i *Application) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
type ApplicationArgs ¶
type ApplicationArgs struct { // The fully qualified path of managed application definition Id. ApplicationDefinitionId pulumi.StringPtrInput // The name of the managed application. ApplicationName pulumi.StringInput // The identity of the resource. Identity IdentityPtrInput // The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog. Kind pulumi.StringInput // Resource location Location pulumi.StringPtrInput // ID of the resource that manages this resource. ManagedBy pulumi.StringPtrInput // The managed resource group Id. ManagedResourceGroupId pulumi.StringInput // Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string. Parameters pulumi.Input // The plan information. Plan PlanPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The SKU of the resource. Sku SkuPtrInput // Resource tags Tags pulumi.StringMapInput // The blob URI where the UI definition file is located. UiDefinitionUri pulumi.StringPtrInput }
The set of arguments for constructing a Application resource.
func (ApplicationArgs) ElementType ¶
func (ApplicationArgs) ElementType() reflect.Type
type ApplicationArtifact ¶
type ApplicationArtifact struct { // The managed application artifact name. Name *string `pulumi:"name"` // The managed application artifact type. Type *string `pulumi:"type"` // The managed application artifact blob uri. Uri *string `pulumi:"uri"` }
Managed application artifact.
type ApplicationArtifactArgs ¶
type ApplicationArtifactArgs struct { // The managed application artifact name. Name pulumi.StringPtrInput `pulumi:"name"` // The managed application artifact type. Type ApplicationArtifactType `pulumi:"type"` // The managed application artifact blob uri. Uri pulumi.StringPtrInput `pulumi:"uri"` }
Managed application artifact.
func (ApplicationArtifactArgs) ElementType ¶
func (ApplicationArtifactArgs) ElementType() reflect.Type
func (ApplicationArtifactArgs) ToApplicationArtifactOutput ¶
func (i ApplicationArtifactArgs) ToApplicationArtifactOutput() ApplicationArtifactOutput
func (ApplicationArtifactArgs) ToApplicationArtifactOutputWithContext ¶
func (i ApplicationArtifactArgs) ToApplicationArtifactOutputWithContext(ctx context.Context) ApplicationArtifactOutput
type ApplicationArtifactArray ¶
type ApplicationArtifactArray []ApplicationArtifactInput
func (ApplicationArtifactArray) ElementType ¶
func (ApplicationArtifactArray) ElementType() reflect.Type
func (ApplicationArtifactArray) ToApplicationArtifactArrayOutput ¶
func (i ApplicationArtifactArray) ToApplicationArtifactArrayOutput() ApplicationArtifactArrayOutput
func (ApplicationArtifactArray) ToApplicationArtifactArrayOutputWithContext ¶
func (i ApplicationArtifactArray) ToApplicationArtifactArrayOutputWithContext(ctx context.Context) ApplicationArtifactArrayOutput
type ApplicationArtifactArrayInput ¶
type ApplicationArtifactArrayInput interface { pulumi.Input ToApplicationArtifactArrayOutput() ApplicationArtifactArrayOutput ToApplicationArtifactArrayOutputWithContext(context.Context) ApplicationArtifactArrayOutput }
ApplicationArtifactArrayInput is an input type that accepts ApplicationArtifactArray and ApplicationArtifactArrayOutput values. You can construct a concrete instance of `ApplicationArtifactArrayInput` via:
ApplicationArtifactArray{ ApplicationArtifactArgs{...} }
type ApplicationArtifactArrayOutput ¶
type ApplicationArtifactArrayOutput struct{ *pulumi.OutputState }
func (ApplicationArtifactArrayOutput) ElementType ¶
func (ApplicationArtifactArrayOutput) ElementType() reflect.Type
func (ApplicationArtifactArrayOutput) Index ¶
func (o ApplicationArtifactArrayOutput) Index(i pulumi.IntInput) ApplicationArtifactOutput
func (ApplicationArtifactArrayOutput) ToApplicationArtifactArrayOutput ¶
func (o ApplicationArtifactArrayOutput) ToApplicationArtifactArrayOutput() ApplicationArtifactArrayOutput
func (ApplicationArtifactArrayOutput) ToApplicationArtifactArrayOutputWithContext ¶
func (o ApplicationArtifactArrayOutput) ToApplicationArtifactArrayOutputWithContext(ctx context.Context) ApplicationArtifactArrayOutput
type ApplicationArtifactInput ¶
type ApplicationArtifactInput interface { pulumi.Input ToApplicationArtifactOutput() ApplicationArtifactOutput ToApplicationArtifactOutputWithContext(context.Context) ApplicationArtifactOutput }
ApplicationArtifactInput is an input type that accepts ApplicationArtifactArgs and ApplicationArtifactOutput values. You can construct a concrete instance of `ApplicationArtifactInput` via:
ApplicationArtifactArgs{...}
type ApplicationArtifactOutput ¶
type ApplicationArtifactOutput struct{ *pulumi.OutputState }
Managed application artifact.
func (ApplicationArtifactOutput) ElementType ¶
func (ApplicationArtifactOutput) ElementType() reflect.Type
func (ApplicationArtifactOutput) Name ¶
func (o ApplicationArtifactOutput) Name() pulumi.StringPtrOutput
The managed application artifact name.
func (ApplicationArtifactOutput) ToApplicationArtifactOutput ¶
func (o ApplicationArtifactOutput) ToApplicationArtifactOutput() ApplicationArtifactOutput
func (ApplicationArtifactOutput) ToApplicationArtifactOutputWithContext ¶
func (o ApplicationArtifactOutput) ToApplicationArtifactOutputWithContext(ctx context.Context) ApplicationArtifactOutput
func (ApplicationArtifactOutput) Type ¶
func (o ApplicationArtifactOutput) Type() pulumi.StringPtrOutput
The managed application artifact type.
func (ApplicationArtifactOutput) Uri ¶
func (o ApplicationArtifactOutput) Uri() pulumi.StringPtrOutput
The managed application artifact blob uri.
type ApplicationArtifactResponse ¶
type ApplicationArtifactResponse struct { // The managed application artifact name. Name *string `pulumi:"name"` // The managed application artifact type. Type *string `pulumi:"type"` // The managed application artifact blob uri. Uri *string `pulumi:"uri"` }
Managed application artifact.
type ApplicationArtifactResponseArgs ¶
type ApplicationArtifactResponseArgs struct { // The managed application artifact name. Name pulumi.StringPtrInput `pulumi:"name"` // The managed application artifact type. Type pulumi.StringPtrInput `pulumi:"type"` // The managed application artifact blob uri. Uri pulumi.StringPtrInput `pulumi:"uri"` }
Managed application artifact.
func (ApplicationArtifactResponseArgs) ElementType ¶
func (ApplicationArtifactResponseArgs) ElementType() reflect.Type
func (ApplicationArtifactResponseArgs) ToApplicationArtifactResponseOutput ¶
func (i ApplicationArtifactResponseArgs) ToApplicationArtifactResponseOutput() ApplicationArtifactResponseOutput
func (ApplicationArtifactResponseArgs) ToApplicationArtifactResponseOutputWithContext ¶
func (i ApplicationArtifactResponseArgs) ToApplicationArtifactResponseOutputWithContext(ctx context.Context) ApplicationArtifactResponseOutput
type ApplicationArtifactResponseArray ¶
type ApplicationArtifactResponseArray []ApplicationArtifactResponseInput
func (ApplicationArtifactResponseArray) ElementType ¶
func (ApplicationArtifactResponseArray) ElementType() reflect.Type
func (ApplicationArtifactResponseArray) ToApplicationArtifactResponseArrayOutput ¶
func (i ApplicationArtifactResponseArray) ToApplicationArtifactResponseArrayOutput() ApplicationArtifactResponseArrayOutput
func (ApplicationArtifactResponseArray) ToApplicationArtifactResponseArrayOutputWithContext ¶
func (i ApplicationArtifactResponseArray) ToApplicationArtifactResponseArrayOutputWithContext(ctx context.Context) ApplicationArtifactResponseArrayOutput
type ApplicationArtifactResponseArrayInput ¶
type ApplicationArtifactResponseArrayInput interface { pulumi.Input ToApplicationArtifactResponseArrayOutput() ApplicationArtifactResponseArrayOutput ToApplicationArtifactResponseArrayOutputWithContext(context.Context) ApplicationArtifactResponseArrayOutput }
ApplicationArtifactResponseArrayInput is an input type that accepts ApplicationArtifactResponseArray and ApplicationArtifactResponseArrayOutput values. You can construct a concrete instance of `ApplicationArtifactResponseArrayInput` via:
ApplicationArtifactResponseArray{ ApplicationArtifactResponseArgs{...} }
type ApplicationArtifactResponseArrayOutput ¶
type ApplicationArtifactResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationArtifactResponseArrayOutput) ElementType ¶
func (ApplicationArtifactResponseArrayOutput) ElementType() reflect.Type
func (ApplicationArtifactResponseArrayOutput) ToApplicationArtifactResponseArrayOutput ¶
func (o ApplicationArtifactResponseArrayOutput) ToApplicationArtifactResponseArrayOutput() ApplicationArtifactResponseArrayOutput
func (ApplicationArtifactResponseArrayOutput) ToApplicationArtifactResponseArrayOutputWithContext ¶
func (o ApplicationArtifactResponseArrayOutput) ToApplicationArtifactResponseArrayOutputWithContext(ctx context.Context) ApplicationArtifactResponseArrayOutput
type ApplicationArtifactResponseInput ¶
type ApplicationArtifactResponseInput interface { pulumi.Input ToApplicationArtifactResponseOutput() ApplicationArtifactResponseOutput ToApplicationArtifactResponseOutputWithContext(context.Context) ApplicationArtifactResponseOutput }
ApplicationArtifactResponseInput is an input type that accepts ApplicationArtifactResponseArgs and ApplicationArtifactResponseOutput values. You can construct a concrete instance of `ApplicationArtifactResponseInput` via:
ApplicationArtifactResponseArgs{...}
type ApplicationArtifactResponseOutput ¶
type ApplicationArtifactResponseOutput struct{ *pulumi.OutputState }
Managed application artifact.
func (ApplicationArtifactResponseOutput) ElementType ¶
func (ApplicationArtifactResponseOutput) ElementType() reflect.Type
func (ApplicationArtifactResponseOutput) Name ¶
func (o ApplicationArtifactResponseOutput) Name() pulumi.StringPtrOutput
The managed application artifact name.
func (ApplicationArtifactResponseOutput) ToApplicationArtifactResponseOutput ¶
func (o ApplicationArtifactResponseOutput) ToApplicationArtifactResponseOutput() ApplicationArtifactResponseOutput
func (ApplicationArtifactResponseOutput) ToApplicationArtifactResponseOutputWithContext ¶
func (o ApplicationArtifactResponseOutput) ToApplicationArtifactResponseOutputWithContext(ctx context.Context) ApplicationArtifactResponseOutput
func (ApplicationArtifactResponseOutput) Type ¶
func (o ApplicationArtifactResponseOutput) Type() pulumi.StringPtrOutput
The managed application artifact type.
func (ApplicationArtifactResponseOutput) Uri ¶
func (o ApplicationArtifactResponseOutput) Uri() pulumi.StringPtrOutput
The managed application artifact blob uri.
type ApplicationArtifactType ¶ added in v0.3.1
The managed application artifact type.
func (ApplicationArtifactType) ElementType ¶ added in v0.3.1
func (ApplicationArtifactType) ElementType() reflect.Type
func (ApplicationArtifactType) ToStringOutput ¶ added in v0.3.1
func (e ApplicationArtifactType) ToStringOutput() pulumi.StringOutput
func (ApplicationArtifactType) ToStringOutputWithContext ¶ added in v0.3.1
func (e ApplicationArtifactType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApplicationArtifactType) ToStringPtrOutput ¶ added in v0.3.1
func (e ApplicationArtifactType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationArtifactType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ApplicationArtifactType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApplicationDefinition ¶
type ApplicationDefinition struct { pulumi.CustomResourceState // The collection of managed application artifacts. The portal will use the files specified as artifacts to construct the user experience of creating a managed application from a managed application definition. Artifacts ApplicationArtifactResponseArrayOutput `pulumi:"artifacts"` // The managed application provider authorizations. Authorizations ApplicationProviderAuthorizationResponseArrayOutput `pulumi:"authorizations"` // The createUiDefinition json for the backing template with Microsoft.Solutions/applications resource. It can be a JObject or well-formed JSON string. CreateUiDefinition pulumi.AnyOutput `pulumi:"createUiDefinition"` // The managed application definition description. Description pulumi.StringPtrOutput `pulumi:"description"` // The managed application definition display name. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // The identity of the resource. Identity IdentityResponsePtrOutput `pulumi:"identity"` // A value indicating whether the package is enabled or not. IsEnabled pulumi.StringPtrOutput `pulumi:"isEnabled"` // Resource location Location pulumi.StringPtrOutput `pulumi:"location"` // The managed application lock level. LockLevel pulumi.StringOutput `pulumi:"lockLevel"` // The inline main template json which has resources to be provisioned. It can be a JObject or well-formed JSON string. MainTemplate pulumi.AnyOutput `pulumi:"mainTemplate"` // ID of the resource that manages this resource. ManagedBy pulumi.StringPtrOutput `pulumi:"managedBy"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // The managed application definition package file Uri. Use this element PackageFileUri pulumi.StringPtrOutput `pulumi:"packageFileUri"` // The SKU of the resource. Sku SkuResponsePtrOutput `pulumi:"sku"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
Information about managed application definition.
func GetApplicationDefinition ¶
func GetApplicationDefinition(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplicationDefinitionState, opts ...pulumi.ResourceOption) (*ApplicationDefinition, error)
GetApplicationDefinition gets an existing ApplicationDefinition 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 NewApplicationDefinition ¶
func NewApplicationDefinition(ctx *pulumi.Context, name string, args *ApplicationDefinitionArgs, opts ...pulumi.ResourceOption) (*ApplicationDefinition, error)
NewApplicationDefinition registers a new resource with the given unique name, arguments, and options.
func (*ApplicationDefinition) ElementType ¶ added in v0.2.6
func (*ApplicationDefinition) ElementType() reflect.Type
func (*ApplicationDefinition) ToApplicationDefinitionOutput ¶ added in v0.2.6
func (i *ApplicationDefinition) ToApplicationDefinitionOutput() ApplicationDefinitionOutput
func (*ApplicationDefinition) ToApplicationDefinitionOutputWithContext ¶ added in v0.2.6
func (i *ApplicationDefinition) ToApplicationDefinitionOutputWithContext(ctx context.Context) ApplicationDefinitionOutput
type ApplicationDefinitionArgs ¶
type ApplicationDefinitionArgs struct { // The name of the managed application definition. ApplicationDefinitionName pulumi.StringInput // The collection of managed application artifacts. The portal will use the files specified as artifacts to construct the user experience of creating a managed application from a managed application definition. Artifacts ApplicationArtifactArrayInput // The managed application provider authorizations. Authorizations ApplicationProviderAuthorizationArrayInput // The createUiDefinition json for the backing template with Microsoft.Solutions/applications resource. It can be a JObject or well-formed JSON string. CreateUiDefinition pulumi.Input // The managed application definition description. Description pulumi.StringPtrInput // The managed application definition display name. DisplayName pulumi.StringPtrInput // The identity of the resource. Identity IdentityPtrInput // A value indicating whether the package is enabled or not. IsEnabled pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // The managed application lock level. LockLevel ApplicationLockLevel // The inline main template json which has resources to be provisioned. It can be a JObject or well-formed JSON string. MainTemplate pulumi.Input // ID of the resource that manages this resource. ManagedBy pulumi.StringPtrInput // The managed application definition package file Uri. Use this element PackageFileUri pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The SKU of the resource. Sku SkuPtrInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a ApplicationDefinition resource.
func (ApplicationDefinitionArgs) ElementType ¶
func (ApplicationDefinitionArgs) ElementType() reflect.Type
type ApplicationDefinitionInput ¶ added in v0.2.6
type ApplicationDefinitionInput interface { pulumi.Input ToApplicationDefinitionOutput() ApplicationDefinitionOutput ToApplicationDefinitionOutputWithContext(ctx context.Context) ApplicationDefinitionOutput }
type ApplicationDefinitionOutput ¶ added in v0.2.6
type ApplicationDefinitionOutput struct {
*pulumi.OutputState
}
func (ApplicationDefinitionOutput) ElementType ¶ added in v0.2.6
func (ApplicationDefinitionOutput) ElementType() reflect.Type
func (ApplicationDefinitionOutput) ToApplicationDefinitionOutput ¶ added in v0.2.6
func (o ApplicationDefinitionOutput) ToApplicationDefinitionOutput() ApplicationDefinitionOutput
func (ApplicationDefinitionOutput) ToApplicationDefinitionOutputWithContext ¶ added in v0.2.6
func (o ApplicationDefinitionOutput) ToApplicationDefinitionOutputWithContext(ctx context.Context) ApplicationDefinitionOutput
type ApplicationDefinitionState ¶
type ApplicationDefinitionState struct { // The collection of managed application artifacts. The portal will use the files specified as artifacts to construct the user experience of creating a managed application from a managed application definition. Artifacts ApplicationArtifactResponseArrayInput // The managed application provider authorizations. Authorizations ApplicationProviderAuthorizationResponseArrayInput // The createUiDefinition json for the backing template with Microsoft.Solutions/applications resource. It can be a JObject or well-formed JSON string. CreateUiDefinition pulumi.Input // The managed application definition description. Description pulumi.StringPtrInput // The managed application definition display name. DisplayName pulumi.StringPtrInput // The identity of the resource. Identity IdentityResponsePtrInput // A value indicating whether the package is enabled or not. IsEnabled pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // The managed application lock level. LockLevel pulumi.StringPtrInput // The inline main template json which has resources to be provisioned. It can be a JObject or well-formed JSON string. MainTemplate pulumi.Input // ID of the resource that manages this resource. ManagedBy pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // The managed application definition package file Uri. Use this element PackageFileUri pulumi.StringPtrInput // The SKU of the resource. Sku SkuResponsePtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput }
func (ApplicationDefinitionState) ElementType ¶
func (ApplicationDefinitionState) ElementType() reflect.Type
type ApplicationInput ¶ added in v0.2.6
type ApplicationInput interface { pulumi.Input ToApplicationOutput() ApplicationOutput ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput }
type ApplicationLockLevel ¶ added in v0.3.1
The managed application lock level.
func (ApplicationLockLevel) ElementType ¶ added in v0.3.1
func (ApplicationLockLevel) ElementType() reflect.Type
func (ApplicationLockLevel) ToStringOutput ¶ added in v0.3.1
func (e ApplicationLockLevel) ToStringOutput() pulumi.StringOutput
func (ApplicationLockLevel) ToStringOutputWithContext ¶ added in v0.3.1
func (e ApplicationLockLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApplicationLockLevel) ToStringPtrOutput ¶ added in v0.3.1
func (e ApplicationLockLevel) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationLockLevel) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ApplicationLockLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApplicationOutput ¶ added in v0.2.6
type ApplicationOutput struct {
*pulumi.OutputState
}
func (ApplicationOutput) ElementType ¶ added in v0.2.6
func (ApplicationOutput) ElementType() reflect.Type
func (ApplicationOutput) ToApplicationOutput ¶ added in v0.2.6
func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
func (ApplicationOutput) ToApplicationOutputWithContext ¶ added in v0.2.6
func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
type ApplicationProviderAuthorization ¶
type ApplicationProviderAuthorization struct { // The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources. PrincipalId string `pulumi:"principalId"` // The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group. RoleDefinitionId string `pulumi:"roleDefinitionId"` }
The managed application provider authorization.
type ApplicationProviderAuthorizationArgs ¶
type ApplicationProviderAuthorizationArgs struct { // The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources. PrincipalId pulumi.StringInput `pulumi:"principalId"` // The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group. RoleDefinitionId pulumi.StringInput `pulumi:"roleDefinitionId"` }
The managed application provider authorization.
func (ApplicationProviderAuthorizationArgs) ElementType ¶
func (ApplicationProviderAuthorizationArgs) ElementType() reflect.Type
func (ApplicationProviderAuthorizationArgs) ToApplicationProviderAuthorizationOutput ¶
func (i ApplicationProviderAuthorizationArgs) ToApplicationProviderAuthorizationOutput() ApplicationProviderAuthorizationOutput
func (ApplicationProviderAuthorizationArgs) ToApplicationProviderAuthorizationOutputWithContext ¶
func (i ApplicationProviderAuthorizationArgs) ToApplicationProviderAuthorizationOutputWithContext(ctx context.Context) ApplicationProviderAuthorizationOutput
type ApplicationProviderAuthorizationArray ¶
type ApplicationProviderAuthorizationArray []ApplicationProviderAuthorizationInput
func (ApplicationProviderAuthorizationArray) ElementType ¶
func (ApplicationProviderAuthorizationArray) ElementType() reflect.Type
func (ApplicationProviderAuthorizationArray) ToApplicationProviderAuthorizationArrayOutput ¶
func (i ApplicationProviderAuthorizationArray) ToApplicationProviderAuthorizationArrayOutput() ApplicationProviderAuthorizationArrayOutput
func (ApplicationProviderAuthorizationArray) ToApplicationProviderAuthorizationArrayOutputWithContext ¶
func (i ApplicationProviderAuthorizationArray) ToApplicationProviderAuthorizationArrayOutputWithContext(ctx context.Context) ApplicationProviderAuthorizationArrayOutput
type ApplicationProviderAuthorizationArrayInput ¶
type ApplicationProviderAuthorizationArrayInput interface { pulumi.Input ToApplicationProviderAuthorizationArrayOutput() ApplicationProviderAuthorizationArrayOutput ToApplicationProviderAuthorizationArrayOutputWithContext(context.Context) ApplicationProviderAuthorizationArrayOutput }
ApplicationProviderAuthorizationArrayInput is an input type that accepts ApplicationProviderAuthorizationArray and ApplicationProviderAuthorizationArrayOutput values. You can construct a concrete instance of `ApplicationProviderAuthorizationArrayInput` via:
ApplicationProviderAuthorizationArray{ ApplicationProviderAuthorizationArgs{...} }
type ApplicationProviderAuthorizationArrayOutput ¶
type ApplicationProviderAuthorizationArrayOutput struct{ *pulumi.OutputState }
func (ApplicationProviderAuthorizationArrayOutput) ElementType ¶
func (ApplicationProviderAuthorizationArrayOutput) ElementType() reflect.Type
func (ApplicationProviderAuthorizationArrayOutput) ToApplicationProviderAuthorizationArrayOutput ¶
func (o ApplicationProviderAuthorizationArrayOutput) ToApplicationProviderAuthorizationArrayOutput() ApplicationProviderAuthorizationArrayOutput
func (ApplicationProviderAuthorizationArrayOutput) ToApplicationProviderAuthorizationArrayOutputWithContext ¶
func (o ApplicationProviderAuthorizationArrayOutput) ToApplicationProviderAuthorizationArrayOutputWithContext(ctx context.Context) ApplicationProviderAuthorizationArrayOutput
type ApplicationProviderAuthorizationInput ¶
type ApplicationProviderAuthorizationInput interface { pulumi.Input ToApplicationProviderAuthorizationOutput() ApplicationProviderAuthorizationOutput ToApplicationProviderAuthorizationOutputWithContext(context.Context) ApplicationProviderAuthorizationOutput }
ApplicationProviderAuthorizationInput is an input type that accepts ApplicationProviderAuthorizationArgs and ApplicationProviderAuthorizationOutput values. You can construct a concrete instance of `ApplicationProviderAuthorizationInput` via:
ApplicationProviderAuthorizationArgs{...}
type ApplicationProviderAuthorizationOutput ¶
type ApplicationProviderAuthorizationOutput struct{ *pulumi.OutputState }
The managed application provider authorization.
func (ApplicationProviderAuthorizationOutput) ElementType ¶
func (ApplicationProviderAuthorizationOutput) ElementType() reflect.Type
func (ApplicationProviderAuthorizationOutput) PrincipalId ¶
func (o ApplicationProviderAuthorizationOutput) PrincipalId() pulumi.StringOutput
The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources.
func (ApplicationProviderAuthorizationOutput) RoleDefinitionId ¶
func (o ApplicationProviderAuthorizationOutput) RoleDefinitionId() pulumi.StringOutput
The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group.
func (ApplicationProviderAuthorizationOutput) ToApplicationProviderAuthorizationOutput ¶
func (o ApplicationProviderAuthorizationOutput) ToApplicationProviderAuthorizationOutput() ApplicationProviderAuthorizationOutput
func (ApplicationProviderAuthorizationOutput) ToApplicationProviderAuthorizationOutputWithContext ¶
func (o ApplicationProviderAuthorizationOutput) ToApplicationProviderAuthorizationOutputWithContext(ctx context.Context) ApplicationProviderAuthorizationOutput
type ApplicationProviderAuthorizationResponse ¶
type ApplicationProviderAuthorizationResponse struct { // The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources. PrincipalId string `pulumi:"principalId"` // The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group. RoleDefinitionId string `pulumi:"roleDefinitionId"` }
The managed application provider authorization.
type ApplicationProviderAuthorizationResponseArgs ¶
type ApplicationProviderAuthorizationResponseArgs struct { // The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources. PrincipalId pulumi.StringInput `pulumi:"principalId"` // The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group. RoleDefinitionId pulumi.StringInput `pulumi:"roleDefinitionId"` }
The managed application provider authorization.
func (ApplicationProviderAuthorizationResponseArgs) ElementType ¶
func (ApplicationProviderAuthorizationResponseArgs) ElementType() reflect.Type
func (ApplicationProviderAuthorizationResponseArgs) ToApplicationProviderAuthorizationResponseOutput ¶
func (i ApplicationProviderAuthorizationResponseArgs) ToApplicationProviderAuthorizationResponseOutput() ApplicationProviderAuthorizationResponseOutput
func (ApplicationProviderAuthorizationResponseArgs) ToApplicationProviderAuthorizationResponseOutputWithContext ¶
func (i ApplicationProviderAuthorizationResponseArgs) ToApplicationProviderAuthorizationResponseOutputWithContext(ctx context.Context) ApplicationProviderAuthorizationResponseOutput
type ApplicationProviderAuthorizationResponseArray ¶
type ApplicationProviderAuthorizationResponseArray []ApplicationProviderAuthorizationResponseInput
func (ApplicationProviderAuthorizationResponseArray) ElementType ¶
func (ApplicationProviderAuthorizationResponseArray) ElementType() reflect.Type
func (ApplicationProviderAuthorizationResponseArray) ToApplicationProviderAuthorizationResponseArrayOutput ¶
func (i ApplicationProviderAuthorizationResponseArray) ToApplicationProviderAuthorizationResponseArrayOutput() ApplicationProviderAuthorizationResponseArrayOutput
func (ApplicationProviderAuthorizationResponseArray) ToApplicationProviderAuthorizationResponseArrayOutputWithContext ¶
func (i ApplicationProviderAuthorizationResponseArray) ToApplicationProviderAuthorizationResponseArrayOutputWithContext(ctx context.Context) ApplicationProviderAuthorizationResponseArrayOutput
type ApplicationProviderAuthorizationResponseArrayInput ¶
type ApplicationProviderAuthorizationResponseArrayInput interface { pulumi.Input ToApplicationProviderAuthorizationResponseArrayOutput() ApplicationProviderAuthorizationResponseArrayOutput ToApplicationProviderAuthorizationResponseArrayOutputWithContext(context.Context) ApplicationProviderAuthorizationResponseArrayOutput }
ApplicationProviderAuthorizationResponseArrayInput is an input type that accepts ApplicationProviderAuthorizationResponseArray and ApplicationProviderAuthorizationResponseArrayOutput values. You can construct a concrete instance of `ApplicationProviderAuthorizationResponseArrayInput` via:
ApplicationProviderAuthorizationResponseArray{ ApplicationProviderAuthorizationResponseArgs{...} }
type ApplicationProviderAuthorizationResponseArrayOutput ¶
type ApplicationProviderAuthorizationResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplicationProviderAuthorizationResponseArrayOutput) ElementType ¶
func (ApplicationProviderAuthorizationResponseArrayOutput) ElementType() reflect.Type
func (ApplicationProviderAuthorizationResponseArrayOutput) ToApplicationProviderAuthorizationResponseArrayOutput ¶
func (o ApplicationProviderAuthorizationResponseArrayOutput) ToApplicationProviderAuthorizationResponseArrayOutput() ApplicationProviderAuthorizationResponseArrayOutput
func (ApplicationProviderAuthorizationResponseArrayOutput) ToApplicationProviderAuthorizationResponseArrayOutputWithContext ¶
func (o ApplicationProviderAuthorizationResponseArrayOutput) ToApplicationProviderAuthorizationResponseArrayOutputWithContext(ctx context.Context) ApplicationProviderAuthorizationResponseArrayOutput
type ApplicationProviderAuthorizationResponseInput ¶
type ApplicationProviderAuthorizationResponseInput interface { pulumi.Input ToApplicationProviderAuthorizationResponseOutput() ApplicationProviderAuthorizationResponseOutput ToApplicationProviderAuthorizationResponseOutputWithContext(context.Context) ApplicationProviderAuthorizationResponseOutput }
ApplicationProviderAuthorizationResponseInput is an input type that accepts ApplicationProviderAuthorizationResponseArgs and ApplicationProviderAuthorizationResponseOutput values. You can construct a concrete instance of `ApplicationProviderAuthorizationResponseInput` via:
ApplicationProviderAuthorizationResponseArgs{...}
type ApplicationProviderAuthorizationResponseOutput ¶
type ApplicationProviderAuthorizationResponseOutput struct{ *pulumi.OutputState }
The managed application provider authorization.
func (ApplicationProviderAuthorizationResponseOutput) ElementType ¶
func (ApplicationProviderAuthorizationResponseOutput) ElementType() reflect.Type
func (ApplicationProviderAuthorizationResponseOutput) PrincipalId ¶
func (o ApplicationProviderAuthorizationResponseOutput) PrincipalId() pulumi.StringOutput
The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources.
func (ApplicationProviderAuthorizationResponseOutput) RoleDefinitionId ¶
func (o ApplicationProviderAuthorizationResponseOutput) RoleDefinitionId() pulumi.StringOutput
The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group.
func (ApplicationProviderAuthorizationResponseOutput) ToApplicationProviderAuthorizationResponseOutput ¶
func (o ApplicationProviderAuthorizationResponseOutput) ToApplicationProviderAuthorizationResponseOutput() ApplicationProviderAuthorizationResponseOutput
func (ApplicationProviderAuthorizationResponseOutput) ToApplicationProviderAuthorizationResponseOutputWithContext ¶
func (o ApplicationProviderAuthorizationResponseOutput) ToApplicationProviderAuthorizationResponseOutputWithContext(ctx context.Context) ApplicationProviderAuthorizationResponseOutput
type ApplicationState ¶
type ApplicationState struct { // The fully qualified path of managed application definition Id. ApplicationDefinitionId pulumi.StringPtrInput // The identity of the resource. Identity IdentityResponsePtrInput // The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog. Kind pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // ID of the resource that manages this resource. ManagedBy pulumi.StringPtrInput // The managed resource group Id. ManagedResourceGroupId pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Name and value pairs that define the managed application outputs. Outputs pulumi.Input // Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string. Parameters pulumi.Input // The plan information. Plan PlanResponsePtrInput // The managed application provisioning state. ProvisioningState pulumi.StringPtrInput // The SKU of the resource. Sku SkuResponsePtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput // The blob URI where the UI definition file is located. UiDefinitionUri pulumi.StringPtrInput }
func (ApplicationState) ElementType ¶
func (ApplicationState) ElementType() reflect.Type
type Identity ¶
type Identity struct { // The identity type. Type *string `pulumi:"type"` }
Identity for the resource.
type IdentityArgs ¶
type IdentityArgs struct { // The identity type. Type ResourceIdentityType `pulumi:"type"` }
Identity for the resource.
func (IdentityArgs) ElementType ¶
func (IdentityArgs) ElementType() reflect.Type
func (IdentityArgs) ToIdentityOutput ¶
func (i IdentityArgs) ToIdentityOutput() IdentityOutput
func (IdentityArgs) ToIdentityOutputWithContext ¶
func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
func (IdentityArgs) ToIdentityPtrOutput ¶
func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput
func (IdentityArgs) ToIdentityPtrOutputWithContext ¶
func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
type IdentityInput ¶
type IdentityInput interface { pulumi.Input ToIdentityOutput() IdentityOutput ToIdentityOutputWithContext(context.Context) IdentityOutput }
IdentityInput is an input type that accepts IdentityArgs and IdentityOutput values. You can construct a concrete instance of `IdentityInput` via:
IdentityArgs{...}
type IdentityOutput ¶
type IdentityOutput struct{ *pulumi.OutputState }
Identity for the resource.
func (IdentityOutput) ElementType ¶
func (IdentityOutput) ElementType() reflect.Type
func (IdentityOutput) ToIdentityOutput ¶
func (o IdentityOutput) ToIdentityOutput() IdentityOutput
func (IdentityOutput) ToIdentityOutputWithContext ¶
func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
func (IdentityOutput) ToIdentityPtrOutput ¶
func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput
func (IdentityOutput) ToIdentityPtrOutputWithContext ¶
func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
func (IdentityOutput) Type ¶
func (o IdentityOutput) Type() pulumi.StringPtrOutput
The identity type.
type IdentityPtrInput ¶
type IdentityPtrInput interface { pulumi.Input ToIdentityPtrOutput() IdentityPtrOutput ToIdentityPtrOutputWithContext(context.Context) IdentityPtrOutput }
IdentityPtrInput is an input type that accepts IdentityArgs, IdentityPtr and IdentityPtrOutput values. You can construct a concrete instance of `IdentityPtrInput` via:
IdentityArgs{...} or: nil
func IdentityPtr ¶
func IdentityPtr(v *IdentityArgs) IdentityPtrInput
type IdentityPtrOutput ¶
type IdentityPtrOutput struct{ *pulumi.OutputState }
func (IdentityPtrOutput) Elem ¶
func (o IdentityPtrOutput) Elem() IdentityOutput
func (IdentityPtrOutput) ElementType ¶
func (IdentityPtrOutput) ElementType() reflect.Type
func (IdentityPtrOutput) ToIdentityPtrOutput ¶
func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput
func (IdentityPtrOutput) ToIdentityPtrOutputWithContext ¶
func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
func (IdentityPtrOutput) Type ¶
func (o IdentityPtrOutput) Type() pulumi.StringPtrOutput
The identity type.
type IdentityResponse ¶
type IdentityResponse struct { // The principal ID of resource identity. PrincipalId string `pulumi:"principalId"` // The tenant ID of resource. TenantId string `pulumi:"tenantId"` // The identity type. Type *string `pulumi:"type"` }
Identity for the resource.
type IdentityResponseArgs ¶
type IdentityResponseArgs struct { // The principal ID of resource identity. PrincipalId pulumi.StringInput `pulumi:"principalId"` // The tenant ID of resource. TenantId pulumi.StringInput `pulumi:"tenantId"` // The identity type. Type pulumi.StringPtrInput `pulumi:"type"` }
Identity for the resource.
func (IdentityResponseArgs) ElementType ¶
func (IdentityResponseArgs) ElementType() reflect.Type
func (IdentityResponseArgs) ToIdentityResponseOutput ¶
func (i IdentityResponseArgs) ToIdentityResponseOutput() IdentityResponseOutput
func (IdentityResponseArgs) ToIdentityResponseOutputWithContext ¶
func (i IdentityResponseArgs) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
func (IdentityResponseArgs) ToIdentityResponsePtrOutput ¶
func (i IdentityResponseArgs) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
func (IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext ¶
func (i IdentityResponseArgs) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
type IdentityResponseInput ¶
type IdentityResponseInput interface { pulumi.Input ToIdentityResponseOutput() IdentityResponseOutput ToIdentityResponseOutputWithContext(context.Context) IdentityResponseOutput }
IdentityResponseInput is an input type that accepts IdentityResponseArgs and IdentityResponseOutput values. You can construct a concrete instance of `IdentityResponseInput` via:
IdentityResponseArgs{...}
type IdentityResponseOutput ¶
type IdentityResponseOutput struct{ *pulumi.OutputState }
Identity for the resource.
func (IdentityResponseOutput) ElementType ¶
func (IdentityResponseOutput) ElementType() reflect.Type
func (IdentityResponseOutput) PrincipalId ¶
func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput
The principal ID of resource identity.
func (IdentityResponseOutput) TenantId ¶
func (o IdentityResponseOutput) TenantId() pulumi.StringOutput
The tenant ID of resource.
func (IdentityResponseOutput) ToIdentityResponseOutput ¶
func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput
func (IdentityResponseOutput) ToIdentityResponseOutputWithContext ¶
func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
func (IdentityResponseOutput) ToIdentityResponsePtrOutput ¶
func (o IdentityResponseOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
func (IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext ¶
func (o IdentityResponseOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
func (IdentityResponseOutput) Type ¶
func (o IdentityResponseOutput) Type() pulumi.StringPtrOutput
The identity type.
type IdentityResponsePtrInput ¶
type IdentityResponsePtrInput interface { pulumi.Input ToIdentityResponsePtrOutput() IdentityResponsePtrOutput ToIdentityResponsePtrOutputWithContext(context.Context) IdentityResponsePtrOutput }
IdentityResponsePtrInput is an input type that accepts IdentityResponseArgs, IdentityResponsePtr and IdentityResponsePtrOutput values. You can construct a concrete instance of `IdentityResponsePtrInput` via:
IdentityResponseArgs{...} or: nil
func IdentityResponsePtr ¶
func IdentityResponsePtr(v *IdentityResponseArgs) IdentityResponsePtrInput
type IdentityResponsePtrOutput ¶
type IdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (IdentityResponsePtrOutput) Elem ¶
func (o IdentityResponsePtrOutput) Elem() IdentityResponseOutput
func (IdentityResponsePtrOutput) ElementType ¶
func (IdentityResponsePtrOutput) ElementType() reflect.Type
func (IdentityResponsePtrOutput) PrincipalId ¶
func (o IdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
The principal ID of resource identity.
func (IdentityResponsePtrOutput) TenantId ¶
func (o IdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
The tenant ID of resource.
func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutput ¶
func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput
func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext ¶
func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput
func (IdentityResponsePtrOutput) Type ¶
func (o IdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
The identity type.
type LookupApplicationArgs ¶
type LookupApplicationDefinitionResult ¶
type LookupApplicationDefinitionResult struct { // The collection of managed application artifacts. The portal will use the files specified as artifacts to construct the user experience of creating a managed application from a managed application definition. Artifacts []ApplicationArtifactResponse `pulumi:"artifacts"` // The managed application provider authorizations. Authorizations []ApplicationProviderAuthorizationResponse `pulumi:"authorizations"` // The createUiDefinition json for the backing template with Microsoft.Solutions/applications resource. It can be a JObject or well-formed JSON string. CreateUiDefinition interface{} `pulumi:"createUiDefinition"` // The managed application definition description. Description *string `pulumi:"description"` // The managed application definition display name. DisplayName *string `pulumi:"displayName"` // Resource ID Id string `pulumi:"id"` // The identity of the resource. Identity *IdentityResponse `pulumi:"identity"` // A value indicating whether the package is enabled or not. IsEnabled *string `pulumi:"isEnabled"` // Resource location Location *string `pulumi:"location"` // The managed application lock level. LockLevel string `pulumi:"lockLevel"` // The inline main template json which has resources to be provisioned. It can be a JObject or well-formed JSON string. MainTemplate interface{} `pulumi:"mainTemplate"` // ID of the resource that manages this resource. ManagedBy *string `pulumi:"managedBy"` // Resource name Name string `pulumi:"name"` // The managed application definition package file Uri. Use this element PackageFileUri *string `pulumi:"packageFileUri"` // The SKU of the resource. Sku *SkuResponse `pulumi:"sku"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` }
Information about managed application definition.
func LookupApplicationDefinition ¶
func LookupApplicationDefinition(ctx *pulumi.Context, args *LookupApplicationDefinitionArgs, opts ...pulumi.InvokeOption) (*LookupApplicationDefinitionResult, error)
type LookupApplicationResult ¶
type LookupApplicationResult struct { // The fully qualified path of managed application definition Id. ApplicationDefinitionId *string `pulumi:"applicationDefinitionId"` // Resource ID Id string `pulumi:"id"` // The identity of the resource. Identity *IdentityResponse `pulumi:"identity"` // The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog. Kind string `pulumi:"kind"` // Resource location Location *string `pulumi:"location"` // ID of the resource that manages this resource. ManagedBy *string `pulumi:"managedBy"` // The managed resource group Id. ManagedResourceGroupId string `pulumi:"managedResourceGroupId"` // Resource name Name string `pulumi:"name"` // Name and value pairs that define the managed application outputs. Outputs interface{} `pulumi:"outputs"` // Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string. Parameters interface{} `pulumi:"parameters"` // The plan information. Plan *PlanResponse `pulumi:"plan"` // The managed application provisioning state. ProvisioningState string `pulumi:"provisioningState"` // The SKU of the resource. Sku *SkuResponse `pulumi:"sku"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` // The blob URI where the UI definition file is located. UiDefinitionUri *string `pulumi:"uiDefinitionUri"` }
Information about managed application.
func LookupApplication ¶
func LookupApplication(ctx *pulumi.Context, args *LookupApplicationArgs, opts ...pulumi.InvokeOption) (*LookupApplicationResult, error)
type Plan ¶
type Plan struct { // The plan name. Name string `pulumi:"name"` // The product code. Product string `pulumi:"product"` // The promotion code. PromotionCode *string `pulumi:"promotionCode"` // The publisher ID. Publisher string `pulumi:"publisher"` // The plan's version. Version string `pulumi:"version"` }
Plan for the managed application.
type PlanArgs ¶
type PlanArgs struct { // The plan name. Name pulumi.StringInput `pulumi:"name"` // The product code. Product pulumi.StringInput `pulumi:"product"` // The promotion code. PromotionCode pulumi.StringPtrInput `pulumi:"promotionCode"` // The publisher ID. Publisher pulumi.StringInput `pulumi:"publisher"` // The plan's version. Version pulumi.StringInput `pulumi:"version"` }
Plan for the managed application.
func (PlanArgs) ElementType ¶
func (PlanArgs) ToPlanOutput ¶
func (i PlanArgs) ToPlanOutput() PlanOutput
func (PlanArgs) ToPlanOutputWithContext ¶
func (i PlanArgs) ToPlanOutputWithContext(ctx context.Context) PlanOutput
func (PlanArgs) ToPlanPtrOutput ¶
func (i PlanArgs) ToPlanPtrOutput() PlanPtrOutput
func (PlanArgs) ToPlanPtrOutputWithContext ¶
func (i PlanArgs) ToPlanPtrOutputWithContext(ctx context.Context) PlanPtrOutput
type PlanInput ¶
type PlanInput interface { pulumi.Input ToPlanOutput() PlanOutput ToPlanOutputWithContext(context.Context) PlanOutput }
PlanInput is an input type that accepts PlanArgs and PlanOutput values. You can construct a concrete instance of `PlanInput` via:
PlanArgs{...}
type PlanOutput ¶
type PlanOutput struct{ *pulumi.OutputState }
Plan for the managed application.
func (PlanOutput) ElementType ¶
func (PlanOutput) ElementType() reflect.Type
func (PlanOutput) PromotionCode ¶
func (o PlanOutput) PromotionCode() pulumi.StringPtrOutput
The promotion code.
func (PlanOutput) ToPlanOutput ¶
func (o PlanOutput) ToPlanOutput() PlanOutput
func (PlanOutput) ToPlanOutputWithContext ¶
func (o PlanOutput) ToPlanOutputWithContext(ctx context.Context) PlanOutput
func (PlanOutput) ToPlanPtrOutput ¶
func (o PlanOutput) ToPlanPtrOutput() PlanPtrOutput
func (PlanOutput) ToPlanPtrOutputWithContext ¶
func (o PlanOutput) ToPlanPtrOutputWithContext(ctx context.Context) PlanPtrOutput
type PlanPtrInput ¶
type PlanPtrInput interface { pulumi.Input ToPlanPtrOutput() PlanPtrOutput ToPlanPtrOutputWithContext(context.Context) PlanPtrOutput }
PlanPtrInput is an input type that accepts PlanArgs, PlanPtr and PlanPtrOutput values. You can construct a concrete instance of `PlanPtrInput` via:
PlanArgs{...} or: nil
func PlanPtr ¶
func PlanPtr(v *PlanArgs) PlanPtrInput
type PlanPtrOutput ¶
type PlanPtrOutput struct{ *pulumi.OutputState }
func (PlanPtrOutput) Elem ¶
func (o PlanPtrOutput) Elem() PlanOutput
func (PlanPtrOutput) ElementType ¶
func (PlanPtrOutput) ElementType() reflect.Type
func (PlanPtrOutput) Product ¶
func (o PlanPtrOutput) Product() pulumi.StringPtrOutput
The product code.
func (PlanPtrOutput) PromotionCode ¶
func (o PlanPtrOutput) PromotionCode() pulumi.StringPtrOutput
The promotion code.
func (PlanPtrOutput) Publisher ¶
func (o PlanPtrOutput) Publisher() pulumi.StringPtrOutput
The publisher ID.
func (PlanPtrOutput) ToPlanPtrOutput ¶
func (o PlanPtrOutput) ToPlanPtrOutput() PlanPtrOutput
func (PlanPtrOutput) ToPlanPtrOutputWithContext ¶
func (o PlanPtrOutput) ToPlanPtrOutputWithContext(ctx context.Context) PlanPtrOutput
func (PlanPtrOutput) Version ¶
func (o PlanPtrOutput) Version() pulumi.StringPtrOutput
The plan's version.
type PlanResponse ¶
type PlanResponse struct { // The plan name. Name string `pulumi:"name"` // The product code. Product string `pulumi:"product"` // The promotion code. PromotionCode *string `pulumi:"promotionCode"` // The publisher ID. Publisher string `pulumi:"publisher"` // The plan's version. Version string `pulumi:"version"` }
Plan for the managed application.
type PlanResponseArgs ¶
type PlanResponseArgs struct { // The plan name. Name pulumi.StringInput `pulumi:"name"` // The product code. Product pulumi.StringInput `pulumi:"product"` // The promotion code. PromotionCode pulumi.StringPtrInput `pulumi:"promotionCode"` // The publisher ID. Publisher pulumi.StringInput `pulumi:"publisher"` // The plan's version. Version pulumi.StringInput `pulumi:"version"` }
Plan for the managed application.
func (PlanResponseArgs) ElementType ¶
func (PlanResponseArgs) ElementType() reflect.Type
func (PlanResponseArgs) ToPlanResponseOutput ¶
func (i PlanResponseArgs) ToPlanResponseOutput() PlanResponseOutput
func (PlanResponseArgs) ToPlanResponseOutputWithContext ¶
func (i PlanResponseArgs) ToPlanResponseOutputWithContext(ctx context.Context) PlanResponseOutput
func (PlanResponseArgs) ToPlanResponsePtrOutput ¶
func (i PlanResponseArgs) ToPlanResponsePtrOutput() PlanResponsePtrOutput
func (PlanResponseArgs) ToPlanResponsePtrOutputWithContext ¶
func (i PlanResponseArgs) ToPlanResponsePtrOutputWithContext(ctx context.Context) PlanResponsePtrOutput
type PlanResponseInput ¶
type PlanResponseInput interface { pulumi.Input ToPlanResponseOutput() PlanResponseOutput ToPlanResponseOutputWithContext(context.Context) PlanResponseOutput }
PlanResponseInput is an input type that accepts PlanResponseArgs and PlanResponseOutput values. You can construct a concrete instance of `PlanResponseInput` via:
PlanResponseArgs{...}
type PlanResponseOutput ¶
type PlanResponseOutput struct{ *pulumi.OutputState }
Plan for the managed application.
func (PlanResponseOutput) ElementType ¶
func (PlanResponseOutput) ElementType() reflect.Type
func (PlanResponseOutput) Name ¶
func (o PlanResponseOutput) Name() pulumi.StringOutput
The plan name.
func (PlanResponseOutput) Product ¶
func (o PlanResponseOutput) Product() pulumi.StringOutput
The product code.
func (PlanResponseOutput) PromotionCode ¶
func (o PlanResponseOutput) PromotionCode() pulumi.StringPtrOutput
The promotion code.
func (PlanResponseOutput) Publisher ¶
func (o PlanResponseOutput) Publisher() pulumi.StringOutput
The publisher ID.
func (PlanResponseOutput) ToPlanResponseOutput ¶
func (o PlanResponseOutput) ToPlanResponseOutput() PlanResponseOutput
func (PlanResponseOutput) ToPlanResponseOutputWithContext ¶
func (o PlanResponseOutput) ToPlanResponseOutputWithContext(ctx context.Context) PlanResponseOutput
func (PlanResponseOutput) ToPlanResponsePtrOutput ¶
func (o PlanResponseOutput) ToPlanResponsePtrOutput() PlanResponsePtrOutput
func (PlanResponseOutput) ToPlanResponsePtrOutputWithContext ¶
func (o PlanResponseOutput) ToPlanResponsePtrOutputWithContext(ctx context.Context) PlanResponsePtrOutput
func (PlanResponseOutput) Version ¶
func (o PlanResponseOutput) Version() pulumi.StringOutput
The plan's version.
type PlanResponsePtrInput ¶
type PlanResponsePtrInput interface { pulumi.Input ToPlanResponsePtrOutput() PlanResponsePtrOutput ToPlanResponsePtrOutputWithContext(context.Context) PlanResponsePtrOutput }
PlanResponsePtrInput is an input type that accepts PlanResponseArgs, PlanResponsePtr and PlanResponsePtrOutput values. You can construct a concrete instance of `PlanResponsePtrInput` via:
PlanResponseArgs{...} or: nil
func PlanResponsePtr ¶
func PlanResponsePtr(v *PlanResponseArgs) PlanResponsePtrInput
type PlanResponsePtrOutput ¶
type PlanResponsePtrOutput struct{ *pulumi.OutputState }
func (PlanResponsePtrOutput) Elem ¶
func (o PlanResponsePtrOutput) Elem() PlanResponseOutput
func (PlanResponsePtrOutput) ElementType ¶
func (PlanResponsePtrOutput) ElementType() reflect.Type
func (PlanResponsePtrOutput) Name ¶
func (o PlanResponsePtrOutput) Name() pulumi.StringPtrOutput
The plan name.
func (PlanResponsePtrOutput) Product ¶
func (o PlanResponsePtrOutput) Product() pulumi.StringPtrOutput
The product code.
func (PlanResponsePtrOutput) PromotionCode ¶
func (o PlanResponsePtrOutput) PromotionCode() pulumi.StringPtrOutput
The promotion code.
func (PlanResponsePtrOutput) Publisher ¶
func (o PlanResponsePtrOutput) Publisher() pulumi.StringPtrOutput
The publisher ID.
func (PlanResponsePtrOutput) ToPlanResponsePtrOutput ¶
func (o PlanResponsePtrOutput) ToPlanResponsePtrOutput() PlanResponsePtrOutput
func (PlanResponsePtrOutput) ToPlanResponsePtrOutputWithContext ¶
func (o PlanResponsePtrOutput) ToPlanResponsePtrOutputWithContext(ctx context.Context) PlanResponsePtrOutput
func (PlanResponsePtrOutput) Version ¶
func (o PlanResponsePtrOutput) Version() pulumi.StringPtrOutput
The plan's version.
type ResourceIdentityType ¶ added in v0.3.1
The identity type.
func (ResourceIdentityType) ElementType ¶ added in v0.3.1
func (ResourceIdentityType) ElementType() reflect.Type
func (ResourceIdentityType) ToStringOutput ¶ added in v0.3.1
func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput
func (ResourceIdentityType) ToStringOutputWithContext ¶ added in v0.3.1
func (e ResourceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResourceIdentityType) ToStringPtrOutput ¶ added in v0.3.1
func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceIdentityType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ResourceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Sku ¶
type Sku struct { // The SKU capacity. Capacity *int `pulumi:"capacity"` // The SKU family. Family *string `pulumi:"family"` // The SKU model. Model *string `pulumi:"model"` // The SKU name. Name string `pulumi:"name"` // The SKU size. Size *string `pulumi:"size"` // The SKU tier. Tier *string `pulumi:"tier"` }
SKU for the resource.
type SkuArgs ¶
type SkuArgs struct { // The SKU capacity. Capacity pulumi.IntPtrInput `pulumi:"capacity"` // The SKU family. Family pulumi.StringPtrInput `pulumi:"family"` // The SKU model. Model pulumi.StringPtrInput `pulumi:"model"` // The SKU name. Name pulumi.StringInput `pulumi:"name"` // The SKU size. Size pulumi.StringPtrInput `pulumi:"size"` // The SKU tier. Tier pulumi.StringPtrInput `pulumi:"tier"` }
SKU for the resource.
func (SkuArgs) ElementType ¶
func (SkuArgs) ToSkuOutput ¶
func (SkuArgs) ToSkuOutputWithContext ¶
func (SkuArgs) ToSkuPtrOutput ¶
func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput
func (SkuArgs) ToSkuPtrOutputWithContext ¶
func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuInput ¶
type SkuInput interface { pulumi.Input ToSkuOutput() SkuOutput ToSkuOutputWithContext(context.Context) SkuOutput }
SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:
SkuArgs{...}
type SkuOutput ¶
type SkuOutput struct{ *pulumi.OutputState }
SKU for the resource.
func (SkuOutput) ElementType ¶
func (SkuOutput) ToSkuOutput ¶
func (SkuOutput) ToSkuOutputWithContext ¶
func (SkuOutput) ToSkuPtrOutput ¶
func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuOutput) ToSkuPtrOutputWithContext ¶
func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuPtrInput ¶
type SkuPtrInput interface { pulumi.Input ToSkuPtrOutput() SkuPtrOutput ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput }
SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:
SkuArgs{...} or: nil
func SkuPtr ¶
func SkuPtr(v *SkuArgs) SkuPtrInput
type SkuPtrOutput ¶
type SkuPtrOutput struct{ *pulumi.OutputState }
func (SkuPtrOutput) Capacity ¶
func (o SkuPtrOutput) Capacity() pulumi.IntPtrOutput
The SKU capacity.
func (SkuPtrOutput) Elem ¶
func (o SkuPtrOutput) Elem() SkuOutput
func (SkuPtrOutput) ElementType ¶
func (SkuPtrOutput) ElementType() reflect.Type
func (SkuPtrOutput) ToSkuPtrOutput ¶
func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuPtrOutput) ToSkuPtrOutputWithContext ¶
func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuResponse ¶
type SkuResponse struct { // The SKU capacity. Capacity *int `pulumi:"capacity"` // The SKU family. Family *string `pulumi:"family"` // The SKU model. Model *string `pulumi:"model"` // The SKU name. Name string `pulumi:"name"` // The SKU size. Size *string `pulumi:"size"` // The SKU tier. Tier *string `pulumi:"tier"` }
SKU for the resource.
type SkuResponseArgs ¶
type SkuResponseArgs struct { // The SKU capacity. Capacity pulumi.IntPtrInput `pulumi:"capacity"` // The SKU family. Family pulumi.StringPtrInput `pulumi:"family"` // The SKU model. Model pulumi.StringPtrInput `pulumi:"model"` // The SKU name. Name pulumi.StringInput `pulumi:"name"` // The SKU size. Size pulumi.StringPtrInput `pulumi:"size"` // The SKU tier. Tier pulumi.StringPtrInput `pulumi:"tier"` }
SKU for the resource.
func (SkuResponseArgs) ElementType ¶
func (SkuResponseArgs) ElementType() reflect.Type
func (SkuResponseArgs) ToSkuResponseOutput ¶
func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseArgs) ToSkuResponseOutputWithContext ¶
func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
func (SkuResponseArgs) ToSkuResponsePtrOutput ¶
func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext ¶
func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuResponseInput ¶
type SkuResponseInput interface { pulumi.Input ToSkuResponseOutput() SkuResponseOutput ToSkuResponseOutputWithContext(context.Context) SkuResponseOutput }
SkuResponseInput is an input type that accepts SkuResponseArgs and SkuResponseOutput values. You can construct a concrete instance of `SkuResponseInput` via:
SkuResponseArgs{...}
type SkuResponseOutput ¶
type SkuResponseOutput struct{ *pulumi.OutputState }
SKU for the resource.
func (SkuResponseOutput) Capacity ¶
func (o SkuResponseOutput) Capacity() pulumi.IntPtrOutput
The SKU capacity.
func (SkuResponseOutput) ElementType ¶
func (SkuResponseOutput) ElementType() reflect.Type
func (SkuResponseOutput) Family ¶
func (o SkuResponseOutput) Family() pulumi.StringPtrOutput
The SKU family.
func (SkuResponseOutput) Model ¶
func (o SkuResponseOutput) Model() pulumi.StringPtrOutput
The SKU model.
func (SkuResponseOutput) Size ¶
func (o SkuResponseOutput) Size() pulumi.StringPtrOutput
The SKU size.
func (SkuResponseOutput) Tier ¶
func (o SkuResponseOutput) Tier() pulumi.StringPtrOutput
The SKU tier.
func (SkuResponseOutput) ToSkuResponseOutput ¶
func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseOutput) ToSkuResponseOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
func (SkuResponseOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuResponsePtrInput ¶
type SkuResponsePtrInput interface { pulumi.Input ToSkuResponsePtrOutput() SkuResponsePtrOutput ToSkuResponsePtrOutputWithContext(context.Context) SkuResponsePtrOutput }
SkuResponsePtrInput is an input type that accepts SkuResponseArgs, SkuResponsePtr and SkuResponsePtrOutput values. You can construct a concrete instance of `SkuResponsePtrInput` via:
SkuResponseArgs{...} or: nil
func SkuResponsePtr ¶
func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput
type SkuResponsePtrOutput ¶
type SkuResponsePtrOutput struct{ *pulumi.OutputState }
func (SkuResponsePtrOutput) Capacity ¶
func (o SkuResponsePtrOutput) Capacity() pulumi.IntPtrOutput
The SKU capacity.
func (SkuResponsePtrOutput) Elem ¶
func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
func (SkuResponsePtrOutput) ElementType ¶
func (SkuResponsePtrOutput) ElementType() reflect.Type
func (SkuResponsePtrOutput) Family ¶
func (o SkuResponsePtrOutput) Family() pulumi.StringPtrOutput
The SKU family.
func (SkuResponsePtrOutput) Model ¶
func (o SkuResponsePtrOutput) Model() pulumi.StringPtrOutput
The SKU model.
func (SkuResponsePtrOutput) Name ¶
func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
The SKU name.
func (SkuResponsePtrOutput) Size ¶
func (o SkuResponsePtrOutput) Size() pulumi.StringPtrOutput
The SKU size.
func (SkuResponsePtrOutput) Tier ¶
func (o SkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
The SKU tier.
func (SkuResponsePtrOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput