Documentation ¶
Index ¶
- Constants
- type ListSaasResourceAccessTokenArgs
- type ListSaasResourceAccessTokenOutputArgs
- type ListSaasResourceAccessTokenResult
- type ListSaasResourceAccessTokenResultOutput
- func (ListSaasResourceAccessTokenResultOutput) ElementType() reflect.Type
- func (o ListSaasResourceAccessTokenResultOutput) PublisherOfferBaseUri() pulumi.StringPtrOutput
- func (o ListSaasResourceAccessTokenResultOutput) ToListSaasResourceAccessTokenResultOutput() ListSaasResourceAccessTokenResultOutput
- func (o ListSaasResourceAccessTokenResultOutput) ToListSaasResourceAccessTokenResultOutputWithContext(ctx context.Context) ListSaasResourceAccessTokenResultOutput
- func (o ListSaasResourceAccessTokenResultOutput) Token() pulumi.StringPtrOutput
- type ListSaasSubscriptionLevelAccessTokenArgs
- type ListSaasSubscriptionLevelAccessTokenOutputArgs
- type ListSaasSubscriptionLevelAccessTokenResult
- type ListSaasSubscriptionLevelAccessTokenResultOutput
- func (ListSaasSubscriptionLevelAccessTokenResultOutput) ElementType() reflect.Type
- func (o ListSaasSubscriptionLevelAccessTokenResultOutput) PublisherOfferBaseUri() pulumi.StringPtrOutput
- func (o ListSaasSubscriptionLevelAccessTokenResultOutput) ToListSaasSubscriptionLevelAccessTokenResultOutput() ListSaasSubscriptionLevelAccessTokenResultOutput
- func (o ListSaasSubscriptionLevelAccessTokenResultOutput) ToListSaasSubscriptionLevelAccessTokenResultOutputWithContext(ctx context.Context) ListSaasSubscriptionLevelAccessTokenResultOutput
- func (o ListSaasSubscriptionLevelAccessTokenResultOutput) Token() pulumi.StringPtrOutput
- type LookupSaasSubscriptionLevelArgs
- type LookupSaasSubscriptionLevelOutputArgs
- type LookupSaasSubscriptionLevelResult
- type LookupSaasSubscriptionLevelResultOutput
- func (LookupSaasSubscriptionLevelResultOutput) ElementType() reflect.Type
- func (o LookupSaasSubscriptionLevelResultOutput) Id() pulumi.StringOutput
- func (o LookupSaasSubscriptionLevelResultOutput) Name() pulumi.StringOutput
- func (o LookupSaasSubscriptionLevelResultOutput) Properties() SaasResourceResponsePropertiesOutput
- func (o LookupSaasSubscriptionLevelResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupSaasSubscriptionLevelResultOutput) ToLookupSaasSubscriptionLevelResultOutput() LookupSaasSubscriptionLevelResultOutput
- func (o LookupSaasSubscriptionLevelResultOutput) ToLookupSaasSubscriptionLevelResultOutputWithContext(ctx context.Context) LookupSaasSubscriptionLevelResultOutput
- func (o LookupSaasSubscriptionLevelResultOutput) Type() pulumi.StringOutput
- type PaymentChannelType
- func (PaymentChannelType) ElementType() reflect.Type
- func (e PaymentChannelType) ToPaymentChannelTypeOutput() PaymentChannelTypeOutput
- func (e PaymentChannelType) ToPaymentChannelTypeOutputWithContext(ctx context.Context) PaymentChannelTypeOutput
- func (e PaymentChannelType) ToPaymentChannelTypePtrOutput() PaymentChannelTypePtrOutput
- func (e PaymentChannelType) ToPaymentChannelTypePtrOutputWithContext(ctx context.Context) PaymentChannelTypePtrOutput
- func (e PaymentChannelType) ToStringOutput() pulumi.StringOutput
- func (e PaymentChannelType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PaymentChannelType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PaymentChannelType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PaymentChannelTypeInput
- type PaymentChannelTypeOutput
- func (PaymentChannelTypeOutput) ElementType() reflect.Type
- func (o PaymentChannelTypeOutput) ToPaymentChannelTypeOutput() PaymentChannelTypeOutput
- func (o PaymentChannelTypeOutput) ToPaymentChannelTypeOutputWithContext(ctx context.Context) PaymentChannelTypeOutput
- func (o PaymentChannelTypeOutput) ToPaymentChannelTypePtrOutput() PaymentChannelTypePtrOutput
- func (o PaymentChannelTypeOutput) ToPaymentChannelTypePtrOutputWithContext(ctx context.Context) PaymentChannelTypePtrOutput
- func (o PaymentChannelTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o PaymentChannelTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PaymentChannelTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PaymentChannelTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PaymentChannelTypePtrInput
- type PaymentChannelTypePtrOutput
- func (o PaymentChannelTypePtrOutput) Elem() PaymentChannelTypeOutput
- func (PaymentChannelTypePtrOutput) ElementType() reflect.Type
- func (o PaymentChannelTypePtrOutput) ToPaymentChannelTypePtrOutput() PaymentChannelTypePtrOutput
- func (o PaymentChannelTypePtrOutput) ToPaymentChannelTypePtrOutputWithContext(ctx context.Context) PaymentChannelTypePtrOutput
- func (o PaymentChannelTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PaymentChannelTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SaasCreationProperties
- type SaasCreationPropertiesArgs
- func (SaasCreationPropertiesArgs) ElementType() reflect.Type
- func (i SaasCreationPropertiesArgs) ToSaasCreationPropertiesOutput() SaasCreationPropertiesOutput
- func (i SaasCreationPropertiesArgs) ToSaasCreationPropertiesOutputWithContext(ctx context.Context) SaasCreationPropertiesOutput
- func (i SaasCreationPropertiesArgs) ToSaasCreationPropertiesPtrOutput() SaasCreationPropertiesPtrOutput
- func (i SaasCreationPropertiesArgs) ToSaasCreationPropertiesPtrOutputWithContext(ctx context.Context) SaasCreationPropertiesPtrOutput
- type SaasCreationPropertiesInput
- type SaasCreationPropertiesOutput
- func (o SaasCreationPropertiesOutput) AutoRenew() pulumi.BoolPtrOutput
- func (SaasCreationPropertiesOutput) ElementType() reflect.Type
- func (o SaasCreationPropertiesOutput) OfferId() pulumi.StringPtrOutput
- func (o SaasCreationPropertiesOutput) PaymentChannelMetadata() pulumi.StringMapOutput
- func (o SaasCreationPropertiesOutput) PaymentChannelType() pulumi.StringPtrOutput
- func (o SaasCreationPropertiesOutput) PublisherId() pulumi.StringPtrOutput
- func (o SaasCreationPropertiesOutput) PublisherTestEnvironment() pulumi.StringPtrOutput
- func (o SaasCreationPropertiesOutput) Quantity() pulumi.Float64PtrOutput
- func (o SaasCreationPropertiesOutput) SaasResourceName() pulumi.StringPtrOutput
- func (o SaasCreationPropertiesOutput) SaasSessionId() pulumi.StringPtrOutput
- func (o SaasCreationPropertiesOutput) SaasSubscriptionId() pulumi.StringPtrOutput
- func (o SaasCreationPropertiesOutput) SkuId() pulumi.StringPtrOutput
- func (o SaasCreationPropertiesOutput) TermId() pulumi.StringPtrOutput
- func (o SaasCreationPropertiesOutput) ToSaasCreationPropertiesOutput() SaasCreationPropertiesOutput
- func (o SaasCreationPropertiesOutput) ToSaasCreationPropertiesOutputWithContext(ctx context.Context) SaasCreationPropertiesOutput
- func (o SaasCreationPropertiesOutput) ToSaasCreationPropertiesPtrOutput() SaasCreationPropertiesPtrOutput
- func (o SaasCreationPropertiesOutput) ToSaasCreationPropertiesPtrOutputWithContext(ctx context.Context) SaasCreationPropertiesPtrOutput
- type SaasCreationPropertiesPtrInput
- type SaasCreationPropertiesPtrOutput
- func (o SaasCreationPropertiesPtrOutput) AutoRenew() pulumi.BoolPtrOutput
- func (o SaasCreationPropertiesPtrOutput) Elem() SaasCreationPropertiesOutput
- func (SaasCreationPropertiesPtrOutput) ElementType() reflect.Type
- func (o SaasCreationPropertiesPtrOutput) OfferId() pulumi.StringPtrOutput
- func (o SaasCreationPropertiesPtrOutput) PaymentChannelMetadata() pulumi.StringMapOutput
- func (o SaasCreationPropertiesPtrOutput) PaymentChannelType() pulumi.StringPtrOutput
- func (o SaasCreationPropertiesPtrOutput) PublisherId() pulumi.StringPtrOutput
- func (o SaasCreationPropertiesPtrOutput) PublisherTestEnvironment() pulumi.StringPtrOutput
- func (o SaasCreationPropertiesPtrOutput) Quantity() pulumi.Float64PtrOutput
- func (o SaasCreationPropertiesPtrOutput) SaasResourceName() pulumi.StringPtrOutput
- func (o SaasCreationPropertiesPtrOutput) SaasSessionId() pulumi.StringPtrOutput
- func (o SaasCreationPropertiesPtrOutput) SaasSubscriptionId() pulumi.StringPtrOutput
- func (o SaasCreationPropertiesPtrOutput) SkuId() pulumi.StringPtrOutput
- func (o SaasCreationPropertiesPtrOutput) TermId() pulumi.StringPtrOutput
- func (o SaasCreationPropertiesPtrOutput) ToSaasCreationPropertiesPtrOutput() SaasCreationPropertiesPtrOutput
- func (o SaasCreationPropertiesPtrOutput) ToSaasCreationPropertiesPtrOutputWithContext(ctx context.Context) SaasCreationPropertiesPtrOutput
- type SaasPropertiesResponseTerm
- type SaasPropertiesResponseTermOutput
- func (SaasPropertiesResponseTermOutput) ElementType() reflect.Type
- func (o SaasPropertiesResponseTermOutput) EndDate() pulumi.StringPtrOutput
- func (o SaasPropertiesResponseTermOutput) StartDate() pulumi.StringPtrOutput
- func (o SaasPropertiesResponseTermOutput) TermUnit() pulumi.StringPtrOutput
- func (o SaasPropertiesResponseTermOutput) ToSaasPropertiesResponseTermOutput() SaasPropertiesResponseTermOutput
- func (o SaasPropertiesResponseTermOutput) ToSaasPropertiesResponseTermOutputWithContext(ctx context.Context) SaasPropertiesResponseTermOutput
- type SaasPropertiesResponseTermPtrOutput
- func (o SaasPropertiesResponseTermPtrOutput) Elem() SaasPropertiesResponseTermOutput
- func (SaasPropertiesResponseTermPtrOutput) ElementType() reflect.Type
- func (o SaasPropertiesResponseTermPtrOutput) EndDate() pulumi.StringPtrOutput
- func (o SaasPropertiesResponseTermPtrOutput) StartDate() pulumi.StringPtrOutput
- func (o SaasPropertiesResponseTermPtrOutput) TermUnit() pulumi.StringPtrOutput
- func (o SaasPropertiesResponseTermPtrOutput) ToSaasPropertiesResponseTermPtrOutput() SaasPropertiesResponseTermPtrOutput
- func (o SaasPropertiesResponseTermPtrOutput) ToSaasPropertiesResponseTermPtrOutputWithContext(ctx context.Context) SaasPropertiesResponseTermPtrOutput
- type SaasResourceResponseProperties
- type SaasResourceResponsePropertiesOutput
- func (o SaasResourceResponsePropertiesOutput) AutoRenew() pulumi.BoolPtrOutput
- func (o SaasResourceResponsePropertiesOutput) Created() pulumi.StringOutput
- func (SaasResourceResponsePropertiesOutput) ElementType() reflect.Type
- func (o SaasResourceResponsePropertiesOutput) IsFreeTrial() pulumi.BoolPtrOutput
- func (o SaasResourceResponsePropertiesOutput) LastModified() pulumi.StringPtrOutput
- func (o SaasResourceResponsePropertiesOutput) OfferId() pulumi.StringPtrOutput
- func (o SaasResourceResponsePropertiesOutput) PaymentChannelMetadata() pulumi.StringMapOutput
- func (o SaasResourceResponsePropertiesOutput) PaymentChannelType() pulumi.StringPtrOutput
- func (o SaasResourceResponsePropertiesOutput) PublisherId() pulumi.StringPtrOutput
- func (o SaasResourceResponsePropertiesOutput) PublisherTestEnvironment() pulumi.StringPtrOutput
- func (o SaasResourceResponsePropertiesOutput) Quantity() pulumi.Float64PtrOutput
- func (o SaasResourceResponsePropertiesOutput) SaasResourceName() pulumi.StringPtrOutput
- func (o SaasResourceResponsePropertiesOutput) SaasSessionId() pulumi.StringPtrOutput
- func (o SaasResourceResponsePropertiesOutput) SaasSubscriptionId() pulumi.StringPtrOutput
- func (o SaasResourceResponsePropertiesOutput) SkuId() pulumi.StringPtrOutput
- func (o SaasResourceResponsePropertiesOutput) Status() pulumi.StringPtrOutput
- func (o SaasResourceResponsePropertiesOutput) Term() SaasPropertiesResponseTermPtrOutput
- func (o SaasResourceResponsePropertiesOutput) TermId() pulumi.StringPtrOutput
- func (o SaasResourceResponsePropertiesOutput) ToSaasResourceResponsePropertiesOutput() SaasResourceResponsePropertiesOutput
- func (o SaasResourceResponsePropertiesOutput) ToSaasResourceResponsePropertiesOutputWithContext(ctx context.Context) SaasResourceResponsePropertiesOutput
- type SaasSubscriptionLevel
- type SaasSubscriptionLevelArgs
- type SaasSubscriptionLevelInput
- type SaasSubscriptionLevelOutput
- func (SaasSubscriptionLevelOutput) ElementType() reflect.Type
- func (o SaasSubscriptionLevelOutput) Name() pulumi.StringOutput
- func (o SaasSubscriptionLevelOutput) Properties() SaasResourceResponsePropertiesOutput
- func (o SaasSubscriptionLevelOutput) Tags() pulumi.StringMapOutput
- func (o SaasSubscriptionLevelOutput) ToSaasSubscriptionLevelOutput() SaasSubscriptionLevelOutput
- func (o SaasSubscriptionLevelOutput) ToSaasSubscriptionLevelOutputWithContext(ctx context.Context) SaasSubscriptionLevelOutput
- func (o SaasSubscriptionLevelOutput) Type() pulumi.StringOutput
- type SaasSubscriptionLevelState
Constants ¶
const ( PaymentChannelTypeSubscriptionDelegated = PaymentChannelType("SubscriptionDelegated") PaymentChannelTypeCustomerDelegated = PaymentChannelType("CustomerDelegated") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ListSaasResourceAccessTokenArgs ¶
type ListSaasResourceAccessTokenArgs struct { // The Saas resource ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000) ResourceId string `pulumi:"resourceId"` }
type ListSaasResourceAccessTokenOutputArgs ¶
type ListSaasResourceAccessTokenOutputArgs struct { // The Saas resource ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000) ResourceId pulumi.StringInput `pulumi:"resourceId"` }
func (ListSaasResourceAccessTokenOutputArgs) ElementType ¶
func (ListSaasResourceAccessTokenOutputArgs) ElementType() reflect.Type
type ListSaasResourceAccessTokenResult ¶
type ListSaasResourceAccessTokenResult struct { // The Publisher Offer Base Uri PublisherOfferBaseUri *string `pulumi:"publisherOfferBaseUri"` // The generated token Token *string `pulumi:"token"` }
the ISV access token result response.
func ListSaasResourceAccessToken ¶
func ListSaasResourceAccessToken(ctx *pulumi.Context, args *ListSaasResourceAccessTokenArgs, opts ...pulumi.InvokeOption) (*ListSaasResourceAccessTokenResult, error)
Gets the ISV access token for a SaaS resource. Azure REST API version: 2018-03-01-beta.
type ListSaasResourceAccessTokenResultOutput ¶
type ListSaasResourceAccessTokenResultOutput struct{ *pulumi.OutputState }
the ISV access token result response.
func ListSaasResourceAccessTokenOutput ¶
func ListSaasResourceAccessTokenOutput(ctx *pulumi.Context, args ListSaasResourceAccessTokenOutputArgs, opts ...pulumi.InvokeOption) ListSaasResourceAccessTokenResultOutput
func (ListSaasResourceAccessTokenResultOutput) ElementType ¶
func (ListSaasResourceAccessTokenResultOutput) ElementType() reflect.Type
func (ListSaasResourceAccessTokenResultOutput) PublisherOfferBaseUri ¶
func (o ListSaasResourceAccessTokenResultOutput) PublisherOfferBaseUri() pulumi.StringPtrOutput
The Publisher Offer Base Uri
func (ListSaasResourceAccessTokenResultOutput) ToListSaasResourceAccessTokenResultOutput ¶
func (o ListSaasResourceAccessTokenResultOutput) ToListSaasResourceAccessTokenResultOutput() ListSaasResourceAccessTokenResultOutput
func (ListSaasResourceAccessTokenResultOutput) ToListSaasResourceAccessTokenResultOutputWithContext ¶
func (o ListSaasResourceAccessTokenResultOutput) ToListSaasResourceAccessTokenResultOutputWithContext(ctx context.Context) ListSaasResourceAccessTokenResultOutput
func (ListSaasResourceAccessTokenResultOutput) Token ¶
func (o ListSaasResourceAccessTokenResultOutput) Token() pulumi.StringPtrOutput
The generated token
type ListSaasSubscriptionLevelAccessTokenOutputArgs ¶
type ListSaasSubscriptionLevelAccessTokenOutputArgs struct { // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The name of the resource. ResourceName pulumi.StringInput `pulumi:"resourceName"` }
func (ListSaasSubscriptionLevelAccessTokenOutputArgs) ElementType ¶
func (ListSaasSubscriptionLevelAccessTokenOutputArgs) ElementType() reflect.Type
type ListSaasSubscriptionLevelAccessTokenResult ¶
type ListSaasSubscriptionLevelAccessTokenResult struct { // The Publisher Offer Base Uri PublisherOfferBaseUri *string `pulumi:"publisherOfferBaseUri"` // The generated token Token *string `pulumi:"token"` }
the ISV access token result response.
func ListSaasSubscriptionLevelAccessToken ¶
func ListSaasSubscriptionLevelAccessToken(ctx *pulumi.Context, args *ListSaasSubscriptionLevelAccessTokenArgs, opts ...pulumi.InvokeOption) (*ListSaasSubscriptionLevelAccessTokenResult, error)
Gets the ISV access token for a specified Subscription Level SaaS. Azure REST API version: 2018-03-01-beta.
type ListSaasSubscriptionLevelAccessTokenResultOutput ¶
type ListSaasSubscriptionLevelAccessTokenResultOutput struct{ *pulumi.OutputState }
the ISV access token result response.
func ListSaasSubscriptionLevelAccessTokenOutput ¶
func ListSaasSubscriptionLevelAccessTokenOutput(ctx *pulumi.Context, args ListSaasSubscriptionLevelAccessTokenOutputArgs, opts ...pulumi.InvokeOption) ListSaasSubscriptionLevelAccessTokenResultOutput
func (ListSaasSubscriptionLevelAccessTokenResultOutput) ElementType ¶
func (ListSaasSubscriptionLevelAccessTokenResultOutput) ElementType() reflect.Type
func (ListSaasSubscriptionLevelAccessTokenResultOutput) PublisherOfferBaseUri ¶
func (o ListSaasSubscriptionLevelAccessTokenResultOutput) PublisherOfferBaseUri() pulumi.StringPtrOutput
The Publisher Offer Base Uri
func (ListSaasSubscriptionLevelAccessTokenResultOutput) ToListSaasSubscriptionLevelAccessTokenResultOutput ¶
func (o ListSaasSubscriptionLevelAccessTokenResultOutput) ToListSaasSubscriptionLevelAccessTokenResultOutput() ListSaasSubscriptionLevelAccessTokenResultOutput
func (ListSaasSubscriptionLevelAccessTokenResultOutput) ToListSaasSubscriptionLevelAccessTokenResultOutputWithContext ¶
func (o ListSaasSubscriptionLevelAccessTokenResultOutput) ToListSaasSubscriptionLevelAccessTokenResultOutputWithContext(ctx context.Context) ListSaasSubscriptionLevelAccessTokenResultOutput
func (ListSaasSubscriptionLevelAccessTokenResultOutput) Token ¶
func (o ListSaasSubscriptionLevelAccessTokenResultOutput) Token() pulumi.StringPtrOutput
The generated token
type LookupSaasSubscriptionLevelOutputArgs ¶
type LookupSaasSubscriptionLevelOutputArgs struct { // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The name of the resource. ResourceName pulumi.StringInput `pulumi:"resourceName"` }
func (LookupSaasSubscriptionLevelOutputArgs) ElementType ¶
func (LookupSaasSubscriptionLevelOutputArgs) ElementType() reflect.Type
type LookupSaasSubscriptionLevelResult ¶
type LookupSaasSubscriptionLevelResult struct { // The resource uri Id string `pulumi:"id"` // The name of the resource Name string `pulumi:"name"` // saas properties Properties SaasResourceResponseProperties `pulumi:"properties"` // the resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
SaaS REST API resource definition.
func LookupSaasSubscriptionLevel ¶
func LookupSaasSubscriptionLevel(ctx *pulumi.Context, args *LookupSaasSubscriptionLevelArgs, opts ...pulumi.InvokeOption) (*LookupSaasSubscriptionLevelResult, error)
Gets information about the specified Subscription Level SaaS. Azure REST API version: 2018-03-01-beta.
type LookupSaasSubscriptionLevelResultOutput ¶
type LookupSaasSubscriptionLevelResultOutput struct{ *pulumi.OutputState }
SaaS REST API resource definition.
func LookupSaasSubscriptionLevelOutput ¶
func LookupSaasSubscriptionLevelOutput(ctx *pulumi.Context, args LookupSaasSubscriptionLevelOutputArgs, opts ...pulumi.InvokeOption) LookupSaasSubscriptionLevelResultOutput
func (LookupSaasSubscriptionLevelResultOutput) ElementType ¶
func (LookupSaasSubscriptionLevelResultOutput) ElementType() reflect.Type
func (LookupSaasSubscriptionLevelResultOutput) Id ¶
func (o LookupSaasSubscriptionLevelResultOutput) Id() pulumi.StringOutput
The resource uri
func (LookupSaasSubscriptionLevelResultOutput) Name ¶
func (o LookupSaasSubscriptionLevelResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupSaasSubscriptionLevelResultOutput) Properties ¶
func (o LookupSaasSubscriptionLevelResultOutput) Properties() SaasResourceResponsePropertiesOutput
saas properties
func (LookupSaasSubscriptionLevelResultOutput) Tags ¶
func (o LookupSaasSubscriptionLevelResultOutput) Tags() pulumi.StringMapOutput
the resource tags.
func (LookupSaasSubscriptionLevelResultOutput) ToLookupSaasSubscriptionLevelResultOutput ¶
func (o LookupSaasSubscriptionLevelResultOutput) ToLookupSaasSubscriptionLevelResultOutput() LookupSaasSubscriptionLevelResultOutput
func (LookupSaasSubscriptionLevelResultOutput) ToLookupSaasSubscriptionLevelResultOutputWithContext ¶
func (o LookupSaasSubscriptionLevelResultOutput) ToLookupSaasSubscriptionLevelResultOutputWithContext(ctx context.Context) LookupSaasSubscriptionLevelResultOutput
func (LookupSaasSubscriptionLevelResultOutput) Type ¶
func (o LookupSaasSubscriptionLevelResultOutput) Type() pulumi.StringOutput
Resource type.
type PaymentChannelType ¶
type PaymentChannelType string
The Payment channel for the SaasSubscription.
func (PaymentChannelType) ElementType ¶
func (PaymentChannelType) ElementType() reflect.Type
func (PaymentChannelType) ToPaymentChannelTypeOutput ¶
func (e PaymentChannelType) ToPaymentChannelTypeOutput() PaymentChannelTypeOutput
func (PaymentChannelType) ToPaymentChannelTypeOutputWithContext ¶
func (e PaymentChannelType) ToPaymentChannelTypeOutputWithContext(ctx context.Context) PaymentChannelTypeOutput
func (PaymentChannelType) ToPaymentChannelTypePtrOutput ¶
func (e PaymentChannelType) ToPaymentChannelTypePtrOutput() PaymentChannelTypePtrOutput
func (PaymentChannelType) ToPaymentChannelTypePtrOutputWithContext ¶
func (e PaymentChannelType) ToPaymentChannelTypePtrOutputWithContext(ctx context.Context) PaymentChannelTypePtrOutput
func (PaymentChannelType) ToStringOutput ¶
func (e PaymentChannelType) ToStringOutput() pulumi.StringOutput
func (PaymentChannelType) ToStringOutputWithContext ¶
func (e PaymentChannelType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PaymentChannelType) ToStringPtrOutput ¶
func (e PaymentChannelType) ToStringPtrOutput() pulumi.StringPtrOutput
func (PaymentChannelType) ToStringPtrOutputWithContext ¶
func (e PaymentChannelType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PaymentChannelTypeInput ¶
type PaymentChannelTypeInput interface { pulumi.Input ToPaymentChannelTypeOutput() PaymentChannelTypeOutput ToPaymentChannelTypeOutputWithContext(context.Context) PaymentChannelTypeOutput }
PaymentChannelTypeInput is an input type that accepts values of the PaymentChannelType enum A concrete instance of `PaymentChannelTypeInput` can be one of the following:
PaymentChannelTypeSubscriptionDelegated PaymentChannelTypeCustomerDelegated
type PaymentChannelTypeOutput ¶
type PaymentChannelTypeOutput struct{ *pulumi.OutputState }
func (PaymentChannelTypeOutput) ElementType ¶
func (PaymentChannelTypeOutput) ElementType() reflect.Type
func (PaymentChannelTypeOutput) ToPaymentChannelTypeOutput ¶
func (o PaymentChannelTypeOutput) ToPaymentChannelTypeOutput() PaymentChannelTypeOutput
func (PaymentChannelTypeOutput) ToPaymentChannelTypeOutputWithContext ¶
func (o PaymentChannelTypeOutput) ToPaymentChannelTypeOutputWithContext(ctx context.Context) PaymentChannelTypeOutput
func (PaymentChannelTypeOutput) ToPaymentChannelTypePtrOutput ¶
func (o PaymentChannelTypeOutput) ToPaymentChannelTypePtrOutput() PaymentChannelTypePtrOutput
func (PaymentChannelTypeOutput) ToPaymentChannelTypePtrOutputWithContext ¶
func (o PaymentChannelTypeOutput) ToPaymentChannelTypePtrOutputWithContext(ctx context.Context) PaymentChannelTypePtrOutput
func (PaymentChannelTypeOutput) ToStringOutput ¶
func (o PaymentChannelTypeOutput) ToStringOutput() pulumi.StringOutput
func (PaymentChannelTypeOutput) ToStringOutputWithContext ¶
func (o PaymentChannelTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PaymentChannelTypeOutput) ToStringPtrOutput ¶
func (o PaymentChannelTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PaymentChannelTypeOutput) ToStringPtrOutputWithContext ¶
func (o PaymentChannelTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PaymentChannelTypePtrInput ¶
type PaymentChannelTypePtrInput interface { pulumi.Input ToPaymentChannelTypePtrOutput() PaymentChannelTypePtrOutput ToPaymentChannelTypePtrOutputWithContext(context.Context) PaymentChannelTypePtrOutput }
func PaymentChannelTypePtr ¶
func PaymentChannelTypePtr(v string) PaymentChannelTypePtrInput
type PaymentChannelTypePtrOutput ¶
type PaymentChannelTypePtrOutput struct{ *pulumi.OutputState }
func (PaymentChannelTypePtrOutput) Elem ¶
func (o PaymentChannelTypePtrOutput) Elem() PaymentChannelTypeOutput
func (PaymentChannelTypePtrOutput) ElementType ¶
func (PaymentChannelTypePtrOutput) ElementType() reflect.Type
func (PaymentChannelTypePtrOutput) ToPaymentChannelTypePtrOutput ¶
func (o PaymentChannelTypePtrOutput) ToPaymentChannelTypePtrOutput() PaymentChannelTypePtrOutput
func (PaymentChannelTypePtrOutput) ToPaymentChannelTypePtrOutputWithContext ¶
func (o PaymentChannelTypePtrOutput) ToPaymentChannelTypePtrOutputWithContext(ctx context.Context) PaymentChannelTypePtrOutput
func (PaymentChannelTypePtrOutput) ToStringPtrOutput ¶
func (o PaymentChannelTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PaymentChannelTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o PaymentChannelTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SaasCreationProperties ¶
type SaasCreationProperties struct { // Whether the SaaS subscription will auto renew upon term end. AutoRenew *bool `pulumi:"autoRenew"` // The offer id. OfferId *string `pulumi:"offerId"` // The metadata about the SaaS subscription such as the AzureSubscriptionId and ResourceUri. PaymentChannelMetadata map[string]string `pulumi:"paymentChannelMetadata"` // The Payment channel for the SaasSubscription. PaymentChannelType *string `pulumi:"paymentChannelType"` // The publisher id. PublisherId *string `pulumi:"publisherId"` // The environment in the publisher side for this resource. PublisherTestEnvironment *string `pulumi:"publisherTestEnvironment"` // The seat count. Quantity *float64 `pulumi:"quantity"` // The SaaS resource name. SaasResourceName *string `pulumi:"saasResourceName"` // The saas session id used for dev service migration request. SaasSessionId *string `pulumi:"saasSessionId"` // The saas subscription id used for tenant to subscription level migration request. SaasSubscriptionId *string `pulumi:"saasSubscriptionId"` // The plan id. SkuId *string `pulumi:"skuId"` // The current Term id. TermId *string `pulumi:"termId"` }
properties for creation saas
type SaasCreationPropertiesArgs ¶
type SaasCreationPropertiesArgs struct { // Whether the SaaS subscription will auto renew upon term end. AutoRenew pulumi.BoolPtrInput `pulumi:"autoRenew"` // The offer id. OfferId pulumi.StringPtrInput `pulumi:"offerId"` // The metadata about the SaaS subscription such as the AzureSubscriptionId and ResourceUri. PaymentChannelMetadata pulumi.StringMapInput `pulumi:"paymentChannelMetadata"` // The Payment channel for the SaasSubscription. PaymentChannelType pulumi.StringPtrInput `pulumi:"paymentChannelType"` // The publisher id. PublisherId pulumi.StringPtrInput `pulumi:"publisherId"` // The environment in the publisher side for this resource. PublisherTestEnvironment pulumi.StringPtrInput `pulumi:"publisherTestEnvironment"` // The seat count. Quantity pulumi.Float64PtrInput `pulumi:"quantity"` // The SaaS resource name. SaasResourceName pulumi.StringPtrInput `pulumi:"saasResourceName"` // The saas session id used for dev service migration request. SaasSessionId pulumi.StringPtrInput `pulumi:"saasSessionId"` // The saas subscription id used for tenant to subscription level migration request. SaasSubscriptionId pulumi.StringPtrInput `pulumi:"saasSubscriptionId"` // The plan id. SkuId pulumi.StringPtrInput `pulumi:"skuId"` // The current Term id. TermId pulumi.StringPtrInput `pulumi:"termId"` }
properties for creation saas
func (SaasCreationPropertiesArgs) ElementType ¶
func (SaasCreationPropertiesArgs) ElementType() reflect.Type
func (SaasCreationPropertiesArgs) ToSaasCreationPropertiesOutput ¶
func (i SaasCreationPropertiesArgs) ToSaasCreationPropertiesOutput() SaasCreationPropertiesOutput
func (SaasCreationPropertiesArgs) ToSaasCreationPropertiesOutputWithContext ¶
func (i SaasCreationPropertiesArgs) ToSaasCreationPropertiesOutputWithContext(ctx context.Context) SaasCreationPropertiesOutput
func (SaasCreationPropertiesArgs) ToSaasCreationPropertiesPtrOutput ¶
func (i SaasCreationPropertiesArgs) ToSaasCreationPropertiesPtrOutput() SaasCreationPropertiesPtrOutput
func (SaasCreationPropertiesArgs) ToSaasCreationPropertiesPtrOutputWithContext ¶
func (i SaasCreationPropertiesArgs) ToSaasCreationPropertiesPtrOutputWithContext(ctx context.Context) SaasCreationPropertiesPtrOutput
type SaasCreationPropertiesInput ¶
type SaasCreationPropertiesInput interface { pulumi.Input ToSaasCreationPropertiesOutput() SaasCreationPropertiesOutput ToSaasCreationPropertiesOutputWithContext(context.Context) SaasCreationPropertiesOutput }
SaasCreationPropertiesInput is an input type that accepts SaasCreationPropertiesArgs and SaasCreationPropertiesOutput values. You can construct a concrete instance of `SaasCreationPropertiesInput` via:
SaasCreationPropertiesArgs{...}
type SaasCreationPropertiesOutput ¶
type SaasCreationPropertiesOutput struct{ *pulumi.OutputState }
properties for creation saas
func (SaasCreationPropertiesOutput) AutoRenew ¶
func (o SaasCreationPropertiesOutput) AutoRenew() pulumi.BoolPtrOutput
Whether the SaaS subscription will auto renew upon term end.
func (SaasCreationPropertiesOutput) ElementType ¶
func (SaasCreationPropertiesOutput) ElementType() reflect.Type
func (SaasCreationPropertiesOutput) OfferId ¶
func (o SaasCreationPropertiesOutput) OfferId() pulumi.StringPtrOutput
The offer id.
func (SaasCreationPropertiesOutput) PaymentChannelMetadata ¶
func (o SaasCreationPropertiesOutput) PaymentChannelMetadata() pulumi.StringMapOutput
The metadata about the SaaS subscription such as the AzureSubscriptionId and ResourceUri.
func (SaasCreationPropertiesOutput) PaymentChannelType ¶
func (o SaasCreationPropertiesOutput) PaymentChannelType() pulumi.StringPtrOutput
The Payment channel for the SaasSubscription.
func (SaasCreationPropertiesOutput) PublisherId ¶
func (o SaasCreationPropertiesOutput) PublisherId() pulumi.StringPtrOutput
The publisher id.
func (SaasCreationPropertiesOutput) PublisherTestEnvironment ¶
func (o SaasCreationPropertiesOutput) PublisherTestEnvironment() pulumi.StringPtrOutput
The environment in the publisher side for this resource.
func (SaasCreationPropertiesOutput) Quantity ¶
func (o SaasCreationPropertiesOutput) Quantity() pulumi.Float64PtrOutput
The seat count.
func (SaasCreationPropertiesOutput) SaasResourceName ¶
func (o SaasCreationPropertiesOutput) SaasResourceName() pulumi.StringPtrOutput
The SaaS resource name.
func (SaasCreationPropertiesOutput) SaasSessionId ¶
func (o SaasCreationPropertiesOutput) SaasSessionId() pulumi.StringPtrOutput
The saas session id used for dev service migration request.
func (SaasCreationPropertiesOutput) SaasSubscriptionId ¶
func (o SaasCreationPropertiesOutput) SaasSubscriptionId() pulumi.StringPtrOutput
The saas subscription id used for tenant to subscription level migration request.
func (SaasCreationPropertiesOutput) SkuId ¶
func (o SaasCreationPropertiesOutput) SkuId() pulumi.StringPtrOutput
The plan id.
func (SaasCreationPropertiesOutput) TermId ¶
func (o SaasCreationPropertiesOutput) TermId() pulumi.StringPtrOutput
The current Term id.
func (SaasCreationPropertiesOutput) ToSaasCreationPropertiesOutput ¶
func (o SaasCreationPropertiesOutput) ToSaasCreationPropertiesOutput() SaasCreationPropertiesOutput
func (SaasCreationPropertiesOutput) ToSaasCreationPropertiesOutputWithContext ¶
func (o SaasCreationPropertiesOutput) ToSaasCreationPropertiesOutputWithContext(ctx context.Context) SaasCreationPropertiesOutput
func (SaasCreationPropertiesOutput) ToSaasCreationPropertiesPtrOutput ¶
func (o SaasCreationPropertiesOutput) ToSaasCreationPropertiesPtrOutput() SaasCreationPropertiesPtrOutput
func (SaasCreationPropertiesOutput) ToSaasCreationPropertiesPtrOutputWithContext ¶
func (o SaasCreationPropertiesOutput) ToSaasCreationPropertiesPtrOutputWithContext(ctx context.Context) SaasCreationPropertiesPtrOutput
type SaasCreationPropertiesPtrInput ¶
type SaasCreationPropertiesPtrInput interface { pulumi.Input ToSaasCreationPropertiesPtrOutput() SaasCreationPropertiesPtrOutput ToSaasCreationPropertiesPtrOutputWithContext(context.Context) SaasCreationPropertiesPtrOutput }
SaasCreationPropertiesPtrInput is an input type that accepts SaasCreationPropertiesArgs, SaasCreationPropertiesPtr and SaasCreationPropertiesPtrOutput values. You can construct a concrete instance of `SaasCreationPropertiesPtrInput` via:
SaasCreationPropertiesArgs{...} or: nil
func SaasCreationPropertiesPtr ¶
func SaasCreationPropertiesPtr(v *SaasCreationPropertiesArgs) SaasCreationPropertiesPtrInput
type SaasCreationPropertiesPtrOutput ¶
type SaasCreationPropertiesPtrOutput struct{ *pulumi.OutputState }
func (SaasCreationPropertiesPtrOutput) AutoRenew ¶
func (o SaasCreationPropertiesPtrOutput) AutoRenew() pulumi.BoolPtrOutput
Whether the SaaS subscription will auto renew upon term end.
func (SaasCreationPropertiesPtrOutput) Elem ¶
func (o SaasCreationPropertiesPtrOutput) Elem() SaasCreationPropertiesOutput
func (SaasCreationPropertiesPtrOutput) ElementType ¶
func (SaasCreationPropertiesPtrOutput) ElementType() reflect.Type
func (SaasCreationPropertiesPtrOutput) OfferId ¶
func (o SaasCreationPropertiesPtrOutput) OfferId() pulumi.StringPtrOutput
The offer id.
func (SaasCreationPropertiesPtrOutput) PaymentChannelMetadata ¶
func (o SaasCreationPropertiesPtrOutput) PaymentChannelMetadata() pulumi.StringMapOutput
The metadata about the SaaS subscription such as the AzureSubscriptionId and ResourceUri.
func (SaasCreationPropertiesPtrOutput) PaymentChannelType ¶
func (o SaasCreationPropertiesPtrOutput) PaymentChannelType() pulumi.StringPtrOutput
The Payment channel for the SaasSubscription.
func (SaasCreationPropertiesPtrOutput) PublisherId ¶
func (o SaasCreationPropertiesPtrOutput) PublisherId() pulumi.StringPtrOutput
The publisher id.
func (SaasCreationPropertiesPtrOutput) PublisherTestEnvironment ¶
func (o SaasCreationPropertiesPtrOutput) PublisherTestEnvironment() pulumi.StringPtrOutput
The environment in the publisher side for this resource.
func (SaasCreationPropertiesPtrOutput) Quantity ¶
func (o SaasCreationPropertiesPtrOutput) Quantity() pulumi.Float64PtrOutput
The seat count.
func (SaasCreationPropertiesPtrOutput) SaasResourceName ¶
func (o SaasCreationPropertiesPtrOutput) SaasResourceName() pulumi.StringPtrOutput
The SaaS resource name.
func (SaasCreationPropertiesPtrOutput) SaasSessionId ¶
func (o SaasCreationPropertiesPtrOutput) SaasSessionId() pulumi.StringPtrOutput
The saas session id used for dev service migration request.
func (SaasCreationPropertiesPtrOutput) SaasSubscriptionId ¶
func (o SaasCreationPropertiesPtrOutput) SaasSubscriptionId() pulumi.StringPtrOutput
The saas subscription id used for tenant to subscription level migration request.
func (SaasCreationPropertiesPtrOutput) SkuId ¶
func (o SaasCreationPropertiesPtrOutput) SkuId() pulumi.StringPtrOutput
The plan id.
func (SaasCreationPropertiesPtrOutput) TermId ¶
func (o SaasCreationPropertiesPtrOutput) TermId() pulumi.StringPtrOutput
The current Term id.
func (SaasCreationPropertiesPtrOutput) ToSaasCreationPropertiesPtrOutput ¶
func (o SaasCreationPropertiesPtrOutput) ToSaasCreationPropertiesPtrOutput() SaasCreationPropertiesPtrOutput
func (SaasCreationPropertiesPtrOutput) ToSaasCreationPropertiesPtrOutputWithContext ¶
func (o SaasCreationPropertiesPtrOutput) ToSaasCreationPropertiesPtrOutputWithContext(ctx context.Context) SaasCreationPropertiesPtrOutput
type SaasPropertiesResponseTerm ¶
type SaasPropertiesResponseTerm struct { // The end date of the current term EndDate *string `pulumi:"endDate"` // The start date of the current term StartDate *string `pulumi:"startDate"` // The unit indicating Monthly / Yearly TermUnit *string `pulumi:"termUnit"` }
The current Term object.
type SaasPropertiesResponseTermOutput ¶
type SaasPropertiesResponseTermOutput struct{ *pulumi.OutputState }
The current Term object.
func (SaasPropertiesResponseTermOutput) ElementType ¶
func (SaasPropertiesResponseTermOutput) ElementType() reflect.Type
func (SaasPropertiesResponseTermOutput) EndDate ¶
func (o SaasPropertiesResponseTermOutput) EndDate() pulumi.StringPtrOutput
The end date of the current term
func (SaasPropertiesResponseTermOutput) StartDate ¶
func (o SaasPropertiesResponseTermOutput) StartDate() pulumi.StringPtrOutput
The start date of the current term
func (SaasPropertiesResponseTermOutput) TermUnit ¶
func (o SaasPropertiesResponseTermOutput) TermUnit() pulumi.StringPtrOutput
The unit indicating Monthly / Yearly
func (SaasPropertiesResponseTermOutput) ToSaasPropertiesResponseTermOutput ¶
func (o SaasPropertiesResponseTermOutput) ToSaasPropertiesResponseTermOutput() SaasPropertiesResponseTermOutput
func (SaasPropertiesResponseTermOutput) ToSaasPropertiesResponseTermOutputWithContext ¶
func (o SaasPropertiesResponseTermOutput) ToSaasPropertiesResponseTermOutputWithContext(ctx context.Context) SaasPropertiesResponseTermOutput
type SaasPropertiesResponseTermPtrOutput ¶
type SaasPropertiesResponseTermPtrOutput struct{ *pulumi.OutputState }
func (SaasPropertiesResponseTermPtrOutput) Elem ¶
func (o SaasPropertiesResponseTermPtrOutput) Elem() SaasPropertiesResponseTermOutput
func (SaasPropertiesResponseTermPtrOutput) ElementType ¶
func (SaasPropertiesResponseTermPtrOutput) ElementType() reflect.Type
func (SaasPropertiesResponseTermPtrOutput) EndDate ¶
func (o SaasPropertiesResponseTermPtrOutput) EndDate() pulumi.StringPtrOutput
The end date of the current term
func (SaasPropertiesResponseTermPtrOutput) StartDate ¶
func (o SaasPropertiesResponseTermPtrOutput) StartDate() pulumi.StringPtrOutput
The start date of the current term
func (SaasPropertiesResponseTermPtrOutput) TermUnit ¶
func (o SaasPropertiesResponseTermPtrOutput) TermUnit() pulumi.StringPtrOutput
The unit indicating Monthly / Yearly
func (SaasPropertiesResponseTermPtrOutput) ToSaasPropertiesResponseTermPtrOutput ¶
func (o SaasPropertiesResponseTermPtrOutput) ToSaasPropertiesResponseTermPtrOutput() SaasPropertiesResponseTermPtrOutput
func (SaasPropertiesResponseTermPtrOutput) ToSaasPropertiesResponseTermPtrOutputWithContext ¶
func (o SaasPropertiesResponseTermPtrOutput) ToSaasPropertiesResponseTermPtrOutputWithContext(ctx context.Context) SaasPropertiesResponseTermPtrOutput
type SaasResourceResponseProperties ¶
type SaasResourceResponseProperties struct { // Whether the SaaS subscription will auto renew upon term end. AutoRenew *bool `pulumi:"autoRenew"` // The created date of this resource. Created string `pulumi:"created"` // Whether the current term is a Free Trial term IsFreeTrial *bool `pulumi:"isFreeTrial"` // The last modifier date if this resource. LastModified *string `pulumi:"lastModified"` // The offer id. OfferId *string `pulumi:"offerId"` // The metadata about the SaaS subscription such as the AzureSubscriptionId and ResourceUri. PaymentChannelMetadata map[string]string `pulumi:"paymentChannelMetadata"` // The Payment channel for the SaasSubscription. PaymentChannelType *string `pulumi:"paymentChannelType"` // The publisher id. PublisherId *string `pulumi:"publisherId"` // The environment in the publisher side for this resource. PublisherTestEnvironment *string `pulumi:"publisherTestEnvironment"` // The seat count. Quantity *float64 `pulumi:"quantity"` // The SaaS resource name. SaasResourceName *string `pulumi:"saasResourceName"` // The saas session id used for dev service migration request. SaasSessionId *string `pulumi:"saasSessionId"` // The saas subscription id used for tenant to subscription level migration request. SaasSubscriptionId *string `pulumi:"saasSubscriptionId"` // The plan id. SkuId *string `pulumi:"skuId"` // The SaaS Subscription Status. Status *string `pulumi:"status"` // The current Term object. Term *SaasPropertiesResponseTerm `pulumi:"term"` // The current Term id. TermId *string `pulumi:"termId"` }
saas properties
type SaasResourceResponsePropertiesOutput ¶
type SaasResourceResponsePropertiesOutput struct{ *pulumi.OutputState }
saas properties
func (SaasResourceResponsePropertiesOutput) AutoRenew ¶
func (o SaasResourceResponsePropertiesOutput) AutoRenew() pulumi.BoolPtrOutput
Whether the SaaS subscription will auto renew upon term end.
func (SaasResourceResponsePropertiesOutput) Created ¶
func (o SaasResourceResponsePropertiesOutput) Created() pulumi.StringOutput
The created date of this resource.
func (SaasResourceResponsePropertiesOutput) ElementType ¶
func (SaasResourceResponsePropertiesOutput) ElementType() reflect.Type
func (SaasResourceResponsePropertiesOutput) IsFreeTrial ¶
func (o SaasResourceResponsePropertiesOutput) IsFreeTrial() pulumi.BoolPtrOutput
Whether the current term is a Free Trial term
func (SaasResourceResponsePropertiesOutput) LastModified ¶
func (o SaasResourceResponsePropertiesOutput) LastModified() pulumi.StringPtrOutput
The last modifier date if this resource.
func (SaasResourceResponsePropertiesOutput) OfferId ¶
func (o SaasResourceResponsePropertiesOutput) OfferId() pulumi.StringPtrOutput
The offer id.
func (SaasResourceResponsePropertiesOutput) PaymentChannelMetadata ¶
func (o SaasResourceResponsePropertiesOutput) PaymentChannelMetadata() pulumi.StringMapOutput
The metadata about the SaaS subscription such as the AzureSubscriptionId and ResourceUri.
func (SaasResourceResponsePropertiesOutput) PaymentChannelType ¶
func (o SaasResourceResponsePropertiesOutput) PaymentChannelType() pulumi.StringPtrOutput
The Payment channel for the SaasSubscription.
func (SaasResourceResponsePropertiesOutput) PublisherId ¶
func (o SaasResourceResponsePropertiesOutput) PublisherId() pulumi.StringPtrOutput
The publisher id.
func (SaasResourceResponsePropertiesOutput) PublisherTestEnvironment ¶
func (o SaasResourceResponsePropertiesOutput) PublisherTestEnvironment() pulumi.StringPtrOutput
The environment in the publisher side for this resource.
func (SaasResourceResponsePropertiesOutput) Quantity ¶
func (o SaasResourceResponsePropertiesOutput) Quantity() pulumi.Float64PtrOutput
The seat count.
func (SaasResourceResponsePropertiesOutput) SaasResourceName ¶
func (o SaasResourceResponsePropertiesOutput) SaasResourceName() pulumi.StringPtrOutput
The SaaS resource name.
func (SaasResourceResponsePropertiesOutput) SaasSessionId ¶
func (o SaasResourceResponsePropertiesOutput) SaasSessionId() pulumi.StringPtrOutput
The saas session id used for dev service migration request.
func (SaasResourceResponsePropertiesOutput) SaasSubscriptionId ¶
func (o SaasResourceResponsePropertiesOutput) SaasSubscriptionId() pulumi.StringPtrOutput
The saas subscription id used for tenant to subscription level migration request.
func (SaasResourceResponsePropertiesOutput) SkuId ¶
func (o SaasResourceResponsePropertiesOutput) SkuId() pulumi.StringPtrOutput
The plan id.
func (SaasResourceResponsePropertiesOutput) Status ¶
func (o SaasResourceResponsePropertiesOutput) Status() pulumi.StringPtrOutput
The SaaS Subscription Status.
func (SaasResourceResponsePropertiesOutput) TermId ¶
func (o SaasResourceResponsePropertiesOutput) TermId() pulumi.StringPtrOutput
The current Term id.
func (SaasResourceResponsePropertiesOutput) ToSaasResourceResponsePropertiesOutput ¶
func (o SaasResourceResponsePropertiesOutput) ToSaasResourceResponsePropertiesOutput() SaasResourceResponsePropertiesOutput
func (SaasResourceResponsePropertiesOutput) ToSaasResourceResponsePropertiesOutputWithContext ¶
func (o SaasResourceResponsePropertiesOutput) ToSaasResourceResponsePropertiesOutputWithContext(ctx context.Context) SaasResourceResponsePropertiesOutput
type SaasSubscriptionLevel ¶
type SaasSubscriptionLevel struct { pulumi.CustomResourceState // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // saas properties Properties SaasResourceResponsePropertiesOutput `pulumi:"properties"` // the resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
SaaS REST API resource definition. Azure REST API version: 2018-03-01-beta. Prior API version in Azure Native 1.x: 2018-03-01-beta.
func GetSaasSubscriptionLevel ¶
func GetSaasSubscriptionLevel(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SaasSubscriptionLevelState, opts ...pulumi.ResourceOption) (*SaasSubscriptionLevel, error)
GetSaasSubscriptionLevel gets an existing SaasSubscriptionLevel 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 NewSaasSubscriptionLevel ¶
func NewSaasSubscriptionLevel(ctx *pulumi.Context, name string, args *SaasSubscriptionLevelArgs, opts ...pulumi.ResourceOption) (*SaasSubscriptionLevel, error)
NewSaasSubscriptionLevel registers a new resource with the given unique name, arguments, and options.
func (*SaasSubscriptionLevel) ElementType ¶
func (*SaasSubscriptionLevel) ElementType() reflect.Type
func (*SaasSubscriptionLevel) ToSaasSubscriptionLevelOutput ¶
func (i *SaasSubscriptionLevel) ToSaasSubscriptionLevelOutput() SaasSubscriptionLevelOutput
func (*SaasSubscriptionLevel) ToSaasSubscriptionLevelOutputWithContext ¶
func (i *SaasSubscriptionLevel) ToSaasSubscriptionLevelOutputWithContext(ctx context.Context) SaasSubscriptionLevelOutput
type SaasSubscriptionLevelArgs ¶
type SaasSubscriptionLevelArgs struct { // Resource location. Only value allowed for SaaS is 'global' Location pulumi.StringPtrInput // The resource name Name pulumi.StringPtrInput // Properties of the SaaS resource that are relevant for creation. Properties SaasCreationPropertiesPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the resource. ResourceName pulumi.StringPtrInput // the resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a SaasSubscriptionLevel resource.
func (SaasSubscriptionLevelArgs) ElementType ¶
func (SaasSubscriptionLevelArgs) ElementType() reflect.Type
type SaasSubscriptionLevelInput ¶
type SaasSubscriptionLevelInput interface { pulumi.Input ToSaasSubscriptionLevelOutput() SaasSubscriptionLevelOutput ToSaasSubscriptionLevelOutputWithContext(ctx context.Context) SaasSubscriptionLevelOutput }
type SaasSubscriptionLevelOutput ¶
type SaasSubscriptionLevelOutput struct{ *pulumi.OutputState }
func (SaasSubscriptionLevelOutput) ElementType ¶
func (SaasSubscriptionLevelOutput) ElementType() reflect.Type
func (SaasSubscriptionLevelOutput) Name ¶
func (o SaasSubscriptionLevelOutput) Name() pulumi.StringOutput
The name of the resource
func (SaasSubscriptionLevelOutput) Properties ¶
func (o SaasSubscriptionLevelOutput) Properties() SaasResourceResponsePropertiesOutput
saas properties
func (SaasSubscriptionLevelOutput) Tags ¶
func (o SaasSubscriptionLevelOutput) Tags() pulumi.StringMapOutput
the resource tags.
func (SaasSubscriptionLevelOutput) ToSaasSubscriptionLevelOutput ¶
func (o SaasSubscriptionLevelOutput) ToSaasSubscriptionLevelOutput() SaasSubscriptionLevelOutput
func (SaasSubscriptionLevelOutput) ToSaasSubscriptionLevelOutputWithContext ¶
func (o SaasSubscriptionLevelOutput) ToSaasSubscriptionLevelOutputWithContext(ctx context.Context) SaasSubscriptionLevelOutput
func (SaasSubscriptionLevelOutput) Type ¶
func (o SaasSubscriptionLevelOutput) Type() pulumi.StringOutput
Resource type.
type SaasSubscriptionLevelState ¶
type SaasSubscriptionLevelState struct { }
func (SaasSubscriptionLevelState) ElementType ¶
func (SaasSubscriptionLevelState) ElementType() reflect.Type