Documentation
¶
Index ¶
- type HybridUseBenefit
- type HybridUseBenefitArgs
- type HybridUseBenefitInput
- type HybridUseBenefitOutput
- type HybridUseBenefitState
- type LookupHybridUseBenefitArgs
- type LookupHybridUseBenefitResult
- type Sku
- type SkuArgs
- type SkuInput
- type SkuOutput
- func (SkuOutput) ElementType() reflect.Type
- func (o SkuOutput) Name() 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
- 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 (SkuResponseOutput) ElementType() reflect.Type
- func (o SkuResponseOutput) Name() 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) Elem() SkuResponseOutput
- func (SkuResponsePtrOutput) ElementType() reflect.Type
- func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HybridUseBenefit ¶
type HybridUseBenefit struct { pulumi.CustomResourceState // Created date CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // Indicates the revision of the hybrid use benefit Etag pulumi.IntOutput `pulumi:"etag"` // Last updated date LastUpdatedDate pulumi.StringOutput `pulumi:"lastUpdatedDate"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Provisioning state ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Hybrid use benefit SKU Sku SkuResponseOutput `pulumi:"sku"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Response on GET of a hybrid use benefit
func GetHybridUseBenefit ¶
func GetHybridUseBenefit(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HybridUseBenefitState, opts ...pulumi.ResourceOption) (*HybridUseBenefit, error)
GetHybridUseBenefit gets an existing HybridUseBenefit 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 NewHybridUseBenefit ¶
func NewHybridUseBenefit(ctx *pulumi.Context, name string, args *HybridUseBenefitArgs, opts ...pulumi.ResourceOption) (*HybridUseBenefit, error)
NewHybridUseBenefit registers a new resource with the given unique name, arguments, and options.
func (*HybridUseBenefit) ElementType ¶ added in v0.2.6
func (*HybridUseBenefit) ElementType() reflect.Type
func (*HybridUseBenefit) ToHybridUseBenefitOutput ¶ added in v0.2.6
func (i *HybridUseBenefit) ToHybridUseBenefitOutput() HybridUseBenefitOutput
func (*HybridUseBenefit) ToHybridUseBenefitOutputWithContext ¶ added in v0.2.6
func (i *HybridUseBenefit) ToHybridUseBenefitOutputWithContext(ctx context.Context) HybridUseBenefitOutput
type HybridUseBenefitArgs ¶
type HybridUseBenefitArgs struct { // This is a unique identifier for a plan. Should be a guid. PlanId pulumi.StringInput // The scope at which the operation is performed. This is limited to Microsoft.Compute/virtualMachines and Microsoft.Compute/hostGroups/hosts for now Scope pulumi.StringInput // Hybrid use benefit SKU Sku SkuInput }
The set of arguments for constructing a HybridUseBenefit resource.
func (HybridUseBenefitArgs) ElementType ¶
func (HybridUseBenefitArgs) ElementType() reflect.Type
type HybridUseBenefitInput ¶ added in v0.2.6
type HybridUseBenefitInput interface { pulumi.Input ToHybridUseBenefitOutput() HybridUseBenefitOutput ToHybridUseBenefitOutputWithContext(ctx context.Context) HybridUseBenefitOutput }
type HybridUseBenefitOutput ¶ added in v0.2.6
type HybridUseBenefitOutput struct {
*pulumi.OutputState
}
func (HybridUseBenefitOutput) ElementType ¶ added in v0.2.6
func (HybridUseBenefitOutput) ElementType() reflect.Type
func (HybridUseBenefitOutput) ToHybridUseBenefitOutput ¶ added in v0.2.6
func (o HybridUseBenefitOutput) ToHybridUseBenefitOutput() HybridUseBenefitOutput
func (HybridUseBenefitOutput) ToHybridUseBenefitOutputWithContext ¶ added in v0.2.6
func (o HybridUseBenefitOutput) ToHybridUseBenefitOutputWithContext(ctx context.Context) HybridUseBenefitOutput
type HybridUseBenefitState ¶
type HybridUseBenefitState struct { // Created date CreatedDate pulumi.StringPtrInput // Indicates the revision of the hybrid use benefit Etag pulumi.IntPtrInput // Last updated date LastUpdatedDate pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // Provisioning state ProvisioningState pulumi.StringPtrInput // Hybrid use benefit SKU Sku SkuResponsePtrInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput }
func (HybridUseBenefitState) ElementType ¶
func (HybridUseBenefitState) ElementType() reflect.Type
type LookupHybridUseBenefitArgs ¶
type LookupHybridUseBenefitArgs struct { // This is a unique identifier for a plan. Should be a guid. PlanId string `pulumi:"planId"` // The scope at which the operation is performed. This is limited to Microsoft.Compute/virtualMachines and Microsoft.Compute/hostGroups/hosts for now Scope string `pulumi:"scope"` }
type LookupHybridUseBenefitResult ¶
type LookupHybridUseBenefitResult struct { // Created date CreatedDate string `pulumi:"createdDate"` // Indicates the revision of the hybrid use benefit Etag int `pulumi:"etag"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // Last updated date LastUpdatedDate string `pulumi:"lastUpdatedDate"` // The name of the resource Name string `pulumi:"name"` // Provisioning state ProvisioningState string `pulumi:"provisioningState"` // Hybrid use benefit SKU Sku SkuResponse `pulumi:"sku"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
Response on GET of a hybrid use benefit
func LookupHybridUseBenefit ¶
func LookupHybridUseBenefit(ctx *pulumi.Context, args *LookupHybridUseBenefitArgs, opts ...pulumi.InvokeOption) (*LookupHybridUseBenefitResult, error)
type Sku ¶
type Sku struct { // Name of the SKU to be applied Name *string `pulumi:"name"` }
The SKU to be applied for this resource
type SkuArgs ¶
type SkuArgs struct { // Name of the SKU to be applied Name pulumi.StringPtrInput `pulumi:"name"` }
The SKU to be applied for this 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 }
The SKU to be applied for this resource
func (SkuOutput) ElementType ¶
func (SkuOutput) Name ¶
func (o SkuOutput) Name() pulumi.StringPtrOutput
Name of the SKU to be applied
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) Elem ¶
func (o SkuPtrOutput) Elem() SkuOutput
func (SkuPtrOutput) ElementType ¶
func (SkuPtrOutput) ElementType() reflect.Type
func (SkuPtrOutput) Name ¶
func (o SkuPtrOutput) Name() pulumi.StringPtrOutput
Name of the SKU to be applied
func (SkuPtrOutput) ToSkuPtrOutput ¶
func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuPtrOutput) ToSkuPtrOutputWithContext ¶
func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuResponse ¶
type SkuResponse struct { // Name of the SKU to be applied Name *string `pulumi:"name"` }
The SKU to be applied for this resource
type SkuResponseArgs ¶
type SkuResponseArgs struct { // Name of the SKU to be applied Name pulumi.StringPtrInput `pulumi:"name"` }
The SKU to be applied for this 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 }
The SKU to be applied for this resource
func (SkuResponseOutput) ElementType ¶
func (SkuResponseOutput) ElementType() reflect.Type
func (SkuResponseOutput) Name ¶
func (o SkuResponseOutput) Name() pulumi.StringPtrOutput
Name of the SKU to be applied
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) Elem ¶
func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
func (SkuResponsePtrOutput) ElementType ¶
func (SkuResponsePtrOutput) ElementType() reflect.Type
func (SkuResponsePtrOutput) Name ¶
func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
Name of the SKU to be applied
func (SkuResponsePtrOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput