Documentation
¶
Index ¶
- Constants
- type Appliance
- type ApplianceArgs
- type ApplianceArtifact
- type ApplianceArtifactArgs
- type ApplianceArtifactArray
- type ApplianceArtifactArrayInput
- type ApplianceArtifactArrayOutput
- func (ApplianceArtifactArrayOutput) ElementType() reflect.Type
- func (o ApplianceArtifactArrayOutput) Index(i pulumi.IntInput) ApplianceArtifactOutput
- func (o ApplianceArtifactArrayOutput) ToApplianceArtifactArrayOutput() ApplianceArtifactArrayOutput
- func (o ApplianceArtifactArrayOutput) ToApplianceArtifactArrayOutputWithContext(ctx context.Context) ApplianceArtifactArrayOutput
- type ApplianceArtifactInput
- type ApplianceArtifactOutput
- func (ApplianceArtifactOutput) ElementType() reflect.Type
- func (o ApplianceArtifactOutput) Name() pulumi.StringPtrOutput
- func (o ApplianceArtifactOutput) ToApplianceArtifactOutput() ApplianceArtifactOutput
- func (o ApplianceArtifactOutput) ToApplianceArtifactOutputWithContext(ctx context.Context) ApplianceArtifactOutput
- func (o ApplianceArtifactOutput) Type() pulumi.StringPtrOutput
- func (o ApplianceArtifactOutput) Uri() pulumi.StringPtrOutput
- type ApplianceArtifactResponse
- type ApplianceArtifactResponseArgs
- func (ApplianceArtifactResponseArgs) ElementType() reflect.Type
- func (i ApplianceArtifactResponseArgs) ToApplianceArtifactResponseOutput() ApplianceArtifactResponseOutput
- func (i ApplianceArtifactResponseArgs) ToApplianceArtifactResponseOutputWithContext(ctx context.Context) ApplianceArtifactResponseOutput
- type ApplianceArtifactResponseArray
- func (ApplianceArtifactResponseArray) ElementType() reflect.Type
- func (i ApplianceArtifactResponseArray) ToApplianceArtifactResponseArrayOutput() ApplianceArtifactResponseArrayOutput
- func (i ApplianceArtifactResponseArray) ToApplianceArtifactResponseArrayOutputWithContext(ctx context.Context) ApplianceArtifactResponseArrayOutput
- type ApplianceArtifactResponseArrayInput
- type ApplianceArtifactResponseArrayOutput
- func (ApplianceArtifactResponseArrayOutput) ElementType() reflect.Type
- func (o ApplianceArtifactResponseArrayOutput) Index(i pulumi.IntInput) ApplianceArtifactResponseOutput
- func (o ApplianceArtifactResponseArrayOutput) ToApplianceArtifactResponseArrayOutput() ApplianceArtifactResponseArrayOutput
- func (o ApplianceArtifactResponseArrayOutput) ToApplianceArtifactResponseArrayOutputWithContext(ctx context.Context) ApplianceArtifactResponseArrayOutput
- type ApplianceArtifactResponseInput
- type ApplianceArtifactResponseOutput
- func (ApplianceArtifactResponseOutput) ElementType() reflect.Type
- func (o ApplianceArtifactResponseOutput) Name() pulumi.StringPtrOutput
- func (o ApplianceArtifactResponseOutput) ToApplianceArtifactResponseOutput() ApplianceArtifactResponseOutput
- func (o ApplianceArtifactResponseOutput) ToApplianceArtifactResponseOutputWithContext(ctx context.Context) ApplianceArtifactResponseOutput
- func (o ApplianceArtifactResponseOutput) Type() pulumi.StringPtrOutput
- func (o ApplianceArtifactResponseOutput) Uri() pulumi.StringPtrOutput
- type ApplianceArtifactType
- func (ApplianceArtifactType) ElementType() reflect.Type
- func (e ApplianceArtifactType) ToStringOutput() pulumi.StringOutput
- func (e ApplianceArtifactType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ApplianceArtifactType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ApplianceArtifactType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApplianceDefinition
- type ApplianceDefinitionArgs
- type ApplianceDefinitionInput
- type ApplianceDefinitionOutput
- type ApplianceDefinitionState
- type ApplianceInput
- type ApplianceLockLevel
- func (ApplianceLockLevel) ElementType() reflect.Type
- func (e ApplianceLockLevel) ToStringOutput() pulumi.StringOutput
- func (e ApplianceLockLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ApplianceLockLevel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ApplianceLockLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApplianceOutput
- type ApplianceProviderAuthorization
- type ApplianceProviderAuthorizationArgs
- func (ApplianceProviderAuthorizationArgs) ElementType() reflect.Type
- func (i ApplianceProviderAuthorizationArgs) ToApplianceProviderAuthorizationOutput() ApplianceProviderAuthorizationOutput
- func (i ApplianceProviderAuthorizationArgs) ToApplianceProviderAuthorizationOutputWithContext(ctx context.Context) ApplianceProviderAuthorizationOutput
- type ApplianceProviderAuthorizationArray
- func (ApplianceProviderAuthorizationArray) ElementType() reflect.Type
- func (i ApplianceProviderAuthorizationArray) ToApplianceProviderAuthorizationArrayOutput() ApplianceProviderAuthorizationArrayOutput
- func (i ApplianceProviderAuthorizationArray) ToApplianceProviderAuthorizationArrayOutputWithContext(ctx context.Context) ApplianceProviderAuthorizationArrayOutput
- type ApplianceProviderAuthorizationArrayInput
- type ApplianceProviderAuthorizationArrayOutput
- func (ApplianceProviderAuthorizationArrayOutput) ElementType() reflect.Type
- func (o ApplianceProviderAuthorizationArrayOutput) Index(i pulumi.IntInput) ApplianceProviderAuthorizationOutput
- func (o ApplianceProviderAuthorizationArrayOutput) ToApplianceProviderAuthorizationArrayOutput() ApplianceProviderAuthorizationArrayOutput
- func (o ApplianceProviderAuthorizationArrayOutput) ToApplianceProviderAuthorizationArrayOutputWithContext(ctx context.Context) ApplianceProviderAuthorizationArrayOutput
- type ApplianceProviderAuthorizationInput
- type ApplianceProviderAuthorizationOutput
- func (ApplianceProviderAuthorizationOutput) ElementType() reflect.Type
- func (o ApplianceProviderAuthorizationOutput) PrincipalId() pulumi.StringOutput
- func (o ApplianceProviderAuthorizationOutput) RoleDefinitionId() pulumi.StringOutput
- func (o ApplianceProviderAuthorizationOutput) ToApplianceProviderAuthorizationOutput() ApplianceProviderAuthorizationOutput
- func (o ApplianceProviderAuthorizationOutput) ToApplianceProviderAuthorizationOutputWithContext(ctx context.Context) ApplianceProviderAuthorizationOutput
- type ApplianceProviderAuthorizationResponse
- type ApplianceProviderAuthorizationResponseArgs
- func (ApplianceProviderAuthorizationResponseArgs) ElementType() reflect.Type
- func (i ApplianceProviderAuthorizationResponseArgs) ToApplianceProviderAuthorizationResponseOutput() ApplianceProviderAuthorizationResponseOutput
- func (i ApplianceProviderAuthorizationResponseArgs) ToApplianceProviderAuthorizationResponseOutputWithContext(ctx context.Context) ApplianceProviderAuthorizationResponseOutput
- type ApplianceProviderAuthorizationResponseArray
- func (ApplianceProviderAuthorizationResponseArray) ElementType() reflect.Type
- func (i ApplianceProviderAuthorizationResponseArray) ToApplianceProviderAuthorizationResponseArrayOutput() ApplianceProviderAuthorizationResponseArrayOutput
- func (i ApplianceProviderAuthorizationResponseArray) ToApplianceProviderAuthorizationResponseArrayOutputWithContext(ctx context.Context) ApplianceProviderAuthorizationResponseArrayOutput
- type ApplianceProviderAuthorizationResponseArrayInput
- type ApplianceProviderAuthorizationResponseArrayOutput
- func (ApplianceProviderAuthorizationResponseArrayOutput) ElementType() reflect.Type
- func (o ApplianceProviderAuthorizationResponseArrayOutput) Index(i pulumi.IntInput) ApplianceProviderAuthorizationResponseOutput
- func (o ApplianceProviderAuthorizationResponseArrayOutput) ToApplianceProviderAuthorizationResponseArrayOutput() ApplianceProviderAuthorizationResponseArrayOutput
- func (o ApplianceProviderAuthorizationResponseArrayOutput) ToApplianceProviderAuthorizationResponseArrayOutputWithContext(ctx context.Context) ApplianceProviderAuthorizationResponseArrayOutput
- type ApplianceProviderAuthorizationResponseInput
- type ApplianceProviderAuthorizationResponseOutput
- func (ApplianceProviderAuthorizationResponseOutput) ElementType() reflect.Type
- func (o ApplianceProviderAuthorizationResponseOutput) PrincipalId() pulumi.StringOutput
- func (o ApplianceProviderAuthorizationResponseOutput) RoleDefinitionId() pulumi.StringOutput
- func (o ApplianceProviderAuthorizationResponseOutput) ToApplianceProviderAuthorizationResponseOutput() ApplianceProviderAuthorizationResponseOutput
- func (o ApplianceProviderAuthorizationResponseOutput) ToApplianceProviderAuthorizationResponseOutputWithContext(ctx context.Context) ApplianceProviderAuthorizationResponseOutput
- type ApplianceState
- 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 LookupApplianceArgs
- type LookupApplianceDefinitionArgs
- type LookupApplianceDefinitionResult
- type LookupApplianceResult
- 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 ( ApplianceArtifactTypeTemplate = ApplianceArtifactType("Template") ApplianceArtifactTypeCustom = ApplianceArtifactType("Custom") )
const ( ApplianceLockLevelCanNotDelete = ApplianceLockLevel("CanNotDelete") ApplianceLockLevelReadOnly = ApplianceLockLevel("ReadOnly") ApplianceLockLevelNone = ApplianceLockLevel("None") )
const (
ResourceIdentityTypeSystemAssigned = ResourceIdentityType("SystemAssigned")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Appliance ¶
type Appliance struct { pulumi.CustomResourceState // The fully qualified path of appliance definition Id. ApplianceDefinitionId pulumi.StringPtrOutput `pulumi:"applianceDefinitionId"` // The identity of the resource. Identity IdentityResponsePtrOutput `pulumi:"identity"` // The kind of the appliance. Allowed values are MarketPlace and ServiceCatalog. Kind pulumi.StringPtrOutput `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 appliance outputs. Outputs pulumi.AnyOutput `pulumi:"outputs"` // Name and value pairs that define the appliance 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 appliance 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 appliance.
func GetAppliance ¶
func GetAppliance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplianceState, opts ...pulumi.ResourceOption) (*Appliance, error)
GetAppliance gets an existing Appliance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAppliance ¶
func NewAppliance(ctx *pulumi.Context, name string, args *ApplianceArgs, opts ...pulumi.ResourceOption) (*Appliance, error)
NewAppliance registers a new resource with the given unique name, arguments, and options.
func (*Appliance) ElementType ¶ added in v0.2.6
func (*Appliance) ToApplianceOutput ¶ added in v0.2.6
func (i *Appliance) ToApplianceOutput() ApplianceOutput
func (*Appliance) ToApplianceOutputWithContext ¶ added in v0.2.6
func (i *Appliance) ToApplianceOutputWithContext(ctx context.Context) ApplianceOutput
type ApplianceArgs ¶
type ApplianceArgs struct { // The fully qualified path of appliance definition Id. ApplianceDefinitionId pulumi.StringPtrInput // The name of the appliance. ApplianceName pulumi.StringInput // The identity of the resource. Identity IdentityPtrInput // The kind of the appliance. 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.StringInput // Name and value pairs that define the appliance 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 Appliance resource.
func (ApplianceArgs) ElementType ¶
func (ApplianceArgs) ElementType() reflect.Type
type ApplianceArtifact ¶
type ApplianceArtifact struct { // The appliance artifact name. Name *string `pulumi:"name"` // The appliance artifact type. Type *string `pulumi:"type"` // The appliance artifact blob uri. Uri *string `pulumi:"uri"` }
Appliance artifact.
type ApplianceArtifactArgs ¶
type ApplianceArtifactArgs struct { // The appliance artifact name. Name pulumi.StringPtrInput `pulumi:"name"` // The appliance artifact type. Type ApplianceArtifactType `pulumi:"type"` // The appliance artifact blob uri. Uri pulumi.StringPtrInput `pulumi:"uri"` }
Appliance artifact.
func (ApplianceArtifactArgs) ElementType ¶
func (ApplianceArtifactArgs) ElementType() reflect.Type
func (ApplianceArtifactArgs) ToApplianceArtifactOutput ¶
func (i ApplianceArtifactArgs) ToApplianceArtifactOutput() ApplianceArtifactOutput
func (ApplianceArtifactArgs) ToApplianceArtifactOutputWithContext ¶
func (i ApplianceArtifactArgs) ToApplianceArtifactOutputWithContext(ctx context.Context) ApplianceArtifactOutput
type ApplianceArtifactArray ¶
type ApplianceArtifactArray []ApplianceArtifactInput
func (ApplianceArtifactArray) ElementType ¶
func (ApplianceArtifactArray) ElementType() reflect.Type
func (ApplianceArtifactArray) ToApplianceArtifactArrayOutput ¶
func (i ApplianceArtifactArray) ToApplianceArtifactArrayOutput() ApplianceArtifactArrayOutput
func (ApplianceArtifactArray) ToApplianceArtifactArrayOutputWithContext ¶
func (i ApplianceArtifactArray) ToApplianceArtifactArrayOutputWithContext(ctx context.Context) ApplianceArtifactArrayOutput
type ApplianceArtifactArrayInput ¶
type ApplianceArtifactArrayInput interface { pulumi.Input ToApplianceArtifactArrayOutput() ApplianceArtifactArrayOutput ToApplianceArtifactArrayOutputWithContext(context.Context) ApplianceArtifactArrayOutput }
ApplianceArtifactArrayInput is an input type that accepts ApplianceArtifactArray and ApplianceArtifactArrayOutput values. You can construct a concrete instance of `ApplianceArtifactArrayInput` via:
ApplianceArtifactArray{ ApplianceArtifactArgs{...} }
type ApplianceArtifactArrayOutput ¶
type ApplianceArtifactArrayOutput struct{ *pulumi.OutputState }
func (ApplianceArtifactArrayOutput) ElementType ¶
func (ApplianceArtifactArrayOutput) ElementType() reflect.Type
func (ApplianceArtifactArrayOutput) Index ¶
func (o ApplianceArtifactArrayOutput) Index(i pulumi.IntInput) ApplianceArtifactOutput
func (ApplianceArtifactArrayOutput) ToApplianceArtifactArrayOutput ¶
func (o ApplianceArtifactArrayOutput) ToApplianceArtifactArrayOutput() ApplianceArtifactArrayOutput
func (ApplianceArtifactArrayOutput) ToApplianceArtifactArrayOutputWithContext ¶
func (o ApplianceArtifactArrayOutput) ToApplianceArtifactArrayOutputWithContext(ctx context.Context) ApplianceArtifactArrayOutput
type ApplianceArtifactInput ¶
type ApplianceArtifactInput interface { pulumi.Input ToApplianceArtifactOutput() ApplianceArtifactOutput ToApplianceArtifactOutputWithContext(context.Context) ApplianceArtifactOutput }
ApplianceArtifactInput is an input type that accepts ApplianceArtifactArgs and ApplianceArtifactOutput values. You can construct a concrete instance of `ApplianceArtifactInput` via:
ApplianceArtifactArgs{...}
type ApplianceArtifactOutput ¶
type ApplianceArtifactOutput struct{ *pulumi.OutputState }
Appliance artifact.
func (ApplianceArtifactOutput) ElementType ¶
func (ApplianceArtifactOutput) ElementType() reflect.Type
func (ApplianceArtifactOutput) Name ¶
func (o ApplianceArtifactOutput) Name() pulumi.StringPtrOutput
The appliance artifact name.
func (ApplianceArtifactOutput) ToApplianceArtifactOutput ¶
func (o ApplianceArtifactOutput) ToApplianceArtifactOutput() ApplianceArtifactOutput
func (ApplianceArtifactOutput) ToApplianceArtifactOutputWithContext ¶
func (o ApplianceArtifactOutput) ToApplianceArtifactOutputWithContext(ctx context.Context) ApplianceArtifactOutput
func (ApplianceArtifactOutput) Type ¶
func (o ApplianceArtifactOutput) Type() pulumi.StringPtrOutput
The appliance artifact type.
func (ApplianceArtifactOutput) Uri ¶
func (o ApplianceArtifactOutput) Uri() pulumi.StringPtrOutput
The appliance artifact blob uri.
type ApplianceArtifactResponse ¶
type ApplianceArtifactResponse struct { // The appliance artifact name. Name *string `pulumi:"name"` // The appliance artifact type. Type *string `pulumi:"type"` // The appliance artifact blob uri. Uri *string `pulumi:"uri"` }
Appliance artifact.
type ApplianceArtifactResponseArgs ¶
type ApplianceArtifactResponseArgs struct { // The appliance artifact name. Name pulumi.StringPtrInput `pulumi:"name"` // The appliance artifact type. Type pulumi.StringPtrInput `pulumi:"type"` // The appliance artifact blob uri. Uri pulumi.StringPtrInput `pulumi:"uri"` }
Appliance artifact.
func (ApplianceArtifactResponseArgs) ElementType ¶
func (ApplianceArtifactResponseArgs) ElementType() reflect.Type
func (ApplianceArtifactResponseArgs) ToApplianceArtifactResponseOutput ¶
func (i ApplianceArtifactResponseArgs) ToApplianceArtifactResponseOutput() ApplianceArtifactResponseOutput
func (ApplianceArtifactResponseArgs) ToApplianceArtifactResponseOutputWithContext ¶
func (i ApplianceArtifactResponseArgs) ToApplianceArtifactResponseOutputWithContext(ctx context.Context) ApplianceArtifactResponseOutput
type ApplianceArtifactResponseArray ¶
type ApplianceArtifactResponseArray []ApplianceArtifactResponseInput
func (ApplianceArtifactResponseArray) ElementType ¶
func (ApplianceArtifactResponseArray) ElementType() reflect.Type
func (ApplianceArtifactResponseArray) ToApplianceArtifactResponseArrayOutput ¶
func (i ApplianceArtifactResponseArray) ToApplianceArtifactResponseArrayOutput() ApplianceArtifactResponseArrayOutput
func (ApplianceArtifactResponseArray) ToApplianceArtifactResponseArrayOutputWithContext ¶
func (i ApplianceArtifactResponseArray) ToApplianceArtifactResponseArrayOutputWithContext(ctx context.Context) ApplianceArtifactResponseArrayOutput
type ApplianceArtifactResponseArrayInput ¶
type ApplianceArtifactResponseArrayInput interface { pulumi.Input ToApplianceArtifactResponseArrayOutput() ApplianceArtifactResponseArrayOutput ToApplianceArtifactResponseArrayOutputWithContext(context.Context) ApplianceArtifactResponseArrayOutput }
ApplianceArtifactResponseArrayInput is an input type that accepts ApplianceArtifactResponseArray and ApplianceArtifactResponseArrayOutput values. You can construct a concrete instance of `ApplianceArtifactResponseArrayInput` via:
ApplianceArtifactResponseArray{ ApplianceArtifactResponseArgs{...} }
type ApplianceArtifactResponseArrayOutput ¶
type ApplianceArtifactResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplianceArtifactResponseArrayOutput) ElementType ¶
func (ApplianceArtifactResponseArrayOutput) ElementType() reflect.Type
func (ApplianceArtifactResponseArrayOutput) Index ¶
func (o ApplianceArtifactResponseArrayOutput) Index(i pulumi.IntInput) ApplianceArtifactResponseOutput
func (ApplianceArtifactResponseArrayOutput) ToApplianceArtifactResponseArrayOutput ¶
func (o ApplianceArtifactResponseArrayOutput) ToApplianceArtifactResponseArrayOutput() ApplianceArtifactResponseArrayOutput
func (ApplianceArtifactResponseArrayOutput) ToApplianceArtifactResponseArrayOutputWithContext ¶
func (o ApplianceArtifactResponseArrayOutput) ToApplianceArtifactResponseArrayOutputWithContext(ctx context.Context) ApplianceArtifactResponseArrayOutput
type ApplianceArtifactResponseInput ¶
type ApplianceArtifactResponseInput interface { pulumi.Input ToApplianceArtifactResponseOutput() ApplianceArtifactResponseOutput ToApplianceArtifactResponseOutputWithContext(context.Context) ApplianceArtifactResponseOutput }
ApplianceArtifactResponseInput is an input type that accepts ApplianceArtifactResponseArgs and ApplianceArtifactResponseOutput values. You can construct a concrete instance of `ApplianceArtifactResponseInput` via:
ApplianceArtifactResponseArgs{...}
type ApplianceArtifactResponseOutput ¶
type ApplianceArtifactResponseOutput struct{ *pulumi.OutputState }
Appliance artifact.
func (ApplianceArtifactResponseOutput) ElementType ¶
func (ApplianceArtifactResponseOutput) ElementType() reflect.Type
func (ApplianceArtifactResponseOutput) Name ¶
func (o ApplianceArtifactResponseOutput) Name() pulumi.StringPtrOutput
The appliance artifact name.
func (ApplianceArtifactResponseOutput) ToApplianceArtifactResponseOutput ¶
func (o ApplianceArtifactResponseOutput) ToApplianceArtifactResponseOutput() ApplianceArtifactResponseOutput
func (ApplianceArtifactResponseOutput) ToApplianceArtifactResponseOutputWithContext ¶
func (o ApplianceArtifactResponseOutput) ToApplianceArtifactResponseOutputWithContext(ctx context.Context) ApplianceArtifactResponseOutput
func (ApplianceArtifactResponseOutput) Type ¶
func (o ApplianceArtifactResponseOutput) Type() pulumi.StringPtrOutput
The appliance artifact type.
func (ApplianceArtifactResponseOutput) Uri ¶
func (o ApplianceArtifactResponseOutput) Uri() pulumi.StringPtrOutput
The appliance artifact blob uri.
type ApplianceArtifactType ¶ added in v0.3.1
The appliance artifact type.
func (ApplianceArtifactType) ElementType ¶ added in v0.3.1
func (ApplianceArtifactType) ElementType() reflect.Type
func (ApplianceArtifactType) ToStringOutput ¶ added in v0.3.1
func (e ApplianceArtifactType) ToStringOutput() pulumi.StringOutput
func (ApplianceArtifactType) ToStringOutputWithContext ¶ added in v0.3.1
func (e ApplianceArtifactType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApplianceArtifactType) ToStringPtrOutput ¶ added in v0.3.1
func (e ApplianceArtifactType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplianceArtifactType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ApplianceArtifactType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApplianceDefinition ¶
type ApplianceDefinition struct { pulumi.CustomResourceState // The collection of appliance artifacts. The portal will use the files specified as artifacts to construct the user experience of creating an appliance from an appliance definition. Artifacts ApplianceArtifactResponseArrayOutput `pulumi:"artifacts"` // The appliance provider authorizations. Authorizations ApplianceProviderAuthorizationResponseArrayOutput `pulumi:"authorizations"` // The appliance definition description. Description pulumi.StringPtrOutput `pulumi:"description"` // The appliance definition display name. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // The identity of the resource. Identity IdentityResponsePtrOutput `pulumi:"identity"` // Resource location Location pulumi.StringPtrOutput `pulumi:"location"` // The appliance lock level. LockLevel pulumi.StringOutput `pulumi:"lockLevel"` // ID of the resource that manages this resource. ManagedBy pulumi.StringPtrOutput `pulumi:"managedBy"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // The appliance definition package file Uri. PackageFileUri pulumi.StringOutput `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 appliance definition.
func GetApplianceDefinition ¶
func GetApplianceDefinition(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplianceDefinitionState, opts ...pulumi.ResourceOption) (*ApplianceDefinition, error)
GetApplianceDefinition gets an existing ApplianceDefinition 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 NewApplianceDefinition ¶
func NewApplianceDefinition(ctx *pulumi.Context, name string, args *ApplianceDefinitionArgs, opts ...pulumi.ResourceOption) (*ApplianceDefinition, error)
NewApplianceDefinition registers a new resource with the given unique name, arguments, and options.
func (*ApplianceDefinition) ElementType ¶ added in v0.2.6
func (*ApplianceDefinition) ElementType() reflect.Type
func (*ApplianceDefinition) ToApplianceDefinitionOutput ¶ added in v0.2.6
func (i *ApplianceDefinition) ToApplianceDefinitionOutput() ApplianceDefinitionOutput
func (*ApplianceDefinition) ToApplianceDefinitionOutputWithContext ¶ added in v0.2.6
func (i *ApplianceDefinition) ToApplianceDefinitionOutputWithContext(ctx context.Context) ApplianceDefinitionOutput
type ApplianceDefinitionArgs ¶
type ApplianceDefinitionArgs struct { // The name of the appliance definition. ApplianceDefinitionName pulumi.StringInput // The collection of appliance artifacts. The portal will use the files specified as artifacts to construct the user experience of creating an appliance from an appliance definition. Artifacts ApplianceArtifactArrayInput // The appliance provider authorizations. Authorizations ApplianceProviderAuthorizationArrayInput // The appliance definition description. Description pulumi.StringPtrInput // The appliance definition display name. DisplayName pulumi.StringPtrInput // The identity of the resource. Identity IdentityPtrInput // Resource location Location pulumi.StringPtrInput // The appliance lock level. LockLevel ApplianceLockLevel // ID of the resource that manages this resource. ManagedBy pulumi.StringPtrInput // The appliance definition package file Uri. PackageFileUri pulumi.StringInput // 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 ApplianceDefinition resource.
func (ApplianceDefinitionArgs) ElementType ¶
func (ApplianceDefinitionArgs) ElementType() reflect.Type
type ApplianceDefinitionInput ¶ added in v0.2.6
type ApplianceDefinitionInput interface { pulumi.Input ToApplianceDefinitionOutput() ApplianceDefinitionOutput ToApplianceDefinitionOutputWithContext(ctx context.Context) ApplianceDefinitionOutput }
type ApplianceDefinitionOutput ¶ added in v0.2.6
type ApplianceDefinitionOutput struct {
*pulumi.OutputState
}
func (ApplianceDefinitionOutput) ElementType ¶ added in v0.2.6
func (ApplianceDefinitionOutput) ElementType() reflect.Type
func (ApplianceDefinitionOutput) ToApplianceDefinitionOutput ¶ added in v0.2.6
func (o ApplianceDefinitionOutput) ToApplianceDefinitionOutput() ApplianceDefinitionOutput
func (ApplianceDefinitionOutput) ToApplianceDefinitionOutputWithContext ¶ added in v0.2.6
func (o ApplianceDefinitionOutput) ToApplianceDefinitionOutputWithContext(ctx context.Context) ApplianceDefinitionOutput
type ApplianceDefinitionState ¶
type ApplianceDefinitionState struct { // The collection of appliance artifacts. The portal will use the files specified as artifacts to construct the user experience of creating an appliance from an appliance definition. Artifacts ApplianceArtifactResponseArrayInput // The appliance provider authorizations. Authorizations ApplianceProviderAuthorizationResponseArrayInput // The appliance definition description. Description pulumi.StringPtrInput // The appliance definition display name. DisplayName pulumi.StringPtrInput // The identity of the resource. Identity IdentityResponsePtrInput // Resource location Location pulumi.StringPtrInput // The appliance lock level. LockLevel pulumi.StringPtrInput // ID of the resource that manages this resource. ManagedBy pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // The appliance definition package file Uri. PackageFileUri pulumi.StringPtrInput // The SKU of the resource. Sku SkuResponsePtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput }
func (ApplianceDefinitionState) ElementType ¶
func (ApplianceDefinitionState) ElementType() reflect.Type
type ApplianceInput ¶ added in v0.2.6
type ApplianceInput interface { pulumi.Input ToApplianceOutput() ApplianceOutput ToApplianceOutputWithContext(ctx context.Context) ApplianceOutput }
type ApplianceLockLevel ¶ added in v0.3.1
The appliance lock level.
func (ApplianceLockLevel) ElementType ¶ added in v0.3.1
func (ApplianceLockLevel) ElementType() reflect.Type
func (ApplianceLockLevel) ToStringOutput ¶ added in v0.3.1
func (e ApplianceLockLevel) ToStringOutput() pulumi.StringOutput
func (ApplianceLockLevel) ToStringOutputWithContext ¶ added in v0.3.1
func (e ApplianceLockLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApplianceLockLevel) ToStringPtrOutput ¶ added in v0.3.1
func (e ApplianceLockLevel) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplianceLockLevel) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ApplianceLockLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApplianceOutput ¶ added in v0.2.6
type ApplianceOutput struct {
*pulumi.OutputState
}
func (ApplianceOutput) ElementType ¶ added in v0.2.6
func (ApplianceOutput) ElementType() reflect.Type
func (ApplianceOutput) ToApplianceOutput ¶ added in v0.2.6
func (o ApplianceOutput) ToApplianceOutput() ApplianceOutput
func (ApplianceOutput) ToApplianceOutputWithContext ¶ added in v0.2.6
func (o ApplianceOutput) ToApplianceOutputWithContext(ctx context.Context) ApplianceOutput
type ApplianceProviderAuthorization ¶
type ApplianceProviderAuthorization struct { // The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the appliance 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 appliance's container resource group. This role definition cannot have permission to delete the resource group. RoleDefinitionId string `pulumi:"roleDefinitionId"` }
The appliance provider authorization.
type ApplianceProviderAuthorizationArgs ¶
type ApplianceProviderAuthorizationArgs struct { // The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the appliance 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 appliance's container resource group. This role definition cannot have permission to delete the resource group. RoleDefinitionId pulumi.StringInput `pulumi:"roleDefinitionId"` }
The appliance provider authorization.
func (ApplianceProviderAuthorizationArgs) ElementType ¶
func (ApplianceProviderAuthorizationArgs) ElementType() reflect.Type
func (ApplianceProviderAuthorizationArgs) ToApplianceProviderAuthorizationOutput ¶
func (i ApplianceProviderAuthorizationArgs) ToApplianceProviderAuthorizationOutput() ApplianceProviderAuthorizationOutput
func (ApplianceProviderAuthorizationArgs) ToApplianceProviderAuthorizationOutputWithContext ¶
func (i ApplianceProviderAuthorizationArgs) ToApplianceProviderAuthorizationOutputWithContext(ctx context.Context) ApplianceProviderAuthorizationOutput
type ApplianceProviderAuthorizationArray ¶
type ApplianceProviderAuthorizationArray []ApplianceProviderAuthorizationInput
func (ApplianceProviderAuthorizationArray) ElementType ¶
func (ApplianceProviderAuthorizationArray) ElementType() reflect.Type
func (ApplianceProviderAuthorizationArray) ToApplianceProviderAuthorizationArrayOutput ¶
func (i ApplianceProviderAuthorizationArray) ToApplianceProviderAuthorizationArrayOutput() ApplianceProviderAuthorizationArrayOutput
func (ApplianceProviderAuthorizationArray) ToApplianceProviderAuthorizationArrayOutputWithContext ¶
func (i ApplianceProviderAuthorizationArray) ToApplianceProviderAuthorizationArrayOutputWithContext(ctx context.Context) ApplianceProviderAuthorizationArrayOutput
type ApplianceProviderAuthorizationArrayInput ¶
type ApplianceProviderAuthorizationArrayInput interface { pulumi.Input ToApplianceProviderAuthorizationArrayOutput() ApplianceProviderAuthorizationArrayOutput ToApplianceProviderAuthorizationArrayOutputWithContext(context.Context) ApplianceProviderAuthorizationArrayOutput }
ApplianceProviderAuthorizationArrayInput is an input type that accepts ApplianceProviderAuthorizationArray and ApplianceProviderAuthorizationArrayOutput values. You can construct a concrete instance of `ApplianceProviderAuthorizationArrayInput` via:
ApplianceProviderAuthorizationArray{ ApplianceProviderAuthorizationArgs{...} }
type ApplianceProviderAuthorizationArrayOutput ¶
type ApplianceProviderAuthorizationArrayOutput struct{ *pulumi.OutputState }
func (ApplianceProviderAuthorizationArrayOutput) ElementType ¶
func (ApplianceProviderAuthorizationArrayOutput) ElementType() reflect.Type
func (ApplianceProviderAuthorizationArrayOutput) ToApplianceProviderAuthorizationArrayOutput ¶
func (o ApplianceProviderAuthorizationArrayOutput) ToApplianceProviderAuthorizationArrayOutput() ApplianceProviderAuthorizationArrayOutput
func (ApplianceProviderAuthorizationArrayOutput) ToApplianceProviderAuthorizationArrayOutputWithContext ¶
func (o ApplianceProviderAuthorizationArrayOutput) ToApplianceProviderAuthorizationArrayOutputWithContext(ctx context.Context) ApplianceProviderAuthorizationArrayOutput
type ApplianceProviderAuthorizationInput ¶
type ApplianceProviderAuthorizationInput interface { pulumi.Input ToApplianceProviderAuthorizationOutput() ApplianceProviderAuthorizationOutput ToApplianceProviderAuthorizationOutputWithContext(context.Context) ApplianceProviderAuthorizationOutput }
ApplianceProviderAuthorizationInput is an input type that accepts ApplianceProviderAuthorizationArgs and ApplianceProviderAuthorizationOutput values. You can construct a concrete instance of `ApplianceProviderAuthorizationInput` via:
ApplianceProviderAuthorizationArgs{...}
type ApplianceProviderAuthorizationOutput ¶
type ApplianceProviderAuthorizationOutput struct{ *pulumi.OutputState }
The appliance provider authorization.
func (ApplianceProviderAuthorizationOutput) ElementType ¶
func (ApplianceProviderAuthorizationOutput) ElementType() reflect.Type
func (ApplianceProviderAuthorizationOutput) PrincipalId ¶
func (o ApplianceProviderAuthorizationOutput) PrincipalId() pulumi.StringOutput
The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the appliance resources.
func (ApplianceProviderAuthorizationOutput) RoleDefinitionId ¶
func (o ApplianceProviderAuthorizationOutput) RoleDefinitionId() pulumi.StringOutput
The provider's role definition identifier. This role will define all the permissions that the provider must have on the appliance's container resource group. This role definition cannot have permission to delete the resource group.
func (ApplianceProviderAuthorizationOutput) ToApplianceProviderAuthorizationOutput ¶
func (o ApplianceProviderAuthorizationOutput) ToApplianceProviderAuthorizationOutput() ApplianceProviderAuthorizationOutput
func (ApplianceProviderAuthorizationOutput) ToApplianceProviderAuthorizationOutputWithContext ¶
func (o ApplianceProviderAuthorizationOutput) ToApplianceProviderAuthorizationOutputWithContext(ctx context.Context) ApplianceProviderAuthorizationOutput
type ApplianceProviderAuthorizationResponse ¶
type ApplianceProviderAuthorizationResponse struct { // The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the appliance 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 appliance's container resource group. This role definition cannot have permission to delete the resource group. RoleDefinitionId string `pulumi:"roleDefinitionId"` }
The appliance provider authorization.
type ApplianceProviderAuthorizationResponseArgs ¶
type ApplianceProviderAuthorizationResponseArgs struct { // The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the appliance 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 appliance's container resource group. This role definition cannot have permission to delete the resource group. RoleDefinitionId pulumi.StringInput `pulumi:"roleDefinitionId"` }
The appliance provider authorization.
func (ApplianceProviderAuthorizationResponseArgs) ElementType ¶
func (ApplianceProviderAuthorizationResponseArgs) ElementType() reflect.Type
func (ApplianceProviderAuthorizationResponseArgs) ToApplianceProviderAuthorizationResponseOutput ¶
func (i ApplianceProviderAuthorizationResponseArgs) ToApplianceProviderAuthorizationResponseOutput() ApplianceProviderAuthorizationResponseOutput
func (ApplianceProviderAuthorizationResponseArgs) ToApplianceProviderAuthorizationResponseOutputWithContext ¶
func (i ApplianceProviderAuthorizationResponseArgs) ToApplianceProviderAuthorizationResponseOutputWithContext(ctx context.Context) ApplianceProviderAuthorizationResponseOutput
type ApplianceProviderAuthorizationResponseArray ¶
type ApplianceProviderAuthorizationResponseArray []ApplianceProviderAuthorizationResponseInput
func (ApplianceProviderAuthorizationResponseArray) ElementType ¶
func (ApplianceProviderAuthorizationResponseArray) ElementType() reflect.Type
func (ApplianceProviderAuthorizationResponseArray) ToApplianceProviderAuthorizationResponseArrayOutput ¶
func (i ApplianceProviderAuthorizationResponseArray) ToApplianceProviderAuthorizationResponseArrayOutput() ApplianceProviderAuthorizationResponseArrayOutput
func (ApplianceProviderAuthorizationResponseArray) ToApplianceProviderAuthorizationResponseArrayOutputWithContext ¶
func (i ApplianceProviderAuthorizationResponseArray) ToApplianceProviderAuthorizationResponseArrayOutputWithContext(ctx context.Context) ApplianceProviderAuthorizationResponseArrayOutput
type ApplianceProviderAuthorizationResponseArrayInput ¶
type ApplianceProviderAuthorizationResponseArrayInput interface { pulumi.Input ToApplianceProviderAuthorizationResponseArrayOutput() ApplianceProviderAuthorizationResponseArrayOutput ToApplianceProviderAuthorizationResponseArrayOutputWithContext(context.Context) ApplianceProviderAuthorizationResponseArrayOutput }
ApplianceProviderAuthorizationResponseArrayInput is an input type that accepts ApplianceProviderAuthorizationResponseArray and ApplianceProviderAuthorizationResponseArrayOutput values. You can construct a concrete instance of `ApplianceProviderAuthorizationResponseArrayInput` via:
ApplianceProviderAuthorizationResponseArray{ ApplianceProviderAuthorizationResponseArgs{...} }
type ApplianceProviderAuthorizationResponseArrayOutput ¶
type ApplianceProviderAuthorizationResponseArrayOutput struct{ *pulumi.OutputState }
func (ApplianceProviderAuthorizationResponseArrayOutput) ElementType ¶
func (ApplianceProviderAuthorizationResponseArrayOutput) ElementType() reflect.Type
func (ApplianceProviderAuthorizationResponseArrayOutput) ToApplianceProviderAuthorizationResponseArrayOutput ¶
func (o ApplianceProviderAuthorizationResponseArrayOutput) ToApplianceProviderAuthorizationResponseArrayOutput() ApplianceProviderAuthorizationResponseArrayOutput
func (ApplianceProviderAuthorizationResponseArrayOutput) ToApplianceProviderAuthorizationResponseArrayOutputWithContext ¶
func (o ApplianceProviderAuthorizationResponseArrayOutput) ToApplianceProviderAuthorizationResponseArrayOutputWithContext(ctx context.Context) ApplianceProviderAuthorizationResponseArrayOutput
type ApplianceProviderAuthorizationResponseInput ¶
type ApplianceProviderAuthorizationResponseInput interface { pulumi.Input ToApplianceProviderAuthorizationResponseOutput() ApplianceProviderAuthorizationResponseOutput ToApplianceProviderAuthorizationResponseOutputWithContext(context.Context) ApplianceProviderAuthorizationResponseOutput }
ApplianceProviderAuthorizationResponseInput is an input type that accepts ApplianceProviderAuthorizationResponseArgs and ApplianceProviderAuthorizationResponseOutput values. You can construct a concrete instance of `ApplianceProviderAuthorizationResponseInput` via:
ApplianceProviderAuthorizationResponseArgs{...}
type ApplianceProviderAuthorizationResponseOutput ¶
type ApplianceProviderAuthorizationResponseOutput struct{ *pulumi.OutputState }
The appliance provider authorization.
func (ApplianceProviderAuthorizationResponseOutput) ElementType ¶
func (ApplianceProviderAuthorizationResponseOutput) ElementType() reflect.Type
func (ApplianceProviderAuthorizationResponseOutput) PrincipalId ¶
func (o ApplianceProviderAuthorizationResponseOutput) PrincipalId() pulumi.StringOutput
The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the appliance resources.
func (ApplianceProviderAuthorizationResponseOutput) RoleDefinitionId ¶
func (o ApplianceProviderAuthorizationResponseOutput) RoleDefinitionId() pulumi.StringOutput
The provider's role definition identifier. This role will define all the permissions that the provider must have on the appliance's container resource group. This role definition cannot have permission to delete the resource group.
func (ApplianceProviderAuthorizationResponseOutput) ToApplianceProviderAuthorizationResponseOutput ¶
func (o ApplianceProviderAuthorizationResponseOutput) ToApplianceProviderAuthorizationResponseOutput() ApplianceProviderAuthorizationResponseOutput
func (ApplianceProviderAuthorizationResponseOutput) ToApplianceProviderAuthorizationResponseOutputWithContext ¶
func (o ApplianceProviderAuthorizationResponseOutput) ToApplianceProviderAuthorizationResponseOutputWithContext(ctx context.Context) ApplianceProviderAuthorizationResponseOutput
type ApplianceState ¶
type ApplianceState struct { // The fully qualified path of appliance definition Id. ApplianceDefinitionId pulumi.StringPtrInput // The identity of the resource. Identity IdentityResponsePtrInput // The kind of the appliance. 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 appliance outputs. Outputs pulumi.Input // Name and value pairs that define the appliance parameters. It can be a JObject or a well formed JSON string. Parameters pulumi.Input // The plan information. Plan PlanResponsePtrInput // The appliance 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 (ApplianceState) ElementType ¶
func (ApplianceState) 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 LookupApplianceArgs ¶
type LookupApplianceDefinitionResult ¶
type LookupApplianceDefinitionResult struct { // The collection of appliance artifacts. The portal will use the files specified as artifacts to construct the user experience of creating an appliance from an appliance definition. Artifacts []ApplianceArtifactResponse `pulumi:"artifacts"` // The appliance provider authorizations. Authorizations []ApplianceProviderAuthorizationResponse `pulumi:"authorizations"` // The appliance definition description. Description *string `pulumi:"description"` // The appliance definition display name. DisplayName *string `pulumi:"displayName"` // Resource ID Id string `pulumi:"id"` // The identity of the resource. Identity *IdentityResponse `pulumi:"identity"` // Resource location Location *string `pulumi:"location"` // The appliance lock level. LockLevel string `pulumi:"lockLevel"` // ID of the resource that manages this resource. ManagedBy *string `pulumi:"managedBy"` // Resource name Name string `pulumi:"name"` // The appliance definition package file Uri. 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 appliance definition.
func LookupApplianceDefinition ¶
func LookupApplianceDefinition(ctx *pulumi.Context, args *LookupApplianceDefinitionArgs, opts ...pulumi.InvokeOption) (*LookupApplianceDefinitionResult, error)
type LookupApplianceResult ¶
type LookupApplianceResult struct { // The fully qualified path of appliance definition Id. ApplianceDefinitionId *string `pulumi:"applianceDefinitionId"` // Resource ID Id string `pulumi:"id"` // The identity of the resource. Identity *IdentityResponse `pulumi:"identity"` // The kind of the appliance. 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 appliance outputs. Outputs interface{} `pulumi:"outputs"` // Name and value pairs that define the appliance parameters. It can be a JObject or a well formed JSON string. Parameters interface{} `pulumi:"parameters"` // The plan information. Plan *PlanResponse `pulumi:"plan"` // The appliance 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 appliance.
func LookupAppliance ¶
func LookupAppliance(ctx *pulumi.Context, args *LookupApplianceArgs, opts ...pulumi.InvokeOption) (*LookupApplianceResult, 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 appliance.
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 appliance.
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 appliance.
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 appliance.
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 appliance.
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 appliance.
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