Documentation ¶
Index ¶
- type ActionCustom
- func (*ActionCustom) ElementType() reflect.Type
- func (i *ActionCustom) ToActionCustomOutput() ActionCustomOutput
- func (i *ActionCustom) ToActionCustomOutputWithContext(ctx context.Context) ActionCustomOutput
- func (i *ActionCustom) ToActionCustomPtrOutput() ActionCustomPtrOutput
- func (i *ActionCustom) ToActionCustomPtrOutputWithContext(ctx context.Context) ActionCustomPtrOutput
- type ActionCustomArgs
- type ActionCustomArray
- type ActionCustomArrayInput
- type ActionCustomArrayOutput
- func (ActionCustomArrayOutput) ElementType() reflect.Type
- func (o ActionCustomArrayOutput) Index(i pulumi.IntInput) ActionCustomOutput
- func (o ActionCustomArrayOutput) ToActionCustomArrayOutput() ActionCustomArrayOutput
- func (o ActionCustomArrayOutput) ToActionCustomArrayOutputWithContext(ctx context.Context) ActionCustomArrayOutput
- type ActionCustomInput
- type ActionCustomMap
- type ActionCustomMapInput
- type ActionCustomMapOutput
- func (ActionCustomMapOutput) ElementType() reflect.Type
- func (o ActionCustomMapOutput) MapIndex(k pulumi.StringInput) ActionCustomOutput
- func (o ActionCustomMapOutput) ToActionCustomMapOutput() ActionCustomMapOutput
- func (o ActionCustomMapOutput) ToActionCustomMapOutputWithContext(ctx context.Context) ActionCustomMapOutput
- type ActionCustomOutput
- func (ActionCustomOutput) ElementType() reflect.Type
- func (o ActionCustomOutput) ToActionCustomOutput() ActionCustomOutput
- func (o ActionCustomOutput) ToActionCustomOutputWithContext(ctx context.Context) ActionCustomOutput
- func (o ActionCustomOutput) ToActionCustomPtrOutput() ActionCustomPtrOutput
- func (o ActionCustomOutput) ToActionCustomPtrOutputWithContext(ctx context.Context) ActionCustomPtrOutput
- type ActionCustomPtrInput
- type ActionCustomPtrOutput
- func (o ActionCustomPtrOutput) Elem() ActionCustomOutput
- func (ActionCustomPtrOutput) ElementType() reflect.Type
- func (o ActionCustomPtrOutput) ToActionCustomPtrOutput() ActionCustomPtrOutput
- func (o ActionCustomPtrOutput) ToActionCustomPtrOutputWithContext(ctx context.Context) ActionCustomPtrOutput
- type ActionCustomState
- type ActionHttp
- func (*ActionHttp) ElementType() reflect.Type
- func (i *ActionHttp) ToActionHttpOutput() ActionHttpOutput
- func (i *ActionHttp) ToActionHttpOutputWithContext(ctx context.Context) ActionHttpOutput
- func (i *ActionHttp) ToActionHttpPtrOutput() ActionHttpPtrOutput
- func (i *ActionHttp) ToActionHttpPtrOutputWithContext(ctx context.Context) ActionHttpPtrOutput
- type ActionHttpArgs
- type ActionHttpArray
- type ActionHttpArrayInput
- type ActionHttpArrayOutput
- func (ActionHttpArrayOutput) ElementType() reflect.Type
- func (o ActionHttpArrayOutput) Index(i pulumi.IntInput) ActionHttpOutput
- func (o ActionHttpArrayOutput) ToActionHttpArrayOutput() ActionHttpArrayOutput
- func (o ActionHttpArrayOutput) ToActionHttpArrayOutputWithContext(ctx context.Context) ActionHttpArrayOutput
- type ActionHttpInput
- type ActionHttpMap
- type ActionHttpMapInput
- type ActionHttpMapOutput
- func (ActionHttpMapOutput) ElementType() reflect.Type
- func (o ActionHttpMapOutput) MapIndex(k pulumi.StringInput) ActionHttpOutput
- func (o ActionHttpMapOutput) ToActionHttpMapOutput() ActionHttpMapOutput
- func (o ActionHttpMapOutput) ToActionHttpMapOutputWithContext(ctx context.Context) ActionHttpMapOutput
- type ActionHttpOutput
- func (ActionHttpOutput) ElementType() reflect.Type
- func (o ActionHttpOutput) ToActionHttpOutput() ActionHttpOutput
- func (o ActionHttpOutput) ToActionHttpOutputWithContext(ctx context.Context) ActionHttpOutput
- func (o ActionHttpOutput) ToActionHttpPtrOutput() ActionHttpPtrOutput
- func (o ActionHttpOutput) ToActionHttpPtrOutputWithContext(ctx context.Context) ActionHttpPtrOutput
- type ActionHttpPtrInput
- type ActionHttpPtrOutput
- type ActionHttpRunAfter
- type ActionHttpRunAfterArgs
- type ActionHttpRunAfterArray
- type ActionHttpRunAfterArrayInput
- type ActionHttpRunAfterArrayOutput
- func (ActionHttpRunAfterArrayOutput) ElementType() reflect.Type
- func (o ActionHttpRunAfterArrayOutput) Index(i pulumi.IntInput) ActionHttpRunAfterOutput
- func (o ActionHttpRunAfterArrayOutput) ToActionHttpRunAfterArrayOutput() ActionHttpRunAfterArrayOutput
- func (o ActionHttpRunAfterArrayOutput) ToActionHttpRunAfterArrayOutputWithContext(ctx context.Context) ActionHttpRunAfterArrayOutput
- type ActionHttpRunAfterInput
- type ActionHttpRunAfterOutput
- func (o ActionHttpRunAfterOutput) ActionName() pulumi.StringOutput
- func (o ActionHttpRunAfterOutput) ActionResult() pulumi.StringOutput
- func (ActionHttpRunAfterOutput) ElementType() reflect.Type
- func (o ActionHttpRunAfterOutput) ToActionHttpRunAfterOutput() ActionHttpRunAfterOutput
- func (o ActionHttpRunAfterOutput) ToActionHttpRunAfterOutputWithContext(ctx context.Context) ActionHttpRunAfterOutput
- type ActionHttpState
- type GetWorkflowIdentity
- type GetWorkflowIdentityArgs
- type GetWorkflowIdentityArray
- type GetWorkflowIdentityArrayInput
- type GetWorkflowIdentityArrayOutput
- func (GetWorkflowIdentityArrayOutput) ElementType() reflect.Type
- func (o GetWorkflowIdentityArrayOutput) Index(i pulumi.IntInput) GetWorkflowIdentityOutput
- func (o GetWorkflowIdentityArrayOutput) ToGetWorkflowIdentityArrayOutput() GetWorkflowIdentityArrayOutput
- func (o GetWorkflowIdentityArrayOutput) ToGetWorkflowIdentityArrayOutputWithContext(ctx context.Context) GetWorkflowIdentityArrayOutput
- type GetWorkflowIdentityInput
- type GetWorkflowIdentityOutput
- func (GetWorkflowIdentityOutput) ElementType() reflect.Type
- func (o GetWorkflowIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o GetWorkflowIdentityOutput) PrincipalId() pulumi.StringOutput
- func (o GetWorkflowIdentityOutput) TenantId() pulumi.StringOutput
- func (o GetWorkflowIdentityOutput) ToGetWorkflowIdentityOutput() GetWorkflowIdentityOutput
- func (o GetWorkflowIdentityOutput) ToGetWorkflowIdentityOutputWithContext(ctx context.Context) GetWorkflowIdentityOutput
- func (o GetWorkflowIdentityOutput) Type() pulumi.StringOutput
- type IntegrationAccount
- func (*IntegrationAccount) ElementType() reflect.Type
- func (i *IntegrationAccount) ToIntegrationAccountOutput() IntegrationAccountOutput
- func (i *IntegrationAccount) ToIntegrationAccountOutputWithContext(ctx context.Context) IntegrationAccountOutput
- func (i *IntegrationAccount) ToIntegrationAccountPtrOutput() IntegrationAccountPtrOutput
- func (i *IntegrationAccount) ToIntegrationAccountPtrOutputWithContext(ctx context.Context) IntegrationAccountPtrOutput
- type IntegrationAccountAgreement
- func (*IntegrationAccountAgreement) ElementType() reflect.Type
- func (i *IntegrationAccountAgreement) ToIntegrationAccountAgreementOutput() IntegrationAccountAgreementOutput
- func (i *IntegrationAccountAgreement) ToIntegrationAccountAgreementOutputWithContext(ctx context.Context) IntegrationAccountAgreementOutput
- func (i *IntegrationAccountAgreement) ToIntegrationAccountAgreementPtrOutput() IntegrationAccountAgreementPtrOutput
- func (i *IntegrationAccountAgreement) ToIntegrationAccountAgreementPtrOutputWithContext(ctx context.Context) IntegrationAccountAgreementPtrOutput
- type IntegrationAccountAgreementArgs
- type IntegrationAccountAgreementArray
- func (IntegrationAccountAgreementArray) ElementType() reflect.Type
- func (i IntegrationAccountAgreementArray) ToIntegrationAccountAgreementArrayOutput() IntegrationAccountAgreementArrayOutput
- func (i IntegrationAccountAgreementArray) ToIntegrationAccountAgreementArrayOutputWithContext(ctx context.Context) IntegrationAccountAgreementArrayOutput
- type IntegrationAccountAgreementArrayInput
- type IntegrationAccountAgreementArrayOutput
- func (IntegrationAccountAgreementArrayOutput) ElementType() reflect.Type
- func (o IntegrationAccountAgreementArrayOutput) Index(i pulumi.IntInput) IntegrationAccountAgreementOutput
- func (o IntegrationAccountAgreementArrayOutput) ToIntegrationAccountAgreementArrayOutput() IntegrationAccountAgreementArrayOutput
- func (o IntegrationAccountAgreementArrayOutput) ToIntegrationAccountAgreementArrayOutputWithContext(ctx context.Context) IntegrationAccountAgreementArrayOutput
- type IntegrationAccountAgreementGuestIdentity
- type IntegrationAccountAgreementGuestIdentityArgs
- func (IntegrationAccountAgreementGuestIdentityArgs) ElementType() reflect.Type
- func (i IntegrationAccountAgreementGuestIdentityArgs) ToIntegrationAccountAgreementGuestIdentityOutput() IntegrationAccountAgreementGuestIdentityOutput
- func (i IntegrationAccountAgreementGuestIdentityArgs) ToIntegrationAccountAgreementGuestIdentityOutputWithContext(ctx context.Context) IntegrationAccountAgreementGuestIdentityOutput
- func (i IntegrationAccountAgreementGuestIdentityArgs) ToIntegrationAccountAgreementGuestIdentityPtrOutput() IntegrationAccountAgreementGuestIdentityPtrOutput
- func (i IntegrationAccountAgreementGuestIdentityArgs) ToIntegrationAccountAgreementGuestIdentityPtrOutputWithContext(ctx context.Context) IntegrationAccountAgreementGuestIdentityPtrOutput
- type IntegrationAccountAgreementGuestIdentityInput
- type IntegrationAccountAgreementGuestIdentityOutput
- func (IntegrationAccountAgreementGuestIdentityOutput) ElementType() reflect.Type
- func (o IntegrationAccountAgreementGuestIdentityOutput) Qualifier() pulumi.StringOutput
- func (o IntegrationAccountAgreementGuestIdentityOutput) ToIntegrationAccountAgreementGuestIdentityOutput() IntegrationAccountAgreementGuestIdentityOutput
- func (o IntegrationAccountAgreementGuestIdentityOutput) ToIntegrationAccountAgreementGuestIdentityOutputWithContext(ctx context.Context) IntegrationAccountAgreementGuestIdentityOutput
- func (o IntegrationAccountAgreementGuestIdentityOutput) ToIntegrationAccountAgreementGuestIdentityPtrOutput() IntegrationAccountAgreementGuestIdentityPtrOutput
- func (o IntegrationAccountAgreementGuestIdentityOutput) ToIntegrationAccountAgreementGuestIdentityPtrOutputWithContext(ctx context.Context) IntegrationAccountAgreementGuestIdentityPtrOutput
- func (o IntegrationAccountAgreementGuestIdentityOutput) Value() pulumi.StringOutput
- type IntegrationAccountAgreementGuestIdentityPtrInput
- type IntegrationAccountAgreementGuestIdentityPtrOutput
- func (o IntegrationAccountAgreementGuestIdentityPtrOutput) Elem() IntegrationAccountAgreementGuestIdentityOutput
- func (IntegrationAccountAgreementGuestIdentityPtrOutput) ElementType() reflect.Type
- func (o IntegrationAccountAgreementGuestIdentityPtrOutput) Qualifier() pulumi.StringPtrOutput
- func (o IntegrationAccountAgreementGuestIdentityPtrOutput) ToIntegrationAccountAgreementGuestIdentityPtrOutput() IntegrationAccountAgreementGuestIdentityPtrOutput
- func (o IntegrationAccountAgreementGuestIdentityPtrOutput) ToIntegrationAccountAgreementGuestIdentityPtrOutputWithContext(ctx context.Context) IntegrationAccountAgreementGuestIdentityPtrOutput
- func (o IntegrationAccountAgreementGuestIdentityPtrOutput) Value() pulumi.StringPtrOutput
- type IntegrationAccountAgreementHostIdentity
- type IntegrationAccountAgreementHostIdentityArgs
- func (IntegrationAccountAgreementHostIdentityArgs) ElementType() reflect.Type
- func (i IntegrationAccountAgreementHostIdentityArgs) ToIntegrationAccountAgreementHostIdentityOutput() IntegrationAccountAgreementHostIdentityOutput
- func (i IntegrationAccountAgreementHostIdentityArgs) ToIntegrationAccountAgreementHostIdentityOutputWithContext(ctx context.Context) IntegrationAccountAgreementHostIdentityOutput
- func (i IntegrationAccountAgreementHostIdentityArgs) ToIntegrationAccountAgreementHostIdentityPtrOutput() IntegrationAccountAgreementHostIdentityPtrOutput
- func (i IntegrationAccountAgreementHostIdentityArgs) ToIntegrationAccountAgreementHostIdentityPtrOutputWithContext(ctx context.Context) IntegrationAccountAgreementHostIdentityPtrOutput
- type IntegrationAccountAgreementHostIdentityInput
- type IntegrationAccountAgreementHostIdentityOutput
- func (IntegrationAccountAgreementHostIdentityOutput) ElementType() reflect.Type
- func (o IntegrationAccountAgreementHostIdentityOutput) Qualifier() pulumi.StringOutput
- func (o IntegrationAccountAgreementHostIdentityOutput) ToIntegrationAccountAgreementHostIdentityOutput() IntegrationAccountAgreementHostIdentityOutput
- func (o IntegrationAccountAgreementHostIdentityOutput) ToIntegrationAccountAgreementHostIdentityOutputWithContext(ctx context.Context) IntegrationAccountAgreementHostIdentityOutput
- func (o IntegrationAccountAgreementHostIdentityOutput) ToIntegrationAccountAgreementHostIdentityPtrOutput() IntegrationAccountAgreementHostIdentityPtrOutput
- func (o IntegrationAccountAgreementHostIdentityOutput) ToIntegrationAccountAgreementHostIdentityPtrOutputWithContext(ctx context.Context) IntegrationAccountAgreementHostIdentityPtrOutput
- func (o IntegrationAccountAgreementHostIdentityOutput) Value() pulumi.StringOutput
- type IntegrationAccountAgreementHostIdentityPtrInput
- type IntegrationAccountAgreementHostIdentityPtrOutput
- func (o IntegrationAccountAgreementHostIdentityPtrOutput) Elem() IntegrationAccountAgreementHostIdentityOutput
- func (IntegrationAccountAgreementHostIdentityPtrOutput) ElementType() reflect.Type
- func (o IntegrationAccountAgreementHostIdentityPtrOutput) Qualifier() pulumi.StringPtrOutput
- func (o IntegrationAccountAgreementHostIdentityPtrOutput) ToIntegrationAccountAgreementHostIdentityPtrOutput() IntegrationAccountAgreementHostIdentityPtrOutput
- func (o IntegrationAccountAgreementHostIdentityPtrOutput) ToIntegrationAccountAgreementHostIdentityPtrOutputWithContext(ctx context.Context) IntegrationAccountAgreementHostIdentityPtrOutput
- func (o IntegrationAccountAgreementHostIdentityPtrOutput) Value() pulumi.StringPtrOutput
- type IntegrationAccountAgreementInput
- type IntegrationAccountAgreementMap
- func (IntegrationAccountAgreementMap) ElementType() reflect.Type
- func (i IntegrationAccountAgreementMap) ToIntegrationAccountAgreementMapOutput() IntegrationAccountAgreementMapOutput
- func (i IntegrationAccountAgreementMap) ToIntegrationAccountAgreementMapOutputWithContext(ctx context.Context) IntegrationAccountAgreementMapOutput
- type IntegrationAccountAgreementMapInput
- type IntegrationAccountAgreementMapOutput
- func (IntegrationAccountAgreementMapOutput) ElementType() reflect.Type
- func (o IntegrationAccountAgreementMapOutput) MapIndex(k pulumi.StringInput) IntegrationAccountAgreementOutput
- func (o IntegrationAccountAgreementMapOutput) ToIntegrationAccountAgreementMapOutput() IntegrationAccountAgreementMapOutput
- func (o IntegrationAccountAgreementMapOutput) ToIntegrationAccountAgreementMapOutputWithContext(ctx context.Context) IntegrationAccountAgreementMapOutput
- type IntegrationAccountAgreementOutput
- func (IntegrationAccountAgreementOutput) ElementType() reflect.Type
- func (o IntegrationAccountAgreementOutput) ToIntegrationAccountAgreementOutput() IntegrationAccountAgreementOutput
- func (o IntegrationAccountAgreementOutput) ToIntegrationAccountAgreementOutputWithContext(ctx context.Context) IntegrationAccountAgreementOutput
- func (o IntegrationAccountAgreementOutput) ToIntegrationAccountAgreementPtrOutput() IntegrationAccountAgreementPtrOutput
- func (o IntegrationAccountAgreementOutput) ToIntegrationAccountAgreementPtrOutputWithContext(ctx context.Context) IntegrationAccountAgreementPtrOutput
- type IntegrationAccountAgreementPtrInput
- type IntegrationAccountAgreementPtrOutput
- func (o IntegrationAccountAgreementPtrOutput) Elem() IntegrationAccountAgreementOutput
- func (IntegrationAccountAgreementPtrOutput) ElementType() reflect.Type
- func (o IntegrationAccountAgreementPtrOutput) ToIntegrationAccountAgreementPtrOutput() IntegrationAccountAgreementPtrOutput
- func (o IntegrationAccountAgreementPtrOutput) ToIntegrationAccountAgreementPtrOutputWithContext(ctx context.Context) IntegrationAccountAgreementPtrOutput
- type IntegrationAccountAgreementState
- type IntegrationAccountArgs
- type IntegrationAccountArray
- type IntegrationAccountArrayInput
- type IntegrationAccountArrayOutput
- func (IntegrationAccountArrayOutput) ElementType() reflect.Type
- func (o IntegrationAccountArrayOutput) Index(i pulumi.IntInput) IntegrationAccountOutput
- func (o IntegrationAccountArrayOutput) ToIntegrationAccountArrayOutput() IntegrationAccountArrayOutput
- func (o IntegrationAccountArrayOutput) ToIntegrationAccountArrayOutputWithContext(ctx context.Context) IntegrationAccountArrayOutput
- type IntegrationAccountAssembly
- func (*IntegrationAccountAssembly) ElementType() reflect.Type
- func (i *IntegrationAccountAssembly) ToIntegrationAccountAssemblyOutput() IntegrationAccountAssemblyOutput
- func (i *IntegrationAccountAssembly) ToIntegrationAccountAssemblyOutputWithContext(ctx context.Context) IntegrationAccountAssemblyOutput
- func (i *IntegrationAccountAssembly) ToIntegrationAccountAssemblyPtrOutput() IntegrationAccountAssemblyPtrOutput
- func (i *IntegrationAccountAssembly) ToIntegrationAccountAssemblyPtrOutputWithContext(ctx context.Context) IntegrationAccountAssemblyPtrOutput
- type IntegrationAccountAssemblyArgs
- type IntegrationAccountAssemblyArray
- func (IntegrationAccountAssemblyArray) ElementType() reflect.Type
- func (i IntegrationAccountAssemblyArray) ToIntegrationAccountAssemblyArrayOutput() IntegrationAccountAssemblyArrayOutput
- func (i IntegrationAccountAssemblyArray) ToIntegrationAccountAssemblyArrayOutputWithContext(ctx context.Context) IntegrationAccountAssemblyArrayOutput
- type IntegrationAccountAssemblyArrayInput
- type IntegrationAccountAssemblyArrayOutput
- func (IntegrationAccountAssemblyArrayOutput) ElementType() reflect.Type
- func (o IntegrationAccountAssemblyArrayOutput) Index(i pulumi.IntInput) IntegrationAccountAssemblyOutput
- func (o IntegrationAccountAssemblyArrayOutput) ToIntegrationAccountAssemblyArrayOutput() IntegrationAccountAssemblyArrayOutput
- func (o IntegrationAccountAssemblyArrayOutput) ToIntegrationAccountAssemblyArrayOutputWithContext(ctx context.Context) IntegrationAccountAssemblyArrayOutput
- type IntegrationAccountAssemblyInput
- type IntegrationAccountAssemblyMap
- func (IntegrationAccountAssemblyMap) ElementType() reflect.Type
- func (i IntegrationAccountAssemblyMap) ToIntegrationAccountAssemblyMapOutput() IntegrationAccountAssemblyMapOutput
- func (i IntegrationAccountAssemblyMap) ToIntegrationAccountAssemblyMapOutputWithContext(ctx context.Context) IntegrationAccountAssemblyMapOutput
- type IntegrationAccountAssemblyMapInput
- type IntegrationAccountAssemblyMapOutput
- func (IntegrationAccountAssemblyMapOutput) ElementType() reflect.Type
- func (o IntegrationAccountAssemblyMapOutput) MapIndex(k pulumi.StringInput) IntegrationAccountAssemblyOutput
- func (o IntegrationAccountAssemblyMapOutput) ToIntegrationAccountAssemblyMapOutput() IntegrationAccountAssemblyMapOutput
- func (o IntegrationAccountAssemblyMapOutput) ToIntegrationAccountAssemblyMapOutputWithContext(ctx context.Context) IntegrationAccountAssemblyMapOutput
- type IntegrationAccountAssemblyOutput
- func (IntegrationAccountAssemblyOutput) ElementType() reflect.Type
- func (o IntegrationAccountAssemblyOutput) ToIntegrationAccountAssemblyOutput() IntegrationAccountAssemblyOutput
- func (o IntegrationAccountAssemblyOutput) ToIntegrationAccountAssemblyOutputWithContext(ctx context.Context) IntegrationAccountAssemblyOutput
- func (o IntegrationAccountAssemblyOutput) ToIntegrationAccountAssemblyPtrOutput() IntegrationAccountAssemblyPtrOutput
- func (o IntegrationAccountAssemblyOutput) ToIntegrationAccountAssemblyPtrOutputWithContext(ctx context.Context) IntegrationAccountAssemblyPtrOutput
- type IntegrationAccountAssemblyPtrInput
- type IntegrationAccountAssemblyPtrOutput
- func (o IntegrationAccountAssemblyPtrOutput) Elem() IntegrationAccountAssemblyOutput
- func (IntegrationAccountAssemblyPtrOutput) ElementType() reflect.Type
- func (o IntegrationAccountAssemblyPtrOutput) ToIntegrationAccountAssemblyPtrOutput() IntegrationAccountAssemblyPtrOutput
- func (o IntegrationAccountAssemblyPtrOutput) ToIntegrationAccountAssemblyPtrOutputWithContext(ctx context.Context) IntegrationAccountAssemblyPtrOutput
- type IntegrationAccountAssemblyState
- type IntegrationAccountBatchConfiguration
- func (*IntegrationAccountBatchConfiguration) ElementType() reflect.Type
- func (i *IntegrationAccountBatchConfiguration) ToIntegrationAccountBatchConfigurationOutput() IntegrationAccountBatchConfigurationOutput
- func (i *IntegrationAccountBatchConfiguration) ToIntegrationAccountBatchConfigurationOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationOutput
- func (i *IntegrationAccountBatchConfiguration) ToIntegrationAccountBatchConfigurationPtrOutput() IntegrationAccountBatchConfigurationPtrOutput
- func (i *IntegrationAccountBatchConfiguration) ToIntegrationAccountBatchConfigurationPtrOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationPtrOutput
- type IntegrationAccountBatchConfigurationArgs
- type IntegrationAccountBatchConfigurationArray
- func (IntegrationAccountBatchConfigurationArray) ElementType() reflect.Type
- func (i IntegrationAccountBatchConfigurationArray) ToIntegrationAccountBatchConfigurationArrayOutput() IntegrationAccountBatchConfigurationArrayOutput
- func (i IntegrationAccountBatchConfigurationArray) ToIntegrationAccountBatchConfigurationArrayOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationArrayOutput
- type IntegrationAccountBatchConfigurationArrayInput
- type IntegrationAccountBatchConfigurationArrayOutput
- func (IntegrationAccountBatchConfigurationArrayOutput) ElementType() reflect.Type
- func (o IntegrationAccountBatchConfigurationArrayOutput) Index(i pulumi.IntInput) IntegrationAccountBatchConfigurationOutput
- func (o IntegrationAccountBatchConfigurationArrayOutput) ToIntegrationAccountBatchConfigurationArrayOutput() IntegrationAccountBatchConfigurationArrayOutput
- func (o IntegrationAccountBatchConfigurationArrayOutput) ToIntegrationAccountBatchConfigurationArrayOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationArrayOutput
- type IntegrationAccountBatchConfigurationInput
- type IntegrationAccountBatchConfigurationMap
- func (IntegrationAccountBatchConfigurationMap) ElementType() reflect.Type
- func (i IntegrationAccountBatchConfigurationMap) ToIntegrationAccountBatchConfigurationMapOutput() IntegrationAccountBatchConfigurationMapOutput
- func (i IntegrationAccountBatchConfigurationMap) ToIntegrationAccountBatchConfigurationMapOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationMapOutput
- type IntegrationAccountBatchConfigurationMapInput
- type IntegrationAccountBatchConfigurationMapOutput
- func (IntegrationAccountBatchConfigurationMapOutput) ElementType() reflect.Type
- func (o IntegrationAccountBatchConfigurationMapOutput) MapIndex(k pulumi.StringInput) IntegrationAccountBatchConfigurationOutput
- func (o IntegrationAccountBatchConfigurationMapOutput) ToIntegrationAccountBatchConfigurationMapOutput() IntegrationAccountBatchConfigurationMapOutput
- func (o IntegrationAccountBatchConfigurationMapOutput) ToIntegrationAccountBatchConfigurationMapOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationMapOutput
- type IntegrationAccountBatchConfigurationOutput
- func (IntegrationAccountBatchConfigurationOutput) ElementType() reflect.Type
- func (o IntegrationAccountBatchConfigurationOutput) ToIntegrationAccountBatchConfigurationOutput() IntegrationAccountBatchConfigurationOutput
- func (o IntegrationAccountBatchConfigurationOutput) ToIntegrationAccountBatchConfigurationOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationOutput
- func (o IntegrationAccountBatchConfigurationOutput) ToIntegrationAccountBatchConfigurationPtrOutput() IntegrationAccountBatchConfigurationPtrOutput
- func (o IntegrationAccountBatchConfigurationOutput) ToIntegrationAccountBatchConfigurationPtrOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationPtrOutput
- type IntegrationAccountBatchConfigurationPtrInput
- type IntegrationAccountBatchConfigurationPtrOutput
- func (o IntegrationAccountBatchConfigurationPtrOutput) Elem() IntegrationAccountBatchConfigurationOutput
- func (IntegrationAccountBatchConfigurationPtrOutput) ElementType() reflect.Type
- func (o IntegrationAccountBatchConfigurationPtrOutput) ToIntegrationAccountBatchConfigurationPtrOutput() IntegrationAccountBatchConfigurationPtrOutput
- func (o IntegrationAccountBatchConfigurationPtrOutput) ToIntegrationAccountBatchConfigurationPtrOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationPtrOutput
- type IntegrationAccountBatchConfigurationReleaseCriteria
- type IntegrationAccountBatchConfigurationReleaseCriteriaArgs
- func (IntegrationAccountBatchConfigurationReleaseCriteriaArgs) ElementType() reflect.Type
- func (i IntegrationAccountBatchConfigurationReleaseCriteriaArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaOutput() IntegrationAccountBatchConfigurationReleaseCriteriaOutput
- func (i IntegrationAccountBatchConfigurationReleaseCriteriaArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaOutput
- func (i IntegrationAccountBatchConfigurationReleaseCriteriaArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput() IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput
- func (i IntegrationAccountBatchConfigurationReleaseCriteriaArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaPtrOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput
- type IntegrationAccountBatchConfigurationReleaseCriteriaInput
- type IntegrationAccountBatchConfigurationReleaseCriteriaOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaOutput) BatchSize() pulumi.IntPtrOutput
- func (IntegrationAccountBatchConfigurationReleaseCriteriaOutput) ElementType() reflect.Type
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaOutput) MessageCount() pulumi.IntPtrOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaOutput) Recurrence() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaOutput() IntegrationAccountBatchConfigurationReleaseCriteriaOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput() IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaPtrOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput
- type IntegrationAccountBatchConfigurationReleaseCriteriaPtrInput
- type IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput) BatchSize() pulumi.IntPtrOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput) Elem() IntegrationAccountBatchConfigurationReleaseCriteriaOutput
- func (IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput) ElementType() reflect.Type
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput) MessageCount() pulumi.IntPtrOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput) Recurrence() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput() IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaPtrOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput
- type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrence
- type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceArgs
- func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceArgs) ElementType() reflect.Type
- func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput
- func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput
- func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput
- func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput
- type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceInput
- type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput
- func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) ElementType() reflect.Type
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) EndTime() pulumi.StringPtrOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) Frequency() pulumi.StringOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) Interval() pulumi.IntOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) Schedule() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) StartTime() pulumi.StringPtrOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) TimeZone() pulumi.StringPtrOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput
- type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrInput
- type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) Elem() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput
- func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) ElementType() reflect.Type
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) EndTime() pulumi.StringPtrOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) Frequency() pulumi.StringPtrOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) Interval() pulumi.IntPtrOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) Schedule() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) StartTime() pulumi.StringPtrOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) TimeZone() pulumi.StringPtrOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput
- type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedule
- type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleArgs
- func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleArgs) ElementType() reflect.Type
- func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput
- func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput
- func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput
- func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput
- type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleInput
- type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthly
- type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArgs
- func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArgs) ElementType() reflect.Type
- func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput() ...
- func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutputWithContext(ctx context.Context) ...
- type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArray
- func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArray) ElementType() reflect.Type
- func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArray) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput() ...
- func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArray) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutputWithContext(ctx context.Context) ...
- type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayInput
- type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput
- func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput) ElementType() reflect.Type
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput) Index(i pulumi.IntInput) ...
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput() ...
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutputWithContext(ctx context.Context) ...
- type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyInput
- type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput
- func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput) ElementType() reflect.Type
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput() ...
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutputWithContext(ctx context.Context) ...
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput) Week() pulumi.IntOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput) Weekday() pulumi.StringOutput
- type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput
- func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) ElementType() reflect.Type
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) Hours() pulumi.IntArrayOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) Minutes() pulumi.IntArrayOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) MonthDays() pulumi.IntArrayOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) Monthlies() ...
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) WeekDays() pulumi.StringArrayOutput
- type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrInput
- type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) Elem() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput
- func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) ElementType() reflect.Type
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) Hours() pulumi.IntArrayOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) Minutes() pulumi.IntArrayOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) MonthDays() pulumi.IntArrayOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) Monthlies() ...
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput
- func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) WeekDays() pulumi.StringArrayOutput
- type IntegrationAccountBatchConfigurationState
- type IntegrationAccountCertificate
- func (*IntegrationAccountCertificate) ElementType() reflect.Type
- func (i *IntegrationAccountCertificate) ToIntegrationAccountCertificateOutput() IntegrationAccountCertificateOutput
- func (i *IntegrationAccountCertificate) ToIntegrationAccountCertificateOutputWithContext(ctx context.Context) IntegrationAccountCertificateOutput
- func (i *IntegrationAccountCertificate) ToIntegrationAccountCertificatePtrOutput() IntegrationAccountCertificatePtrOutput
- func (i *IntegrationAccountCertificate) ToIntegrationAccountCertificatePtrOutputWithContext(ctx context.Context) IntegrationAccountCertificatePtrOutput
- type IntegrationAccountCertificateArgs
- type IntegrationAccountCertificateArray
- func (IntegrationAccountCertificateArray) ElementType() reflect.Type
- func (i IntegrationAccountCertificateArray) ToIntegrationAccountCertificateArrayOutput() IntegrationAccountCertificateArrayOutput
- func (i IntegrationAccountCertificateArray) ToIntegrationAccountCertificateArrayOutputWithContext(ctx context.Context) IntegrationAccountCertificateArrayOutput
- type IntegrationAccountCertificateArrayInput
- type IntegrationAccountCertificateArrayOutput
- func (IntegrationAccountCertificateArrayOutput) ElementType() reflect.Type
- func (o IntegrationAccountCertificateArrayOutput) Index(i pulumi.IntInput) IntegrationAccountCertificateOutput
- func (o IntegrationAccountCertificateArrayOutput) ToIntegrationAccountCertificateArrayOutput() IntegrationAccountCertificateArrayOutput
- func (o IntegrationAccountCertificateArrayOutput) ToIntegrationAccountCertificateArrayOutputWithContext(ctx context.Context) IntegrationAccountCertificateArrayOutput
- type IntegrationAccountCertificateInput
- type IntegrationAccountCertificateKeyVaultKey
- type IntegrationAccountCertificateKeyVaultKeyArgs
- func (IntegrationAccountCertificateKeyVaultKeyArgs) ElementType() reflect.Type
- func (i IntegrationAccountCertificateKeyVaultKeyArgs) ToIntegrationAccountCertificateKeyVaultKeyOutput() IntegrationAccountCertificateKeyVaultKeyOutput
- func (i IntegrationAccountCertificateKeyVaultKeyArgs) ToIntegrationAccountCertificateKeyVaultKeyOutputWithContext(ctx context.Context) IntegrationAccountCertificateKeyVaultKeyOutput
- func (i IntegrationAccountCertificateKeyVaultKeyArgs) ToIntegrationAccountCertificateKeyVaultKeyPtrOutput() IntegrationAccountCertificateKeyVaultKeyPtrOutput
- func (i IntegrationAccountCertificateKeyVaultKeyArgs) ToIntegrationAccountCertificateKeyVaultKeyPtrOutputWithContext(ctx context.Context) IntegrationAccountCertificateKeyVaultKeyPtrOutput
- type IntegrationAccountCertificateKeyVaultKeyInput
- type IntegrationAccountCertificateKeyVaultKeyOutput
- func (IntegrationAccountCertificateKeyVaultKeyOutput) ElementType() reflect.Type
- func (o IntegrationAccountCertificateKeyVaultKeyOutput) KeyName() pulumi.StringOutput
- func (o IntegrationAccountCertificateKeyVaultKeyOutput) KeyVaultId() pulumi.StringOutput
- func (o IntegrationAccountCertificateKeyVaultKeyOutput) KeyVersion() pulumi.StringPtrOutput
- func (o IntegrationAccountCertificateKeyVaultKeyOutput) ToIntegrationAccountCertificateKeyVaultKeyOutput() IntegrationAccountCertificateKeyVaultKeyOutput
- func (o IntegrationAccountCertificateKeyVaultKeyOutput) ToIntegrationAccountCertificateKeyVaultKeyOutputWithContext(ctx context.Context) IntegrationAccountCertificateKeyVaultKeyOutput
- func (o IntegrationAccountCertificateKeyVaultKeyOutput) ToIntegrationAccountCertificateKeyVaultKeyPtrOutput() IntegrationAccountCertificateKeyVaultKeyPtrOutput
- func (o IntegrationAccountCertificateKeyVaultKeyOutput) ToIntegrationAccountCertificateKeyVaultKeyPtrOutputWithContext(ctx context.Context) IntegrationAccountCertificateKeyVaultKeyPtrOutput
- type IntegrationAccountCertificateKeyVaultKeyPtrInput
- type IntegrationAccountCertificateKeyVaultKeyPtrOutput
- func (o IntegrationAccountCertificateKeyVaultKeyPtrOutput) Elem() IntegrationAccountCertificateKeyVaultKeyOutput
- func (IntegrationAccountCertificateKeyVaultKeyPtrOutput) ElementType() reflect.Type
- func (o IntegrationAccountCertificateKeyVaultKeyPtrOutput) KeyName() pulumi.StringPtrOutput
- func (o IntegrationAccountCertificateKeyVaultKeyPtrOutput) KeyVaultId() pulumi.StringPtrOutput
- func (o IntegrationAccountCertificateKeyVaultKeyPtrOutput) KeyVersion() pulumi.StringPtrOutput
- func (o IntegrationAccountCertificateKeyVaultKeyPtrOutput) ToIntegrationAccountCertificateKeyVaultKeyPtrOutput() IntegrationAccountCertificateKeyVaultKeyPtrOutput
- func (o IntegrationAccountCertificateKeyVaultKeyPtrOutput) ToIntegrationAccountCertificateKeyVaultKeyPtrOutputWithContext(ctx context.Context) IntegrationAccountCertificateKeyVaultKeyPtrOutput
- type IntegrationAccountCertificateMap
- func (IntegrationAccountCertificateMap) ElementType() reflect.Type
- func (i IntegrationAccountCertificateMap) ToIntegrationAccountCertificateMapOutput() IntegrationAccountCertificateMapOutput
- func (i IntegrationAccountCertificateMap) ToIntegrationAccountCertificateMapOutputWithContext(ctx context.Context) IntegrationAccountCertificateMapOutput
- type IntegrationAccountCertificateMapInput
- type IntegrationAccountCertificateMapOutput
- func (IntegrationAccountCertificateMapOutput) ElementType() reflect.Type
- func (o IntegrationAccountCertificateMapOutput) MapIndex(k pulumi.StringInput) IntegrationAccountCertificateOutput
- func (o IntegrationAccountCertificateMapOutput) ToIntegrationAccountCertificateMapOutput() IntegrationAccountCertificateMapOutput
- func (o IntegrationAccountCertificateMapOutput) ToIntegrationAccountCertificateMapOutputWithContext(ctx context.Context) IntegrationAccountCertificateMapOutput
- type IntegrationAccountCertificateOutput
- func (IntegrationAccountCertificateOutput) ElementType() reflect.Type
- func (o IntegrationAccountCertificateOutput) ToIntegrationAccountCertificateOutput() IntegrationAccountCertificateOutput
- func (o IntegrationAccountCertificateOutput) ToIntegrationAccountCertificateOutputWithContext(ctx context.Context) IntegrationAccountCertificateOutput
- func (o IntegrationAccountCertificateOutput) ToIntegrationAccountCertificatePtrOutput() IntegrationAccountCertificatePtrOutput
- func (o IntegrationAccountCertificateOutput) ToIntegrationAccountCertificatePtrOutputWithContext(ctx context.Context) IntegrationAccountCertificatePtrOutput
- type IntegrationAccountCertificatePtrInput
- type IntegrationAccountCertificatePtrOutput
- func (o IntegrationAccountCertificatePtrOutput) Elem() IntegrationAccountCertificateOutput
- func (IntegrationAccountCertificatePtrOutput) ElementType() reflect.Type
- func (o IntegrationAccountCertificatePtrOutput) ToIntegrationAccountCertificatePtrOutput() IntegrationAccountCertificatePtrOutput
- func (o IntegrationAccountCertificatePtrOutput) ToIntegrationAccountCertificatePtrOutputWithContext(ctx context.Context) IntegrationAccountCertificatePtrOutput
- type IntegrationAccountCertificateState
- type IntegrationAccountInput
- type IntegrationAccountMap
- func (*IntegrationAccountMap) ElementType() reflect.Type
- func (i *IntegrationAccountMap) ToIntegrationAccountMapOutput() IntegrationAccountMapOutput
- func (i *IntegrationAccountMap) ToIntegrationAccountMapOutputWithContext(ctx context.Context) IntegrationAccountMapOutput
- func (i *IntegrationAccountMap) ToIntegrationAccountMapPtrOutput() IntegrationAccountMapPtrOutput
- func (i *IntegrationAccountMap) ToIntegrationAccountMapPtrOutputWithContext(ctx context.Context) IntegrationAccountMapPtrOutput
- type IntegrationAccountMapArgs
- type IntegrationAccountMapArray
- func (IntegrationAccountMapArray) ElementType() reflect.Type
- func (i IntegrationAccountMapArray) ToIntegrationAccountMapArrayOutput() IntegrationAccountMapArrayOutput
- func (i IntegrationAccountMapArray) ToIntegrationAccountMapArrayOutputWithContext(ctx context.Context) IntegrationAccountMapArrayOutput
- type IntegrationAccountMapArrayInput
- type IntegrationAccountMapArrayOutput
- func (IntegrationAccountMapArrayOutput) ElementType() reflect.Type
- func (o IntegrationAccountMapArrayOutput) Index(i pulumi.IntInput) IntegrationAccountMapOutput
- func (o IntegrationAccountMapArrayOutput) ToIntegrationAccountMapArrayOutput() IntegrationAccountMapArrayOutput
- func (o IntegrationAccountMapArrayOutput) ToIntegrationAccountMapArrayOutputWithContext(ctx context.Context) IntegrationAccountMapArrayOutput
- type IntegrationAccountMapInput
- type IntegrationAccountMapMap
- type IntegrationAccountMapMapInput
- type IntegrationAccountMapMapOutput
- func (IntegrationAccountMapMapOutput) ElementType() reflect.Type
- func (o IntegrationAccountMapMapOutput) MapIndex(k pulumi.StringInput) IntegrationAccountMapOutput
- func (o IntegrationAccountMapMapOutput) ToIntegrationAccountMapMapOutput() IntegrationAccountMapMapOutput
- func (o IntegrationAccountMapMapOutput) ToIntegrationAccountMapMapOutputWithContext(ctx context.Context) IntegrationAccountMapMapOutput
- type IntegrationAccountMapOutput
- func (IntegrationAccountMapOutput) ElementType() reflect.Type
- func (o IntegrationAccountMapOutput) MapIndex(k pulumi.StringInput) IntegrationAccountOutput
- func (o IntegrationAccountMapOutput) ToIntegrationAccountMapOutput() IntegrationAccountMapOutput
- func (o IntegrationAccountMapOutput) ToIntegrationAccountMapOutputWithContext(ctx context.Context) IntegrationAccountMapOutput
- func (o IntegrationAccountMapOutput) ToIntegrationAccountMapPtrOutput() IntegrationAccountMapPtrOutput
- func (o IntegrationAccountMapOutput) ToIntegrationAccountMapPtrOutputWithContext(ctx context.Context) IntegrationAccountMapPtrOutput
- type IntegrationAccountMapPtrInput
- type IntegrationAccountMapPtrOutput
- func (o IntegrationAccountMapPtrOutput) Elem() IntegrationAccountMapOutput
- func (IntegrationAccountMapPtrOutput) ElementType() reflect.Type
- func (o IntegrationAccountMapPtrOutput) ToIntegrationAccountMapPtrOutput() IntegrationAccountMapPtrOutput
- func (o IntegrationAccountMapPtrOutput) ToIntegrationAccountMapPtrOutputWithContext(ctx context.Context) IntegrationAccountMapPtrOutput
- type IntegrationAccountMapState
- type IntegrationAccountOutput
- func (IntegrationAccountOutput) ElementType() reflect.Type
- func (o IntegrationAccountOutput) ToIntegrationAccountOutput() IntegrationAccountOutput
- func (o IntegrationAccountOutput) ToIntegrationAccountOutputWithContext(ctx context.Context) IntegrationAccountOutput
- func (o IntegrationAccountOutput) ToIntegrationAccountPtrOutput() IntegrationAccountPtrOutput
- func (o IntegrationAccountOutput) ToIntegrationAccountPtrOutputWithContext(ctx context.Context) IntegrationAccountPtrOutput
- type IntegrationAccountPartner
- func (*IntegrationAccountPartner) ElementType() reflect.Type
- func (i *IntegrationAccountPartner) ToIntegrationAccountPartnerOutput() IntegrationAccountPartnerOutput
- func (i *IntegrationAccountPartner) ToIntegrationAccountPartnerOutputWithContext(ctx context.Context) IntegrationAccountPartnerOutput
- func (i *IntegrationAccountPartner) ToIntegrationAccountPartnerPtrOutput() IntegrationAccountPartnerPtrOutput
- func (i *IntegrationAccountPartner) ToIntegrationAccountPartnerPtrOutputWithContext(ctx context.Context) IntegrationAccountPartnerPtrOutput
- type IntegrationAccountPartnerArgs
- type IntegrationAccountPartnerArray
- func (IntegrationAccountPartnerArray) ElementType() reflect.Type
- func (i IntegrationAccountPartnerArray) ToIntegrationAccountPartnerArrayOutput() IntegrationAccountPartnerArrayOutput
- func (i IntegrationAccountPartnerArray) ToIntegrationAccountPartnerArrayOutputWithContext(ctx context.Context) IntegrationAccountPartnerArrayOutput
- type IntegrationAccountPartnerArrayInput
- type IntegrationAccountPartnerArrayOutput
- func (IntegrationAccountPartnerArrayOutput) ElementType() reflect.Type
- func (o IntegrationAccountPartnerArrayOutput) Index(i pulumi.IntInput) IntegrationAccountPartnerOutput
- func (o IntegrationAccountPartnerArrayOutput) ToIntegrationAccountPartnerArrayOutput() IntegrationAccountPartnerArrayOutput
- func (o IntegrationAccountPartnerArrayOutput) ToIntegrationAccountPartnerArrayOutputWithContext(ctx context.Context) IntegrationAccountPartnerArrayOutput
- type IntegrationAccountPartnerBusinessIdentity
- type IntegrationAccountPartnerBusinessIdentityArgs
- func (IntegrationAccountPartnerBusinessIdentityArgs) ElementType() reflect.Type
- func (i IntegrationAccountPartnerBusinessIdentityArgs) ToIntegrationAccountPartnerBusinessIdentityOutput() IntegrationAccountPartnerBusinessIdentityOutput
- func (i IntegrationAccountPartnerBusinessIdentityArgs) ToIntegrationAccountPartnerBusinessIdentityOutputWithContext(ctx context.Context) IntegrationAccountPartnerBusinessIdentityOutput
- type IntegrationAccountPartnerBusinessIdentityArray
- func (IntegrationAccountPartnerBusinessIdentityArray) ElementType() reflect.Type
- func (i IntegrationAccountPartnerBusinessIdentityArray) ToIntegrationAccountPartnerBusinessIdentityArrayOutput() IntegrationAccountPartnerBusinessIdentityArrayOutput
- func (i IntegrationAccountPartnerBusinessIdentityArray) ToIntegrationAccountPartnerBusinessIdentityArrayOutputWithContext(ctx context.Context) IntegrationAccountPartnerBusinessIdentityArrayOutput
- type IntegrationAccountPartnerBusinessIdentityArrayInput
- type IntegrationAccountPartnerBusinessIdentityArrayOutput
- func (IntegrationAccountPartnerBusinessIdentityArrayOutput) ElementType() reflect.Type
- func (o IntegrationAccountPartnerBusinessIdentityArrayOutput) Index(i pulumi.IntInput) IntegrationAccountPartnerBusinessIdentityOutput
- func (o IntegrationAccountPartnerBusinessIdentityArrayOutput) ToIntegrationAccountPartnerBusinessIdentityArrayOutput() IntegrationAccountPartnerBusinessIdentityArrayOutput
- func (o IntegrationAccountPartnerBusinessIdentityArrayOutput) ToIntegrationAccountPartnerBusinessIdentityArrayOutputWithContext(ctx context.Context) IntegrationAccountPartnerBusinessIdentityArrayOutput
- type IntegrationAccountPartnerBusinessIdentityInput
- type IntegrationAccountPartnerBusinessIdentityOutput
- func (IntegrationAccountPartnerBusinessIdentityOutput) ElementType() reflect.Type
- func (o IntegrationAccountPartnerBusinessIdentityOutput) Qualifier() pulumi.StringOutput
- func (o IntegrationAccountPartnerBusinessIdentityOutput) ToIntegrationAccountPartnerBusinessIdentityOutput() IntegrationAccountPartnerBusinessIdentityOutput
- func (o IntegrationAccountPartnerBusinessIdentityOutput) ToIntegrationAccountPartnerBusinessIdentityOutputWithContext(ctx context.Context) IntegrationAccountPartnerBusinessIdentityOutput
- func (o IntegrationAccountPartnerBusinessIdentityOutput) Value() pulumi.StringOutput
- type IntegrationAccountPartnerInput
- type IntegrationAccountPartnerMap
- func (IntegrationAccountPartnerMap) ElementType() reflect.Type
- func (i IntegrationAccountPartnerMap) ToIntegrationAccountPartnerMapOutput() IntegrationAccountPartnerMapOutput
- func (i IntegrationAccountPartnerMap) ToIntegrationAccountPartnerMapOutputWithContext(ctx context.Context) IntegrationAccountPartnerMapOutput
- type IntegrationAccountPartnerMapInput
- type IntegrationAccountPartnerMapOutput
- func (IntegrationAccountPartnerMapOutput) ElementType() reflect.Type
- func (o IntegrationAccountPartnerMapOutput) MapIndex(k pulumi.StringInput) IntegrationAccountPartnerOutput
- func (o IntegrationAccountPartnerMapOutput) ToIntegrationAccountPartnerMapOutput() IntegrationAccountPartnerMapOutput
- func (o IntegrationAccountPartnerMapOutput) ToIntegrationAccountPartnerMapOutputWithContext(ctx context.Context) IntegrationAccountPartnerMapOutput
- type IntegrationAccountPartnerOutput
- func (IntegrationAccountPartnerOutput) ElementType() reflect.Type
- func (o IntegrationAccountPartnerOutput) ToIntegrationAccountPartnerOutput() IntegrationAccountPartnerOutput
- func (o IntegrationAccountPartnerOutput) ToIntegrationAccountPartnerOutputWithContext(ctx context.Context) IntegrationAccountPartnerOutput
- func (o IntegrationAccountPartnerOutput) ToIntegrationAccountPartnerPtrOutput() IntegrationAccountPartnerPtrOutput
- func (o IntegrationAccountPartnerOutput) ToIntegrationAccountPartnerPtrOutputWithContext(ctx context.Context) IntegrationAccountPartnerPtrOutput
- type IntegrationAccountPartnerPtrInput
- type IntegrationAccountPartnerPtrOutput
- func (o IntegrationAccountPartnerPtrOutput) Elem() IntegrationAccountPartnerOutput
- func (IntegrationAccountPartnerPtrOutput) ElementType() reflect.Type
- func (o IntegrationAccountPartnerPtrOutput) ToIntegrationAccountPartnerPtrOutput() IntegrationAccountPartnerPtrOutput
- func (o IntegrationAccountPartnerPtrOutput) ToIntegrationAccountPartnerPtrOutputWithContext(ctx context.Context) IntegrationAccountPartnerPtrOutput
- type IntegrationAccountPartnerState
- type IntegrationAccountPtrInput
- type IntegrationAccountPtrOutput
- func (o IntegrationAccountPtrOutput) Elem() IntegrationAccountOutput
- func (IntegrationAccountPtrOutput) ElementType() reflect.Type
- func (o IntegrationAccountPtrOutput) ToIntegrationAccountPtrOutput() IntegrationAccountPtrOutput
- func (o IntegrationAccountPtrOutput) ToIntegrationAccountPtrOutputWithContext(ctx context.Context) IntegrationAccountPtrOutput
- type IntegrationAccountSchema
- func (*IntegrationAccountSchema) ElementType() reflect.Type
- func (i *IntegrationAccountSchema) ToIntegrationAccountSchemaOutput() IntegrationAccountSchemaOutput
- func (i *IntegrationAccountSchema) ToIntegrationAccountSchemaOutputWithContext(ctx context.Context) IntegrationAccountSchemaOutput
- func (i *IntegrationAccountSchema) ToIntegrationAccountSchemaPtrOutput() IntegrationAccountSchemaPtrOutput
- func (i *IntegrationAccountSchema) ToIntegrationAccountSchemaPtrOutputWithContext(ctx context.Context) IntegrationAccountSchemaPtrOutput
- type IntegrationAccountSchemaArgs
- type IntegrationAccountSchemaArray
- func (IntegrationAccountSchemaArray) ElementType() reflect.Type
- func (i IntegrationAccountSchemaArray) ToIntegrationAccountSchemaArrayOutput() IntegrationAccountSchemaArrayOutput
- func (i IntegrationAccountSchemaArray) ToIntegrationAccountSchemaArrayOutputWithContext(ctx context.Context) IntegrationAccountSchemaArrayOutput
- type IntegrationAccountSchemaArrayInput
- type IntegrationAccountSchemaArrayOutput
- func (IntegrationAccountSchemaArrayOutput) ElementType() reflect.Type
- func (o IntegrationAccountSchemaArrayOutput) Index(i pulumi.IntInput) IntegrationAccountSchemaOutput
- func (o IntegrationAccountSchemaArrayOutput) ToIntegrationAccountSchemaArrayOutput() IntegrationAccountSchemaArrayOutput
- func (o IntegrationAccountSchemaArrayOutput) ToIntegrationAccountSchemaArrayOutputWithContext(ctx context.Context) IntegrationAccountSchemaArrayOutput
- type IntegrationAccountSchemaInput
- type IntegrationAccountSchemaMap
- func (IntegrationAccountSchemaMap) ElementType() reflect.Type
- func (i IntegrationAccountSchemaMap) ToIntegrationAccountSchemaMapOutput() IntegrationAccountSchemaMapOutput
- func (i IntegrationAccountSchemaMap) ToIntegrationAccountSchemaMapOutputWithContext(ctx context.Context) IntegrationAccountSchemaMapOutput
- type IntegrationAccountSchemaMapInput
- type IntegrationAccountSchemaMapOutput
- func (IntegrationAccountSchemaMapOutput) ElementType() reflect.Type
- func (o IntegrationAccountSchemaMapOutput) MapIndex(k pulumi.StringInput) IntegrationAccountSchemaOutput
- func (o IntegrationAccountSchemaMapOutput) ToIntegrationAccountSchemaMapOutput() IntegrationAccountSchemaMapOutput
- func (o IntegrationAccountSchemaMapOutput) ToIntegrationAccountSchemaMapOutputWithContext(ctx context.Context) IntegrationAccountSchemaMapOutput
- type IntegrationAccountSchemaOutput
- func (IntegrationAccountSchemaOutput) ElementType() reflect.Type
- func (o IntegrationAccountSchemaOutput) ToIntegrationAccountSchemaOutput() IntegrationAccountSchemaOutput
- func (o IntegrationAccountSchemaOutput) ToIntegrationAccountSchemaOutputWithContext(ctx context.Context) IntegrationAccountSchemaOutput
- func (o IntegrationAccountSchemaOutput) ToIntegrationAccountSchemaPtrOutput() IntegrationAccountSchemaPtrOutput
- func (o IntegrationAccountSchemaOutput) ToIntegrationAccountSchemaPtrOutputWithContext(ctx context.Context) IntegrationAccountSchemaPtrOutput
- type IntegrationAccountSchemaPtrInput
- type IntegrationAccountSchemaPtrOutput
- func (o IntegrationAccountSchemaPtrOutput) Elem() IntegrationAccountSchemaOutput
- func (IntegrationAccountSchemaPtrOutput) ElementType() reflect.Type
- func (o IntegrationAccountSchemaPtrOutput) ToIntegrationAccountSchemaPtrOutput() IntegrationAccountSchemaPtrOutput
- func (o IntegrationAccountSchemaPtrOutput) ToIntegrationAccountSchemaPtrOutputWithContext(ctx context.Context) IntegrationAccountSchemaPtrOutput
- type IntegrationAccountSchemaState
- type IntegrationAccountSession
- func (*IntegrationAccountSession) ElementType() reflect.Type
- func (i *IntegrationAccountSession) ToIntegrationAccountSessionOutput() IntegrationAccountSessionOutput
- func (i *IntegrationAccountSession) ToIntegrationAccountSessionOutputWithContext(ctx context.Context) IntegrationAccountSessionOutput
- func (i *IntegrationAccountSession) ToIntegrationAccountSessionPtrOutput() IntegrationAccountSessionPtrOutput
- func (i *IntegrationAccountSession) ToIntegrationAccountSessionPtrOutputWithContext(ctx context.Context) IntegrationAccountSessionPtrOutput
- type IntegrationAccountSessionArgs
- type IntegrationAccountSessionArray
- func (IntegrationAccountSessionArray) ElementType() reflect.Type
- func (i IntegrationAccountSessionArray) ToIntegrationAccountSessionArrayOutput() IntegrationAccountSessionArrayOutput
- func (i IntegrationAccountSessionArray) ToIntegrationAccountSessionArrayOutputWithContext(ctx context.Context) IntegrationAccountSessionArrayOutput
- type IntegrationAccountSessionArrayInput
- type IntegrationAccountSessionArrayOutput
- func (IntegrationAccountSessionArrayOutput) ElementType() reflect.Type
- func (o IntegrationAccountSessionArrayOutput) Index(i pulumi.IntInput) IntegrationAccountSessionOutput
- func (o IntegrationAccountSessionArrayOutput) ToIntegrationAccountSessionArrayOutput() IntegrationAccountSessionArrayOutput
- func (o IntegrationAccountSessionArrayOutput) ToIntegrationAccountSessionArrayOutputWithContext(ctx context.Context) IntegrationAccountSessionArrayOutput
- type IntegrationAccountSessionInput
- type IntegrationAccountSessionMap
- func (IntegrationAccountSessionMap) ElementType() reflect.Type
- func (i IntegrationAccountSessionMap) ToIntegrationAccountSessionMapOutput() IntegrationAccountSessionMapOutput
- func (i IntegrationAccountSessionMap) ToIntegrationAccountSessionMapOutputWithContext(ctx context.Context) IntegrationAccountSessionMapOutput
- type IntegrationAccountSessionMapInput
- type IntegrationAccountSessionMapOutput
- func (IntegrationAccountSessionMapOutput) ElementType() reflect.Type
- func (o IntegrationAccountSessionMapOutput) MapIndex(k pulumi.StringInput) IntegrationAccountSessionOutput
- func (o IntegrationAccountSessionMapOutput) ToIntegrationAccountSessionMapOutput() IntegrationAccountSessionMapOutput
- func (o IntegrationAccountSessionMapOutput) ToIntegrationAccountSessionMapOutputWithContext(ctx context.Context) IntegrationAccountSessionMapOutput
- type IntegrationAccountSessionOutput
- func (IntegrationAccountSessionOutput) ElementType() reflect.Type
- func (o IntegrationAccountSessionOutput) ToIntegrationAccountSessionOutput() IntegrationAccountSessionOutput
- func (o IntegrationAccountSessionOutput) ToIntegrationAccountSessionOutputWithContext(ctx context.Context) IntegrationAccountSessionOutput
- func (o IntegrationAccountSessionOutput) ToIntegrationAccountSessionPtrOutput() IntegrationAccountSessionPtrOutput
- func (o IntegrationAccountSessionOutput) ToIntegrationAccountSessionPtrOutputWithContext(ctx context.Context) IntegrationAccountSessionPtrOutput
- type IntegrationAccountSessionPtrInput
- type IntegrationAccountSessionPtrOutput
- func (o IntegrationAccountSessionPtrOutput) Elem() IntegrationAccountSessionOutput
- func (IntegrationAccountSessionPtrOutput) ElementType() reflect.Type
- func (o IntegrationAccountSessionPtrOutput) ToIntegrationAccountSessionPtrOutput() IntegrationAccountSessionPtrOutput
- func (o IntegrationAccountSessionPtrOutput) ToIntegrationAccountSessionPtrOutputWithContext(ctx context.Context) IntegrationAccountSessionPtrOutput
- type IntegrationAccountSessionState
- type IntegrationAccountState
- type InterationServiceEnvironment
- func (*InterationServiceEnvironment) ElementType() reflect.Type
- func (i *InterationServiceEnvironment) ToInterationServiceEnvironmentOutput() InterationServiceEnvironmentOutput
- func (i *InterationServiceEnvironment) ToInterationServiceEnvironmentOutputWithContext(ctx context.Context) InterationServiceEnvironmentOutput
- func (i *InterationServiceEnvironment) ToInterationServiceEnvironmentPtrOutput() InterationServiceEnvironmentPtrOutput
- func (i *InterationServiceEnvironment) ToInterationServiceEnvironmentPtrOutputWithContext(ctx context.Context) InterationServiceEnvironmentPtrOutput
- type InterationServiceEnvironmentArgs
- type InterationServiceEnvironmentArray
- func (InterationServiceEnvironmentArray) ElementType() reflect.Type
- func (i InterationServiceEnvironmentArray) ToInterationServiceEnvironmentArrayOutput() InterationServiceEnvironmentArrayOutput
- func (i InterationServiceEnvironmentArray) ToInterationServiceEnvironmentArrayOutputWithContext(ctx context.Context) InterationServiceEnvironmentArrayOutput
- type InterationServiceEnvironmentArrayInput
- type InterationServiceEnvironmentArrayOutput
- func (InterationServiceEnvironmentArrayOutput) ElementType() reflect.Type
- func (o InterationServiceEnvironmentArrayOutput) Index(i pulumi.IntInput) InterationServiceEnvironmentOutput
- func (o InterationServiceEnvironmentArrayOutput) ToInterationServiceEnvironmentArrayOutput() InterationServiceEnvironmentArrayOutput
- func (o InterationServiceEnvironmentArrayOutput) ToInterationServiceEnvironmentArrayOutputWithContext(ctx context.Context) InterationServiceEnvironmentArrayOutput
- type InterationServiceEnvironmentInput
- type InterationServiceEnvironmentMap
- func (InterationServiceEnvironmentMap) ElementType() reflect.Type
- func (i InterationServiceEnvironmentMap) ToInterationServiceEnvironmentMapOutput() InterationServiceEnvironmentMapOutput
- func (i InterationServiceEnvironmentMap) ToInterationServiceEnvironmentMapOutputWithContext(ctx context.Context) InterationServiceEnvironmentMapOutput
- type InterationServiceEnvironmentMapInput
- type InterationServiceEnvironmentMapOutput
- func (InterationServiceEnvironmentMapOutput) ElementType() reflect.Type
- func (o InterationServiceEnvironmentMapOutput) MapIndex(k pulumi.StringInput) InterationServiceEnvironmentOutput
- func (o InterationServiceEnvironmentMapOutput) ToInterationServiceEnvironmentMapOutput() InterationServiceEnvironmentMapOutput
- func (o InterationServiceEnvironmentMapOutput) ToInterationServiceEnvironmentMapOutputWithContext(ctx context.Context) InterationServiceEnvironmentMapOutput
- type InterationServiceEnvironmentOutput
- func (InterationServiceEnvironmentOutput) ElementType() reflect.Type
- func (o InterationServiceEnvironmentOutput) ToInterationServiceEnvironmentOutput() InterationServiceEnvironmentOutput
- func (o InterationServiceEnvironmentOutput) ToInterationServiceEnvironmentOutputWithContext(ctx context.Context) InterationServiceEnvironmentOutput
- func (o InterationServiceEnvironmentOutput) ToInterationServiceEnvironmentPtrOutput() InterationServiceEnvironmentPtrOutput
- func (o InterationServiceEnvironmentOutput) ToInterationServiceEnvironmentPtrOutputWithContext(ctx context.Context) InterationServiceEnvironmentPtrOutput
- type InterationServiceEnvironmentPtrInput
- type InterationServiceEnvironmentPtrOutput
- func (o InterationServiceEnvironmentPtrOutput) Elem() InterationServiceEnvironmentOutput
- func (InterationServiceEnvironmentPtrOutput) ElementType() reflect.Type
- func (o InterationServiceEnvironmentPtrOutput) ToInterationServiceEnvironmentPtrOutput() InterationServiceEnvironmentPtrOutput
- func (o InterationServiceEnvironmentPtrOutput) ToInterationServiceEnvironmentPtrOutputWithContext(ctx context.Context) InterationServiceEnvironmentPtrOutput
- type InterationServiceEnvironmentState
- type LookupIntegrationAccountArgs
- type LookupIntegrationAccountOutputArgs
- type LookupIntegrationAccountResult
- type LookupIntegrationAccountResultOutput
- func (LookupIntegrationAccountResultOutput) ElementType() reflect.Type
- func (o LookupIntegrationAccountResultOutput) Id() pulumi.StringOutput
- func (o LookupIntegrationAccountResultOutput) Location() pulumi.StringOutput
- func (o LookupIntegrationAccountResultOutput) Name() pulumi.StringOutput
- func (o LookupIntegrationAccountResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupIntegrationAccountResultOutput) SkuName() pulumi.StringOutput
- func (o LookupIntegrationAccountResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupIntegrationAccountResultOutput) ToLookupIntegrationAccountResultOutput() LookupIntegrationAccountResultOutput
- func (o LookupIntegrationAccountResultOutput) ToLookupIntegrationAccountResultOutputWithContext(ctx context.Context) LookupIntegrationAccountResultOutput
- type LookupWorkflowArgs
- type LookupWorkflowOutputArgs
- type LookupWorkflowResult
- type LookupWorkflowResultOutput
- func (o LookupWorkflowResultOutput) AccessEndpoint() pulumi.StringOutput
- func (o LookupWorkflowResultOutput) ConnectorEndpointIpAddresses() pulumi.StringArrayOutput
- func (o LookupWorkflowResultOutput) ConnectorOutboundIpAddresses() pulumi.StringArrayOutput
- func (LookupWorkflowResultOutput) ElementType() reflect.Type
- func (o LookupWorkflowResultOutput) Id() pulumi.StringOutput
- func (o LookupWorkflowResultOutput) Identities() GetWorkflowIdentityArrayOutput
- func (o LookupWorkflowResultOutput) Location() pulumi.StringOutput
- func (o LookupWorkflowResultOutput) LogicAppIntegrationAccountId() pulumi.StringOutput
- func (o LookupWorkflowResultOutput) Name() pulumi.StringOutput
- func (o LookupWorkflowResultOutput) Parameters() pulumi.StringMapOutput
- func (o LookupWorkflowResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupWorkflowResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupWorkflowResultOutput) ToLookupWorkflowResultOutput() LookupWorkflowResultOutput
- func (o LookupWorkflowResultOutput) ToLookupWorkflowResultOutputWithContext(ctx context.Context) LookupWorkflowResultOutput
- func (o LookupWorkflowResultOutput) WorkflowEndpointIpAddresses() pulumi.StringArrayOutput
- func (o LookupWorkflowResultOutput) WorkflowOutboundIpAddresses() pulumi.StringArrayOutput
- func (o LookupWorkflowResultOutput) WorkflowSchema() pulumi.StringOutput
- func (o LookupWorkflowResultOutput) WorkflowVersion() pulumi.StringOutput
- type Standard
- func (*Standard) ElementType() reflect.Type
- func (i *Standard) ToStandardOutput() StandardOutput
- func (i *Standard) ToStandardOutputWithContext(ctx context.Context) StandardOutput
- func (i *Standard) ToStandardPtrOutput() StandardPtrOutput
- func (i *Standard) ToStandardPtrOutputWithContext(ctx context.Context) StandardPtrOutput
- type StandardArgs
- type StandardArray
- type StandardArrayInput
- type StandardArrayOutput
- type StandardConnectionString
- type StandardConnectionStringArgs
- func (StandardConnectionStringArgs) ElementType() reflect.Type
- func (i StandardConnectionStringArgs) ToStandardConnectionStringOutput() StandardConnectionStringOutput
- func (i StandardConnectionStringArgs) ToStandardConnectionStringOutputWithContext(ctx context.Context) StandardConnectionStringOutput
- type StandardConnectionStringArray
- func (StandardConnectionStringArray) ElementType() reflect.Type
- func (i StandardConnectionStringArray) ToStandardConnectionStringArrayOutput() StandardConnectionStringArrayOutput
- func (i StandardConnectionStringArray) ToStandardConnectionStringArrayOutputWithContext(ctx context.Context) StandardConnectionStringArrayOutput
- type StandardConnectionStringArrayInput
- type StandardConnectionStringArrayOutput
- func (StandardConnectionStringArrayOutput) ElementType() reflect.Type
- func (o StandardConnectionStringArrayOutput) Index(i pulumi.IntInput) StandardConnectionStringOutput
- func (o StandardConnectionStringArrayOutput) ToStandardConnectionStringArrayOutput() StandardConnectionStringArrayOutput
- func (o StandardConnectionStringArrayOutput) ToStandardConnectionStringArrayOutputWithContext(ctx context.Context) StandardConnectionStringArrayOutput
- type StandardConnectionStringInput
- type StandardConnectionStringOutput
- func (StandardConnectionStringOutput) ElementType() reflect.Type
- func (o StandardConnectionStringOutput) Name() pulumi.StringOutput
- func (o StandardConnectionStringOutput) ToStandardConnectionStringOutput() StandardConnectionStringOutput
- func (o StandardConnectionStringOutput) ToStandardConnectionStringOutputWithContext(ctx context.Context) StandardConnectionStringOutput
- func (o StandardConnectionStringOutput) Type() pulumi.StringOutput
- func (o StandardConnectionStringOutput) Value() pulumi.StringOutput
- type StandardIdentity
- type StandardIdentityArgs
- func (StandardIdentityArgs) ElementType() reflect.Type
- func (i StandardIdentityArgs) ToStandardIdentityOutput() StandardIdentityOutput
- func (i StandardIdentityArgs) ToStandardIdentityOutputWithContext(ctx context.Context) StandardIdentityOutput
- func (i StandardIdentityArgs) ToStandardIdentityPtrOutput() StandardIdentityPtrOutput
- func (i StandardIdentityArgs) ToStandardIdentityPtrOutputWithContext(ctx context.Context) StandardIdentityPtrOutput
- type StandardIdentityInput
- type StandardIdentityOutput
- func (StandardIdentityOutput) ElementType() reflect.Type
- func (o StandardIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o StandardIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o StandardIdentityOutput) ToStandardIdentityOutput() StandardIdentityOutput
- func (o StandardIdentityOutput) ToStandardIdentityOutputWithContext(ctx context.Context) StandardIdentityOutput
- func (o StandardIdentityOutput) ToStandardIdentityPtrOutput() StandardIdentityPtrOutput
- func (o StandardIdentityOutput) ToStandardIdentityPtrOutputWithContext(ctx context.Context) StandardIdentityPtrOutput
- func (o StandardIdentityOutput) Type() pulumi.StringOutput
- type StandardIdentityPtrInput
- type StandardIdentityPtrOutput
- func (o StandardIdentityPtrOutput) Elem() StandardIdentityOutput
- func (StandardIdentityPtrOutput) ElementType() reflect.Type
- func (o StandardIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o StandardIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o StandardIdentityPtrOutput) ToStandardIdentityPtrOutput() StandardIdentityPtrOutput
- func (o StandardIdentityPtrOutput) ToStandardIdentityPtrOutputWithContext(ctx context.Context) StandardIdentityPtrOutput
- func (o StandardIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type StandardInput
- type StandardMap
- type StandardMapInput
- type StandardMapOutput
- type StandardOutput
- func (StandardOutput) ElementType() reflect.Type
- func (o StandardOutput) ToStandardOutput() StandardOutput
- func (o StandardOutput) ToStandardOutputWithContext(ctx context.Context) StandardOutput
- func (o StandardOutput) ToStandardPtrOutput() StandardPtrOutput
- func (o StandardOutput) ToStandardPtrOutputWithContext(ctx context.Context) StandardPtrOutput
- type StandardPtrInput
- type StandardPtrOutput
- type StandardSiteConfig
- type StandardSiteConfigArgs
- func (StandardSiteConfigArgs) ElementType() reflect.Type
- func (i StandardSiteConfigArgs) ToStandardSiteConfigOutput() StandardSiteConfigOutput
- func (i StandardSiteConfigArgs) ToStandardSiteConfigOutputWithContext(ctx context.Context) StandardSiteConfigOutput
- func (i StandardSiteConfigArgs) ToStandardSiteConfigPtrOutput() StandardSiteConfigPtrOutput
- func (i StandardSiteConfigArgs) ToStandardSiteConfigPtrOutputWithContext(ctx context.Context) StandardSiteConfigPtrOutput
- type StandardSiteConfigCors
- type StandardSiteConfigCorsArgs
- func (StandardSiteConfigCorsArgs) ElementType() reflect.Type
- func (i StandardSiteConfigCorsArgs) ToStandardSiteConfigCorsOutput() StandardSiteConfigCorsOutput
- func (i StandardSiteConfigCorsArgs) ToStandardSiteConfigCorsOutputWithContext(ctx context.Context) StandardSiteConfigCorsOutput
- func (i StandardSiteConfigCorsArgs) ToStandardSiteConfigCorsPtrOutput() StandardSiteConfigCorsPtrOutput
- func (i StandardSiteConfigCorsArgs) ToStandardSiteConfigCorsPtrOutputWithContext(ctx context.Context) StandardSiteConfigCorsPtrOutput
- type StandardSiteConfigCorsInput
- type StandardSiteConfigCorsOutput
- func (o StandardSiteConfigCorsOutput) AllowedOrigins() pulumi.StringArrayOutput
- func (StandardSiteConfigCorsOutput) ElementType() reflect.Type
- func (o StandardSiteConfigCorsOutput) SupportCredentials() pulumi.BoolPtrOutput
- func (o StandardSiteConfigCorsOutput) ToStandardSiteConfigCorsOutput() StandardSiteConfigCorsOutput
- func (o StandardSiteConfigCorsOutput) ToStandardSiteConfigCorsOutputWithContext(ctx context.Context) StandardSiteConfigCorsOutput
- func (o StandardSiteConfigCorsOutput) ToStandardSiteConfigCorsPtrOutput() StandardSiteConfigCorsPtrOutput
- func (o StandardSiteConfigCorsOutput) ToStandardSiteConfigCorsPtrOutputWithContext(ctx context.Context) StandardSiteConfigCorsPtrOutput
- type StandardSiteConfigCorsPtrInput
- type StandardSiteConfigCorsPtrOutput
- func (o StandardSiteConfigCorsPtrOutput) AllowedOrigins() pulumi.StringArrayOutput
- func (o StandardSiteConfigCorsPtrOutput) Elem() StandardSiteConfigCorsOutput
- func (StandardSiteConfigCorsPtrOutput) ElementType() reflect.Type
- func (o StandardSiteConfigCorsPtrOutput) SupportCredentials() pulumi.BoolPtrOutput
- func (o StandardSiteConfigCorsPtrOutput) ToStandardSiteConfigCorsPtrOutput() StandardSiteConfigCorsPtrOutput
- func (o StandardSiteConfigCorsPtrOutput) ToStandardSiteConfigCorsPtrOutputWithContext(ctx context.Context) StandardSiteConfigCorsPtrOutput
- type StandardSiteConfigInput
- type StandardSiteConfigIpRestriction
- type StandardSiteConfigIpRestrictionArgs
- func (StandardSiteConfigIpRestrictionArgs) ElementType() reflect.Type
- func (i StandardSiteConfigIpRestrictionArgs) ToStandardSiteConfigIpRestrictionOutput() StandardSiteConfigIpRestrictionOutput
- func (i StandardSiteConfigIpRestrictionArgs) ToStandardSiteConfigIpRestrictionOutputWithContext(ctx context.Context) StandardSiteConfigIpRestrictionOutput
- type StandardSiteConfigIpRestrictionArray
- func (StandardSiteConfigIpRestrictionArray) ElementType() reflect.Type
- func (i StandardSiteConfigIpRestrictionArray) ToStandardSiteConfigIpRestrictionArrayOutput() StandardSiteConfigIpRestrictionArrayOutput
- func (i StandardSiteConfigIpRestrictionArray) ToStandardSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) StandardSiteConfigIpRestrictionArrayOutput
- type StandardSiteConfigIpRestrictionArrayInput
- type StandardSiteConfigIpRestrictionArrayOutput
- func (StandardSiteConfigIpRestrictionArrayOutput) ElementType() reflect.Type
- func (o StandardSiteConfigIpRestrictionArrayOutput) Index(i pulumi.IntInput) StandardSiteConfigIpRestrictionOutput
- func (o StandardSiteConfigIpRestrictionArrayOutput) ToStandardSiteConfigIpRestrictionArrayOutput() StandardSiteConfigIpRestrictionArrayOutput
- func (o StandardSiteConfigIpRestrictionArrayOutput) ToStandardSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) StandardSiteConfigIpRestrictionArrayOutput
- type StandardSiteConfigIpRestrictionHeaders
- type StandardSiteConfigIpRestrictionHeadersArgs
- func (StandardSiteConfigIpRestrictionHeadersArgs) ElementType() reflect.Type
- func (i StandardSiteConfigIpRestrictionHeadersArgs) ToStandardSiteConfigIpRestrictionHeadersOutput() StandardSiteConfigIpRestrictionHeadersOutput
- func (i StandardSiteConfigIpRestrictionHeadersArgs) ToStandardSiteConfigIpRestrictionHeadersOutputWithContext(ctx context.Context) StandardSiteConfigIpRestrictionHeadersOutput
- func (i StandardSiteConfigIpRestrictionHeadersArgs) ToStandardSiteConfigIpRestrictionHeadersPtrOutput() StandardSiteConfigIpRestrictionHeadersPtrOutput
- func (i StandardSiteConfigIpRestrictionHeadersArgs) ToStandardSiteConfigIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) StandardSiteConfigIpRestrictionHeadersPtrOutput
- type StandardSiteConfigIpRestrictionHeadersInput
- type StandardSiteConfigIpRestrictionHeadersOutput
- func (StandardSiteConfigIpRestrictionHeadersOutput) ElementType() reflect.Type
- func (o StandardSiteConfigIpRestrictionHeadersOutput) ToStandardSiteConfigIpRestrictionHeadersOutput() StandardSiteConfigIpRestrictionHeadersOutput
- func (o StandardSiteConfigIpRestrictionHeadersOutput) ToStandardSiteConfigIpRestrictionHeadersOutputWithContext(ctx context.Context) StandardSiteConfigIpRestrictionHeadersOutput
- func (o StandardSiteConfigIpRestrictionHeadersOutput) ToStandardSiteConfigIpRestrictionHeadersPtrOutput() StandardSiteConfigIpRestrictionHeadersPtrOutput
- func (o StandardSiteConfigIpRestrictionHeadersOutput) ToStandardSiteConfigIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) StandardSiteConfigIpRestrictionHeadersPtrOutput
- func (o StandardSiteConfigIpRestrictionHeadersOutput) XAzureFdids() pulumi.StringArrayOutput
- func (o StandardSiteConfigIpRestrictionHeadersOutput) XFdHealthProbe() pulumi.StringPtrOutput
- func (o StandardSiteConfigIpRestrictionHeadersOutput) XForwardedFors() pulumi.StringArrayOutput
- func (o StandardSiteConfigIpRestrictionHeadersOutput) XForwardedHosts() pulumi.StringArrayOutput
- type StandardSiteConfigIpRestrictionHeadersPtrInput
- type StandardSiteConfigIpRestrictionHeadersPtrOutput
- func (o StandardSiteConfigIpRestrictionHeadersPtrOutput) Elem() StandardSiteConfigIpRestrictionHeadersOutput
- func (StandardSiteConfigIpRestrictionHeadersPtrOutput) ElementType() reflect.Type
- func (o StandardSiteConfigIpRestrictionHeadersPtrOutput) ToStandardSiteConfigIpRestrictionHeadersPtrOutput() StandardSiteConfigIpRestrictionHeadersPtrOutput
- func (o StandardSiteConfigIpRestrictionHeadersPtrOutput) ToStandardSiteConfigIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) StandardSiteConfigIpRestrictionHeadersPtrOutput
- func (o StandardSiteConfigIpRestrictionHeadersPtrOutput) XAzureFdids() pulumi.StringArrayOutput
- func (o StandardSiteConfigIpRestrictionHeadersPtrOutput) XFdHealthProbe() pulumi.StringPtrOutput
- func (o StandardSiteConfigIpRestrictionHeadersPtrOutput) XForwardedFors() pulumi.StringArrayOutput
- func (o StandardSiteConfigIpRestrictionHeadersPtrOutput) XForwardedHosts() pulumi.StringArrayOutput
- type StandardSiteConfigIpRestrictionInput
- type StandardSiteConfigIpRestrictionOutput
- func (o StandardSiteConfigIpRestrictionOutput) Action() pulumi.StringPtrOutput
- func (StandardSiteConfigIpRestrictionOutput) ElementType() reflect.Type
- func (o StandardSiteConfigIpRestrictionOutput) Headers() StandardSiteConfigIpRestrictionHeadersPtrOutput
- func (o StandardSiteConfigIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
- func (o StandardSiteConfigIpRestrictionOutput) Name() pulumi.StringPtrOutput
- func (o StandardSiteConfigIpRestrictionOutput) Priority() pulumi.IntPtrOutput
- func (o StandardSiteConfigIpRestrictionOutput) ServiceTag() pulumi.StringPtrOutput
- func (o StandardSiteConfigIpRestrictionOutput) ToStandardSiteConfigIpRestrictionOutput() StandardSiteConfigIpRestrictionOutput
- func (o StandardSiteConfigIpRestrictionOutput) ToStandardSiteConfigIpRestrictionOutputWithContext(ctx context.Context) StandardSiteConfigIpRestrictionOutput
- func (o StandardSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput
- type StandardSiteConfigOutput
- func (o StandardSiteConfigOutput) AlwaysOn() pulumi.BoolPtrOutput
- func (o StandardSiteConfigOutput) AppScaleLimit() pulumi.IntPtrOutput
- func (o StandardSiteConfigOutput) Cors() StandardSiteConfigCorsPtrOutput
- func (o StandardSiteConfigOutput) DotnetFrameworkVersion() pulumi.StringPtrOutput
- func (o StandardSiteConfigOutput) ElasticInstanceMinimum() pulumi.IntPtrOutput
- func (StandardSiteConfigOutput) ElementType() reflect.Type
- func (o StandardSiteConfigOutput) FtpsState() pulumi.StringPtrOutput
- func (o StandardSiteConfigOutput) HealthCheckPath() pulumi.StringPtrOutput
- func (o StandardSiteConfigOutput) Http2Enabled() pulumi.BoolPtrOutput
- func (o StandardSiteConfigOutput) IpRestrictions() StandardSiteConfigIpRestrictionArrayOutput
- func (o StandardSiteConfigOutput) LinuxFxVersion() pulumi.StringPtrOutput
- func (o StandardSiteConfigOutput) MinTlsVersion() pulumi.StringPtrOutput
- func (o StandardSiteConfigOutput) PreWarmedInstanceCount() pulumi.IntPtrOutput
- func (o StandardSiteConfigOutput) RuntimeScaleMonitoringEnabled() pulumi.BoolPtrOutput
- func (o StandardSiteConfigOutput) ToStandardSiteConfigOutput() StandardSiteConfigOutput
- func (o StandardSiteConfigOutput) ToStandardSiteConfigOutputWithContext(ctx context.Context) StandardSiteConfigOutput
- func (o StandardSiteConfigOutput) ToStandardSiteConfigPtrOutput() StandardSiteConfigPtrOutput
- func (o StandardSiteConfigOutput) ToStandardSiteConfigPtrOutputWithContext(ctx context.Context) StandardSiteConfigPtrOutput
- func (o StandardSiteConfigOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput
- func (o StandardSiteConfigOutput) VnetRouteAllEnabled() pulumi.BoolPtrOutput
- func (o StandardSiteConfigOutput) WebsocketsEnabled() pulumi.BoolPtrOutput
- type StandardSiteConfigPtrInput
- type StandardSiteConfigPtrOutput
- func (o StandardSiteConfigPtrOutput) AlwaysOn() pulumi.BoolPtrOutput
- func (o StandardSiteConfigPtrOutput) AppScaleLimit() pulumi.IntPtrOutput
- func (o StandardSiteConfigPtrOutput) Cors() StandardSiteConfigCorsPtrOutput
- func (o StandardSiteConfigPtrOutput) DotnetFrameworkVersion() pulumi.StringPtrOutput
- func (o StandardSiteConfigPtrOutput) ElasticInstanceMinimum() pulumi.IntPtrOutput
- func (o StandardSiteConfigPtrOutput) Elem() StandardSiteConfigOutput
- func (StandardSiteConfigPtrOutput) ElementType() reflect.Type
- func (o StandardSiteConfigPtrOutput) FtpsState() pulumi.StringPtrOutput
- func (o StandardSiteConfigPtrOutput) HealthCheckPath() pulumi.StringPtrOutput
- func (o StandardSiteConfigPtrOutput) Http2Enabled() pulumi.BoolPtrOutput
- func (o StandardSiteConfigPtrOutput) IpRestrictions() StandardSiteConfigIpRestrictionArrayOutput
- func (o StandardSiteConfigPtrOutput) LinuxFxVersion() pulumi.StringPtrOutput
- func (o StandardSiteConfigPtrOutput) MinTlsVersion() pulumi.StringPtrOutput
- func (o StandardSiteConfigPtrOutput) PreWarmedInstanceCount() pulumi.IntPtrOutput
- func (o StandardSiteConfigPtrOutput) RuntimeScaleMonitoringEnabled() pulumi.BoolPtrOutput
- func (o StandardSiteConfigPtrOutput) ToStandardSiteConfigPtrOutput() StandardSiteConfigPtrOutput
- func (o StandardSiteConfigPtrOutput) ToStandardSiteConfigPtrOutputWithContext(ctx context.Context) StandardSiteConfigPtrOutput
- func (o StandardSiteConfigPtrOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput
- func (o StandardSiteConfigPtrOutput) VnetRouteAllEnabled() pulumi.BoolPtrOutput
- func (o StandardSiteConfigPtrOutput) WebsocketsEnabled() pulumi.BoolPtrOutput
- type StandardSiteCredential
- type StandardSiteCredentialArgs
- type StandardSiteCredentialArray
- func (StandardSiteCredentialArray) ElementType() reflect.Type
- func (i StandardSiteCredentialArray) ToStandardSiteCredentialArrayOutput() StandardSiteCredentialArrayOutput
- func (i StandardSiteCredentialArray) ToStandardSiteCredentialArrayOutputWithContext(ctx context.Context) StandardSiteCredentialArrayOutput
- type StandardSiteCredentialArrayInput
- type StandardSiteCredentialArrayOutput
- func (StandardSiteCredentialArrayOutput) ElementType() reflect.Type
- func (o StandardSiteCredentialArrayOutput) Index(i pulumi.IntInput) StandardSiteCredentialOutput
- func (o StandardSiteCredentialArrayOutput) ToStandardSiteCredentialArrayOutput() StandardSiteCredentialArrayOutput
- func (o StandardSiteCredentialArrayOutput) ToStandardSiteCredentialArrayOutputWithContext(ctx context.Context) StandardSiteCredentialArrayOutput
- type StandardSiteCredentialInput
- type StandardSiteCredentialOutput
- func (StandardSiteCredentialOutput) ElementType() reflect.Type
- func (o StandardSiteCredentialOutput) Password() pulumi.StringPtrOutput
- func (o StandardSiteCredentialOutput) ToStandardSiteCredentialOutput() StandardSiteCredentialOutput
- func (o StandardSiteCredentialOutput) ToStandardSiteCredentialOutputWithContext(ctx context.Context) StandardSiteCredentialOutput
- func (o StandardSiteCredentialOutput) Username() pulumi.StringPtrOutput
- type StandardState
- type TriggerCustom
- func (*TriggerCustom) ElementType() reflect.Type
- func (i *TriggerCustom) ToTriggerCustomOutput() TriggerCustomOutput
- func (i *TriggerCustom) ToTriggerCustomOutputWithContext(ctx context.Context) TriggerCustomOutput
- func (i *TriggerCustom) ToTriggerCustomPtrOutput() TriggerCustomPtrOutput
- func (i *TriggerCustom) ToTriggerCustomPtrOutputWithContext(ctx context.Context) TriggerCustomPtrOutput
- type TriggerCustomArgs
- type TriggerCustomArray
- type TriggerCustomArrayInput
- type TriggerCustomArrayOutput
- func (TriggerCustomArrayOutput) ElementType() reflect.Type
- func (o TriggerCustomArrayOutput) Index(i pulumi.IntInput) TriggerCustomOutput
- func (o TriggerCustomArrayOutput) ToTriggerCustomArrayOutput() TriggerCustomArrayOutput
- func (o TriggerCustomArrayOutput) ToTriggerCustomArrayOutputWithContext(ctx context.Context) TriggerCustomArrayOutput
- type TriggerCustomInput
- type TriggerCustomMap
- type TriggerCustomMapInput
- type TriggerCustomMapOutput
- func (TriggerCustomMapOutput) ElementType() reflect.Type
- func (o TriggerCustomMapOutput) MapIndex(k pulumi.StringInput) TriggerCustomOutput
- func (o TriggerCustomMapOutput) ToTriggerCustomMapOutput() TriggerCustomMapOutput
- func (o TriggerCustomMapOutput) ToTriggerCustomMapOutputWithContext(ctx context.Context) TriggerCustomMapOutput
- type TriggerCustomOutput
- func (TriggerCustomOutput) ElementType() reflect.Type
- func (o TriggerCustomOutput) ToTriggerCustomOutput() TriggerCustomOutput
- func (o TriggerCustomOutput) ToTriggerCustomOutputWithContext(ctx context.Context) TriggerCustomOutput
- func (o TriggerCustomOutput) ToTriggerCustomPtrOutput() TriggerCustomPtrOutput
- func (o TriggerCustomOutput) ToTriggerCustomPtrOutputWithContext(ctx context.Context) TriggerCustomPtrOutput
- type TriggerCustomPtrInput
- type TriggerCustomPtrOutput
- func (o TriggerCustomPtrOutput) Elem() TriggerCustomOutput
- func (TriggerCustomPtrOutput) ElementType() reflect.Type
- func (o TriggerCustomPtrOutput) ToTriggerCustomPtrOutput() TriggerCustomPtrOutput
- func (o TriggerCustomPtrOutput) ToTriggerCustomPtrOutputWithContext(ctx context.Context) TriggerCustomPtrOutput
- type TriggerCustomState
- type TriggerHttpRequest
- func (*TriggerHttpRequest) ElementType() reflect.Type
- func (i *TriggerHttpRequest) ToTriggerHttpRequestOutput() TriggerHttpRequestOutput
- func (i *TriggerHttpRequest) ToTriggerHttpRequestOutputWithContext(ctx context.Context) TriggerHttpRequestOutput
- func (i *TriggerHttpRequest) ToTriggerHttpRequestPtrOutput() TriggerHttpRequestPtrOutput
- func (i *TriggerHttpRequest) ToTriggerHttpRequestPtrOutputWithContext(ctx context.Context) TriggerHttpRequestPtrOutput
- type TriggerHttpRequestArgs
- type TriggerHttpRequestArray
- type TriggerHttpRequestArrayInput
- type TriggerHttpRequestArrayOutput
- func (TriggerHttpRequestArrayOutput) ElementType() reflect.Type
- func (o TriggerHttpRequestArrayOutput) Index(i pulumi.IntInput) TriggerHttpRequestOutput
- func (o TriggerHttpRequestArrayOutput) ToTriggerHttpRequestArrayOutput() TriggerHttpRequestArrayOutput
- func (o TriggerHttpRequestArrayOutput) ToTriggerHttpRequestArrayOutputWithContext(ctx context.Context) TriggerHttpRequestArrayOutput
- type TriggerHttpRequestInput
- type TriggerHttpRequestMap
- type TriggerHttpRequestMapInput
- type TriggerHttpRequestMapOutput
- func (TriggerHttpRequestMapOutput) ElementType() reflect.Type
- func (o TriggerHttpRequestMapOutput) MapIndex(k pulumi.StringInput) TriggerHttpRequestOutput
- func (o TriggerHttpRequestMapOutput) ToTriggerHttpRequestMapOutput() TriggerHttpRequestMapOutput
- func (o TriggerHttpRequestMapOutput) ToTriggerHttpRequestMapOutputWithContext(ctx context.Context) TriggerHttpRequestMapOutput
- type TriggerHttpRequestOutput
- func (TriggerHttpRequestOutput) ElementType() reflect.Type
- func (o TriggerHttpRequestOutput) ToTriggerHttpRequestOutput() TriggerHttpRequestOutput
- func (o TriggerHttpRequestOutput) ToTriggerHttpRequestOutputWithContext(ctx context.Context) TriggerHttpRequestOutput
- func (o TriggerHttpRequestOutput) ToTriggerHttpRequestPtrOutput() TriggerHttpRequestPtrOutput
- func (o TriggerHttpRequestOutput) ToTriggerHttpRequestPtrOutputWithContext(ctx context.Context) TriggerHttpRequestPtrOutput
- type TriggerHttpRequestPtrInput
- type TriggerHttpRequestPtrOutput
- func (o TriggerHttpRequestPtrOutput) Elem() TriggerHttpRequestOutput
- func (TriggerHttpRequestPtrOutput) ElementType() reflect.Type
- func (o TriggerHttpRequestPtrOutput) ToTriggerHttpRequestPtrOutput() TriggerHttpRequestPtrOutput
- func (o TriggerHttpRequestPtrOutput) ToTriggerHttpRequestPtrOutputWithContext(ctx context.Context) TriggerHttpRequestPtrOutput
- type TriggerHttpRequestState
- type TriggerRecurrence
- func (*TriggerRecurrence) ElementType() reflect.Type
- func (i *TriggerRecurrence) ToTriggerRecurrenceOutput() TriggerRecurrenceOutput
- func (i *TriggerRecurrence) ToTriggerRecurrenceOutputWithContext(ctx context.Context) TriggerRecurrenceOutput
- func (i *TriggerRecurrence) ToTriggerRecurrencePtrOutput() TriggerRecurrencePtrOutput
- func (i *TriggerRecurrence) ToTriggerRecurrencePtrOutputWithContext(ctx context.Context) TriggerRecurrencePtrOutput
- type TriggerRecurrenceArgs
- type TriggerRecurrenceArray
- type TriggerRecurrenceArrayInput
- type TriggerRecurrenceArrayOutput
- func (TriggerRecurrenceArrayOutput) ElementType() reflect.Type
- func (o TriggerRecurrenceArrayOutput) Index(i pulumi.IntInput) TriggerRecurrenceOutput
- func (o TriggerRecurrenceArrayOutput) ToTriggerRecurrenceArrayOutput() TriggerRecurrenceArrayOutput
- func (o TriggerRecurrenceArrayOutput) ToTriggerRecurrenceArrayOutputWithContext(ctx context.Context) TriggerRecurrenceArrayOutput
- type TriggerRecurrenceInput
- type TriggerRecurrenceMap
- type TriggerRecurrenceMapInput
- type TriggerRecurrenceMapOutput
- func (TriggerRecurrenceMapOutput) ElementType() reflect.Type
- func (o TriggerRecurrenceMapOutput) MapIndex(k pulumi.StringInput) TriggerRecurrenceOutput
- func (o TriggerRecurrenceMapOutput) ToTriggerRecurrenceMapOutput() TriggerRecurrenceMapOutput
- func (o TriggerRecurrenceMapOutput) ToTriggerRecurrenceMapOutputWithContext(ctx context.Context) TriggerRecurrenceMapOutput
- type TriggerRecurrenceOutput
- func (TriggerRecurrenceOutput) ElementType() reflect.Type
- func (o TriggerRecurrenceOutput) ToTriggerRecurrenceOutput() TriggerRecurrenceOutput
- func (o TriggerRecurrenceOutput) ToTriggerRecurrenceOutputWithContext(ctx context.Context) TriggerRecurrenceOutput
- func (o TriggerRecurrenceOutput) ToTriggerRecurrencePtrOutput() TriggerRecurrencePtrOutput
- func (o TriggerRecurrenceOutput) ToTriggerRecurrencePtrOutputWithContext(ctx context.Context) TriggerRecurrencePtrOutput
- type TriggerRecurrencePtrInput
- type TriggerRecurrencePtrOutput
- func (o TriggerRecurrencePtrOutput) Elem() TriggerRecurrenceOutput
- func (TriggerRecurrencePtrOutput) ElementType() reflect.Type
- func (o TriggerRecurrencePtrOutput) ToTriggerRecurrencePtrOutput() TriggerRecurrencePtrOutput
- func (o TriggerRecurrencePtrOutput) ToTriggerRecurrencePtrOutputWithContext(ctx context.Context) TriggerRecurrencePtrOutput
- type TriggerRecurrenceSchedule
- type TriggerRecurrenceScheduleArgs
- func (TriggerRecurrenceScheduleArgs) ElementType() reflect.Type
- func (i TriggerRecurrenceScheduleArgs) ToTriggerRecurrenceScheduleOutput() TriggerRecurrenceScheduleOutput
- func (i TriggerRecurrenceScheduleArgs) ToTriggerRecurrenceScheduleOutputWithContext(ctx context.Context) TriggerRecurrenceScheduleOutput
- func (i TriggerRecurrenceScheduleArgs) ToTriggerRecurrenceSchedulePtrOutput() TriggerRecurrenceSchedulePtrOutput
- func (i TriggerRecurrenceScheduleArgs) ToTriggerRecurrenceSchedulePtrOutputWithContext(ctx context.Context) TriggerRecurrenceSchedulePtrOutput
- type TriggerRecurrenceScheduleInput
- type TriggerRecurrenceScheduleOutput
- func (o TriggerRecurrenceScheduleOutput) AtTheseHours() pulumi.IntArrayOutput
- func (o TriggerRecurrenceScheduleOutput) AtTheseMinutes() pulumi.IntArrayOutput
- func (TriggerRecurrenceScheduleOutput) ElementType() reflect.Type
- func (o TriggerRecurrenceScheduleOutput) OnTheseDays() pulumi.StringArrayOutput
- func (o TriggerRecurrenceScheduleOutput) ToTriggerRecurrenceScheduleOutput() TriggerRecurrenceScheduleOutput
- func (o TriggerRecurrenceScheduleOutput) ToTriggerRecurrenceScheduleOutputWithContext(ctx context.Context) TriggerRecurrenceScheduleOutput
- func (o TriggerRecurrenceScheduleOutput) ToTriggerRecurrenceSchedulePtrOutput() TriggerRecurrenceSchedulePtrOutput
- func (o TriggerRecurrenceScheduleOutput) ToTriggerRecurrenceSchedulePtrOutputWithContext(ctx context.Context) TriggerRecurrenceSchedulePtrOutput
- type TriggerRecurrenceSchedulePtrInput
- type TriggerRecurrenceSchedulePtrOutput
- func (o TriggerRecurrenceSchedulePtrOutput) AtTheseHours() pulumi.IntArrayOutput
- func (o TriggerRecurrenceSchedulePtrOutput) AtTheseMinutes() pulumi.IntArrayOutput
- func (o TriggerRecurrenceSchedulePtrOutput) Elem() TriggerRecurrenceScheduleOutput
- func (TriggerRecurrenceSchedulePtrOutput) ElementType() reflect.Type
- func (o TriggerRecurrenceSchedulePtrOutput) OnTheseDays() pulumi.StringArrayOutput
- func (o TriggerRecurrenceSchedulePtrOutput) ToTriggerRecurrenceSchedulePtrOutput() TriggerRecurrenceSchedulePtrOutput
- func (o TriggerRecurrenceSchedulePtrOutput) ToTriggerRecurrenceSchedulePtrOutputWithContext(ctx context.Context) TriggerRecurrenceSchedulePtrOutput
- type TriggerRecurrenceState
- type Workflow
- func (*Workflow) ElementType() reflect.Type
- func (i *Workflow) ToWorkflowOutput() WorkflowOutput
- func (i *Workflow) ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput
- func (i *Workflow) ToWorkflowPtrOutput() WorkflowPtrOutput
- func (i *Workflow) ToWorkflowPtrOutputWithContext(ctx context.Context) WorkflowPtrOutput
- type WorkflowAccessControl
- type WorkflowAccessControlAction
- type WorkflowAccessControlActionArgs
- func (WorkflowAccessControlActionArgs) ElementType() reflect.Type
- func (i WorkflowAccessControlActionArgs) ToWorkflowAccessControlActionOutput() WorkflowAccessControlActionOutput
- func (i WorkflowAccessControlActionArgs) ToWorkflowAccessControlActionOutputWithContext(ctx context.Context) WorkflowAccessControlActionOutput
- func (i WorkflowAccessControlActionArgs) ToWorkflowAccessControlActionPtrOutput() WorkflowAccessControlActionPtrOutput
- func (i WorkflowAccessControlActionArgs) ToWorkflowAccessControlActionPtrOutputWithContext(ctx context.Context) WorkflowAccessControlActionPtrOutput
- type WorkflowAccessControlActionInput
- type WorkflowAccessControlActionOutput
- func (o WorkflowAccessControlActionOutput) AllowedCallerIpAddressRanges() pulumi.StringArrayOutput
- func (WorkflowAccessControlActionOutput) ElementType() reflect.Type
- func (o WorkflowAccessControlActionOutput) ToWorkflowAccessControlActionOutput() WorkflowAccessControlActionOutput
- func (o WorkflowAccessControlActionOutput) ToWorkflowAccessControlActionOutputWithContext(ctx context.Context) WorkflowAccessControlActionOutput
- func (o WorkflowAccessControlActionOutput) ToWorkflowAccessControlActionPtrOutput() WorkflowAccessControlActionPtrOutput
- func (o WorkflowAccessControlActionOutput) ToWorkflowAccessControlActionPtrOutputWithContext(ctx context.Context) WorkflowAccessControlActionPtrOutput
- type WorkflowAccessControlActionPtrInput
- type WorkflowAccessControlActionPtrOutput
- func (o WorkflowAccessControlActionPtrOutput) AllowedCallerIpAddressRanges() pulumi.StringArrayOutput
- func (o WorkflowAccessControlActionPtrOutput) Elem() WorkflowAccessControlActionOutput
- func (WorkflowAccessControlActionPtrOutput) ElementType() reflect.Type
- func (o WorkflowAccessControlActionPtrOutput) ToWorkflowAccessControlActionPtrOutput() WorkflowAccessControlActionPtrOutput
- func (o WorkflowAccessControlActionPtrOutput) ToWorkflowAccessControlActionPtrOutputWithContext(ctx context.Context) WorkflowAccessControlActionPtrOutput
- type WorkflowAccessControlArgs
- func (WorkflowAccessControlArgs) ElementType() reflect.Type
- func (i WorkflowAccessControlArgs) ToWorkflowAccessControlOutput() WorkflowAccessControlOutput
- func (i WorkflowAccessControlArgs) ToWorkflowAccessControlOutputWithContext(ctx context.Context) WorkflowAccessControlOutput
- func (i WorkflowAccessControlArgs) ToWorkflowAccessControlPtrOutput() WorkflowAccessControlPtrOutput
- func (i WorkflowAccessControlArgs) ToWorkflowAccessControlPtrOutputWithContext(ctx context.Context) WorkflowAccessControlPtrOutput
- type WorkflowAccessControlContent
- type WorkflowAccessControlContentArgs
- func (WorkflowAccessControlContentArgs) ElementType() reflect.Type
- func (i WorkflowAccessControlContentArgs) ToWorkflowAccessControlContentOutput() WorkflowAccessControlContentOutput
- func (i WorkflowAccessControlContentArgs) ToWorkflowAccessControlContentOutputWithContext(ctx context.Context) WorkflowAccessControlContentOutput
- func (i WorkflowAccessControlContentArgs) ToWorkflowAccessControlContentPtrOutput() WorkflowAccessControlContentPtrOutput
- func (i WorkflowAccessControlContentArgs) ToWorkflowAccessControlContentPtrOutputWithContext(ctx context.Context) WorkflowAccessControlContentPtrOutput
- type WorkflowAccessControlContentInput
- type WorkflowAccessControlContentOutput
- func (o WorkflowAccessControlContentOutput) AllowedCallerIpAddressRanges() pulumi.StringArrayOutput
- func (WorkflowAccessControlContentOutput) ElementType() reflect.Type
- func (o WorkflowAccessControlContentOutput) ToWorkflowAccessControlContentOutput() WorkflowAccessControlContentOutput
- func (o WorkflowAccessControlContentOutput) ToWorkflowAccessControlContentOutputWithContext(ctx context.Context) WorkflowAccessControlContentOutput
- func (o WorkflowAccessControlContentOutput) ToWorkflowAccessControlContentPtrOutput() WorkflowAccessControlContentPtrOutput
- func (o WorkflowAccessControlContentOutput) ToWorkflowAccessControlContentPtrOutputWithContext(ctx context.Context) WorkflowAccessControlContentPtrOutput
- type WorkflowAccessControlContentPtrInput
- type WorkflowAccessControlContentPtrOutput
- func (o WorkflowAccessControlContentPtrOutput) AllowedCallerIpAddressRanges() pulumi.StringArrayOutput
- func (o WorkflowAccessControlContentPtrOutput) Elem() WorkflowAccessControlContentOutput
- func (WorkflowAccessControlContentPtrOutput) ElementType() reflect.Type
- func (o WorkflowAccessControlContentPtrOutput) ToWorkflowAccessControlContentPtrOutput() WorkflowAccessControlContentPtrOutput
- func (o WorkflowAccessControlContentPtrOutput) ToWorkflowAccessControlContentPtrOutputWithContext(ctx context.Context) WorkflowAccessControlContentPtrOutput
- type WorkflowAccessControlInput
- type WorkflowAccessControlOutput
- func (o WorkflowAccessControlOutput) Action() WorkflowAccessControlActionPtrOutput
- func (o WorkflowAccessControlOutput) Content() WorkflowAccessControlContentPtrOutput
- func (WorkflowAccessControlOutput) ElementType() reflect.Type
- func (o WorkflowAccessControlOutput) ToWorkflowAccessControlOutput() WorkflowAccessControlOutput
- func (o WorkflowAccessControlOutput) ToWorkflowAccessControlOutputWithContext(ctx context.Context) WorkflowAccessControlOutput
- func (o WorkflowAccessControlOutput) ToWorkflowAccessControlPtrOutput() WorkflowAccessControlPtrOutput
- func (o WorkflowAccessControlOutput) ToWorkflowAccessControlPtrOutputWithContext(ctx context.Context) WorkflowAccessControlPtrOutput
- func (o WorkflowAccessControlOutput) Trigger() WorkflowAccessControlTriggerPtrOutput
- func (o WorkflowAccessControlOutput) WorkflowManagement() WorkflowAccessControlWorkflowManagementPtrOutput
- type WorkflowAccessControlPtrInput
- type WorkflowAccessControlPtrOutput
- func (o WorkflowAccessControlPtrOutput) Action() WorkflowAccessControlActionPtrOutput
- func (o WorkflowAccessControlPtrOutput) Content() WorkflowAccessControlContentPtrOutput
- func (o WorkflowAccessControlPtrOutput) Elem() WorkflowAccessControlOutput
- func (WorkflowAccessControlPtrOutput) ElementType() reflect.Type
- func (o WorkflowAccessControlPtrOutput) ToWorkflowAccessControlPtrOutput() WorkflowAccessControlPtrOutput
- func (o WorkflowAccessControlPtrOutput) ToWorkflowAccessControlPtrOutputWithContext(ctx context.Context) WorkflowAccessControlPtrOutput
- func (o WorkflowAccessControlPtrOutput) Trigger() WorkflowAccessControlTriggerPtrOutput
- func (o WorkflowAccessControlPtrOutput) WorkflowManagement() WorkflowAccessControlWorkflowManagementPtrOutput
- type WorkflowAccessControlTrigger
- type WorkflowAccessControlTriggerArgs
- func (WorkflowAccessControlTriggerArgs) ElementType() reflect.Type
- func (i WorkflowAccessControlTriggerArgs) ToWorkflowAccessControlTriggerOutput() WorkflowAccessControlTriggerOutput
- func (i WorkflowAccessControlTriggerArgs) ToWorkflowAccessControlTriggerOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerOutput
- func (i WorkflowAccessControlTriggerArgs) ToWorkflowAccessControlTriggerPtrOutput() WorkflowAccessControlTriggerPtrOutput
- func (i WorkflowAccessControlTriggerArgs) ToWorkflowAccessControlTriggerPtrOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerPtrOutput
- type WorkflowAccessControlTriggerInput
- type WorkflowAccessControlTriggerOpenAuthenticationPolicy
- type WorkflowAccessControlTriggerOpenAuthenticationPolicyArgs
- func (WorkflowAccessControlTriggerOpenAuthenticationPolicyArgs) ElementType() reflect.Type
- func (i WorkflowAccessControlTriggerOpenAuthenticationPolicyArgs) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyOutput() WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput
- func (i WorkflowAccessControlTriggerOpenAuthenticationPolicyArgs) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput
- type WorkflowAccessControlTriggerOpenAuthenticationPolicyArray
- func (WorkflowAccessControlTriggerOpenAuthenticationPolicyArray) ElementType() reflect.Type
- func (i WorkflowAccessControlTriggerOpenAuthenticationPolicyArray) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput() WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput
- func (i WorkflowAccessControlTriggerOpenAuthenticationPolicyArray) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput
- type WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayInput
- type WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput
- func (WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput) ElementType() reflect.Type
- func (o WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput) Index(i pulumi.IntInput) WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput
- func (o WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput() WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput
- func (o WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput
- type WorkflowAccessControlTriggerOpenAuthenticationPolicyClaim
- type WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArgs
- func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArgs) ElementType() reflect.Type
- func (i WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArgs) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput() WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput
- func (i WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArgs) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput
- type WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArray
- func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArray) ElementType() reflect.Type
- func (i WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArray) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput() WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput
- func (i WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArray) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput
- type WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayInput
- type WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput
- func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput) ElementType() reflect.Type
- func (o WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput) Index(i pulumi.IntInput) WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput
- func (o WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput() WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput
- func (o WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput
- type WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimInput
- type WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput
- func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput) ElementType() reflect.Type
- func (o WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput) Name() pulumi.StringOutput
- func (o WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput() WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput
- func (o WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput
- func (o WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput) Value() pulumi.StringOutput
- type WorkflowAccessControlTriggerOpenAuthenticationPolicyInput
- type WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput
- func (o WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput) Claims() WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput
- func (WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput) ElementType() reflect.Type
- func (o WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput) Name() pulumi.StringOutput
- func (o WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyOutput() WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput
- func (o WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput
- type WorkflowAccessControlTriggerOutput
- func (o WorkflowAccessControlTriggerOutput) AllowedCallerIpAddressRanges() pulumi.StringArrayOutput
- func (WorkflowAccessControlTriggerOutput) ElementType() reflect.Type
- func (o WorkflowAccessControlTriggerOutput) OpenAuthenticationPolicies() WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput
- func (o WorkflowAccessControlTriggerOutput) ToWorkflowAccessControlTriggerOutput() WorkflowAccessControlTriggerOutput
- func (o WorkflowAccessControlTriggerOutput) ToWorkflowAccessControlTriggerOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerOutput
- func (o WorkflowAccessControlTriggerOutput) ToWorkflowAccessControlTriggerPtrOutput() WorkflowAccessControlTriggerPtrOutput
- func (o WorkflowAccessControlTriggerOutput) ToWorkflowAccessControlTriggerPtrOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerPtrOutput
- type WorkflowAccessControlTriggerPtrInput
- type WorkflowAccessControlTriggerPtrOutput
- func (o WorkflowAccessControlTriggerPtrOutput) AllowedCallerIpAddressRanges() pulumi.StringArrayOutput
- func (o WorkflowAccessControlTriggerPtrOutput) Elem() WorkflowAccessControlTriggerOutput
- func (WorkflowAccessControlTriggerPtrOutput) ElementType() reflect.Type
- func (o WorkflowAccessControlTriggerPtrOutput) OpenAuthenticationPolicies() WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput
- func (o WorkflowAccessControlTriggerPtrOutput) ToWorkflowAccessControlTriggerPtrOutput() WorkflowAccessControlTriggerPtrOutput
- func (o WorkflowAccessControlTriggerPtrOutput) ToWorkflowAccessControlTriggerPtrOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerPtrOutput
- type WorkflowAccessControlWorkflowManagement
- type WorkflowAccessControlWorkflowManagementArgs
- func (WorkflowAccessControlWorkflowManagementArgs) ElementType() reflect.Type
- func (i WorkflowAccessControlWorkflowManagementArgs) ToWorkflowAccessControlWorkflowManagementOutput() WorkflowAccessControlWorkflowManagementOutput
- func (i WorkflowAccessControlWorkflowManagementArgs) ToWorkflowAccessControlWorkflowManagementOutputWithContext(ctx context.Context) WorkflowAccessControlWorkflowManagementOutput
- func (i WorkflowAccessControlWorkflowManagementArgs) ToWorkflowAccessControlWorkflowManagementPtrOutput() WorkflowAccessControlWorkflowManagementPtrOutput
- func (i WorkflowAccessControlWorkflowManagementArgs) ToWorkflowAccessControlWorkflowManagementPtrOutputWithContext(ctx context.Context) WorkflowAccessControlWorkflowManagementPtrOutput
- type WorkflowAccessControlWorkflowManagementInput
- type WorkflowAccessControlWorkflowManagementOutput
- func (o WorkflowAccessControlWorkflowManagementOutput) AllowedCallerIpAddressRanges() pulumi.StringArrayOutput
- func (WorkflowAccessControlWorkflowManagementOutput) ElementType() reflect.Type
- func (o WorkflowAccessControlWorkflowManagementOutput) ToWorkflowAccessControlWorkflowManagementOutput() WorkflowAccessControlWorkflowManagementOutput
- func (o WorkflowAccessControlWorkflowManagementOutput) ToWorkflowAccessControlWorkflowManagementOutputWithContext(ctx context.Context) WorkflowAccessControlWorkflowManagementOutput
- func (o WorkflowAccessControlWorkflowManagementOutput) ToWorkflowAccessControlWorkflowManagementPtrOutput() WorkflowAccessControlWorkflowManagementPtrOutput
- func (o WorkflowAccessControlWorkflowManagementOutput) ToWorkflowAccessControlWorkflowManagementPtrOutputWithContext(ctx context.Context) WorkflowAccessControlWorkflowManagementPtrOutput
- type WorkflowAccessControlWorkflowManagementPtrInput
- type WorkflowAccessControlWorkflowManagementPtrOutput
- func (o WorkflowAccessControlWorkflowManagementPtrOutput) AllowedCallerIpAddressRanges() pulumi.StringArrayOutput
- func (o WorkflowAccessControlWorkflowManagementPtrOutput) Elem() WorkflowAccessControlWorkflowManagementOutput
- func (WorkflowAccessControlWorkflowManagementPtrOutput) ElementType() reflect.Type
- func (o WorkflowAccessControlWorkflowManagementPtrOutput) ToWorkflowAccessControlWorkflowManagementPtrOutput() WorkflowAccessControlWorkflowManagementPtrOutput
- func (o WorkflowAccessControlWorkflowManagementPtrOutput) ToWorkflowAccessControlWorkflowManagementPtrOutputWithContext(ctx context.Context) WorkflowAccessControlWorkflowManagementPtrOutput
- type WorkflowArgs
- type WorkflowArray
- type WorkflowArrayInput
- type WorkflowArrayOutput
- type WorkflowIdentity
- type WorkflowIdentityArgs
- func (WorkflowIdentityArgs) ElementType() reflect.Type
- func (i WorkflowIdentityArgs) ToWorkflowIdentityOutput() WorkflowIdentityOutput
- func (i WorkflowIdentityArgs) ToWorkflowIdentityOutputWithContext(ctx context.Context) WorkflowIdentityOutput
- func (i WorkflowIdentityArgs) ToWorkflowIdentityPtrOutput() WorkflowIdentityPtrOutput
- func (i WorkflowIdentityArgs) ToWorkflowIdentityPtrOutputWithContext(ctx context.Context) WorkflowIdentityPtrOutput
- type WorkflowIdentityInput
- type WorkflowIdentityOutput
- func (WorkflowIdentityOutput) ElementType() reflect.Type
- func (o WorkflowIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o WorkflowIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o WorkflowIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o WorkflowIdentityOutput) ToWorkflowIdentityOutput() WorkflowIdentityOutput
- func (o WorkflowIdentityOutput) ToWorkflowIdentityOutputWithContext(ctx context.Context) WorkflowIdentityOutput
- func (o WorkflowIdentityOutput) ToWorkflowIdentityPtrOutput() WorkflowIdentityPtrOutput
- func (o WorkflowIdentityOutput) ToWorkflowIdentityPtrOutputWithContext(ctx context.Context) WorkflowIdentityPtrOutput
- func (o WorkflowIdentityOutput) Type() pulumi.StringOutput
- type WorkflowIdentityPtrInput
- type WorkflowIdentityPtrOutput
- func (o WorkflowIdentityPtrOutput) Elem() WorkflowIdentityOutput
- func (WorkflowIdentityPtrOutput) ElementType() reflect.Type
- func (o WorkflowIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o WorkflowIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o WorkflowIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o WorkflowIdentityPtrOutput) ToWorkflowIdentityPtrOutput() WorkflowIdentityPtrOutput
- func (o WorkflowIdentityPtrOutput) ToWorkflowIdentityPtrOutputWithContext(ctx context.Context) WorkflowIdentityPtrOutput
- func (o WorkflowIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type WorkflowInput
- type WorkflowMap
- type WorkflowMapInput
- type WorkflowMapOutput
- type WorkflowOutput
- func (WorkflowOutput) ElementType() reflect.Type
- func (o WorkflowOutput) ToWorkflowOutput() WorkflowOutput
- func (o WorkflowOutput) ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput
- func (o WorkflowOutput) ToWorkflowPtrOutput() WorkflowPtrOutput
- func (o WorkflowOutput) ToWorkflowPtrOutputWithContext(ctx context.Context) WorkflowPtrOutput
- type WorkflowPtrInput
- type WorkflowPtrOutput
- type WorkflowState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionCustom ¶
type ActionCustom struct { pulumi.CustomResourceState // Specifies the JSON Blob defining the Body of this Custom Action. Body pulumi.StringOutput `pulumi:"body"` // Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created. LogicAppId pulumi.StringOutput `pulumi:"logicAppId"` // Specifies the name of the HTTP Action to be created within the Logic App Workflow. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` }
Manages a Custom Action within a Logic App Workflow
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/logicapps" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleWorkflow, err := logicapps.NewWorkflow(ctx, "exampleWorkflow", &logicapps.WorkflowArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } _, err = logicapps.NewActionCustom(ctx, "exampleActionCustom", &logicapps.ActionCustomArgs{ LogicAppId: exampleWorkflow.ID(), Body: pulumi.String(fmt.Sprintf("%v%v%v%v%v%v%v%v%v%v%v%v%v%v", "{\n", " \"description\": \"A variable to configure the auto expiration age in days. Configured in negative number. Default is -30 (30 days old).\",\n", " \"inputs\": {\n", " \"variables\": [\n", " {\n", " \"name\": \"ExpirationAgeInDays\",\n", " \"type\": \"Integer\",\n", " \"value\": -30\n", " }\n", " ]\n", " },\n", " \"runAfter\": {},\n", " \"type\": \"InitializeVariable\"\n", "}\n")), }) if err != nil { return err } return nil }) }
```
## Import
Logic App Custom Actions can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:logicapps/actionCustom:ActionCustom custom1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Logic/workflows/workflow1/actions/custom1
```
func GetActionCustom ¶
func GetActionCustom(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ActionCustomState, opts ...pulumi.ResourceOption) (*ActionCustom, error)
GetActionCustom gets an existing ActionCustom 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 NewActionCustom ¶
func NewActionCustom(ctx *pulumi.Context, name string, args *ActionCustomArgs, opts ...pulumi.ResourceOption) (*ActionCustom, error)
NewActionCustom registers a new resource with the given unique name, arguments, and options.
func (*ActionCustom) ElementType ¶
func (*ActionCustom) ElementType() reflect.Type
func (*ActionCustom) ToActionCustomOutput ¶
func (i *ActionCustom) ToActionCustomOutput() ActionCustomOutput
func (*ActionCustom) ToActionCustomOutputWithContext ¶
func (i *ActionCustom) ToActionCustomOutputWithContext(ctx context.Context) ActionCustomOutput
func (*ActionCustom) ToActionCustomPtrOutput ¶
func (i *ActionCustom) ToActionCustomPtrOutput() ActionCustomPtrOutput
func (*ActionCustom) ToActionCustomPtrOutputWithContext ¶
func (i *ActionCustom) ToActionCustomPtrOutputWithContext(ctx context.Context) ActionCustomPtrOutput
type ActionCustomArgs ¶
type ActionCustomArgs struct { // Specifies the JSON Blob defining the Body of this Custom Action. Body pulumi.StringInput // Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created. LogicAppId pulumi.StringInput // Specifies the name of the HTTP Action to be created within the Logic App Workflow. Changing this forces a new resource to be created. Name pulumi.StringPtrInput }
The set of arguments for constructing a ActionCustom resource.
func (ActionCustomArgs) ElementType ¶
func (ActionCustomArgs) ElementType() reflect.Type
type ActionCustomArray ¶
type ActionCustomArray []ActionCustomInput
func (ActionCustomArray) ElementType ¶
func (ActionCustomArray) ElementType() reflect.Type
func (ActionCustomArray) ToActionCustomArrayOutput ¶
func (i ActionCustomArray) ToActionCustomArrayOutput() ActionCustomArrayOutput
func (ActionCustomArray) ToActionCustomArrayOutputWithContext ¶
func (i ActionCustomArray) ToActionCustomArrayOutputWithContext(ctx context.Context) ActionCustomArrayOutput
type ActionCustomArrayInput ¶
type ActionCustomArrayInput interface { pulumi.Input ToActionCustomArrayOutput() ActionCustomArrayOutput ToActionCustomArrayOutputWithContext(context.Context) ActionCustomArrayOutput }
ActionCustomArrayInput is an input type that accepts ActionCustomArray and ActionCustomArrayOutput values. You can construct a concrete instance of `ActionCustomArrayInput` via:
ActionCustomArray{ ActionCustomArgs{...} }
type ActionCustomArrayOutput ¶
type ActionCustomArrayOutput struct{ *pulumi.OutputState }
func (ActionCustomArrayOutput) ElementType ¶
func (ActionCustomArrayOutput) ElementType() reflect.Type
func (ActionCustomArrayOutput) Index ¶
func (o ActionCustomArrayOutput) Index(i pulumi.IntInput) ActionCustomOutput
func (ActionCustomArrayOutput) ToActionCustomArrayOutput ¶
func (o ActionCustomArrayOutput) ToActionCustomArrayOutput() ActionCustomArrayOutput
func (ActionCustomArrayOutput) ToActionCustomArrayOutputWithContext ¶
func (o ActionCustomArrayOutput) ToActionCustomArrayOutputWithContext(ctx context.Context) ActionCustomArrayOutput
type ActionCustomInput ¶
type ActionCustomInput interface { pulumi.Input ToActionCustomOutput() ActionCustomOutput ToActionCustomOutputWithContext(ctx context.Context) ActionCustomOutput }
type ActionCustomMap ¶
type ActionCustomMap map[string]ActionCustomInput
func (ActionCustomMap) ElementType ¶
func (ActionCustomMap) ElementType() reflect.Type
func (ActionCustomMap) ToActionCustomMapOutput ¶
func (i ActionCustomMap) ToActionCustomMapOutput() ActionCustomMapOutput
func (ActionCustomMap) ToActionCustomMapOutputWithContext ¶
func (i ActionCustomMap) ToActionCustomMapOutputWithContext(ctx context.Context) ActionCustomMapOutput
type ActionCustomMapInput ¶
type ActionCustomMapInput interface { pulumi.Input ToActionCustomMapOutput() ActionCustomMapOutput ToActionCustomMapOutputWithContext(context.Context) ActionCustomMapOutput }
ActionCustomMapInput is an input type that accepts ActionCustomMap and ActionCustomMapOutput values. You can construct a concrete instance of `ActionCustomMapInput` via:
ActionCustomMap{ "key": ActionCustomArgs{...} }
type ActionCustomMapOutput ¶
type ActionCustomMapOutput struct{ *pulumi.OutputState }
func (ActionCustomMapOutput) ElementType ¶
func (ActionCustomMapOutput) ElementType() reflect.Type
func (ActionCustomMapOutput) MapIndex ¶
func (o ActionCustomMapOutput) MapIndex(k pulumi.StringInput) ActionCustomOutput
func (ActionCustomMapOutput) ToActionCustomMapOutput ¶
func (o ActionCustomMapOutput) ToActionCustomMapOutput() ActionCustomMapOutput
func (ActionCustomMapOutput) ToActionCustomMapOutputWithContext ¶
func (o ActionCustomMapOutput) ToActionCustomMapOutputWithContext(ctx context.Context) ActionCustomMapOutput
type ActionCustomOutput ¶
type ActionCustomOutput struct{ *pulumi.OutputState }
func (ActionCustomOutput) ElementType ¶
func (ActionCustomOutput) ElementType() reflect.Type
func (ActionCustomOutput) ToActionCustomOutput ¶
func (o ActionCustomOutput) ToActionCustomOutput() ActionCustomOutput
func (ActionCustomOutput) ToActionCustomOutputWithContext ¶
func (o ActionCustomOutput) ToActionCustomOutputWithContext(ctx context.Context) ActionCustomOutput
func (ActionCustomOutput) ToActionCustomPtrOutput ¶
func (o ActionCustomOutput) ToActionCustomPtrOutput() ActionCustomPtrOutput
func (ActionCustomOutput) ToActionCustomPtrOutputWithContext ¶
func (o ActionCustomOutput) ToActionCustomPtrOutputWithContext(ctx context.Context) ActionCustomPtrOutput
type ActionCustomPtrInput ¶
type ActionCustomPtrInput interface { pulumi.Input ToActionCustomPtrOutput() ActionCustomPtrOutput ToActionCustomPtrOutputWithContext(ctx context.Context) ActionCustomPtrOutput }
type ActionCustomPtrOutput ¶
type ActionCustomPtrOutput struct{ *pulumi.OutputState }
func (ActionCustomPtrOutput) Elem ¶ added in v4.20.0
func (o ActionCustomPtrOutput) Elem() ActionCustomOutput
func (ActionCustomPtrOutput) ElementType ¶
func (ActionCustomPtrOutput) ElementType() reflect.Type
func (ActionCustomPtrOutput) ToActionCustomPtrOutput ¶
func (o ActionCustomPtrOutput) ToActionCustomPtrOutput() ActionCustomPtrOutput
func (ActionCustomPtrOutput) ToActionCustomPtrOutputWithContext ¶
func (o ActionCustomPtrOutput) ToActionCustomPtrOutputWithContext(ctx context.Context) ActionCustomPtrOutput
type ActionCustomState ¶
type ActionCustomState struct { // Specifies the JSON Blob defining the Body of this Custom Action. Body pulumi.StringPtrInput // Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created. LogicAppId pulumi.StringPtrInput // Specifies the name of the HTTP Action to be created within the Logic App Workflow. Changing this forces a new resource to be created. Name pulumi.StringPtrInput }
func (ActionCustomState) ElementType ¶
func (ActionCustomState) ElementType() reflect.Type
type ActionHttp ¶
type ActionHttp struct { pulumi.CustomResourceState // Specifies the HTTP Body that should be sent to the `uri` when this HTTP Action is triggered. Body pulumi.StringPtrOutput `pulumi:"body"` // Specifies a Map of Key-Value Pairs that should be sent to the `uri` when this HTTP Action is triggered. Headers pulumi.StringMapOutput `pulumi:"headers"` // Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created. LogicAppId pulumi.StringOutput `pulumi:"logicAppId"` // Specifies the HTTP Method which should be used for this HTTP Action. Possible values include `DELETE`, `GET`, `PATCH`, `POST` and `PUT`. Method pulumi.StringOutput `pulumi:"method"` // Specifies the name of the HTTP Action to be created within the Logic App Workflow. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the place of the HTTP Action in the Logic App Workflow. If not specified, the HTTP Action is right after the Trigger. A `runAfter` block is as defined below. RunAfters ActionHttpRunAfterArrayOutput `pulumi:"runAfters"` // Specifies the URI which will be called when this HTTP Action is triggered. Uri pulumi.StringOutput `pulumi:"uri"` }
Manages an HTTP Action within a Logic App Workflow
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/logicapps" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleWorkflow, err := logicapps.NewWorkflow(ctx, "exampleWorkflow", &logicapps.WorkflowArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } _, err = logicapps.NewActionHttp(ctx, "exampleActionHttp", &logicapps.ActionHttpArgs{ LogicAppId: exampleWorkflow.ID(), Method: pulumi.String("GET"), Uri: pulumi.String("http://example.com/some-webhook"), }) if err != nil { return err } return nil }) }
```
## Import
Logic App HTTP Actions can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:logicapps/actionHttp:ActionHttp webhook1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Logic/workflows/workflow1/actions/webhook1
```
func GetActionHttp ¶
func GetActionHttp(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ActionHttpState, opts ...pulumi.ResourceOption) (*ActionHttp, error)
GetActionHttp gets an existing ActionHttp 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 NewActionHttp ¶
func NewActionHttp(ctx *pulumi.Context, name string, args *ActionHttpArgs, opts ...pulumi.ResourceOption) (*ActionHttp, error)
NewActionHttp registers a new resource with the given unique name, arguments, and options.
func (*ActionHttp) ElementType ¶
func (*ActionHttp) ElementType() reflect.Type
func (*ActionHttp) ToActionHttpOutput ¶
func (i *ActionHttp) ToActionHttpOutput() ActionHttpOutput
func (*ActionHttp) ToActionHttpOutputWithContext ¶
func (i *ActionHttp) ToActionHttpOutputWithContext(ctx context.Context) ActionHttpOutput
func (*ActionHttp) ToActionHttpPtrOutput ¶
func (i *ActionHttp) ToActionHttpPtrOutput() ActionHttpPtrOutput
func (*ActionHttp) ToActionHttpPtrOutputWithContext ¶
func (i *ActionHttp) ToActionHttpPtrOutputWithContext(ctx context.Context) ActionHttpPtrOutput
type ActionHttpArgs ¶
type ActionHttpArgs struct { // Specifies the HTTP Body that should be sent to the `uri` when this HTTP Action is triggered. Body pulumi.StringPtrInput // Specifies a Map of Key-Value Pairs that should be sent to the `uri` when this HTTP Action is triggered. Headers pulumi.StringMapInput // Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created. LogicAppId pulumi.StringInput // Specifies the HTTP Method which should be used for this HTTP Action. Possible values include `DELETE`, `GET`, `PATCH`, `POST` and `PUT`. Method pulumi.StringInput // Specifies the name of the HTTP Action to be created within the Logic App Workflow. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the place of the HTTP Action in the Logic App Workflow. If not specified, the HTTP Action is right after the Trigger. A `runAfter` block is as defined below. RunAfters ActionHttpRunAfterArrayInput // Specifies the URI which will be called when this HTTP Action is triggered. Uri pulumi.StringInput }
The set of arguments for constructing a ActionHttp resource.
func (ActionHttpArgs) ElementType ¶
func (ActionHttpArgs) ElementType() reflect.Type
type ActionHttpArray ¶
type ActionHttpArray []ActionHttpInput
func (ActionHttpArray) ElementType ¶
func (ActionHttpArray) ElementType() reflect.Type
func (ActionHttpArray) ToActionHttpArrayOutput ¶
func (i ActionHttpArray) ToActionHttpArrayOutput() ActionHttpArrayOutput
func (ActionHttpArray) ToActionHttpArrayOutputWithContext ¶
func (i ActionHttpArray) ToActionHttpArrayOutputWithContext(ctx context.Context) ActionHttpArrayOutput
type ActionHttpArrayInput ¶
type ActionHttpArrayInput interface { pulumi.Input ToActionHttpArrayOutput() ActionHttpArrayOutput ToActionHttpArrayOutputWithContext(context.Context) ActionHttpArrayOutput }
ActionHttpArrayInput is an input type that accepts ActionHttpArray and ActionHttpArrayOutput values. You can construct a concrete instance of `ActionHttpArrayInput` via:
ActionHttpArray{ ActionHttpArgs{...} }
type ActionHttpArrayOutput ¶
type ActionHttpArrayOutput struct{ *pulumi.OutputState }
func (ActionHttpArrayOutput) ElementType ¶
func (ActionHttpArrayOutput) ElementType() reflect.Type
func (ActionHttpArrayOutput) Index ¶
func (o ActionHttpArrayOutput) Index(i pulumi.IntInput) ActionHttpOutput
func (ActionHttpArrayOutput) ToActionHttpArrayOutput ¶
func (o ActionHttpArrayOutput) ToActionHttpArrayOutput() ActionHttpArrayOutput
func (ActionHttpArrayOutput) ToActionHttpArrayOutputWithContext ¶
func (o ActionHttpArrayOutput) ToActionHttpArrayOutputWithContext(ctx context.Context) ActionHttpArrayOutput
type ActionHttpInput ¶
type ActionHttpInput interface { pulumi.Input ToActionHttpOutput() ActionHttpOutput ToActionHttpOutputWithContext(ctx context.Context) ActionHttpOutput }
type ActionHttpMap ¶
type ActionHttpMap map[string]ActionHttpInput
func (ActionHttpMap) ElementType ¶
func (ActionHttpMap) ElementType() reflect.Type
func (ActionHttpMap) ToActionHttpMapOutput ¶
func (i ActionHttpMap) ToActionHttpMapOutput() ActionHttpMapOutput
func (ActionHttpMap) ToActionHttpMapOutputWithContext ¶
func (i ActionHttpMap) ToActionHttpMapOutputWithContext(ctx context.Context) ActionHttpMapOutput
type ActionHttpMapInput ¶
type ActionHttpMapInput interface { pulumi.Input ToActionHttpMapOutput() ActionHttpMapOutput ToActionHttpMapOutputWithContext(context.Context) ActionHttpMapOutput }
ActionHttpMapInput is an input type that accepts ActionHttpMap and ActionHttpMapOutput values. You can construct a concrete instance of `ActionHttpMapInput` via:
ActionHttpMap{ "key": ActionHttpArgs{...} }
type ActionHttpMapOutput ¶
type ActionHttpMapOutput struct{ *pulumi.OutputState }
func (ActionHttpMapOutput) ElementType ¶
func (ActionHttpMapOutput) ElementType() reflect.Type
func (ActionHttpMapOutput) MapIndex ¶
func (o ActionHttpMapOutput) MapIndex(k pulumi.StringInput) ActionHttpOutput
func (ActionHttpMapOutput) ToActionHttpMapOutput ¶
func (o ActionHttpMapOutput) ToActionHttpMapOutput() ActionHttpMapOutput
func (ActionHttpMapOutput) ToActionHttpMapOutputWithContext ¶
func (o ActionHttpMapOutput) ToActionHttpMapOutputWithContext(ctx context.Context) ActionHttpMapOutput
type ActionHttpOutput ¶
type ActionHttpOutput struct{ *pulumi.OutputState }
func (ActionHttpOutput) ElementType ¶
func (ActionHttpOutput) ElementType() reflect.Type
func (ActionHttpOutput) ToActionHttpOutput ¶
func (o ActionHttpOutput) ToActionHttpOutput() ActionHttpOutput
func (ActionHttpOutput) ToActionHttpOutputWithContext ¶
func (o ActionHttpOutput) ToActionHttpOutputWithContext(ctx context.Context) ActionHttpOutput
func (ActionHttpOutput) ToActionHttpPtrOutput ¶
func (o ActionHttpOutput) ToActionHttpPtrOutput() ActionHttpPtrOutput
func (ActionHttpOutput) ToActionHttpPtrOutputWithContext ¶
func (o ActionHttpOutput) ToActionHttpPtrOutputWithContext(ctx context.Context) ActionHttpPtrOutput
type ActionHttpPtrInput ¶
type ActionHttpPtrInput interface { pulumi.Input ToActionHttpPtrOutput() ActionHttpPtrOutput ToActionHttpPtrOutputWithContext(ctx context.Context) ActionHttpPtrOutput }
type ActionHttpPtrOutput ¶
type ActionHttpPtrOutput struct{ *pulumi.OutputState }
func (ActionHttpPtrOutput) Elem ¶ added in v4.20.0
func (o ActionHttpPtrOutput) Elem() ActionHttpOutput
func (ActionHttpPtrOutput) ElementType ¶
func (ActionHttpPtrOutput) ElementType() reflect.Type
func (ActionHttpPtrOutput) ToActionHttpPtrOutput ¶
func (o ActionHttpPtrOutput) ToActionHttpPtrOutput() ActionHttpPtrOutput
func (ActionHttpPtrOutput) ToActionHttpPtrOutputWithContext ¶
func (o ActionHttpPtrOutput) ToActionHttpPtrOutputWithContext(ctx context.Context) ActionHttpPtrOutput
type ActionHttpRunAfter ¶
type ActionHttpRunAfter struct { // Specifies the name of the precedent HTTP Action. ActionName string `pulumi:"actionName"` // Specifies the expected result of the precedent HTTP Action, only after which the current HTTP Action will be triggered. Possible values include `Succeeded`, `Failed`, `Skipped` and `TimedOut`. ActionResult string `pulumi:"actionResult"` }
type ActionHttpRunAfterArgs ¶
type ActionHttpRunAfterArgs struct { // Specifies the name of the precedent HTTP Action. ActionName pulumi.StringInput `pulumi:"actionName"` // Specifies the expected result of the precedent HTTP Action, only after which the current HTTP Action will be triggered. Possible values include `Succeeded`, `Failed`, `Skipped` and `TimedOut`. ActionResult pulumi.StringInput `pulumi:"actionResult"` }
func (ActionHttpRunAfterArgs) ElementType ¶
func (ActionHttpRunAfterArgs) ElementType() reflect.Type
func (ActionHttpRunAfterArgs) ToActionHttpRunAfterOutput ¶
func (i ActionHttpRunAfterArgs) ToActionHttpRunAfterOutput() ActionHttpRunAfterOutput
func (ActionHttpRunAfterArgs) ToActionHttpRunAfterOutputWithContext ¶
func (i ActionHttpRunAfterArgs) ToActionHttpRunAfterOutputWithContext(ctx context.Context) ActionHttpRunAfterOutput
type ActionHttpRunAfterArray ¶
type ActionHttpRunAfterArray []ActionHttpRunAfterInput
func (ActionHttpRunAfterArray) ElementType ¶
func (ActionHttpRunAfterArray) ElementType() reflect.Type
func (ActionHttpRunAfterArray) ToActionHttpRunAfterArrayOutput ¶
func (i ActionHttpRunAfterArray) ToActionHttpRunAfterArrayOutput() ActionHttpRunAfterArrayOutput
func (ActionHttpRunAfterArray) ToActionHttpRunAfterArrayOutputWithContext ¶
func (i ActionHttpRunAfterArray) ToActionHttpRunAfterArrayOutputWithContext(ctx context.Context) ActionHttpRunAfterArrayOutput
type ActionHttpRunAfterArrayInput ¶
type ActionHttpRunAfterArrayInput interface { pulumi.Input ToActionHttpRunAfterArrayOutput() ActionHttpRunAfterArrayOutput ToActionHttpRunAfterArrayOutputWithContext(context.Context) ActionHttpRunAfterArrayOutput }
ActionHttpRunAfterArrayInput is an input type that accepts ActionHttpRunAfterArray and ActionHttpRunAfterArrayOutput values. You can construct a concrete instance of `ActionHttpRunAfterArrayInput` via:
ActionHttpRunAfterArray{ ActionHttpRunAfterArgs{...} }
type ActionHttpRunAfterArrayOutput ¶
type ActionHttpRunAfterArrayOutput struct{ *pulumi.OutputState }
func (ActionHttpRunAfterArrayOutput) ElementType ¶
func (ActionHttpRunAfterArrayOutput) ElementType() reflect.Type
func (ActionHttpRunAfterArrayOutput) Index ¶
func (o ActionHttpRunAfterArrayOutput) Index(i pulumi.IntInput) ActionHttpRunAfterOutput
func (ActionHttpRunAfterArrayOutput) ToActionHttpRunAfterArrayOutput ¶
func (o ActionHttpRunAfterArrayOutput) ToActionHttpRunAfterArrayOutput() ActionHttpRunAfterArrayOutput
func (ActionHttpRunAfterArrayOutput) ToActionHttpRunAfterArrayOutputWithContext ¶
func (o ActionHttpRunAfterArrayOutput) ToActionHttpRunAfterArrayOutputWithContext(ctx context.Context) ActionHttpRunAfterArrayOutput
type ActionHttpRunAfterInput ¶
type ActionHttpRunAfterInput interface { pulumi.Input ToActionHttpRunAfterOutput() ActionHttpRunAfterOutput ToActionHttpRunAfterOutputWithContext(context.Context) ActionHttpRunAfterOutput }
ActionHttpRunAfterInput is an input type that accepts ActionHttpRunAfterArgs and ActionHttpRunAfterOutput values. You can construct a concrete instance of `ActionHttpRunAfterInput` via:
ActionHttpRunAfterArgs{...}
type ActionHttpRunAfterOutput ¶
type ActionHttpRunAfterOutput struct{ *pulumi.OutputState }
func (ActionHttpRunAfterOutput) ActionName ¶
func (o ActionHttpRunAfterOutput) ActionName() pulumi.StringOutput
Specifies the name of the precedent HTTP Action.
func (ActionHttpRunAfterOutput) ActionResult ¶
func (o ActionHttpRunAfterOutput) ActionResult() pulumi.StringOutput
Specifies the expected result of the precedent HTTP Action, only after which the current HTTP Action will be triggered. Possible values include `Succeeded`, `Failed`, `Skipped` and `TimedOut`.
func (ActionHttpRunAfterOutput) ElementType ¶
func (ActionHttpRunAfterOutput) ElementType() reflect.Type
func (ActionHttpRunAfterOutput) ToActionHttpRunAfterOutput ¶
func (o ActionHttpRunAfterOutput) ToActionHttpRunAfterOutput() ActionHttpRunAfterOutput
func (ActionHttpRunAfterOutput) ToActionHttpRunAfterOutputWithContext ¶
func (o ActionHttpRunAfterOutput) ToActionHttpRunAfterOutputWithContext(ctx context.Context) ActionHttpRunAfterOutput
type ActionHttpState ¶
type ActionHttpState struct { // Specifies the HTTP Body that should be sent to the `uri` when this HTTP Action is triggered. Body pulumi.StringPtrInput // Specifies a Map of Key-Value Pairs that should be sent to the `uri` when this HTTP Action is triggered. Headers pulumi.StringMapInput // Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created. LogicAppId pulumi.StringPtrInput // Specifies the HTTP Method which should be used for this HTTP Action. Possible values include `DELETE`, `GET`, `PATCH`, `POST` and `PUT`. Method pulumi.StringPtrInput // Specifies the name of the HTTP Action to be created within the Logic App Workflow. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the place of the HTTP Action in the Logic App Workflow. If not specified, the HTTP Action is right after the Trigger. A `runAfter` block is as defined below. RunAfters ActionHttpRunAfterArrayInput // Specifies the URI which will be called when this HTTP Action is triggered. Uri pulumi.StringPtrInput }
func (ActionHttpState) ElementType ¶
func (ActionHttpState) ElementType() reflect.Type
type GetWorkflowIdentity ¶ added in v4.35.0
type GetWorkflowIdentity struct { IdentityIds []string `pulumi:"identityIds"` // The Principal ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow. PrincipalId string `pulumi:"principalId"` // The Tenant ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow. TenantId string `pulumi:"tenantId"` // The Type of Managed Identity assigned to this Logic App Workflow. Type string `pulumi:"type"` }
type GetWorkflowIdentityArgs ¶ added in v4.35.0
type GetWorkflowIdentityArgs struct { IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The Principal ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow. PrincipalId pulumi.StringInput `pulumi:"principalId"` // The Tenant ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow. TenantId pulumi.StringInput `pulumi:"tenantId"` // The Type of Managed Identity assigned to this Logic App Workflow. Type pulumi.StringInput `pulumi:"type"` }
func (GetWorkflowIdentityArgs) ElementType ¶ added in v4.35.0
func (GetWorkflowIdentityArgs) ElementType() reflect.Type
func (GetWorkflowIdentityArgs) ToGetWorkflowIdentityOutput ¶ added in v4.35.0
func (i GetWorkflowIdentityArgs) ToGetWorkflowIdentityOutput() GetWorkflowIdentityOutput
func (GetWorkflowIdentityArgs) ToGetWorkflowIdentityOutputWithContext ¶ added in v4.35.0
func (i GetWorkflowIdentityArgs) ToGetWorkflowIdentityOutputWithContext(ctx context.Context) GetWorkflowIdentityOutput
type GetWorkflowIdentityArray ¶ added in v4.35.0
type GetWorkflowIdentityArray []GetWorkflowIdentityInput
func (GetWorkflowIdentityArray) ElementType ¶ added in v4.35.0
func (GetWorkflowIdentityArray) ElementType() reflect.Type
func (GetWorkflowIdentityArray) ToGetWorkflowIdentityArrayOutput ¶ added in v4.35.0
func (i GetWorkflowIdentityArray) ToGetWorkflowIdentityArrayOutput() GetWorkflowIdentityArrayOutput
func (GetWorkflowIdentityArray) ToGetWorkflowIdentityArrayOutputWithContext ¶ added in v4.35.0
func (i GetWorkflowIdentityArray) ToGetWorkflowIdentityArrayOutputWithContext(ctx context.Context) GetWorkflowIdentityArrayOutput
type GetWorkflowIdentityArrayInput ¶ added in v4.35.0
type GetWorkflowIdentityArrayInput interface { pulumi.Input ToGetWorkflowIdentityArrayOutput() GetWorkflowIdentityArrayOutput ToGetWorkflowIdentityArrayOutputWithContext(context.Context) GetWorkflowIdentityArrayOutput }
GetWorkflowIdentityArrayInput is an input type that accepts GetWorkflowIdentityArray and GetWorkflowIdentityArrayOutput values. You can construct a concrete instance of `GetWorkflowIdentityArrayInput` via:
GetWorkflowIdentityArray{ GetWorkflowIdentityArgs{...} }
type GetWorkflowIdentityArrayOutput ¶ added in v4.35.0
type GetWorkflowIdentityArrayOutput struct{ *pulumi.OutputState }
func (GetWorkflowIdentityArrayOutput) ElementType ¶ added in v4.35.0
func (GetWorkflowIdentityArrayOutput) ElementType() reflect.Type
func (GetWorkflowIdentityArrayOutput) Index ¶ added in v4.35.0
func (o GetWorkflowIdentityArrayOutput) Index(i pulumi.IntInput) GetWorkflowIdentityOutput
func (GetWorkflowIdentityArrayOutput) ToGetWorkflowIdentityArrayOutput ¶ added in v4.35.0
func (o GetWorkflowIdentityArrayOutput) ToGetWorkflowIdentityArrayOutput() GetWorkflowIdentityArrayOutput
func (GetWorkflowIdentityArrayOutput) ToGetWorkflowIdentityArrayOutputWithContext ¶ added in v4.35.0
func (o GetWorkflowIdentityArrayOutput) ToGetWorkflowIdentityArrayOutputWithContext(ctx context.Context) GetWorkflowIdentityArrayOutput
type GetWorkflowIdentityInput ¶ added in v4.35.0
type GetWorkflowIdentityInput interface { pulumi.Input ToGetWorkflowIdentityOutput() GetWorkflowIdentityOutput ToGetWorkflowIdentityOutputWithContext(context.Context) GetWorkflowIdentityOutput }
GetWorkflowIdentityInput is an input type that accepts GetWorkflowIdentityArgs and GetWorkflowIdentityOutput values. You can construct a concrete instance of `GetWorkflowIdentityInput` via:
GetWorkflowIdentityArgs{...}
type GetWorkflowIdentityOutput ¶ added in v4.35.0
type GetWorkflowIdentityOutput struct{ *pulumi.OutputState }
func (GetWorkflowIdentityOutput) ElementType ¶ added in v4.35.0
func (GetWorkflowIdentityOutput) ElementType() reflect.Type
func (GetWorkflowIdentityOutput) IdentityIds ¶ added in v4.35.0
func (o GetWorkflowIdentityOutput) IdentityIds() pulumi.StringArrayOutput
func (GetWorkflowIdentityOutput) PrincipalId ¶ added in v4.35.0
func (o GetWorkflowIdentityOutput) PrincipalId() pulumi.StringOutput
The Principal ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow.
func (GetWorkflowIdentityOutput) TenantId ¶ added in v4.35.0
func (o GetWorkflowIdentityOutput) TenantId() pulumi.StringOutput
The Tenant ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow.
func (GetWorkflowIdentityOutput) ToGetWorkflowIdentityOutput ¶ added in v4.35.0
func (o GetWorkflowIdentityOutput) ToGetWorkflowIdentityOutput() GetWorkflowIdentityOutput
func (GetWorkflowIdentityOutput) ToGetWorkflowIdentityOutputWithContext ¶ added in v4.35.0
func (o GetWorkflowIdentityOutput) ToGetWorkflowIdentityOutputWithContext(ctx context.Context) GetWorkflowIdentityOutput
func (GetWorkflowIdentityOutput) Type ¶ added in v4.35.0
func (o GetWorkflowIdentityOutput) Type() pulumi.StringOutput
The Type of Managed Identity assigned to this Logic App Workflow.
type IntegrationAccount ¶
type IntegrationAccount struct { pulumi.CustomResourceState // The resource ID of the Integration Service Environment. Changing this forces a new Logic App Integration Account to be created. IntegrationServiceEnvironmentId pulumi.StringPtrOutput `pulumi:"integrationServiceEnvironmentId"` // The Azure Region where the Logic App Integration Account should exist. Changing this forces a new Logic App Integration Account to be created. Location pulumi.StringOutput `pulumi:"location"` // The name which should be used for this Logic App Integration Account. Changing this forces a new Logic App Integration Account to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the Logic App Integration Account should exist. Changing this forces a new Logic App Integration Account to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The sku name of the Logic App Integration Account. Possible Values are `Basic`, `Free` and `Standard`. SkuName pulumi.StringOutput `pulumi:"skuName"` // A mapping of tags which should be assigned to the Logic App Integration Account. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a Logic App Integration Account.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/logicapps" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = logicapps.NewIntegrationAccount(ctx, "exampleIntegrationAccount", &logicapps.IntegrationAccountArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, SkuName: pulumi.String("Standard"), Tags: pulumi.StringMap{ "foo": pulumi.String("bar"), }, }) if err != nil { return err } return nil }) }
```
## Import
Logic App Integration Accounts can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:logicapps/integrationAccount:IntegrationAccount example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Logic/integrationAccounts/account1
```
func GetIntegrationAccount ¶
func GetIntegrationAccount(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IntegrationAccountState, opts ...pulumi.ResourceOption) (*IntegrationAccount, error)
GetIntegrationAccount gets an existing IntegrationAccount 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 NewIntegrationAccount ¶
func NewIntegrationAccount(ctx *pulumi.Context, name string, args *IntegrationAccountArgs, opts ...pulumi.ResourceOption) (*IntegrationAccount, error)
NewIntegrationAccount registers a new resource with the given unique name, arguments, and options.
func (*IntegrationAccount) ElementType ¶
func (*IntegrationAccount) ElementType() reflect.Type
func (*IntegrationAccount) ToIntegrationAccountOutput ¶
func (i *IntegrationAccount) ToIntegrationAccountOutput() IntegrationAccountOutput
func (*IntegrationAccount) ToIntegrationAccountOutputWithContext ¶
func (i *IntegrationAccount) ToIntegrationAccountOutputWithContext(ctx context.Context) IntegrationAccountOutput
func (*IntegrationAccount) ToIntegrationAccountPtrOutput ¶
func (i *IntegrationAccount) ToIntegrationAccountPtrOutput() IntegrationAccountPtrOutput
func (*IntegrationAccount) ToIntegrationAccountPtrOutputWithContext ¶
func (i *IntegrationAccount) ToIntegrationAccountPtrOutputWithContext(ctx context.Context) IntegrationAccountPtrOutput
type IntegrationAccountAgreement ¶ added in v4.18.0
type IntegrationAccountAgreement struct { pulumi.CustomResourceState // The type of the Logic App Integration Account Agreement. Possible values are `AS2`, `X12` and `Edifact`. AgreementType pulumi.StringOutput `pulumi:"agreementType"` // The content of the Logic App Integration Account Agreement. Content pulumi.StringOutput `pulumi:"content"` // A `guestIdentity` block as documented below. GuestIdentity IntegrationAccountAgreementGuestIdentityOutput `pulumi:"guestIdentity"` // The name of the guest Logic App Integration Account Partner. GuestPartnerName pulumi.StringOutput `pulumi:"guestPartnerName"` // A `hostIdentity` block as documented below. HostIdentity IntegrationAccountAgreementHostIdentityOutput `pulumi:"hostIdentity"` // The name of the host Logic App Integration Account Partner. HostPartnerName pulumi.StringOutput `pulumi:"hostPartnerName"` // The name of the Logic App Integration Account. Changing this forces a new resource to be created. IntegrationAccountName pulumi.StringOutput `pulumi:"integrationAccountName"` // The metadata of the Logic App Integration Account Agreement. Metadata pulumi.StringMapOutput `pulumi:"metadata"` // The name which should be used for this Logic App Integration Account Agreement. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the Logic App Integration Account Agreement should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
Manages a Logic App Integration Account Agreement.
## Example Usage
```go package main
import (
"io/ioutil" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/logicapps" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func readFileOrPanic(path string) pulumi.StringPtrInput { data, err := ioutil.ReadFile(path) if err != nil { panic(err.Error()) } return pulumi.String(string(data)) }
func main() { pulumi.Run(func(ctx *pulumi.Context) error { testResourceGroup, err := core.NewResourceGroup(ctx, "testResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } testIntegrationAccount, err := logicapps.NewIntegrationAccount(ctx, "testIntegrationAccount", &logicapps.IntegrationAccountArgs{ Location: testResourceGroup.Location, ResourceGroupName: testResourceGroup.Name, SkuName: pulumi.String("Standard"), }) if err != nil { return err } host, err := logicapps.NewIntegrationAccountPartner(ctx, "host", &logicapps.IntegrationAccountPartnerArgs{ ResourceGroupName: testResourceGroup.Name, IntegrationAccountName: testIntegrationAccount.Name, BusinessIdentities: logicapps.IntegrationAccountPartnerBusinessIdentityArray{ &logicapps.IntegrationAccountPartnerBusinessIdentityArgs{ Qualifier: pulumi.String("AS2Identity"), Value: pulumi.String("FabrikamNY"), }, }, }) if err != nil { return err } guest, err := logicapps.NewIntegrationAccountPartner(ctx, "guest", &logicapps.IntegrationAccountPartnerArgs{ ResourceGroupName: testResourceGroup.Name, IntegrationAccountName: testIntegrationAccount.Name, BusinessIdentities: logicapps.IntegrationAccountPartnerBusinessIdentityArray{ &logicapps.IntegrationAccountPartnerBusinessIdentityArgs{ Qualifier: pulumi.String("AS2Identity"), Value: pulumi.String("FabrikamDC"), }, }, }) if err != nil { return err } _, err = logicapps.NewIntegrationAccountAgreement(ctx, "testIntegrationAccountAgreement", &logicapps.IntegrationAccountAgreementArgs{ ResourceGroupName: testResourceGroup.Name, IntegrationAccountName: testIntegrationAccount.Name, AgreementType: pulumi.String("AS2"), HostPartnerName: host.Name, GuestPartnerName: guest.Name, Content: readFileOrPanic("testdata/integration_account_agreement_content_as2.json"), HostIdentity: &logicapps.IntegrationAccountAgreementHostIdentityArgs{ Qualifier: pulumi.String("AS2Identity"), Value: pulumi.String("FabrikamNY"), }, GuestIdentity: &logicapps.IntegrationAccountAgreementGuestIdentityArgs{ Qualifier: pulumi.String("AS2Identity"), Value: pulumi.String("FabrikamDC"), }, }) if err != nil { return err } return nil }) }
```
## Import
Logic App Integration Account Agreements can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:logicapps/integrationAccountAgreement:IntegrationAccountAgreement example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Logic/integrationAccounts/account1/agreements/agreement1
```
func GetIntegrationAccountAgreement ¶ added in v4.18.0
func GetIntegrationAccountAgreement(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IntegrationAccountAgreementState, opts ...pulumi.ResourceOption) (*IntegrationAccountAgreement, error)
GetIntegrationAccountAgreement gets an existing IntegrationAccountAgreement 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 NewIntegrationAccountAgreement ¶ added in v4.18.0
func NewIntegrationAccountAgreement(ctx *pulumi.Context, name string, args *IntegrationAccountAgreementArgs, opts ...pulumi.ResourceOption) (*IntegrationAccountAgreement, error)
NewIntegrationAccountAgreement registers a new resource with the given unique name, arguments, and options.
func (*IntegrationAccountAgreement) ElementType ¶ added in v4.18.0
func (*IntegrationAccountAgreement) ElementType() reflect.Type
func (*IntegrationAccountAgreement) ToIntegrationAccountAgreementOutput ¶ added in v4.18.0
func (i *IntegrationAccountAgreement) ToIntegrationAccountAgreementOutput() IntegrationAccountAgreementOutput
func (*IntegrationAccountAgreement) ToIntegrationAccountAgreementOutputWithContext ¶ added in v4.18.0
func (i *IntegrationAccountAgreement) ToIntegrationAccountAgreementOutputWithContext(ctx context.Context) IntegrationAccountAgreementOutput
func (*IntegrationAccountAgreement) ToIntegrationAccountAgreementPtrOutput ¶ added in v4.18.0
func (i *IntegrationAccountAgreement) ToIntegrationAccountAgreementPtrOutput() IntegrationAccountAgreementPtrOutput
func (*IntegrationAccountAgreement) ToIntegrationAccountAgreementPtrOutputWithContext ¶ added in v4.18.0
func (i *IntegrationAccountAgreement) ToIntegrationAccountAgreementPtrOutputWithContext(ctx context.Context) IntegrationAccountAgreementPtrOutput
type IntegrationAccountAgreementArgs ¶ added in v4.18.0
type IntegrationAccountAgreementArgs struct { // The type of the Logic App Integration Account Agreement. Possible values are `AS2`, `X12` and `Edifact`. AgreementType pulumi.StringInput // The content of the Logic App Integration Account Agreement. Content pulumi.StringInput // A `guestIdentity` block as documented below. GuestIdentity IntegrationAccountAgreementGuestIdentityInput // The name of the guest Logic App Integration Account Partner. GuestPartnerName pulumi.StringInput // A `hostIdentity` block as documented below. HostIdentity IntegrationAccountAgreementHostIdentityInput // The name of the host Logic App Integration Account Partner. HostPartnerName pulumi.StringInput // The name of the Logic App Integration Account. Changing this forces a new resource to be created. IntegrationAccountName pulumi.StringInput // The metadata of the Logic App Integration Account Agreement. Metadata pulumi.StringMapInput // The name which should be used for this Logic App Integration Account Agreement. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Logic App Integration Account Agreement should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a IntegrationAccountAgreement resource.
func (IntegrationAccountAgreementArgs) ElementType ¶ added in v4.18.0
func (IntegrationAccountAgreementArgs) ElementType() reflect.Type
type IntegrationAccountAgreementArray ¶ added in v4.18.0
type IntegrationAccountAgreementArray []IntegrationAccountAgreementInput
func (IntegrationAccountAgreementArray) ElementType ¶ added in v4.18.0
func (IntegrationAccountAgreementArray) ElementType() reflect.Type
func (IntegrationAccountAgreementArray) ToIntegrationAccountAgreementArrayOutput ¶ added in v4.18.0
func (i IntegrationAccountAgreementArray) ToIntegrationAccountAgreementArrayOutput() IntegrationAccountAgreementArrayOutput
func (IntegrationAccountAgreementArray) ToIntegrationAccountAgreementArrayOutputWithContext ¶ added in v4.18.0
func (i IntegrationAccountAgreementArray) ToIntegrationAccountAgreementArrayOutputWithContext(ctx context.Context) IntegrationAccountAgreementArrayOutput
type IntegrationAccountAgreementArrayInput ¶ added in v4.18.0
type IntegrationAccountAgreementArrayInput interface { pulumi.Input ToIntegrationAccountAgreementArrayOutput() IntegrationAccountAgreementArrayOutput ToIntegrationAccountAgreementArrayOutputWithContext(context.Context) IntegrationAccountAgreementArrayOutput }
IntegrationAccountAgreementArrayInput is an input type that accepts IntegrationAccountAgreementArray and IntegrationAccountAgreementArrayOutput values. You can construct a concrete instance of `IntegrationAccountAgreementArrayInput` via:
IntegrationAccountAgreementArray{ IntegrationAccountAgreementArgs{...} }
type IntegrationAccountAgreementArrayOutput ¶ added in v4.18.0
type IntegrationAccountAgreementArrayOutput struct{ *pulumi.OutputState }
func (IntegrationAccountAgreementArrayOutput) ElementType ¶ added in v4.18.0
func (IntegrationAccountAgreementArrayOutput) ElementType() reflect.Type
func (IntegrationAccountAgreementArrayOutput) ToIntegrationAccountAgreementArrayOutput ¶ added in v4.18.0
func (o IntegrationAccountAgreementArrayOutput) ToIntegrationAccountAgreementArrayOutput() IntegrationAccountAgreementArrayOutput
func (IntegrationAccountAgreementArrayOutput) ToIntegrationAccountAgreementArrayOutputWithContext ¶ added in v4.18.0
func (o IntegrationAccountAgreementArrayOutput) ToIntegrationAccountAgreementArrayOutputWithContext(ctx context.Context) IntegrationAccountAgreementArrayOutput
type IntegrationAccountAgreementGuestIdentity ¶ added in v4.18.0
type IntegrationAccountAgreementGuestIdentityArgs ¶ added in v4.18.0
type IntegrationAccountAgreementGuestIdentityArgs struct { // The authenticating body that provides unique guest identities to organizations. Qualifier pulumi.StringInput `pulumi:"qualifier"` // The value that identifies the documents that your logic apps receive. Value pulumi.StringInput `pulumi:"value"` }
func (IntegrationAccountAgreementGuestIdentityArgs) ElementType ¶ added in v4.18.0
func (IntegrationAccountAgreementGuestIdentityArgs) ElementType() reflect.Type
func (IntegrationAccountAgreementGuestIdentityArgs) ToIntegrationAccountAgreementGuestIdentityOutput ¶ added in v4.18.0
func (i IntegrationAccountAgreementGuestIdentityArgs) ToIntegrationAccountAgreementGuestIdentityOutput() IntegrationAccountAgreementGuestIdentityOutput
func (IntegrationAccountAgreementGuestIdentityArgs) ToIntegrationAccountAgreementGuestIdentityOutputWithContext ¶ added in v4.18.0
func (i IntegrationAccountAgreementGuestIdentityArgs) ToIntegrationAccountAgreementGuestIdentityOutputWithContext(ctx context.Context) IntegrationAccountAgreementGuestIdentityOutput
func (IntegrationAccountAgreementGuestIdentityArgs) ToIntegrationAccountAgreementGuestIdentityPtrOutput ¶ added in v4.18.0
func (i IntegrationAccountAgreementGuestIdentityArgs) ToIntegrationAccountAgreementGuestIdentityPtrOutput() IntegrationAccountAgreementGuestIdentityPtrOutput
func (IntegrationAccountAgreementGuestIdentityArgs) ToIntegrationAccountAgreementGuestIdentityPtrOutputWithContext ¶ added in v4.18.0
func (i IntegrationAccountAgreementGuestIdentityArgs) ToIntegrationAccountAgreementGuestIdentityPtrOutputWithContext(ctx context.Context) IntegrationAccountAgreementGuestIdentityPtrOutput
type IntegrationAccountAgreementGuestIdentityInput ¶ added in v4.18.0
type IntegrationAccountAgreementGuestIdentityInput interface { pulumi.Input ToIntegrationAccountAgreementGuestIdentityOutput() IntegrationAccountAgreementGuestIdentityOutput ToIntegrationAccountAgreementGuestIdentityOutputWithContext(context.Context) IntegrationAccountAgreementGuestIdentityOutput }
IntegrationAccountAgreementGuestIdentityInput is an input type that accepts IntegrationAccountAgreementGuestIdentityArgs and IntegrationAccountAgreementGuestIdentityOutput values. You can construct a concrete instance of `IntegrationAccountAgreementGuestIdentityInput` via:
IntegrationAccountAgreementGuestIdentityArgs{...}
type IntegrationAccountAgreementGuestIdentityOutput ¶ added in v4.18.0
type IntegrationAccountAgreementGuestIdentityOutput struct{ *pulumi.OutputState }
func (IntegrationAccountAgreementGuestIdentityOutput) ElementType ¶ added in v4.18.0
func (IntegrationAccountAgreementGuestIdentityOutput) ElementType() reflect.Type
func (IntegrationAccountAgreementGuestIdentityOutput) Qualifier ¶ added in v4.18.0
func (o IntegrationAccountAgreementGuestIdentityOutput) Qualifier() pulumi.StringOutput
The authenticating body that provides unique guest identities to organizations.
func (IntegrationAccountAgreementGuestIdentityOutput) ToIntegrationAccountAgreementGuestIdentityOutput ¶ added in v4.18.0
func (o IntegrationAccountAgreementGuestIdentityOutput) ToIntegrationAccountAgreementGuestIdentityOutput() IntegrationAccountAgreementGuestIdentityOutput
func (IntegrationAccountAgreementGuestIdentityOutput) ToIntegrationAccountAgreementGuestIdentityOutputWithContext ¶ added in v4.18.0
func (o IntegrationAccountAgreementGuestIdentityOutput) ToIntegrationAccountAgreementGuestIdentityOutputWithContext(ctx context.Context) IntegrationAccountAgreementGuestIdentityOutput
func (IntegrationAccountAgreementGuestIdentityOutput) ToIntegrationAccountAgreementGuestIdentityPtrOutput ¶ added in v4.18.0
func (o IntegrationAccountAgreementGuestIdentityOutput) ToIntegrationAccountAgreementGuestIdentityPtrOutput() IntegrationAccountAgreementGuestIdentityPtrOutput
func (IntegrationAccountAgreementGuestIdentityOutput) ToIntegrationAccountAgreementGuestIdentityPtrOutputWithContext ¶ added in v4.18.0
func (o IntegrationAccountAgreementGuestIdentityOutput) ToIntegrationAccountAgreementGuestIdentityPtrOutputWithContext(ctx context.Context) IntegrationAccountAgreementGuestIdentityPtrOutput
func (IntegrationAccountAgreementGuestIdentityOutput) Value ¶ added in v4.18.0
func (o IntegrationAccountAgreementGuestIdentityOutput) Value() pulumi.StringOutput
The value that identifies the documents that your logic apps receive.
type IntegrationAccountAgreementGuestIdentityPtrInput ¶ added in v4.18.0
type IntegrationAccountAgreementGuestIdentityPtrInput interface { pulumi.Input ToIntegrationAccountAgreementGuestIdentityPtrOutput() IntegrationAccountAgreementGuestIdentityPtrOutput ToIntegrationAccountAgreementGuestIdentityPtrOutputWithContext(context.Context) IntegrationAccountAgreementGuestIdentityPtrOutput }
IntegrationAccountAgreementGuestIdentityPtrInput is an input type that accepts IntegrationAccountAgreementGuestIdentityArgs, IntegrationAccountAgreementGuestIdentityPtr and IntegrationAccountAgreementGuestIdentityPtrOutput values. You can construct a concrete instance of `IntegrationAccountAgreementGuestIdentityPtrInput` via:
IntegrationAccountAgreementGuestIdentityArgs{...} or: nil
func IntegrationAccountAgreementGuestIdentityPtr ¶ added in v4.18.0
func IntegrationAccountAgreementGuestIdentityPtr(v *IntegrationAccountAgreementGuestIdentityArgs) IntegrationAccountAgreementGuestIdentityPtrInput
type IntegrationAccountAgreementGuestIdentityPtrOutput ¶ added in v4.18.0
type IntegrationAccountAgreementGuestIdentityPtrOutput struct{ *pulumi.OutputState }
func (IntegrationAccountAgreementGuestIdentityPtrOutput) ElementType ¶ added in v4.18.0
func (IntegrationAccountAgreementGuestIdentityPtrOutput) ElementType() reflect.Type
func (IntegrationAccountAgreementGuestIdentityPtrOutput) Qualifier ¶ added in v4.18.0
func (o IntegrationAccountAgreementGuestIdentityPtrOutput) Qualifier() pulumi.StringPtrOutput
The authenticating body that provides unique guest identities to organizations.
func (IntegrationAccountAgreementGuestIdentityPtrOutput) ToIntegrationAccountAgreementGuestIdentityPtrOutput ¶ added in v4.18.0
func (o IntegrationAccountAgreementGuestIdentityPtrOutput) ToIntegrationAccountAgreementGuestIdentityPtrOutput() IntegrationAccountAgreementGuestIdentityPtrOutput
func (IntegrationAccountAgreementGuestIdentityPtrOutput) ToIntegrationAccountAgreementGuestIdentityPtrOutputWithContext ¶ added in v4.18.0
func (o IntegrationAccountAgreementGuestIdentityPtrOutput) ToIntegrationAccountAgreementGuestIdentityPtrOutputWithContext(ctx context.Context) IntegrationAccountAgreementGuestIdentityPtrOutput
func (IntegrationAccountAgreementGuestIdentityPtrOutput) Value ¶ added in v4.18.0
func (o IntegrationAccountAgreementGuestIdentityPtrOutput) Value() pulumi.StringPtrOutput
The value that identifies the documents that your logic apps receive.
type IntegrationAccountAgreementHostIdentity ¶ added in v4.18.0
type IntegrationAccountAgreementHostIdentityArgs ¶ added in v4.18.0
type IntegrationAccountAgreementHostIdentityArgs struct { // The authenticating body that provides unique host identities to organizations. Qualifier pulumi.StringInput `pulumi:"qualifier"` // The value that identifies the documents that your logic apps receive. Value pulumi.StringInput `pulumi:"value"` }
func (IntegrationAccountAgreementHostIdentityArgs) ElementType ¶ added in v4.18.0
func (IntegrationAccountAgreementHostIdentityArgs) ElementType() reflect.Type
func (IntegrationAccountAgreementHostIdentityArgs) ToIntegrationAccountAgreementHostIdentityOutput ¶ added in v4.18.0
func (i IntegrationAccountAgreementHostIdentityArgs) ToIntegrationAccountAgreementHostIdentityOutput() IntegrationAccountAgreementHostIdentityOutput
func (IntegrationAccountAgreementHostIdentityArgs) ToIntegrationAccountAgreementHostIdentityOutputWithContext ¶ added in v4.18.0
func (i IntegrationAccountAgreementHostIdentityArgs) ToIntegrationAccountAgreementHostIdentityOutputWithContext(ctx context.Context) IntegrationAccountAgreementHostIdentityOutput
func (IntegrationAccountAgreementHostIdentityArgs) ToIntegrationAccountAgreementHostIdentityPtrOutput ¶ added in v4.18.0
func (i IntegrationAccountAgreementHostIdentityArgs) ToIntegrationAccountAgreementHostIdentityPtrOutput() IntegrationAccountAgreementHostIdentityPtrOutput
func (IntegrationAccountAgreementHostIdentityArgs) ToIntegrationAccountAgreementHostIdentityPtrOutputWithContext ¶ added in v4.18.0
func (i IntegrationAccountAgreementHostIdentityArgs) ToIntegrationAccountAgreementHostIdentityPtrOutputWithContext(ctx context.Context) IntegrationAccountAgreementHostIdentityPtrOutput
type IntegrationAccountAgreementHostIdentityInput ¶ added in v4.18.0
type IntegrationAccountAgreementHostIdentityInput interface { pulumi.Input ToIntegrationAccountAgreementHostIdentityOutput() IntegrationAccountAgreementHostIdentityOutput ToIntegrationAccountAgreementHostIdentityOutputWithContext(context.Context) IntegrationAccountAgreementHostIdentityOutput }
IntegrationAccountAgreementHostIdentityInput is an input type that accepts IntegrationAccountAgreementHostIdentityArgs and IntegrationAccountAgreementHostIdentityOutput values. You can construct a concrete instance of `IntegrationAccountAgreementHostIdentityInput` via:
IntegrationAccountAgreementHostIdentityArgs{...}
type IntegrationAccountAgreementHostIdentityOutput ¶ added in v4.18.0
type IntegrationAccountAgreementHostIdentityOutput struct{ *pulumi.OutputState }
func (IntegrationAccountAgreementHostIdentityOutput) ElementType ¶ added in v4.18.0
func (IntegrationAccountAgreementHostIdentityOutput) ElementType() reflect.Type
func (IntegrationAccountAgreementHostIdentityOutput) Qualifier ¶ added in v4.18.0
func (o IntegrationAccountAgreementHostIdentityOutput) Qualifier() pulumi.StringOutput
The authenticating body that provides unique host identities to organizations.
func (IntegrationAccountAgreementHostIdentityOutput) ToIntegrationAccountAgreementHostIdentityOutput ¶ added in v4.18.0
func (o IntegrationAccountAgreementHostIdentityOutput) ToIntegrationAccountAgreementHostIdentityOutput() IntegrationAccountAgreementHostIdentityOutput
func (IntegrationAccountAgreementHostIdentityOutput) ToIntegrationAccountAgreementHostIdentityOutputWithContext ¶ added in v4.18.0
func (o IntegrationAccountAgreementHostIdentityOutput) ToIntegrationAccountAgreementHostIdentityOutputWithContext(ctx context.Context) IntegrationAccountAgreementHostIdentityOutput
func (IntegrationAccountAgreementHostIdentityOutput) ToIntegrationAccountAgreementHostIdentityPtrOutput ¶ added in v4.18.0
func (o IntegrationAccountAgreementHostIdentityOutput) ToIntegrationAccountAgreementHostIdentityPtrOutput() IntegrationAccountAgreementHostIdentityPtrOutput
func (IntegrationAccountAgreementHostIdentityOutput) ToIntegrationAccountAgreementHostIdentityPtrOutputWithContext ¶ added in v4.18.0
func (o IntegrationAccountAgreementHostIdentityOutput) ToIntegrationAccountAgreementHostIdentityPtrOutputWithContext(ctx context.Context) IntegrationAccountAgreementHostIdentityPtrOutput
func (IntegrationAccountAgreementHostIdentityOutput) Value ¶ added in v4.18.0
func (o IntegrationAccountAgreementHostIdentityOutput) Value() pulumi.StringOutput
The value that identifies the documents that your logic apps receive.
type IntegrationAccountAgreementHostIdentityPtrInput ¶ added in v4.18.0
type IntegrationAccountAgreementHostIdentityPtrInput interface { pulumi.Input ToIntegrationAccountAgreementHostIdentityPtrOutput() IntegrationAccountAgreementHostIdentityPtrOutput ToIntegrationAccountAgreementHostIdentityPtrOutputWithContext(context.Context) IntegrationAccountAgreementHostIdentityPtrOutput }
IntegrationAccountAgreementHostIdentityPtrInput is an input type that accepts IntegrationAccountAgreementHostIdentityArgs, IntegrationAccountAgreementHostIdentityPtr and IntegrationAccountAgreementHostIdentityPtrOutput values. You can construct a concrete instance of `IntegrationAccountAgreementHostIdentityPtrInput` via:
IntegrationAccountAgreementHostIdentityArgs{...} or: nil
func IntegrationAccountAgreementHostIdentityPtr ¶ added in v4.18.0
func IntegrationAccountAgreementHostIdentityPtr(v *IntegrationAccountAgreementHostIdentityArgs) IntegrationAccountAgreementHostIdentityPtrInput
type IntegrationAccountAgreementHostIdentityPtrOutput ¶ added in v4.18.0
type IntegrationAccountAgreementHostIdentityPtrOutput struct{ *pulumi.OutputState }
func (IntegrationAccountAgreementHostIdentityPtrOutput) ElementType ¶ added in v4.18.0
func (IntegrationAccountAgreementHostIdentityPtrOutput) ElementType() reflect.Type
func (IntegrationAccountAgreementHostIdentityPtrOutput) Qualifier ¶ added in v4.18.0
func (o IntegrationAccountAgreementHostIdentityPtrOutput) Qualifier() pulumi.StringPtrOutput
The authenticating body that provides unique host identities to organizations.
func (IntegrationAccountAgreementHostIdentityPtrOutput) ToIntegrationAccountAgreementHostIdentityPtrOutput ¶ added in v4.18.0
func (o IntegrationAccountAgreementHostIdentityPtrOutput) ToIntegrationAccountAgreementHostIdentityPtrOutput() IntegrationAccountAgreementHostIdentityPtrOutput
func (IntegrationAccountAgreementHostIdentityPtrOutput) ToIntegrationAccountAgreementHostIdentityPtrOutputWithContext ¶ added in v4.18.0
func (o IntegrationAccountAgreementHostIdentityPtrOutput) ToIntegrationAccountAgreementHostIdentityPtrOutputWithContext(ctx context.Context) IntegrationAccountAgreementHostIdentityPtrOutput
func (IntegrationAccountAgreementHostIdentityPtrOutput) Value ¶ added in v4.18.0
func (o IntegrationAccountAgreementHostIdentityPtrOutput) Value() pulumi.StringPtrOutput
The value that identifies the documents that your logic apps receive.
type IntegrationAccountAgreementInput ¶ added in v4.18.0
type IntegrationAccountAgreementInput interface { pulumi.Input ToIntegrationAccountAgreementOutput() IntegrationAccountAgreementOutput ToIntegrationAccountAgreementOutputWithContext(ctx context.Context) IntegrationAccountAgreementOutput }
type IntegrationAccountAgreementMap ¶ added in v4.18.0
type IntegrationAccountAgreementMap map[string]IntegrationAccountAgreementInput
func (IntegrationAccountAgreementMap) ElementType ¶ added in v4.18.0
func (IntegrationAccountAgreementMap) ElementType() reflect.Type
func (IntegrationAccountAgreementMap) ToIntegrationAccountAgreementMapOutput ¶ added in v4.18.0
func (i IntegrationAccountAgreementMap) ToIntegrationAccountAgreementMapOutput() IntegrationAccountAgreementMapOutput
func (IntegrationAccountAgreementMap) ToIntegrationAccountAgreementMapOutputWithContext ¶ added in v4.18.0
func (i IntegrationAccountAgreementMap) ToIntegrationAccountAgreementMapOutputWithContext(ctx context.Context) IntegrationAccountAgreementMapOutput
type IntegrationAccountAgreementMapInput ¶ added in v4.18.0
type IntegrationAccountAgreementMapInput interface { pulumi.Input ToIntegrationAccountAgreementMapOutput() IntegrationAccountAgreementMapOutput ToIntegrationAccountAgreementMapOutputWithContext(context.Context) IntegrationAccountAgreementMapOutput }
IntegrationAccountAgreementMapInput is an input type that accepts IntegrationAccountAgreementMap and IntegrationAccountAgreementMapOutput values. You can construct a concrete instance of `IntegrationAccountAgreementMapInput` via:
IntegrationAccountAgreementMap{ "key": IntegrationAccountAgreementArgs{...} }
type IntegrationAccountAgreementMapOutput ¶ added in v4.18.0
type IntegrationAccountAgreementMapOutput struct{ *pulumi.OutputState }
func (IntegrationAccountAgreementMapOutput) ElementType ¶ added in v4.18.0
func (IntegrationAccountAgreementMapOutput) ElementType() reflect.Type
func (IntegrationAccountAgreementMapOutput) MapIndex ¶ added in v4.18.0
func (o IntegrationAccountAgreementMapOutput) MapIndex(k pulumi.StringInput) IntegrationAccountAgreementOutput
func (IntegrationAccountAgreementMapOutput) ToIntegrationAccountAgreementMapOutput ¶ added in v4.18.0
func (o IntegrationAccountAgreementMapOutput) ToIntegrationAccountAgreementMapOutput() IntegrationAccountAgreementMapOutput
func (IntegrationAccountAgreementMapOutput) ToIntegrationAccountAgreementMapOutputWithContext ¶ added in v4.18.0
func (o IntegrationAccountAgreementMapOutput) ToIntegrationAccountAgreementMapOutputWithContext(ctx context.Context) IntegrationAccountAgreementMapOutput
type IntegrationAccountAgreementOutput ¶ added in v4.18.0
type IntegrationAccountAgreementOutput struct{ *pulumi.OutputState }
func (IntegrationAccountAgreementOutput) ElementType ¶ added in v4.18.0
func (IntegrationAccountAgreementOutput) ElementType() reflect.Type
func (IntegrationAccountAgreementOutput) ToIntegrationAccountAgreementOutput ¶ added in v4.18.0
func (o IntegrationAccountAgreementOutput) ToIntegrationAccountAgreementOutput() IntegrationAccountAgreementOutput
func (IntegrationAccountAgreementOutput) ToIntegrationAccountAgreementOutputWithContext ¶ added in v4.18.0
func (o IntegrationAccountAgreementOutput) ToIntegrationAccountAgreementOutputWithContext(ctx context.Context) IntegrationAccountAgreementOutput
func (IntegrationAccountAgreementOutput) ToIntegrationAccountAgreementPtrOutput ¶ added in v4.18.0
func (o IntegrationAccountAgreementOutput) ToIntegrationAccountAgreementPtrOutput() IntegrationAccountAgreementPtrOutput
func (IntegrationAccountAgreementOutput) ToIntegrationAccountAgreementPtrOutputWithContext ¶ added in v4.18.0
func (o IntegrationAccountAgreementOutput) ToIntegrationAccountAgreementPtrOutputWithContext(ctx context.Context) IntegrationAccountAgreementPtrOutput
type IntegrationAccountAgreementPtrInput ¶ added in v4.18.0
type IntegrationAccountAgreementPtrInput interface { pulumi.Input ToIntegrationAccountAgreementPtrOutput() IntegrationAccountAgreementPtrOutput ToIntegrationAccountAgreementPtrOutputWithContext(ctx context.Context) IntegrationAccountAgreementPtrOutput }
type IntegrationAccountAgreementPtrOutput ¶ added in v4.18.0
type IntegrationAccountAgreementPtrOutput struct{ *pulumi.OutputState }
func (IntegrationAccountAgreementPtrOutput) ElementType ¶ added in v4.18.0
func (IntegrationAccountAgreementPtrOutput) ElementType() reflect.Type
func (IntegrationAccountAgreementPtrOutput) ToIntegrationAccountAgreementPtrOutput ¶ added in v4.18.0
func (o IntegrationAccountAgreementPtrOutput) ToIntegrationAccountAgreementPtrOutput() IntegrationAccountAgreementPtrOutput
func (IntegrationAccountAgreementPtrOutput) ToIntegrationAccountAgreementPtrOutputWithContext ¶ added in v4.18.0
func (o IntegrationAccountAgreementPtrOutput) ToIntegrationAccountAgreementPtrOutputWithContext(ctx context.Context) IntegrationAccountAgreementPtrOutput
type IntegrationAccountAgreementState ¶ added in v4.18.0
type IntegrationAccountAgreementState struct { // The type of the Logic App Integration Account Agreement. Possible values are `AS2`, `X12` and `Edifact`. AgreementType pulumi.StringPtrInput // The content of the Logic App Integration Account Agreement. Content pulumi.StringPtrInput // A `guestIdentity` block as documented below. GuestIdentity IntegrationAccountAgreementGuestIdentityPtrInput // The name of the guest Logic App Integration Account Partner. GuestPartnerName pulumi.StringPtrInput // A `hostIdentity` block as documented below. HostIdentity IntegrationAccountAgreementHostIdentityPtrInput // The name of the host Logic App Integration Account Partner. HostPartnerName pulumi.StringPtrInput // The name of the Logic App Integration Account. Changing this forces a new resource to be created. IntegrationAccountName pulumi.StringPtrInput // The metadata of the Logic App Integration Account Agreement. Metadata pulumi.StringMapInput // The name which should be used for this Logic App Integration Account Agreement. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Logic App Integration Account Agreement should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput }
func (IntegrationAccountAgreementState) ElementType ¶ added in v4.18.0
func (IntegrationAccountAgreementState) ElementType() reflect.Type
type IntegrationAccountArgs ¶
type IntegrationAccountArgs struct { // The resource ID of the Integration Service Environment. Changing this forces a new Logic App Integration Account to be created. IntegrationServiceEnvironmentId pulumi.StringPtrInput // The Azure Region where the Logic App Integration Account should exist. Changing this forces a new Logic App Integration Account to be created. Location pulumi.StringPtrInput // The name which should be used for this Logic App Integration Account. Changing this forces a new Logic App Integration Account to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Logic App Integration Account should exist. Changing this forces a new Logic App Integration Account to be created. ResourceGroupName pulumi.StringInput // The sku name of the Logic App Integration Account. Possible Values are `Basic`, `Free` and `Standard`. SkuName pulumi.StringInput // A mapping of tags which should be assigned to the Logic App Integration Account. Tags pulumi.StringMapInput }
The set of arguments for constructing a IntegrationAccount resource.
func (IntegrationAccountArgs) ElementType ¶
func (IntegrationAccountArgs) ElementType() reflect.Type
type IntegrationAccountArray ¶
type IntegrationAccountArray []IntegrationAccountInput
func (IntegrationAccountArray) ElementType ¶
func (IntegrationAccountArray) ElementType() reflect.Type
func (IntegrationAccountArray) ToIntegrationAccountArrayOutput ¶
func (i IntegrationAccountArray) ToIntegrationAccountArrayOutput() IntegrationAccountArrayOutput
func (IntegrationAccountArray) ToIntegrationAccountArrayOutputWithContext ¶
func (i IntegrationAccountArray) ToIntegrationAccountArrayOutputWithContext(ctx context.Context) IntegrationAccountArrayOutput
type IntegrationAccountArrayInput ¶
type IntegrationAccountArrayInput interface { pulumi.Input ToIntegrationAccountArrayOutput() IntegrationAccountArrayOutput ToIntegrationAccountArrayOutputWithContext(context.Context) IntegrationAccountArrayOutput }
IntegrationAccountArrayInput is an input type that accepts IntegrationAccountArray and IntegrationAccountArrayOutput values. You can construct a concrete instance of `IntegrationAccountArrayInput` via:
IntegrationAccountArray{ IntegrationAccountArgs{...} }
type IntegrationAccountArrayOutput ¶
type IntegrationAccountArrayOutput struct{ *pulumi.OutputState }
func (IntegrationAccountArrayOutput) ElementType ¶
func (IntegrationAccountArrayOutput) ElementType() reflect.Type
func (IntegrationAccountArrayOutput) Index ¶
func (o IntegrationAccountArrayOutput) Index(i pulumi.IntInput) IntegrationAccountOutput
func (IntegrationAccountArrayOutput) ToIntegrationAccountArrayOutput ¶
func (o IntegrationAccountArrayOutput) ToIntegrationAccountArrayOutput() IntegrationAccountArrayOutput
func (IntegrationAccountArrayOutput) ToIntegrationAccountArrayOutputWithContext ¶
func (o IntegrationAccountArrayOutput) ToIntegrationAccountArrayOutputWithContext(ctx context.Context) IntegrationAccountArrayOutput
type IntegrationAccountAssembly ¶ added in v4.18.0
type IntegrationAccountAssembly struct { pulumi.CustomResourceState // The name of the Logic App Integration Account Assembly. AssemblyName pulumi.StringOutput `pulumi:"assemblyName"` // The version of the Logic App Integration Account Assembly. Defaults to `0.0.0.0`. AssemblyVersion pulumi.StringPtrOutput `pulumi:"assemblyVersion"` // The content of the Logic App Integration Account Assembly. Content pulumi.StringPtrOutput `pulumi:"content"` // The content link URI of the Logic App Integration Account Assembly. ContentLinkUri pulumi.StringPtrOutput `pulumi:"contentLinkUri"` // The name of the Logic App Integration Account. Changing this forces a new resource to be created. IntegrationAccountName pulumi.StringOutput `pulumi:"integrationAccountName"` // The metadata of the Logic App Integration Account Assembly. Metadata pulumi.StringMapOutput `pulumi:"metadata"` // The name which should be used for this Logic App Integration Account Assembly Artifact. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the Logic App Integration Account Assembly Artifact should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
Manages a Logic App Integration Account Assembly.
## Example Usage
```go package main
import (
"encoding/base64" "io/ioutil" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/logicapps" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func filebase64OrPanic(path string) pulumi.StringPtrInput { if fileData, err := ioutil.ReadFile(path); err == nil { return pulumi.String(base64.StdEncoding.EncodeToString(fileData[:])) } else { panic(err.Error()) } }
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleIntegrationAccount, err := logicapps.NewIntegrationAccount(ctx, "exampleIntegrationAccount", &logicapps.IntegrationAccountArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, SkuName: pulumi.String("Basic"), }) if err != nil { return err } _, err = logicapps.NewIntegrationAccountAssembly(ctx, "exampleIntegrationAccountAssembly", &logicapps.IntegrationAccountAssemblyArgs{ ResourceGroupName: exampleResourceGroup.Name, IntegrationAccountName: exampleIntegrationAccount.Name, AssemblyName: pulumi.String("TestAssembly"), Content: filebase64OrPanic("testdata/log4net.dll"), }) if err != nil { return err } return nil }) }
```
## Import
Logic App Integration Account Assemblies can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:logicapps/integrationAccountAssembly:IntegrationAccountAssembly example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Logic/integrationAccounts/account1/assemblies/assembly1
```
func GetIntegrationAccountAssembly ¶ added in v4.18.0
func GetIntegrationAccountAssembly(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IntegrationAccountAssemblyState, opts ...pulumi.ResourceOption) (*IntegrationAccountAssembly, error)
GetIntegrationAccountAssembly gets an existing IntegrationAccountAssembly 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 NewIntegrationAccountAssembly ¶ added in v4.18.0
func NewIntegrationAccountAssembly(ctx *pulumi.Context, name string, args *IntegrationAccountAssemblyArgs, opts ...pulumi.ResourceOption) (*IntegrationAccountAssembly, error)
NewIntegrationAccountAssembly registers a new resource with the given unique name, arguments, and options.
func (*IntegrationAccountAssembly) ElementType ¶ added in v4.18.0
func (*IntegrationAccountAssembly) ElementType() reflect.Type
func (*IntegrationAccountAssembly) ToIntegrationAccountAssemblyOutput ¶ added in v4.18.0
func (i *IntegrationAccountAssembly) ToIntegrationAccountAssemblyOutput() IntegrationAccountAssemblyOutput
func (*IntegrationAccountAssembly) ToIntegrationAccountAssemblyOutputWithContext ¶ added in v4.18.0
func (i *IntegrationAccountAssembly) ToIntegrationAccountAssemblyOutputWithContext(ctx context.Context) IntegrationAccountAssemblyOutput
func (*IntegrationAccountAssembly) ToIntegrationAccountAssemblyPtrOutput ¶ added in v4.18.0
func (i *IntegrationAccountAssembly) ToIntegrationAccountAssemblyPtrOutput() IntegrationAccountAssemblyPtrOutput
func (*IntegrationAccountAssembly) ToIntegrationAccountAssemblyPtrOutputWithContext ¶ added in v4.18.0
func (i *IntegrationAccountAssembly) ToIntegrationAccountAssemblyPtrOutputWithContext(ctx context.Context) IntegrationAccountAssemblyPtrOutput
type IntegrationAccountAssemblyArgs ¶ added in v4.18.0
type IntegrationAccountAssemblyArgs struct { // The name of the Logic App Integration Account Assembly. AssemblyName pulumi.StringInput // The version of the Logic App Integration Account Assembly. Defaults to `0.0.0.0`. AssemblyVersion pulumi.StringPtrInput // The content of the Logic App Integration Account Assembly. Content pulumi.StringPtrInput // The content link URI of the Logic App Integration Account Assembly. ContentLinkUri pulumi.StringPtrInput // The name of the Logic App Integration Account. Changing this forces a new resource to be created. IntegrationAccountName pulumi.StringInput // The metadata of the Logic App Integration Account Assembly. Metadata pulumi.StringMapInput // The name which should be used for this Logic App Integration Account Assembly Artifact. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Logic App Integration Account Assembly Artifact should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a IntegrationAccountAssembly resource.
func (IntegrationAccountAssemblyArgs) ElementType ¶ added in v4.18.0
func (IntegrationAccountAssemblyArgs) ElementType() reflect.Type
type IntegrationAccountAssemblyArray ¶ added in v4.18.0
type IntegrationAccountAssemblyArray []IntegrationAccountAssemblyInput
func (IntegrationAccountAssemblyArray) ElementType ¶ added in v4.18.0
func (IntegrationAccountAssemblyArray) ElementType() reflect.Type
func (IntegrationAccountAssemblyArray) ToIntegrationAccountAssemblyArrayOutput ¶ added in v4.18.0
func (i IntegrationAccountAssemblyArray) ToIntegrationAccountAssemblyArrayOutput() IntegrationAccountAssemblyArrayOutput
func (IntegrationAccountAssemblyArray) ToIntegrationAccountAssemblyArrayOutputWithContext ¶ added in v4.18.0
func (i IntegrationAccountAssemblyArray) ToIntegrationAccountAssemblyArrayOutputWithContext(ctx context.Context) IntegrationAccountAssemblyArrayOutput
type IntegrationAccountAssemblyArrayInput ¶ added in v4.18.0
type IntegrationAccountAssemblyArrayInput interface { pulumi.Input ToIntegrationAccountAssemblyArrayOutput() IntegrationAccountAssemblyArrayOutput ToIntegrationAccountAssemblyArrayOutputWithContext(context.Context) IntegrationAccountAssemblyArrayOutput }
IntegrationAccountAssemblyArrayInput is an input type that accepts IntegrationAccountAssemblyArray and IntegrationAccountAssemblyArrayOutput values. You can construct a concrete instance of `IntegrationAccountAssemblyArrayInput` via:
IntegrationAccountAssemblyArray{ IntegrationAccountAssemblyArgs{...} }
type IntegrationAccountAssemblyArrayOutput ¶ added in v4.18.0
type IntegrationAccountAssemblyArrayOutput struct{ *pulumi.OutputState }
func (IntegrationAccountAssemblyArrayOutput) ElementType ¶ added in v4.18.0
func (IntegrationAccountAssemblyArrayOutput) ElementType() reflect.Type
func (IntegrationAccountAssemblyArrayOutput) Index ¶ added in v4.18.0
func (o IntegrationAccountAssemblyArrayOutput) Index(i pulumi.IntInput) IntegrationAccountAssemblyOutput
func (IntegrationAccountAssemblyArrayOutput) ToIntegrationAccountAssemblyArrayOutput ¶ added in v4.18.0
func (o IntegrationAccountAssemblyArrayOutput) ToIntegrationAccountAssemblyArrayOutput() IntegrationAccountAssemblyArrayOutput
func (IntegrationAccountAssemblyArrayOutput) ToIntegrationAccountAssemblyArrayOutputWithContext ¶ added in v4.18.0
func (o IntegrationAccountAssemblyArrayOutput) ToIntegrationAccountAssemblyArrayOutputWithContext(ctx context.Context) IntegrationAccountAssemblyArrayOutput
type IntegrationAccountAssemblyInput ¶ added in v4.18.0
type IntegrationAccountAssemblyInput interface { pulumi.Input ToIntegrationAccountAssemblyOutput() IntegrationAccountAssemblyOutput ToIntegrationAccountAssemblyOutputWithContext(ctx context.Context) IntegrationAccountAssemblyOutput }
type IntegrationAccountAssemblyMap ¶ added in v4.18.0
type IntegrationAccountAssemblyMap map[string]IntegrationAccountAssemblyInput
func (IntegrationAccountAssemblyMap) ElementType ¶ added in v4.18.0
func (IntegrationAccountAssemblyMap) ElementType() reflect.Type
func (IntegrationAccountAssemblyMap) ToIntegrationAccountAssemblyMapOutput ¶ added in v4.18.0
func (i IntegrationAccountAssemblyMap) ToIntegrationAccountAssemblyMapOutput() IntegrationAccountAssemblyMapOutput
func (IntegrationAccountAssemblyMap) ToIntegrationAccountAssemblyMapOutputWithContext ¶ added in v4.18.0
func (i IntegrationAccountAssemblyMap) ToIntegrationAccountAssemblyMapOutputWithContext(ctx context.Context) IntegrationAccountAssemblyMapOutput
type IntegrationAccountAssemblyMapInput ¶ added in v4.18.0
type IntegrationAccountAssemblyMapInput interface { pulumi.Input ToIntegrationAccountAssemblyMapOutput() IntegrationAccountAssemblyMapOutput ToIntegrationAccountAssemblyMapOutputWithContext(context.Context) IntegrationAccountAssemblyMapOutput }
IntegrationAccountAssemblyMapInput is an input type that accepts IntegrationAccountAssemblyMap and IntegrationAccountAssemblyMapOutput values. You can construct a concrete instance of `IntegrationAccountAssemblyMapInput` via:
IntegrationAccountAssemblyMap{ "key": IntegrationAccountAssemblyArgs{...} }
type IntegrationAccountAssemblyMapOutput ¶ added in v4.18.0
type IntegrationAccountAssemblyMapOutput struct{ *pulumi.OutputState }
func (IntegrationAccountAssemblyMapOutput) ElementType ¶ added in v4.18.0
func (IntegrationAccountAssemblyMapOutput) ElementType() reflect.Type
func (IntegrationAccountAssemblyMapOutput) MapIndex ¶ added in v4.18.0
func (o IntegrationAccountAssemblyMapOutput) MapIndex(k pulumi.StringInput) IntegrationAccountAssemblyOutput
func (IntegrationAccountAssemblyMapOutput) ToIntegrationAccountAssemblyMapOutput ¶ added in v4.18.0
func (o IntegrationAccountAssemblyMapOutput) ToIntegrationAccountAssemblyMapOutput() IntegrationAccountAssemblyMapOutput
func (IntegrationAccountAssemblyMapOutput) ToIntegrationAccountAssemblyMapOutputWithContext ¶ added in v4.18.0
func (o IntegrationAccountAssemblyMapOutput) ToIntegrationAccountAssemblyMapOutputWithContext(ctx context.Context) IntegrationAccountAssemblyMapOutput
type IntegrationAccountAssemblyOutput ¶ added in v4.18.0
type IntegrationAccountAssemblyOutput struct{ *pulumi.OutputState }
func (IntegrationAccountAssemblyOutput) ElementType ¶ added in v4.18.0
func (IntegrationAccountAssemblyOutput) ElementType() reflect.Type
func (IntegrationAccountAssemblyOutput) ToIntegrationAccountAssemblyOutput ¶ added in v4.18.0
func (o IntegrationAccountAssemblyOutput) ToIntegrationAccountAssemblyOutput() IntegrationAccountAssemblyOutput
func (IntegrationAccountAssemblyOutput) ToIntegrationAccountAssemblyOutputWithContext ¶ added in v4.18.0
func (o IntegrationAccountAssemblyOutput) ToIntegrationAccountAssemblyOutputWithContext(ctx context.Context) IntegrationAccountAssemblyOutput
func (IntegrationAccountAssemblyOutput) ToIntegrationAccountAssemblyPtrOutput ¶ added in v4.18.0
func (o IntegrationAccountAssemblyOutput) ToIntegrationAccountAssemblyPtrOutput() IntegrationAccountAssemblyPtrOutput
func (IntegrationAccountAssemblyOutput) ToIntegrationAccountAssemblyPtrOutputWithContext ¶ added in v4.18.0
func (o IntegrationAccountAssemblyOutput) ToIntegrationAccountAssemblyPtrOutputWithContext(ctx context.Context) IntegrationAccountAssemblyPtrOutput
type IntegrationAccountAssemblyPtrInput ¶ added in v4.18.0
type IntegrationAccountAssemblyPtrInput interface { pulumi.Input ToIntegrationAccountAssemblyPtrOutput() IntegrationAccountAssemblyPtrOutput ToIntegrationAccountAssemblyPtrOutputWithContext(ctx context.Context) IntegrationAccountAssemblyPtrOutput }
type IntegrationAccountAssemblyPtrOutput ¶ added in v4.18.0
type IntegrationAccountAssemblyPtrOutput struct{ *pulumi.OutputState }
func (IntegrationAccountAssemblyPtrOutput) Elem ¶ added in v4.20.0
func (o IntegrationAccountAssemblyPtrOutput) Elem() IntegrationAccountAssemblyOutput
func (IntegrationAccountAssemblyPtrOutput) ElementType ¶ added in v4.18.0
func (IntegrationAccountAssemblyPtrOutput) ElementType() reflect.Type
func (IntegrationAccountAssemblyPtrOutput) ToIntegrationAccountAssemblyPtrOutput ¶ added in v4.18.0
func (o IntegrationAccountAssemblyPtrOutput) ToIntegrationAccountAssemblyPtrOutput() IntegrationAccountAssemblyPtrOutput
func (IntegrationAccountAssemblyPtrOutput) ToIntegrationAccountAssemblyPtrOutputWithContext ¶ added in v4.18.0
func (o IntegrationAccountAssemblyPtrOutput) ToIntegrationAccountAssemblyPtrOutputWithContext(ctx context.Context) IntegrationAccountAssemblyPtrOutput
type IntegrationAccountAssemblyState ¶ added in v4.18.0
type IntegrationAccountAssemblyState struct { // The name of the Logic App Integration Account Assembly. AssemblyName pulumi.StringPtrInput // The version of the Logic App Integration Account Assembly. Defaults to `0.0.0.0`. AssemblyVersion pulumi.StringPtrInput // The content of the Logic App Integration Account Assembly. Content pulumi.StringPtrInput // The content link URI of the Logic App Integration Account Assembly. ContentLinkUri pulumi.StringPtrInput // The name of the Logic App Integration Account. Changing this forces a new resource to be created. IntegrationAccountName pulumi.StringPtrInput // The metadata of the Logic App Integration Account Assembly. Metadata pulumi.StringMapInput // The name which should be used for this Logic App Integration Account Assembly Artifact. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Logic App Integration Account Assembly Artifact should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput }
func (IntegrationAccountAssemblyState) ElementType ¶ added in v4.18.0
func (IntegrationAccountAssemblyState) ElementType() reflect.Type
type IntegrationAccountBatchConfiguration ¶ added in v4.18.0
type IntegrationAccountBatchConfiguration struct { pulumi.CustomResourceState // The batch group name of the Logic App Integration Batch Configuration. Changing this forces a new resource to be created. BatchGroupName pulumi.StringOutput `pulumi:"batchGroupName"` // The name of the Logic App Integration Account. Changing this forces a new resource to be created. IntegrationAccountName pulumi.StringOutput `pulumi:"integrationAccountName"` // A JSON mapping of any Metadata for this Logic App Integration Account Batch Configuration. Metadata pulumi.StringMapOutput `pulumi:"metadata"` // The name which should be used for this Logic App Integration Account Batch Configuration. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // A `releaseCriteria` block as documented below, which is used to select the criteria to meet before processing each batch. ReleaseCriteria IntegrationAccountBatchConfigurationReleaseCriteriaOutput `pulumi:"releaseCriteria"` // The name of the Resource Group where the Logic App Integration Account Batch Configuration should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
Manages a Logic App Integration Account Batch Configuration.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/logicapps" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleIntegrationAccount, err := logicapps.NewIntegrationAccount(ctx, "exampleIntegrationAccount", &logicapps.IntegrationAccountArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, SkuName: pulumi.String("Standard"), }) if err != nil { return err } _, err = logicapps.NewIntegrationAccountBatchConfiguration(ctx, "exampleIntegrationAccountBatchConfiguration", &logicapps.IntegrationAccountBatchConfigurationArgs{ ResourceGroupName: exampleResourceGroup.Name, IntegrationAccountName: exampleIntegrationAccount.Name, BatchGroupName: pulumi.String("TestBatchGroup"), ReleaseCriteria: &logicapps.IntegrationAccountBatchConfigurationReleaseCriteriaArgs{ MessageCount: pulumi.Int(80), }, }) if err != nil { return err } return nil }) }
```
## Import
Logic App Integration Account Batch Configurations can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:logicapps/integrationAccountBatchConfiguration:IntegrationAccountBatchConfiguration example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Logic/integrationAccounts/account1/batchConfigurations/batchConfiguration1
```
func GetIntegrationAccountBatchConfiguration ¶ added in v4.18.0
func GetIntegrationAccountBatchConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IntegrationAccountBatchConfigurationState, opts ...pulumi.ResourceOption) (*IntegrationAccountBatchConfiguration, error)
GetIntegrationAccountBatchConfiguration gets an existing IntegrationAccountBatchConfiguration 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 NewIntegrationAccountBatchConfiguration ¶ added in v4.18.0
func NewIntegrationAccountBatchConfiguration(ctx *pulumi.Context, name string, args *IntegrationAccountBatchConfigurationArgs, opts ...pulumi.ResourceOption) (*IntegrationAccountBatchConfiguration, error)
NewIntegrationAccountBatchConfiguration registers a new resource with the given unique name, arguments, and options.
func (*IntegrationAccountBatchConfiguration) ElementType ¶ added in v4.18.0
func (*IntegrationAccountBatchConfiguration) ElementType() reflect.Type
func (*IntegrationAccountBatchConfiguration) ToIntegrationAccountBatchConfigurationOutput ¶ added in v4.18.0
func (i *IntegrationAccountBatchConfiguration) ToIntegrationAccountBatchConfigurationOutput() IntegrationAccountBatchConfigurationOutput
func (*IntegrationAccountBatchConfiguration) ToIntegrationAccountBatchConfigurationOutputWithContext ¶ added in v4.18.0
func (i *IntegrationAccountBatchConfiguration) ToIntegrationAccountBatchConfigurationOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationOutput
func (*IntegrationAccountBatchConfiguration) ToIntegrationAccountBatchConfigurationPtrOutput ¶ added in v4.18.0
func (i *IntegrationAccountBatchConfiguration) ToIntegrationAccountBatchConfigurationPtrOutput() IntegrationAccountBatchConfigurationPtrOutput
func (*IntegrationAccountBatchConfiguration) ToIntegrationAccountBatchConfigurationPtrOutputWithContext ¶ added in v4.18.0
func (i *IntegrationAccountBatchConfiguration) ToIntegrationAccountBatchConfigurationPtrOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationPtrOutput
type IntegrationAccountBatchConfigurationArgs ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationArgs struct { // The batch group name of the Logic App Integration Batch Configuration. Changing this forces a new resource to be created. BatchGroupName pulumi.StringInput // The name of the Logic App Integration Account. Changing this forces a new resource to be created. IntegrationAccountName pulumi.StringInput // A JSON mapping of any Metadata for this Logic App Integration Account Batch Configuration. Metadata pulumi.StringMapInput // The name which should be used for this Logic App Integration Account Batch Configuration. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A `releaseCriteria` block as documented below, which is used to select the criteria to meet before processing each batch. ReleaseCriteria IntegrationAccountBatchConfigurationReleaseCriteriaInput // The name of the Resource Group where the Logic App Integration Account Batch Configuration should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a IntegrationAccountBatchConfiguration resource.
func (IntegrationAccountBatchConfigurationArgs) ElementType ¶ added in v4.18.0
func (IntegrationAccountBatchConfigurationArgs) ElementType() reflect.Type
type IntegrationAccountBatchConfigurationArray ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationArray []IntegrationAccountBatchConfigurationInput
func (IntegrationAccountBatchConfigurationArray) ElementType ¶ added in v4.18.0
func (IntegrationAccountBatchConfigurationArray) ElementType() reflect.Type
func (IntegrationAccountBatchConfigurationArray) ToIntegrationAccountBatchConfigurationArrayOutput ¶ added in v4.18.0
func (i IntegrationAccountBatchConfigurationArray) ToIntegrationAccountBatchConfigurationArrayOutput() IntegrationAccountBatchConfigurationArrayOutput
func (IntegrationAccountBatchConfigurationArray) ToIntegrationAccountBatchConfigurationArrayOutputWithContext ¶ added in v4.18.0
func (i IntegrationAccountBatchConfigurationArray) ToIntegrationAccountBatchConfigurationArrayOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationArrayOutput
type IntegrationAccountBatchConfigurationArrayInput ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationArrayInput interface { pulumi.Input ToIntegrationAccountBatchConfigurationArrayOutput() IntegrationAccountBatchConfigurationArrayOutput ToIntegrationAccountBatchConfigurationArrayOutputWithContext(context.Context) IntegrationAccountBatchConfigurationArrayOutput }
IntegrationAccountBatchConfigurationArrayInput is an input type that accepts IntegrationAccountBatchConfigurationArray and IntegrationAccountBatchConfigurationArrayOutput values. You can construct a concrete instance of `IntegrationAccountBatchConfigurationArrayInput` via:
IntegrationAccountBatchConfigurationArray{ IntegrationAccountBatchConfigurationArgs{...} }
type IntegrationAccountBatchConfigurationArrayOutput ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationArrayOutput struct{ *pulumi.OutputState }
func (IntegrationAccountBatchConfigurationArrayOutput) ElementType ¶ added in v4.18.0
func (IntegrationAccountBatchConfigurationArrayOutput) ElementType() reflect.Type
func (IntegrationAccountBatchConfigurationArrayOutput) ToIntegrationAccountBatchConfigurationArrayOutput ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationArrayOutput) ToIntegrationAccountBatchConfigurationArrayOutput() IntegrationAccountBatchConfigurationArrayOutput
func (IntegrationAccountBatchConfigurationArrayOutput) ToIntegrationAccountBatchConfigurationArrayOutputWithContext ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationArrayOutput) ToIntegrationAccountBatchConfigurationArrayOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationArrayOutput
type IntegrationAccountBatchConfigurationInput ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationInput interface { pulumi.Input ToIntegrationAccountBatchConfigurationOutput() IntegrationAccountBatchConfigurationOutput ToIntegrationAccountBatchConfigurationOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationOutput }
type IntegrationAccountBatchConfigurationMap ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationMap map[string]IntegrationAccountBatchConfigurationInput
func (IntegrationAccountBatchConfigurationMap) ElementType ¶ added in v4.18.0
func (IntegrationAccountBatchConfigurationMap) ElementType() reflect.Type
func (IntegrationAccountBatchConfigurationMap) ToIntegrationAccountBatchConfigurationMapOutput ¶ added in v4.18.0
func (i IntegrationAccountBatchConfigurationMap) ToIntegrationAccountBatchConfigurationMapOutput() IntegrationAccountBatchConfigurationMapOutput
func (IntegrationAccountBatchConfigurationMap) ToIntegrationAccountBatchConfigurationMapOutputWithContext ¶ added in v4.18.0
func (i IntegrationAccountBatchConfigurationMap) ToIntegrationAccountBatchConfigurationMapOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationMapOutput
type IntegrationAccountBatchConfigurationMapInput ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationMapInput interface { pulumi.Input ToIntegrationAccountBatchConfigurationMapOutput() IntegrationAccountBatchConfigurationMapOutput ToIntegrationAccountBatchConfigurationMapOutputWithContext(context.Context) IntegrationAccountBatchConfigurationMapOutput }
IntegrationAccountBatchConfigurationMapInput is an input type that accepts IntegrationAccountBatchConfigurationMap and IntegrationAccountBatchConfigurationMapOutput values. You can construct a concrete instance of `IntegrationAccountBatchConfigurationMapInput` via:
IntegrationAccountBatchConfigurationMap{ "key": IntegrationAccountBatchConfigurationArgs{...} }
type IntegrationAccountBatchConfigurationMapOutput ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationMapOutput struct{ *pulumi.OutputState }
func (IntegrationAccountBatchConfigurationMapOutput) ElementType ¶ added in v4.18.0
func (IntegrationAccountBatchConfigurationMapOutput) ElementType() reflect.Type
func (IntegrationAccountBatchConfigurationMapOutput) ToIntegrationAccountBatchConfigurationMapOutput ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationMapOutput) ToIntegrationAccountBatchConfigurationMapOutput() IntegrationAccountBatchConfigurationMapOutput
func (IntegrationAccountBatchConfigurationMapOutput) ToIntegrationAccountBatchConfigurationMapOutputWithContext ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationMapOutput) ToIntegrationAccountBatchConfigurationMapOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationMapOutput
type IntegrationAccountBatchConfigurationOutput ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationOutput struct{ *pulumi.OutputState }
func (IntegrationAccountBatchConfigurationOutput) ElementType ¶ added in v4.18.0
func (IntegrationAccountBatchConfigurationOutput) ElementType() reflect.Type
func (IntegrationAccountBatchConfigurationOutput) ToIntegrationAccountBatchConfigurationOutput ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationOutput) ToIntegrationAccountBatchConfigurationOutput() IntegrationAccountBatchConfigurationOutput
func (IntegrationAccountBatchConfigurationOutput) ToIntegrationAccountBatchConfigurationOutputWithContext ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationOutput) ToIntegrationAccountBatchConfigurationOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationOutput
func (IntegrationAccountBatchConfigurationOutput) ToIntegrationAccountBatchConfigurationPtrOutput ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationOutput) ToIntegrationAccountBatchConfigurationPtrOutput() IntegrationAccountBatchConfigurationPtrOutput
func (IntegrationAccountBatchConfigurationOutput) ToIntegrationAccountBatchConfigurationPtrOutputWithContext ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationOutput) ToIntegrationAccountBatchConfigurationPtrOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationPtrOutput
type IntegrationAccountBatchConfigurationPtrInput ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationPtrInput interface { pulumi.Input ToIntegrationAccountBatchConfigurationPtrOutput() IntegrationAccountBatchConfigurationPtrOutput ToIntegrationAccountBatchConfigurationPtrOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationPtrOutput }
type IntegrationAccountBatchConfigurationPtrOutput ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationPtrOutput struct{ *pulumi.OutputState }
func (IntegrationAccountBatchConfigurationPtrOutput) ElementType ¶ added in v4.18.0
func (IntegrationAccountBatchConfigurationPtrOutput) ElementType() reflect.Type
func (IntegrationAccountBatchConfigurationPtrOutput) ToIntegrationAccountBatchConfigurationPtrOutput ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationPtrOutput) ToIntegrationAccountBatchConfigurationPtrOutput() IntegrationAccountBatchConfigurationPtrOutput
func (IntegrationAccountBatchConfigurationPtrOutput) ToIntegrationAccountBatchConfigurationPtrOutputWithContext ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationPtrOutput) ToIntegrationAccountBatchConfigurationPtrOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationPtrOutput
type IntegrationAccountBatchConfigurationReleaseCriteria ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationReleaseCriteria struct { // The batch size in bytes for the Logic App Integration Batch Configuration. BatchSize *int `pulumi:"batchSize"` // The message count for the Logic App Integration Batch Configuration. MessageCount *int `pulumi:"messageCount"` // A `recurrence` block as documented below. Recurrence *IntegrationAccountBatchConfigurationReleaseCriteriaRecurrence `pulumi:"recurrence"` }
type IntegrationAccountBatchConfigurationReleaseCriteriaArgs ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationReleaseCriteriaArgs struct { // The batch size in bytes for the Logic App Integration Batch Configuration. BatchSize pulumi.IntPtrInput `pulumi:"batchSize"` // The message count for the Logic App Integration Batch Configuration. MessageCount pulumi.IntPtrInput `pulumi:"messageCount"` // A `recurrence` block as documented below. Recurrence IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrInput `pulumi:"recurrence"` }
func (IntegrationAccountBatchConfigurationReleaseCriteriaArgs) ElementType ¶ added in v4.18.0
func (IntegrationAccountBatchConfigurationReleaseCriteriaArgs) ElementType() reflect.Type
func (IntegrationAccountBatchConfigurationReleaseCriteriaArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaOutput ¶ added in v4.18.0
func (i IntegrationAccountBatchConfigurationReleaseCriteriaArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaOutput() IntegrationAccountBatchConfigurationReleaseCriteriaOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaOutputWithContext ¶ added in v4.18.0
func (i IntegrationAccountBatchConfigurationReleaseCriteriaArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput ¶ added in v4.18.0
func (i IntegrationAccountBatchConfigurationReleaseCriteriaArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput() IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaPtrOutputWithContext ¶ added in v4.18.0
func (i IntegrationAccountBatchConfigurationReleaseCriteriaArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaPtrOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput
type IntegrationAccountBatchConfigurationReleaseCriteriaInput ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationReleaseCriteriaInput interface { pulumi.Input ToIntegrationAccountBatchConfigurationReleaseCriteriaOutput() IntegrationAccountBatchConfigurationReleaseCriteriaOutput ToIntegrationAccountBatchConfigurationReleaseCriteriaOutputWithContext(context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaOutput }
IntegrationAccountBatchConfigurationReleaseCriteriaInput is an input type that accepts IntegrationAccountBatchConfigurationReleaseCriteriaArgs and IntegrationAccountBatchConfigurationReleaseCriteriaOutput values. You can construct a concrete instance of `IntegrationAccountBatchConfigurationReleaseCriteriaInput` via:
IntegrationAccountBatchConfigurationReleaseCriteriaArgs{...}
type IntegrationAccountBatchConfigurationReleaseCriteriaOutput ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationReleaseCriteriaOutput struct{ *pulumi.OutputState }
func (IntegrationAccountBatchConfigurationReleaseCriteriaOutput) BatchSize ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaOutput) BatchSize() pulumi.IntPtrOutput
The batch size in bytes for the Logic App Integration Batch Configuration.
func (IntegrationAccountBatchConfigurationReleaseCriteriaOutput) ElementType ¶ added in v4.18.0
func (IntegrationAccountBatchConfigurationReleaseCriteriaOutput) ElementType() reflect.Type
func (IntegrationAccountBatchConfigurationReleaseCriteriaOutput) MessageCount ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaOutput) MessageCount() pulumi.IntPtrOutput
The message count for the Logic App Integration Batch Configuration.
func (IntegrationAccountBatchConfigurationReleaseCriteriaOutput) Recurrence ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaOutput) Recurrence() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput
A `recurrence` block as documented below.
func (IntegrationAccountBatchConfigurationReleaseCriteriaOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaOutput ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaOutput() IntegrationAccountBatchConfigurationReleaseCriteriaOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaOutputWithContext ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput() IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaPtrOutputWithContext ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaPtrOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput
type IntegrationAccountBatchConfigurationReleaseCriteriaPtrInput ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationReleaseCriteriaPtrInput interface { pulumi.Input ToIntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput() IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput ToIntegrationAccountBatchConfigurationReleaseCriteriaPtrOutputWithContext(context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput }
IntegrationAccountBatchConfigurationReleaseCriteriaPtrInput is an input type that accepts IntegrationAccountBatchConfigurationReleaseCriteriaArgs, IntegrationAccountBatchConfigurationReleaseCriteriaPtr and IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput values. You can construct a concrete instance of `IntegrationAccountBatchConfigurationReleaseCriteriaPtrInput` via:
IntegrationAccountBatchConfigurationReleaseCriteriaArgs{...} or: nil
func IntegrationAccountBatchConfigurationReleaseCriteriaPtr ¶ added in v4.18.0
func IntegrationAccountBatchConfigurationReleaseCriteriaPtr(v *IntegrationAccountBatchConfigurationReleaseCriteriaArgs) IntegrationAccountBatchConfigurationReleaseCriteriaPtrInput
type IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput struct{ *pulumi.OutputState }
func (IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput) BatchSize ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput) BatchSize() pulumi.IntPtrOutput
The batch size in bytes for the Logic App Integration Batch Configuration.
func (IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput) ElementType ¶ added in v4.18.0
func (IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput) ElementType() reflect.Type
func (IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput) MessageCount ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput) MessageCount() pulumi.IntPtrOutput
The message count for the Logic App Integration Batch Configuration.
func (IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput) Recurrence ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput) Recurrence() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput
A `recurrence` block as documented below.
func (IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput() IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaPtrOutputWithContext ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaPtrOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrence ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrence struct { // The end time of the schedule, formatted as an RFC3339 string. EndTime *string `pulumi:"endTime"` // The frequency of the schedule. Possible values are `Day`, `Hour`, `Minute`, `Month`, `Second`, `Week` and `Year`. Frequency string `pulumi:"frequency"` // The number of `frequency`s between runs. Interval int `pulumi:"interval"` // A `schedule` block as documented below. Schedule *IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedule `pulumi:"schedule"` // The start time of the schedule, formatted as an RFC3339 string. StartTime *string `pulumi:"startTime"` // The timezone of the start/end time. TimeZone *string `pulumi:"timeZone"` }
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceArgs ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceArgs struct { // The end time of the schedule, formatted as an RFC3339 string. EndTime pulumi.StringPtrInput `pulumi:"endTime"` // The frequency of the schedule. Possible values are `Day`, `Hour`, `Minute`, `Month`, `Second`, `Week` and `Year`. Frequency pulumi.StringInput `pulumi:"frequency"` // The number of `frequency`s between runs. Interval pulumi.IntInput `pulumi:"interval"` // A `schedule` block as documented below. Schedule IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrInput `pulumi:"schedule"` // The start time of the schedule, formatted as an RFC3339 string. StartTime pulumi.StringPtrInput `pulumi:"startTime"` // The timezone of the start/end time. TimeZone pulumi.StringPtrInput `pulumi:"timeZone"` }
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceArgs) ElementType ¶ added in v4.18.0
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceArgs) ElementType() reflect.Type
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput ¶ added in v4.18.0
func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutputWithContext ¶ added in v4.18.0
func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput ¶ added in v4.18.0
func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutputWithContext ¶ added in v4.18.0
func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceInput ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceInput interface { pulumi.Input ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutputWithContext(context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput }
IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceInput is an input type that accepts IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceArgs and IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput values. You can construct a concrete instance of `IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceInput` via:
IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceArgs{...}
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput struct{ *pulumi.OutputState }
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) ElementType ¶ added in v4.18.0
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) ElementType() reflect.Type
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) EndTime ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) EndTime() pulumi.StringPtrOutput
The end time of the schedule, formatted as an RFC3339 string.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) Frequency ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) Frequency() pulumi.StringOutput
The frequency of the schedule. Possible values are `Day`, `Hour`, `Minute`, `Month`, `Second`, `Week` and `Year`.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) Interval ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) Interval() pulumi.IntOutput
The number of `frequency`s between runs.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) Schedule ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) Schedule() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput
A `schedule` block as documented below.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) StartTime ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) StartTime() pulumi.StringPtrOutput
The start time of the schedule, formatted as an RFC3339 string.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) TimeZone ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) TimeZone() pulumi.StringPtrOutput
The timezone of the start/end time.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutputWithContext ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutputWithContext ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrInput ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrInput interface { pulumi.Input ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutputWithContext(context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput }
IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrInput is an input type that accepts IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceArgs, IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtr and IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput values. You can construct a concrete instance of `IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrInput` via:
IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceArgs{...} or: nil
func IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtr ¶ added in v4.18.0
func IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtr(v *IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceArgs) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrInput
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput struct{ *pulumi.OutputState }
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) Elem ¶ added in v4.18.0
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) ElementType ¶ added in v4.18.0
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) ElementType() reflect.Type
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) EndTime ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) EndTime() pulumi.StringPtrOutput
The end time of the schedule, formatted as an RFC3339 string.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) Frequency ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) Frequency() pulumi.StringPtrOutput
The frequency of the schedule. Possible values are `Day`, `Hour`, `Minute`, `Month`, `Second`, `Week` and `Year`.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) Interval ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) Interval() pulumi.IntPtrOutput
The number of `frequency`s between runs.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) Schedule ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) Schedule() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput
A `schedule` block as documented below.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) StartTime ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) StartTime() pulumi.StringPtrOutput
The start time of the schedule, formatted as an RFC3339 string.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) TimeZone ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) TimeZone() pulumi.StringPtrOutput
The timezone of the start/end time.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutputWithContext ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedule ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedule struct { // A list containing a single item, which specifies the Hour interval at which this recurrence should be triggered. Hours []int `pulumi:"hours"` // A list containing a single item which specifies the Minute interval at which this recurrence should be triggered. Minutes []int `pulumi:"minutes"` // A list of days of the month that the job should execute on. MonthDays []int `pulumi:"monthDays"` // A `monthly` block as documented below. Monthlies []IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthly `pulumi:"monthlies"` // A list of days of the week that the job should execute on. Possible values are `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday` and `Saturday`. WeekDays []string `pulumi:"weekDays"` }
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleArgs ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleArgs struct { // A list containing a single item, which specifies the Hour interval at which this recurrence should be triggered. Hours pulumi.IntArrayInput `pulumi:"hours"` // A list containing a single item which specifies the Minute interval at which this recurrence should be triggered. Minutes pulumi.IntArrayInput `pulumi:"minutes"` // A list of days of the month that the job should execute on. MonthDays pulumi.IntArrayInput `pulumi:"monthDays"` // A `monthly` block as documented below. Monthlies IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayInput `pulumi:"monthlies"` // A list of days of the week that the job should execute on. Possible values are `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday` and `Saturday`. WeekDays pulumi.StringArrayInput `pulumi:"weekDays"` }
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleArgs) ElementType ¶ added in v4.18.0
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleArgs) ElementType() reflect.Type
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput ¶ added in v4.18.0
func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutputWithContext ¶ added in v4.18.0
func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput ¶ added in v4.18.0
func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutputWithContext ¶ added in v4.18.0
func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleInput ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleInput interface { pulumi.Input ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutputWithContext(context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput }
IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleInput is an input type that accepts IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleArgs and IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput values. You can construct a concrete instance of `IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleInput` via:
IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleArgs{...}
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthly ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthly struct { // The occurrence of the week within the month. Week int `pulumi:"week"` // The day of the occurrence. Possible values are `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday` and `Saturday`. Weekday string `pulumi:"weekday"` }
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArgs ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArgs struct { // The occurrence of the week within the month. Week pulumi.IntInput `pulumi:"week"` // The day of the occurrence. Possible values are `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday` and `Saturday`. Weekday pulumi.StringInput `pulumi:"weekday"` }
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArgs) ElementType ¶ added in v4.18.0
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArgs) ElementType() reflect.Type
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput ¶ added in v4.18.0
func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutputWithContext ¶ added in v4.18.0
func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArray ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArray []IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyInput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArray) ElementType ¶ added in v4.18.0
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArray) ElementType() reflect.Type
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArray) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput ¶ added in v4.18.0
func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArray) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArray) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutputWithContext ¶ added in v4.18.0
func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArray) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayInput ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayInput interface { pulumi.Input ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutputWithContext(context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput }
IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayInput is an input type that accepts IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArray and IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput values. You can construct a concrete instance of `IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayInput` via:
IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArray{ IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArgs{...} }
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput struct{ *pulumi.OutputState }
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput) ElementType ¶ added in v4.18.0
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput) Index ¶ added in v4.18.0
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutputWithContext ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyInput ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyInput interface { pulumi.Input ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutputWithContext(context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput }
IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyInput is an input type that accepts IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArgs and IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput values. You can construct a concrete instance of `IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyInput` via:
IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArgs{...}
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput struct{ *pulumi.OutputState }
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput) ElementType ¶ added in v4.18.0
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutputWithContext ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput) Week ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput) Week() pulumi.IntOutput
The occurrence of the week within the month.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput) Weekday ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput) Weekday() pulumi.StringOutput
The day of the occurrence. Possible values are `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday` and `Saturday`.
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput struct{ *pulumi.OutputState }
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) ElementType ¶ added in v4.18.0
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) ElementType() reflect.Type
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) Hours ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) Hours() pulumi.IntArrayOutput
A list containing a single item, which specifies the Hour interval at which this recurrence should be triggered.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) Minutes ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) Minutes() pulumi.IntArrayOutput
A list containing a single item which specifies the Minute interval at which this recurrence should be triggered.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) MonthDays ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) MonthDays() pulumi.IntArrayOutput
A list of days of the month that the job should execute on.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) Monthlies ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) Monthlies() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput
A `monthly` block as documented below.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutputWithContext ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutputWithContext ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) WeekDays ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) WeekDays() pulumi.StringArrayOutput
A list of days of the week that the job should execute on. Possible values are `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday` and `Saturday`.
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrInput ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrInput interface { pulumi.Input ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutputWithContext(context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput }
IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrInput is an input type that accepts IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleArgs, IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtr and IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput values. You can construct a concrete instance of `IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrInput` via:
IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleArgs{...} or: nil
func IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtr ¶ added in v4.18.0
func IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtr(v *IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleArgs) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrInput
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput struct{ *pulumi.OutputState }
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) Elem ¶ added in v4.18.0
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) ElementType ¶ added in v4.18.0
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) ElementType() reflect.Type
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) Hours ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) Hours() pulumi.IntArrayOutput
A list containing a single item, which specifies the Hour interval at which this recurrence should be triggered.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) Minutes ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) Minutes() pulumi.IntArrayOutput
A list containing a single item which specifies the Minute interval at which this recurrence should be triggered.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) MonthDays ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) MonthDays() pulumi.IntArrayOutput
A list of days of the month that the job should execute on.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) Monthlies ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) Monthlies() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput
A `monthly` block as documented below.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutputWithContext ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) WeekDays ¶ added in v4.18.0
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) WeekDays() pulumi.StringArrayOutput
A list of days of the week that the job should execute on. Possible values are `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday` and `Saturday`.
type IntegrationAccountBatchConfigurationState ¶ added in v4.18.0
type IntegrationAccountBatchConfigurationState struct { // The batch group name of the Logic App Integration Batch Configuration. Changing this forces a new resource to be created. BatchGroupName pulumi.StringPtrInput // The name of the Logic App Integration Account. Changing this forces a new resource to be created. IntegrationAccountName pulumi.StringPtrInput // A JSON mapping of any Metadata for this Logic App Integration Account Batch Configuration. Metadata pulumi.StringMapInput // The name which should be used for this Logic App Integration Account Batch Configuration. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A `releaseCriteria` block as documented below, which is used to select the criteria to meet before processing each batch. ReleaseCriteria IntegrationAccountBatchConfigurationReleaseCriteriaPtrInput // The name of the Resource Group where the Logic App Integration Account Batch Configuration should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput }
func (IntegrationAccountBatchConfigurationState) ElementType ¶ added in v4.18.0
func (IntegrationAccountBatchConfigurationState) ElementType() reflect.Type
type IntegrationAccountCertificate ¶ added in v4.15.0
type IntegrationAccountCertificate struct { pulumi.CustomResourceState // The name of the Logic App Integration Account. Changing this forces a new Logic App Integration Account Certificate to be created. IntegrationAccountName pulumi.StringOutput `pulumi:"integrationAccountName"` // A `keyVaultKey` block as documented below. KeyVaultKey IntegrationAccountCertificateKeyVaultKeyPtrOutput `pulumi:"keyVaultKey"` // A JSON mapping of any Metadata for this Logic App Integration Account Certificate. Metadata pulumi.StringPtrOutput `pulumi:"metadata"` // The name which should be used for this Logic App Integration Account Certificate. Changing this forces a new Logic App Integration Account Certificate to be created. Name pulumi.StringOutput `pulumi:"name"` // The public certificate for the Logic App Integration Account Certificate. PublicCertificate pulumi.StringPtrOutput `pulumi:"publicCertificate"` // The name of the Resource Group where the Logic App Integration Account Certificate should exist. Changing this forces a new Logic App Integration Account Certificate to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
Manages a Logic App Integration Account Certificate.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/logicapps" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleIntegrationAccount, err := logicapps.NewIntegrationAccount(ctx, "exampleIntegrationAccount", &logicapps.IntegrationAccountArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, SkuName: pulumi.String("Standard"), }) if err != nil { return err } _, err = logicapps.NewIntegrationAccountCertificate(ctx, "exampleIntegrationAccountCertificate", &logicapps.IntegrationAccountCertificateArgs{ ResourceGroupName: exampleResourceGroup.Name, IntegrationAccountName: exampleIntegrationAccount.Name, PublicCertificate: pulumi.String("MIIDbzCCAlegAwIBAgIJAIzjRD36sIbbMA0GCSqGSIb3DQEBCwUAME0xCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMRIwEAYDVQQKDAl0ZXJyYWZvcm0xFTATBgNVBAMMDHRlcnJhZm9ybS5pbzAgFw0xNzA0MjEyMDA1MjdaGA8yMTE3MDMyODIwMDUyN1owTTELMAkGA1UEBhMCVVMxEzARBgNVBAgMClNvbWUtU3RhdGUxEjAQBgNVBAoMCXRlcnJhZm9ybTEVMBMGA1UEAwwMdGVycmFmb3JtLmlvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3L9L5szT4+FLykTFNyyPjy/k3BQTYAfRQzP2dhnsuUKm3cdPC0NyZ+wEXIUGhoDO2YG6EYChOl8fsDqDOjloSUGKqYw++nlpHIuUgJx8IxxG2XkALCjFU7EmF+w7kn76d0ezpEIYxnLP+KG2DVornoEt1aLhv1MLmpgEZZPhDbMSLhSYWeTVRMayXLwqtfgnDumQSB+8d/1JuJqrSI4pD12JozVThzb6hsjfb6RMX4epPmrGn0PbTPEEA6awmsxBCXB0s13nNQt/O0hLM2agwvAyozilQV+s616Ckgk6DJoUkqZhDy7vPYMIRSr98fBws6zkrV6tTLjmD8xAvobePQIDAQABo1AwTjAdBgNVHQ4EFgQUXIqO421zMMmbcRRX9wctZFCQuPIwHwYDVR0jBBgwFoAUXIqO421zMMmbcRRX9wctZFCQuPIwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAr82NeT3BYJOKLlUL6Om5LjUF66ewcJjG9ltdvyQwVneMcq7t5UAPxgChzqNRVk4da8PzkXpjBJyWezHupdJNX3XqeUk2kSxqQ6/gmhqvfI3y7djrwoO6jvMEY26WqtkTNORWDP3THJJVimC3zV+KMU5UBVrEzhOVhHSU709lBP75o0BBn3xGsPqSq9k8IotIFfyAc6a+XP3+ZMpvh7wqAUml7vWa5wlcXExCx39h1balfDSLGNC4swWPCp9AMnQR0p+vMay9hNP1Eh+9QYUai14d5KS3cFV+KxE1cJR5HD/iLltnnOEbpMsB0eVOZWkFvE7Y5lW0oVSAfin5TwTJMQ=="), }) if err != nil { return err } return nil }) }
```
## Import
Logic App Integration Account Certificates can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:logicapps/integrationAccountCertificate:IntegrationAccountCertificate example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Logic/integrationAccounts/account1/certificates/certificate1
```
func GetIntegrationAccountCertificate ¶ added in v4.15.0
func GetIntegrationAccountCertificate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IntegrationAccountCertificateState, opts ...pulumi.ResourceOption) (*IntegrationAccountCertificate, error)
GetIntegrationAccountCertificate gets an existing IntegrationAccountCertificate 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 NewIntegrationAccountCertificate ¶ added in v4.15.0
func NewIntegrationAccountCertificate(ctx *pulumi.Context, name string, args *IntegrationAccountCertificateArgs, opts ...pulumi.ResourceOption) (*IntegrationAccountCertificate, error)
NewIntegrationAccountCertificate registers a new resource with the given unique name, arguments, and options.
func (*IntegrationAccountCertificate) ElementType ¶ added in v4.15.0
func (*IntegrationAccountCertificate) ElementType() reflect.Type
func (*IntegrationAccountCertificate) ToIntegrationAccountCertificateOutput ¶ added in v4.15.0
func (i *IntegrationAccountCertificate) ToIntegrationAccountCertificateOutput() IntegrationAccountCertificateOutput
func (*IntegrationAccountCertificate) ToIntegrationAccountCertificateOutputWithContext ¶ added in v4.15.0
func (i *IntegrationAccountCertificate) ToIntegrationAccountCertificateOutputWithContext(ctx context.Context) IntegrationAccountCertificateOutput
func (*IntegrationAccountCertificate) ToIntegrationAccountCertificatePtrOutput ¶ added in v4.15.0
func (i *IntegrationAccountCertificate) ToIntegrationAccountCertificatePtrOutput() IntegrationAccountCertificatePtrOutput
func (*IntegrationAccountCertificate) ToIntegrationAccountCertificatePtrOutputWithContext ¶ added in v4.15.0
func (i *IntegrationAccountCertificate) ToIntegrationAccountCertificatePtrOutputWithContext(ctx context.Context) IntegrationAccountCertificatePtrOutput
type IntegrationAccountCertificateArgs ¶ added in v4.15.0
type IntegrationAccountCertificateArgs struct { // The name of the Logic App Integration Account. Changing this forces a new Logic App Integration Account Certificate to be created. IntegrationAccountName pulumi.StringInput // A `keyVaultKey` block as documented below. KeyVaultKey IntegrationAccountCertificateKeyVaultKeyPtrInput // A JSON mapping of any Metadata for this Logic App Integration Account Certificate. Metadata pulumi.StringPtrInput // The name which should be used for this Logic App Integration Account Certificate. Changing this forces a new Logic App Integration Account Certificate to be created. Name pulumi.StringPtrInput // The public certificate for the Logic App Integration Account Certificate. PublicCertificate pulumi.StringPtrInput // The name of the Resource Group where the Logic App Integration Account Certificate should exist. Changing this forces a new Logic App Integration Account Certificate to be created. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a IntegrationAccountCertificate resource.
func (IntegrationAccountCertificateArgs) ElementType ¶ added in v4.15.0
func (IntegrationAccountCertificateArgs) ElementType() reflect.Type
type IntegrationAccountCertificateArray ¶ added in v4.15.0
type IntegrationAccountCertificateArray []IntegrationAccountCertificateInput
func (IntegrationAccountCertificateArray) ElementType ¶ added in v4.15.0
func (IntegrationAccountCertificateArray) ElementType() reflect.Type
func (IntegrationAccountCertificateArray) ToIntegrationAccountCertificateArrayOutput ¶ added in v4.15.0
func (i IntegrationAccountCertificateArray) ToIntegrationAccountCertificateArrayOutput() IntegrationAccountCertificateArrayOutput
func (IntegrationAccountCertificateArray) ToIntegrationAccountCertificateArrayOutputWithContext ¶ added in v4.15.0
func (i IntegrationAccountCertificateArray) ToIntegrationAccountCertificateArrayOutputWithContext(ctx context.Context) IntegrationAccountCertificateArrayOutput
type IntegrationAccountCertificateArrayInput ¶ added in v4.15.0
type IntegrationAccountCertificateArrayInput interface { pulumi.Input ToIntegrationAccountCertificateArrayOutput() IntegrationAccountCertificateArrayOutput ToIntegrationAccountCertificateArrayOutputWithContext(context.Context) IntegrationAccountCertificateArrayOutput }
IntegrationAccountCertificateArrayInput is an input type that accepts IntegrationAccountCertificateArray and IntegrationAccountCertificateArrayOutput values. You can construct a concrete instance of `IntegrationAccountCertificateArrayInput` via:
IntegrationAccountCertificateArray{ IntegrationAccountCertificateArgs{...} }
type IntegrationAccountCertificateArrayOutput ¶ added in v4.15.0
type IntegrationAccountCertificateArrayOutput struct{ *pulumi.OutputState }
func (IntegrationAccountCertificateArrayOutput) ElementType ¶ added in v4.15.0
func (IntegrationAccountCertificateArrayOutput) ElementType() reflect.Type
func (IntegrationAccountCertificateArrayOutput) ToIntegrationAccountCertificateArrayOutput ¶ added in v4.15.0
func (o IntegrationAccountCertificateArrayOutput) ToIntegrationAccountCertificateArrayOutput() IntegrationAccountCertificateArrayOutput
func (IntegrationAccountCertificateArrayOutput) ToIntegrationAccountCertificateArrayOutputWithContext ¶ added in v4.15.0
func (o IntegrationAccountCertificateArrayOutput) ToIntegrationAccountCertificateArrayOutputWithContext(ctx context.Context) IntegrationAccountCertificateArrayOutput
type IntegrationAccountCertificateInput ¶ added in v4.15.0
type IntegrationAccountCertificateInput interface { pulumi.Input ToIntegrationAccountCertificateOutput() IntegrationAccountCertificateOutput ToIntegrationAccountCertificateOutputWithContext(ctx context.Context) IntegrationAccountCertificateOutput }
type IntegrationAccountCertificateKeyVaultKey ¶ added in v4.15.0
type IntegrationAccountCertificateKeyVaultKeyArgs ¶ added in v4.15.0
type IntegrationAccountCertificateKeyVaultKeyArgs struct { // The name of Key Vault Key. KeyName pulumi.StringInput `pulumi:"keyName"` // The ID of the Key Vault. KeyVaultId pulumi.StringInput `pulumi:"keyVaultId"` // The version of Key Vault Key. KeyVersion pulumi.StringPtrInput `pulumi:"keyVersion"` }
func (IntegrationAccountCertificateKeyVaultKeyArgs) ElementType ¶ added in v4.15.0
func (IntegrationAccountCertificateKeyVaultKeyArgs) ElementType() reflect.Type
func (IntegrationAccountCertificateKeyVaultKeyArgs) ToIntegrationAccountCertificateKeyVaultKeyOutput ¶ added in v4.15.0
func (i IntegrationAccountCertificateKeyVaultKeyArgs) ToIntegrationAccountCertificateKeyVaultKeyOutput() IntegrationAccountCertificateKeyVaultKeyOutput
func (IntegrationAccountCertificateKeyVaultKeyArgs) ToIntegrationAccountCertificateKeyVaultKeyOutputWithContext ¶ added in v4.15.0
func (i IntegrationAccountCertificateKeyVaultKeyArgs) ToIntegrationAccountCertificateKeyVaultKeyOutputWithContext(ctx context.Context) IntegrationAccountCertificateKeyVaultKeyOutput
func (IntegrationAccountCertificateKeyVaultKeyArgs) ToIntegrationAccountCertificateKeyVaultKeyPtrOutput ¶ added in v4.15.0
func (i IntegrationAccountCertificateKeyVaultKeyArgs) ToIntegrationAccountCertificateKeyVaultKeyPtrOutput() IntegrationAccountCertificateKeyVaultKeyPtrOutput
func (IntegrationAccountCertificateKeyVaultKeyArgs) ToIntegrationAccountCertificateKeyVaultKeyPtrOutputWithContext ¶ added in v4.15.0
func (i IntegrationAccountCertificateKeyVaultKeyArgs) ToIntegrationAccountCertificateKeyVaultKeyPtrOutputWithContext(ctx context.Context) IntegrationAccountCertificateKeyVaultKeyPtrOutput
type IntegrationAccountCertificateKeyVaultKeyInput ¶ added in v4.15.0
type IntegrationAccountCertificateKeyVaultKeyInput interface { pulumi.Input ToIntegrationAccountCertificateKeyVaultKeyOutput() IntegrationAccountCertificateKeyVaultKeyOutput ToIntegrationAccountCertificateKeyVaultKeyOutputWithContext(context.Context) IntegrationAccountCertificateKeyVaultKeyOutput }
IntegrationAccountCertificateKeyVaultKeyInput is an input type that accepts IntegrationAccountCertificateKeyVaultKeyArgs and IntegrationAccountCertificateKeyVaultKeyOutput values. You can construct a concrete instance of `IntegrationAccountCertificateKeyVaultKeyInput` via:
IntegrationAccountCertificateKeyVaultKeyArgs{...}
type IntegrationAccountCertificateKeyVaultKeyOutput ¶ added in v4.15.0
type IntegrationAccountCertificateKeyVaultKeyOutput struct{ *pulumi.OutputState }
func (IntegrationAccountCertificateKeyVaultKeyOutput) ElementType ¶ added in v4.15.0
func (IntegrationAccountCertificateKeyVaultKeyOutput) ElementType() reflect.Type
func (IntegrationAccountCertificateKeyVaultKeyOutput) KeyName ¶ added in v4.15.0
func (o IntegrationAccountCertificateKeyVaultKeyOutput) KeyName() pulumi.StringOutput
The name of Key Vault Key.
func (IntegrationAccountCertificateKeyVaultKeyOutput) KeyVaultId ¶ added in v4.15.0
func (o IntegrationAccountCertificateKeyVaultKeyOutput) KeyVaultId() pulumi.StringOutput
The ID of the Key Vault.
func (IntegrationAccountCertificateKeyVaultKeyOutput) KeyVersion ¶ added in v4.15.0
func (o IntegrationAccountCertificateKeyVaultKeyOutput) KeyVersion() pulumi.StringPtrOutput
The version of Key Vault Key.
func (IntegrationAccountCertificateKeyVaultKeyOutput) ToIntegrationAccountCertificateKeyVaultKeyOutput ¶ added in v4.15.0
func (o IntegrationAccountCertificateKeyVaultKeyOutput) ToIntegrationAccountCertificateKeyVaultKeyOutput() IntegrationAccountCertificateKeyVaultKeyOutput
func (IntegrationAccountCertificateKeyVaultKeyOutput) ToIntegrationAccountCertificateKeyVaultKeyOutputWithContext ¶ added in v4.15.0
func (o IntegrationAccountCertificateKeyVaultKeyOutput) ToIntegrationAccountCertificateKeyVaultKeyOutputWithContext(ctx context.Context) IntegrationAccountCertificateKeyVaultKeyOutput
func (IntegrationAccountCertificateKeyVaultKeyOutput) ToIntegrationAccountCertificateKeyVaultKeyPtrOutput ¶ added in v4.15.0
func (o IntegrationAccountCertificateKeyVaultKeyOutput) ToIntegrationAccountCertificateKeyVaultKeyPtrOutput() IntegrationAccountCertificateKeyVaultKeyPtrOutput
func (IntegrationAccountCertificateKeyVaultKeyOutput) ToIntegrationAccountCertificateKeyVaultKeyPtrOutputWithContext ¶ added in v4.15.0
func (o IntegrationAccountCertificateKeyVaultKeyOutput) ToIntegrationAccountCertificateKeyVaultKeyPtrOutputWithContext(ctx context.Context) IntegrationAccountCertificateKeyVaultKeyPtrOutput
type IntegrationAccountCertificateKeyVaultKeyPtrInput ¶ added in v4.15.0
type IntegrationAccountCertificateKeyVaultKeyPtrInput interface { pulumi.Input ToIntegrationAccountCertificateKeyVaultKeyPtrOutput() IntegrationAccountCertificateKeyVaultKeyPtrOutput ToIntegrationAccountCertificateKeyVaultKeyPtrOutputWithContext(context.Context) IntegrationAccountCertificateKeyVaultKeyPtrOutput }
IntegrationAccountCertificateKeyVaultKeyPtrInput is an input type that accepts IntegrationAccountCertificateKeyVaultKeyArgs, IntegrationAccountCertificateKeyVaultKeyPtr and IntegrationAccountCertificateKeyVaultKeyPtrOutput values. You can construct a concrete instance of `IntegrationAccountCertificateKeyVaultKeyPtrInput` via:
IntegrationAccountCertificateKeyVaultKeyArgs{...} or: nil
func IntegrationAccountCertificateKeyVaultKeyPtr ¶ added in v4.15.0
func IntegrationAccountCertificateKeyVaultKeyPtr(v *IntegrationAccountCertificateKeyVaultKeyArgs) IntegrationAccountCertificateKeyVaultKeyPtrInput
type IntegrationAccountCertificateKeyVaultKeyPtrOutput ¶ added in v4.15.0
type IntegrationAccountCertificateKeyVaultKeyPtrOutput struct{ *pulumi.OutputState }
func (IntegrationAccountCertificateKeyVaultKeyPtrOutput) ElementType ¶ added in v4.15.0
func (IntegrationAccountCertificateKeyVaultKeyPtrOutput) ElementType() reflect.Type
func (IntegrationAccountCertificateKeyVaultKeyPtrOutput) KeyName ¶ added in v4.15.0
func (o IntegrationAccountCertificateKeyVaultKeyPtrOutput) KeyName() pulumi.StringPtrOutput
The name of Key Vault Key.
func (IntegrationAccountCertificateKeyVaultKeyPtrOutput) KeyVaultId ¶ added in v4.15.0
func (o IntegrationAccountCertificateKeyVaultKeyPtrOutput) KeyVaultId() pulumi.StringPtrOutput
The ID of the Key Vault.
func (IntegrationAccountCertificateKeyVaultKeyPtrOutput) KeyVersion ¶ added in v4.15.0
func (o IntegrationAccountCertificateKeyVaultKeyPtrOutput) KeyVersion() pulumi.StringPtrOutput
The version of Key Vault Key.
func (IntegrationAccountCertificateKeyVaultKeyPtrOutput) ToIntegrationAccountCertificateKeyVaultKeyPtrOutput ¶ added in v4.15.0
func (o IntegrationAccountCertificateKeyVaultKeyPtrOutput) ToIntegrationAccountCertificateKeyVaultKeyPtrOutput() IntegrationAccountCertificateKeyVaultKeyPtrOutput
func (IntegrationAccountCertificateKeyVaultKeyPtrOutput) ToIntegrationAccountCertificateKeyVaultKeyPtrOutputWithContext ¶ added in v4.15.0
func (o IntegrationAccountCertificateKeyVaultKeyPtrOutput) ToIntegrationAccountCertificateKeyVaultKeyPtrOutputWithContext(ctx context.Context) IntegrationAccountCertificateKeyVaultKeyPtrOutput
type IntegrationAccountCertificateMap ¶ added in v4.15.0
type IntegrationAccountCertificateMap map[string]IntegrationAccountCertificateInput
func (IntegrationAccountCertificateMap) ElementType ¶ added in v4.15.0
func (IntegrationAccountCertificateMap) ElementType() reflect.Type
func (IntegrationAccountCertificateMap) ToIntegrationAccountCertificateMapOutput ¶ added in v4.15.0
func (i IntegrationAccountCertificateMap) ToIntegrationAccountCertificateMapOutput() IntegrationAccountCertificateMapOutput
func (IntegrationAccountCertificateMap) ToIntegrationAccountCertificateMapOutputWithContext ¶ added in v4.15.0
func (i IntegrationAccountCertificateMap) ToIntegrationAccountCertificateMapOutputWithContext(ctx context.Context) IntegrationAccountCertificateMapOutput
type IntegrationAccountCertificateMapInput ¶ added in v4.15.0
type IntegrationAccountCertificateMapInput interface { pulumi.Input ToIntegrationAccountCertificateMapOutput() IntegrationAccountCertificateMapOutput ToIntegrationAccountCertificateMapOutputWithContext(context.Context) IntegrationAccountCertificateMapOutput }
IntegrationAccountCertificateMapInput is an input type that accepts IntegrationAccountCertificateMap and IntegrationAccountCertificateMapOutput values. You can construct a concrete instance of `IntegrationAccountCertificateMapInput` via:
IntegrationAccountCertificateMap{ "key": IntegrationAccountCertificateArgs{...} }
type IntegrationAccountCertificateMapOutput ¶ added in v4.15.0
type IntegrationAccountCertificateMapOutput struct{ *pulumi.OutputState }
func (IntegrationAccountCertificateMapOutput) ElementType ¶ added in v4.15.0
func (IntegrationAccountCertificateMapOutput) ElementType() reflect.Type
func (IntegrationAccountCertificateMapOutput) MapIndex ¶ added in v4.15.0
func (o IntegrationAccountCertificateMapOutput) MapIndex(k pulumi.StringInput) IntegrationAccountCertificateOutput
func (IntegrationAccountCertificateMapOutput) ToIntegrationAccountCertificateMapOutput ¶ added in v4.15.0
func (o IntegrationAccountCertificateMapOutput) ToIntegrationAccountCertificateMapOutput() IntegrationAccountCertificateMapOutput
func (IntegrationAccountCertificateMapOutput) ToIntegrationAccountCertificateMapOutputWithContext ¶ added in v4.15.0
func (o IntegrationAccountCertificateMapOutput) ToIntegrationAccountCertificateMapOutputWithContext(ctx context.Context) IntegrationAccountCertificateMapOutput
type IntegrationAccountCertificateOutput ¶ added in v4.15.0
type IntegrationAccountCertificateOutput struct{ *pulumi.OutputState }
func (IntegrationAccountCertificateOutput) ElementType ¶ added in v4.15.0
func (IntegrationAccountCertificateOutput) ElementType() reflect.Type
func (IntegrationAccountCertificateOutput) ToIntegrationAccountCertificateOutput ¶ added in v4.15.0
func (o IntegrationAccountCertificateOutput) ToIntegrationAccountCertificateOutput() IntegrationAccountCertificateOutput
func (IntegrationAccountCertificateOutput) ToIntegrationAccountCertificateOutputWithContext ¶ added in v4.15.0
func (o IntegrationAccountCertificateOutput) ToIntegrationAccountCertificateOutputWithContext(ctx context.Context) IntegrationAccountCertificateOutput
func (IntegrationAccountCertificateOutput) ToIntegrationAccountCertificatePtrOutput ¶ added in v4.15.0
func (o IntegrationAccountCertificateOutput) ToIntegrationAccountCertificatePtrOutput() IntegrationAccountCertificatePtrOutput
func (IntegrationAccountCertificateOutput) ToIntegrationAccountCertificatePtrOutputWithContext ¶ added in v4.15.0
func (o IntegrationAccountCertificateOutput) ToIntegrationAccountCertificatePtrOutputWithContext(ctx context.Context) IntegrationAccountCertificatePtrOutput
type IntegrationAccountCertificatePtrInput ¶ added in v4.15.0
type IntegrationAccountCertificatePtrInput interface { pulumi.Input ToIntegrationAccountCertificatePtrOutput() IntegrationAccountCertificatePtrOutput ToIntegrationAccountCertificatePtrOutputWithContext(ctx context.Context) IntegrationAccountCertificatePtrOutput }
type IntegrationAccountCertificatePtrOutput ¶ added in v4.15.0
type IntegrationAccountCertificatePtrOutput struct{ *pulumi.OutputState }
func (IntegrationAccountCertificatePtrOutput) ElementType ¶ added in v4.15.0
func (IntegrationAccountCertificatePtrOutput) ElementType() reflect.Type
func (IntegrationAccountCertificatePtrOutput) ToIntegrationAccountCertificatePtrOutput ¶ added in v4.15.0
func (o IntegrationAccountCertificatePtrOutput) ToIntegrationAccountCertificatePtrOutput() IntegrationAccountCertificatePtrOutput
func (IntegrationAccountCertificatePtrOutput) ToIntegrationAccountCertificatePtrOutputWithContext ¶ added in v4.15.0
func (o IntegrationAccountCertificatePtrOutput) ToIntegrationAccountCertificatePtrOutputWithContext(ctx context.Context) IntegrationAccountCertificatePtrOutput
type IntegrationAccountCertificateState ¶ added in v4.15.0
type IntegrationAccountCertificateState struct { // The name of the Logic App Integration Account. Changing this forces a new Logic App Integration Account Certificate to be created. IntegrationAccountName pulumi.StringPtrInput // A `keyVaultKey` block as documented below. KeyVaultKey IntegrationAccountCertificateKeyVaultKeyPtrInput // A JSON mapping of any Metadata for this Logic App Integration Account Certificate. Metadata pulumi.StringPtrInput // The name which should be used for this Logic App Integration Account Certificate. Changing this forces a new Logic App Integration Account Certificate to be created. Name pulumi.StringPtrInput // The public certificate for the Logic App Integration Account Certificate. PublicCertificate pulumi.StringPtrInput // The name of the Resource Group where the Logic App Integration Account Certificate should exist. Changing this forces a new Logic App Integration Account Certificate to be created. ResourceGroupName pulumi.StringPtrInput }
func (IntegrationAccountCertificateState) ElementType ¶ added in v4.15.0
func (IntegrationAccountCertificateState) ElementType() reflect.Type
type IntegrationAccountInput ¶
type IntegrationAccountInput interface { pulumi.Input ToIntegrationAccountOutput() IntegrationAccountOutput ToIntegrationAccountOutputWithContext(ctx context.Context) IntegrationAccountOutput }
type IntegrationAccountMap ¶
type IntegrationAccountMap struct { pulumi.CustomResourceState // The content of the Logic App Integration Account Map. Content pulumi.StringOutput `pulumi:"content"` // The name of the Logic App Integration Account. Changing this forces a new Logic App Integration Account Map to be created. IntegrationAccountName pulumi.StringOutput `pulumi:"integrationAccountName"` // The type of the Logic App Integration Account Map. MapType pulumi.StringOutput `pulumi:"mapType"` // The metadata of the Logic App Integration Account Map. Metadata pulumi.StringMapOutput `pulumi:"metadata"` // The name which should be used for this Logic App Integration Account Map. Changing this forces a new Logic App Integration Account Map to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the Logic App Integration Account Map should exist. Changing this forces a new Logic App Integration Account Map to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
Manages a Logic App Integration Account Map.
## Example Usage
```go package main
import (
"io/ioutil" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/logicapps" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func readFileOrPanic(path string) pulumi.StringPtrInput { data, err := ioutil.ReadFile(path) if err != nil { panic(err.Error()) } return pulumi.String(string(data)) }
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleIntegrationAccount, err := logicapps.NewIntegrationAccount(ctx, "exampleIntegrationAccount", &logicapps.IntegrationAccountArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, SkuName: pulumi.String("Standard"), }) if err != nil { return err } _, err = logicapps.NewIntegrationAccountMap(ctx, "exampleIntegrationAccountMap", &logicapps.IntegrationAccountMapArgs{ ResourceGroupName: exampleResourceGroup.Name, IntegrationAccountName: exampleIntegrationAccount.Name, MapType: pulumi.String("Xslt"), Content: readFileOrPanic("testdata/integration_account_map_content.xsd"), }) if err != nil { return err } return nil }) }
```
## Import
Logic App Integration Account Maps can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:logicapps/integrationAccountMap:IntegrationAccountMap example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Logic/integrationAccounts/account1/maps/map1
```
func GetIntegrationAccountMap ¶ added in v4.17.0
func GetIntegrationAccountMap(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IntegrationAccountMapState, opts ...pulumi.ResourceOption) (*IntegrationAccountMap, error)
GetIntegrationAccountMap gets an existing IntegrationAccountMap 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 NewIntegrationAccountMap ¶ added in v4.17.0
func NewIntegrationAccountMap(ctx *pulumi.Context, name string, args *IntegrationAccountMapArgs, opts ...pulumi.ResourceOption) (*IntegrationAccountMap, error)
NewIntegrationAccountMap registers a new resource with the given unique name, arguments, and options.
func (*IntegrationAccountMap) ElementType ¶
func (*IntegrationAccountMap) ElementType() reflect.Type
func (*IntegrationAccountMap) ToIntegrationAccountMapOutput ¶
func (i *IntegrationAccountMap) ToIntegrationAccountMapOutput() IntegrationAccountMapOutput
func (*IntegrationAccountMap) ToIntegrationAccountMapOutputWithContext ¶
func (i *IntegrationAccountMap) ToIntegrationAccountMapOutputWithContext(ctx context.Context) IntegrationAccountMapOutput
func (*IntegrationAccountMap) ToIntegrationAccountMapPtrOutput ¶ added in v4.17.0
func (i *IntegrationAccountMap) ToIntegrationAccountMapPtrOutput() IntegrationAccountMapPtrOutput
func (*IntegrationAccountMap) ToIntegrationAccountMapPtrOutputWithContext ¶ added in v4.17.0
func (i *IntegrationAccountMap) ToIntegrationAccountMapPtrOutputWithContext(ctx context.Context) IntegrationAccountMapPtrOutput
type IntegrationAccountMapArgs ¶ added in v4.17.0
type IntegrationAccountMapArgs struct { // The content of the Logic App Integration Account Map. Content pulumi.StringInput // The name of the Logic App Integration Account. Changing this forces a new Logic App Integration Account Map to be created. IntegrationAccountName pulumi.StringInput // The type of the Logic App Integration Account Map. MapType pulumi.StringInput // The metadata of the Logic App Integration Account Map. Metadata pulumi.StringMapInput // The name which should be used for this Logic App Integration Account Map. Changing this forces a new Logic App Integration Account Map to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Logic App Integration Account Map should exist. Changing this forces a new Logic App Integration Account Map to be created. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a IntegrationAccountMap resource.
func (IntegrationAccountMapArgs) ElementType ¶ added in v4.17.0
func (IntegrationAccountMapArgs) ElementType() reflect.Type
type IntegrationAccountMapArray ¶ added in v4.17.0
type IntegrationAccountMapArray []IntegrationAccountMapInput
func (IntegrationAccountMapArray) ElementType ¶ added in v4.17.0
func (IntegrationAccountMapArray) ElementType() reflect.Type
func (IntegrationAccountMapArray) ToIntegrationAccountMapArrayOutput ¶ added in v4.17.0
func (i IntegrationAccountMapArray) ToIntegrationAccountMapArrayOutput() IntegrationAccountMapArrayOutput
func (IntegrationAccountMapArray) ToIntegrationAccountMapArrayOutputWithContext ¶ added in v4.17.0
func (i IntegrationAccountMapArray) ToIntegrationAccountMapArrayOutputWithContext(ctx context.Context) IntegrationAccountMapArrayOutput
type IntegrationAccountMapArrayInput ¶ added in v4.17.0
type IntegrationAccountMapArrayInput interface { pulumi.Input ToIntegrationAccountMapArrayOutput() IntegrationAccountMapArrayOutput ToIntegrationAccountMapArrayOutputWithContext(context.Context) IntegrationAccountMapArrayOutput }
IntegrationAccountMapArrayInput is an input type that accepts IntegrationAccountMapArray and IntegrationAccountMapArrayOutput values. You can construct a concrete instance of `IntegrationAccountMapArrayInput` via:
IntegrationAccountMapArray{ IntegrationAccountMapArgs{...} }
type IntegrationAccountMapArrayOutput ¶ added in v4.17.0
type IntegrationAccountMapArrayOutput struct{ *pulumi.OutputState }
func (IntegrationAccountMapArrayOutput) ElementType ¶ added in v4.17.0
func (IntegrationAccountMapArrayOutput) ElementType() reflect.Type
func (IntegrationAccountMapArrayOutput) Index ¶ added in v4.17.0
func (o IntegrationAccountMapArrayOutput) Index(i pulumi.IntInput) IntegrationAccountMapOutput
func (IntegrationAccountMapArrayOutput) ToIntegrationAccountMapArrayOutput ¶ added in v4.17.0
func (o IntegrationAccountMapArrayOutput) ToIntegrationAccountMapArrayOutput() IntegrationAccountMapArrayOutput
func (IntegrationAccountMapArrayOutput) ToIntegrationAccountMapArrayOutputWithContext ¶ added in v4.17.0
func (o IntegrationAccountMapArrayOutput) ToIntegrationAccountMapArrayOutputWithContext(ctx context.Context) IntegrationAccountMapArrayOutput
type IntegrationAccountMapInput ¶
type IntegrationAccountMapInput interface { pulumi.Input ToIntegrationAccountMapOutput() IntegrationAccountMapOutput ToIntegrationAccountMapOutputWithContext(ctx context.Context) IntegrationAccountMapOutput }
type IntegrationAccountMapMap ¶ added in v4.17.0
type IntegrationAccountMapMap map[string]IntegrationAccountMapInput
func (IntegrationAccountMapMap) ElementType ¶ added in v4.17.0
func (IntegrationAccountMapMap) ElementType() reflect.Type
func (IntegrationAccountMapMap) ToIntegrationAccountMapMapOutput ¶ added in v4.17.0
func (i IntegrationAccountMapMap) ToIntegrationAccountMapMapOutput() IntegrationAccountMapMapOutput
func (IntegrationAccountMapMap) ToIntegrationAccountMapMapOutputWithContext ¶ added in v4.17.0
func (i IntegrationAccountMapMap) ToIntegrationAccountMapMapOutputWithContext(ctx context.Context) IntegrationAccountMapMapOutput
type IntegrationAccountMapMapInput ¶ added in v4.17.0
type IntegrationAccountMapMapInput interface { pulumi.Input ToIntegrationAccountMapMapOutput() IntegrationAccountMapMapOutput ToIntegrationAccountMapMapOutputWithContext(context.Context) IntegrationAccountMapMapOutput }
IntegrationAccountMapMapInput is an input type that accepts IntegrationAccountMapMap and IntegrationAccountMapMapOutput values. You can construct a concrete instance of `IntegrationAccountMapMapInput` via:
IntegrationAccountMapMap{ "key": IntegrationAccountMapArgs{...} }
type IntegrationAccountMapMapOutput ¶ added in v4.17.0
type IntegrationAccountMapMapOutput struct{ *pulumi.OutputState }
func (IntegrationAccountMapMapOutput) ElementType ¶ added in v4.17.0
func (IntegrationAccountMapMapOutput) ElementType() reflect.Type
func (IntegrationAccountMapMapOutput) MapIndex ¶ added in v4.17.0
func (o IntegrationAccountMapMapOutput) MapIndex(k pulumi.StringInput) IntegrationAccountMapOutput
func (IntegrationAccountMapMapOutput) ToIntegrationAccountMapMapOutput ¶ added in v4.17.0
func (o IntegrationAccountMapMapOutput) ToIntegrationAccountMapMapOutput() IntegrationAccountMapMapOutput
func (IntegrationAccountMapMapOutput) ToIntegrationAccountMapMapOutputWithContext ¶ added in v4.17.0
func (o IntegrationAccountMapMapOutput) ToIntegrationAccountMapMapOutputWithContext(ctx context.Context) IntegrationAccountMapMapOutput
type IntegrationAccountMapOutput ¶
type IntegrationAccountMapOutput struct{ *pulumi.OutputState }
func (IntegrationAccountMapOutput) ElementType ¶
func (IntegrationAccountMapOutput) ElementType() reflect.Type
func (IntegrationAccountMapOutput) MapIndex ¶
func (o IntegrationAccountMapOutput) MapIndex(k pulumi.StringInput) IntegrationAccountOutput
func (IntegrationAccountMapOutput) ToIntegrationAccountMapOutput ¶
func (o IntegrationAccountMapOutput) ToIntegrationAccountMapOutput() IntegrationAccountMapOutput
func (IntegrationAccountMapOutput) ToIntegrationAccountMapOutputWithContext ¶
func (o IntegrationAccountMapOutput) ToIntegrationAccountMapOutputWithContext(ctx context.Context) IntegrationAccountMapOutput
func (IntegrationAccountMapOutput) ToIntegrationAccountMapPtrOutput ¶ added in v4.17.0
func (o IntegrationAccountMapOutput) ToIntegrationAccountMapPtrOutput() IntegrationAccountMapPtrOutput
func (IntegrationAccountMapOutput) ToIntegrationAccountMapPtrOutputWithContext ¶ added in v4.17.0
func (o IntegrationAccountMapOutput) ToIntegrationAccountMapPtrOutputWithContext(ctx context.Context) IntegrationAccountMapPtrOutput
type IntegrationAccountMapPtrInput ¶ added in v4.17.0
type IntegrationAccountMapPtrInput interface { pulumi.Input ToIntegrationAccountMapPtrOutput() IntegrationAccountMapPtrOutput ToIntegrationAccountMapPtrOutputWithContext(ctx context.Context) IntegrationAccountMapPtrOutput }
type IntegrationAccountMapPtrOutput ¶ added in v4.17.0
type IntegrationAccountMapPtrOutput struct{ *pulumi.OutputState }
func (IntegrationAccountMapPtrOutput) Elem ¶ added in v4.20.0
func (o IntegrationAccountMapPtrOutput) Elem() IntegrationAccountMapOutput
func (IntegrationAccountMapPtrOutput) ElementType ¶ added in v4.17.0
func (IntegrationAccountMapPtrOutput) ElementType() reflect.Type
func (IntegrationAccountMapPtrOutput) ToIntegrationAccountMapPtrOutput ¶ added in v4.17.0
func (o IntegrationAccountMapPtrOutput) ToIntegrationAccountMapPtrOutput() IntegrationAccountMapPtrOutput
func (IntegrationAccountMapPtrOutput) ToIntegrationAccountMapPtrOutputWithContext ¶ added in v4.17.0
func (o IntegrationAccountMapPtrOutput) ToIntegrationAccountMapPtrOutputWithContext(ctx context.Context) IntegrationAccountMapPtrOutput
type IntegrationAccountMapState ¶ added in v4.17.0
type IntegrationAccountMapState struct { // The content of the Logic App Integration Account Map. Content pulumi.StringPtrInput // The name of the Logic App Integration Account. Changing this forces a new Logic App Integration Account Map to be created. IntegrationAccountName pulumi.StringPtrInput // The type of the Logic App Integration Account Map. MapType pulumi.StringPtrInput // The metadata of the Logic App Integration Account Map. Metadata pulumi.StringMapInput // The name which should be used for this Logic App Integration Account Map. Changing this forces a new Logic App Integration Account Map to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Logic App Integration Account Map should exist. Changing this forces a new Logic App Integration Account Map to be created. ResourceGroupName pulumi.StringPtrInput }
func (IntegrationAccountMapState) ElementType ¶ added in v4.17.0
func (IntegrationAccountMapState) ElementType() reflect.Type
type IntegrationAccountOutput ¶
type IntegrationAccountOutput struct{ *pulumi.OutputState }
func (IntegrationAccountOutput) ElementType ¶
func (IntegrationAccountOutput) ElementType() reflect.Type
func (IntegrationAccountOutput) ToIntegrationAccountOutput ¶
func (o IntegrationAccountOutput) ToIntegrationAccountOutput() IntegrationAccountOutput
func (IntegrationAccountOutput) ToIntegrationAccountOutputWithContext ¶
func (o IntegrationAccountOutput) ToIntegrationAccountOutputWithContext(ctx context.Context) IntegrationAccountOutput
func (IntegrationAccountOutput) ToIntegrationAccountPtrOutput ¶
func (o IntegrationAccountOutput) ToIntegrationAccountPtrOutput() IntegrationAccountPtrOutput
func (IntegrationAccountOutput) ToIntegrationAccountPtrOutputWithContext ¶
func (o IntegrationAccountOutput) ToIntegrationAccountPtrOutputWithContext(ctx context.Context) IntegrationAccountPtrOutput
type IntegrationAccountPartner ¶ added in v4.17.0
type IntegrationAccountPartner struct { pulumi.CustomResourceState // A `businessIdentity` block as documented below. BusinessIdentities IntegrationAccountPartnerBusinessIdentityArrayOutput `pulumi:"businessIdentities"` // The name of the Logic App Integration Account. Changing this forces a new Logic App Integration Account Partner to be created. IntegrationAccountName pulumi.StringOutput `pulumi:"integrationAccountName"` // A JSON mapping of any Metadata for this Logic App Integration Account Partner. Metadata pulumi.StringPtrOutput `pulumi:"metadata"` // The name which should be used for this Logic App Integration Account Partner. Changing this forces a new Logic App Integration Account Partner to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the Logic App Integration Account Partner should exist. Changing this forces a new Logic App Integration Account Partner to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
Manages a Logic App Integration Account Partner.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/logicapps" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleIntegrationAccount, err := logicapps.NewIntegrationAccount(ctx, "exampleIntegrationAccount", &logicapps.IntegrationAccountArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, SkuName: pulumi.String("Standard"), }) if err != nil { return err } _, err = logicapps.NewIntegrationAccountPartner(ctx, "exampleIntegrationAccountPartner", &logicapps.IntegrationAccountPartnerArgs{ ResourceGroupName: exampleResourceGroup.Name, IntegrationAccountName: exampleIntegrationAccount.Name, BusinessIdentities: logicapps.IntegrationAccountPartnerBusinessIdentityArray{ &logicapps.IntegrationAccountPartnerBusinessIdentityArgs{ Qualifier: pulumi.String("ZZ"), Value: pulumi.String("AA"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Logic App Integration Account Partners can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:logicapps/integrationAccountPartner:IntegrationAccountPartner example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Logic/integrationAccounts/account1/partners/partner1
```
func GetIntegrationAccountPartner ¶ added in v4.17.0
func GetIntegrationAccountPartner(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IntegrationAccountPartnerState, opts ...pulumi.ResourceOption) (*IntegrationAccountPartner, error)
GetIntegrationAccountPartner gets an existing IntegrationAccountPartner 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 NewIntegrationAccountPartner ¶ added in v4.17.0
func NewIntegrationAccountPartner(ctx *pulumi.Context, name string, args *IntegrationAccountPartnerArgs, opts ...pulumi.ResourceOption) (*IntegrationAccountPartner, error)
NewIntegrationAccountPartner registers a new resource with the given unique name, arguments, and options.
func (*IntegrationAccountPartner) ElementType ¶ added in v4.17.0
func (*IntegrationAccountPartner) ElementType() reflect.Type
func (*IntegrationAccountPartner) ToIntegrationAccountPartnerOutput ¶ added in v4.17.0
func (i *IntegrationAccountPartner) ToIntegrationAccountPartnerOutput() IntegrationAccountPartnerOutput
func (*IntegrationAccountPartner) ToIntegrationAccountPartnerOutputWithContext ¶ added in v4.17.0
func (i *IntegrationAccountPartner) ToIntegrationAccountPartnerOutputWithContext(ctx context.Context) IntegrationAccountPartnerOutput
func (*IntegrationAccountPartner) ToIntegrationAccountPartnerPtrOutput ¶ added in v4.17.0
func (i *IntegrationAccountPartner) ToIntegrationAccountPartnerPtrOutput() IntegrationAccountPartnerPtrOutput
func (*IntegrationAccountPartner) ToIntegrationAccountPartnerPtrOutputWithContext ¶ added in v4.17.0
func (i *IntegrationAccountPartner) ToIntegrationAccountPartnerPtrOutputWithContext(ctx context.Context) IntegrationAccountPartnerPtrOutput
type IntegrationAccountPartnerArgs ¶ added in v4.17.0
type IntegrationAccountPartnerArgs struct { // A `businessIdentity` block as documented below. BusinessIdentities IntegrationAccountPartnerBusinessIdentityArrayInput // The name of the Logic App Integration Account. Changing this forces a new Logic App Integration Account Partner to be created. IntegrationAccountName pulumi.StringInput // A JSON mapping of any Metadata for this Logic App Integration Account Partner. Metadata pulumi.StringPtrInput // The name which should be used for this Logic App Integration Account Partner. Changing this forces a new Logic App Integration Account Partner to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Logic App Integration Account Partner should exist. Changing this forces a new Logic App Integration Account Partner to be created. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a IntegrationAccountPartner resource.
func (IntegrationAccountPartnerArgs) ElementType ¶ added in v4.17.0
func (IntegrationAccountPartnerArgs) ElementType() reflect.Type
type IntegrationAccountPartnerArray ¶ added in v4.17.0
type IntegrationAccountPartnerArray []IntegrationAccountPartnerInput
func (IntegrationAccountPartnerArray) ElementType ¶ added in v4.17.0
func (IntegrationAccountPartnerArray) ElementType() reflect.Type
func (IntegrationAccountPartnerArray) ToIntegrationAccountPartnerArrayOutput ¶ added in v4.17.0
func (i IntegrationAccountPartnerArray) ToIntegrationAccountPartnerArrayOutput() IntegrationAccountPartnerArrayOutput
func (IntegrationAccountPartnerArray) ToIntegrationAccountPartnerArrayOutputWithContext ¶ added in v4.17.0
func (i IntegrationAccountPartnerArray) ToIntegrationAccountPartnerArrayOutputWithContext(ctx context.Context) IntegrationAccountPartnerArrayOutput
type IntegrationAccountPartnerArrayInput ¶ added in v4.17.0
type IntegrationAccountPartnerArrayInput interface { pulumi.Input ToIntegrationAccountPartnerArrayOutput() IntegrationAccountPartnerArrayOutput ToIntegrationAccountPartnerArrayOutputWithContext(context.Context) IntegrationAccountPartnerArrayOutput }
IntegrationAccountPartnerArrayInput is an input type that accepts IntegrationAccountPartnerArray and IntegrationAccountPartnerArrayOutput values. You can construct a concrete instance of `IntegrationAccountPartnerArrayInput` via:
IntegrationAccountPartnerArray{ IntegrationAccountPartnerArgs{...} }
type IntegrationAccountPartnerArrayOutput ¶ added in v4.17.0
type IntegrationAccountPartnerArrayOutput struct{ *pulumi.OutputState }
func (IntegrationAccountPartnerArrayOutput) ElementType ¶ added in v4.17.0
func (IntegrationAccountPartnerArrayOutput) ElementType() reflect.Type
func (IntegrationAccountPartnerArrayOutput) Index ¶ added in v4.17.0
func (o IntegrationAccountPartnerArrayOutput) Index(i pulumi.IntInput) IntegrationAccountPartnerOutput
func (IntegrationAccountPartnerArrayOutput) ToIntegrationAccountPartnerArrayOutput ¶ added in v4.17.0
func (o IntegrationAccountPartnerArrayOutput) ToIntegrationAccountPartnerArrayOutput() IntegrationAccountPartnerArrayOutput
func (IntegrationAccountPartnerArrayOutput) ToIntegrationAccountPartnerArrayOutputWithContext ¶ added in v4.17.0
func (o IntegrationAccountPartnerArrayOutput) ToIntegrationAccountPartnerArrayOutputWithContext(ctx context.Context) IntegrationAccountPartnerArrayOutput
type IntegrationAccountPartnerBusinessIdentity ¶ added in v4.17.0
type IntegrationAccountPartnerBusinessIdentityArgs ¶ added in v4.17.0
type IntegrationAccountPartnerBusinessIdentityArgs struct { // The authenticating body that provides unique business identities to organizations. Qualifier pulumi.StringInput `pulumi:"qualifier"` // The value that identifies the documents that your logic apps receive. Value pulumi.StringInput `pulumi:"value"` }
func (IntegrationAccountPartnerBusinessIdentityArgs) ElementType ¶ added in v4.17.0
func (IntegrationAccountPartnerBusinessIdentityArgs) ElementType() reflect.Type
func (IntegrationAccountPartnerBusinessIdentityArgs) ToIntegrationAccountPartnerBusinessIdentityOutput ¶ added in v4.17.0
func (i IntegrationAccountPartnerBusinessIdentityArgs) ToIntegrationAccountPartnerBusinessIdentityOutput() IntegrationAccountPartnerBusinessIdentityOutput
func (IntegrationAccountPartnerBusinessIdentityArgs) ToIntegrationAccountPartnerBusinessIdentityOutputWithContext ¶ added in v4.17.0
func (i IntegrationAccountPartnerBusinessIdentityArgs) ToIntegrationAccountPartnerBusinessIdentityOutputWithContext(ctx context.Context) IntegrationAccountPartnerBusinessIdentityOutput
type IntegrationAccountPartnerBusinessIdentityArray ¶ added in v4.17.0
type IntegrationAccountPartnerBusinessIdentityArray []IntegrationAccountPartnerBusinessIdentityInput
func (IntegrationAccountPartnerBusinessIdentityArray) ElementType ¶ added in v4.17.0
func (IntegrationAccountPartnerBusinessIdentityArray) ElementType() reflect.Type
func (IntegrationAccountPartnerBusinessIdentityArray) ToIntegrationAccountPartnerBusinessIdentityArrayOutput ¶ added in v4.17.0
func (i IntegrationAccountPartnerBusinessIdentityArray) ToIntegrationAccountPartnerBusinessIdentityArrayOutput() IntegrationAccountPartnerBusinessIdentityArrayOutput
func (IntegrationAccountPartnerBusinessIdentityArray) ToIntegrationAccountPartnerBusinessIdentityArrayOutputWithContext ¶ added in v4.17.0
func (i IntegrationAccountPartnerBusinessIdentityArray) ToIntegrationAccountPartnerBusinessIdentityArrayOutputWithContext(ctx context.Context) IntegrationAccountPartnerBusinessIdentityArrayOutput
type IntegrationAccountPartnerBusinessIdentityArrayInput ¶ added in v4.17.0
type IntegrationAccountPartnerBusinessIdentityArrayInput interface { pulumi.Input ToIntegrationAccountPartnerBusinessIdentityArrayOutput() IntegrationAccountPartnerBusinessIdentityArrayOutput ToIntegrationAccountPartnerBusinessIdentityArrayOutputWithContext(context.Context) IntegrationAccountPartnerBusinessIdentityArrayOutput }
IntegrationAccountPartnerBusinessIdentityArrayInput is an input type that accepts IntegrationAccountPartnerBusinessIdentityArray and IntegrationAccountPartnerBusinessIdentityArrayOutput values. You can construct a concrete instance of `IntegrationAccountPartnerBusinessIdentityArrayInput` via:
IntegrationAccountPartnerBusinessIdentityArray{ IntegrationAccountPartnerBusinessIdentityArgs{...} }
type IntegrationAccountPartnerBusinessIdentityArrayOutput ¶ added in v4.17.0
type IntegrationAccountPartnerBusinessIdentityArrayOutput struct{ *pulumi.OutputState }
func (IntegrationAccountPartnerBusinessIdentityArrayOutput) ElementType ¶ added in v4.17.0
func (IntegrationAccountPartnerBusinessIdentityArrayOutput) ElementType() reflect.Type
func (IntegrationAccountPartnerBusinessIdentityArrayOutput) ToIntegrationAccountPartnerBusinessIdentityArrayOutput ¶ added in v4.17.0
func (o IntegrationAccountPartnerBusinessIdentityArrayOutput) ToIntegrationAccountPartnerBusinessIdentityArrayOutput() IntegrationAccountPartnerBusinessIdentityArrayOutput
func (IntegrationAccountPartnerBusinessIdentityArrayOutput) ToIntegrationAccountPartnerBusinessIdentityArrayOutputWithContext ¶ added in v4.17.0
func (o IntegrationAccountPartnerBusinessIdentityArrayOutput) ToIntegrationAccountPartnerBusinessIdentityArrayOutputWithContext(ctx context.Context) IntegrationAccountPartnerBusinessIdentityArrayOutput
type IntegrationAccountPartnerBusinessIdentityInput ¶ added in v4.17.0
type IntegrationAccountPartnerBusinessIdentityInput interface { pulumi.Input ToIntegrationAccountPartnerBusinessIdentityOutput() IntegrationAccountPartnerBusinessIdentityOutput ToIntegrationAccountPartnerBusinessIdentityOutputWithContext(context.Context) IntegrationAccountPartnerBusinessIdentityOutput }
IntegrationAccountPartnerBusinessIdentityInput is an input type that accepts IntegrationAccountPartnerBusinessIdentityArgs and IntegrationAccountPartnerBusinessIdentityOutput values. You can construct a concrete instance of `IntegrationAccountPartnerBusinessIdentityInput` via:
IntegrationAccountPartnerBusinessIdentityArgs{...}
type IntegrationAccountPartnerBusinessIdentityOutput ¶ added in v4.17.0
type IntegrationAccountPartnerBusinessIdentityOutput struct{ *pulumi.OutputState }
func (IntegrationAccountPartnerBusinessIdentityOutput) ElementType ¶ added in v4.17.0
func (IntegrationAccountPartnerBusinessIdentityOutput) ElementType() reflect.Type
func (IntegrationAccountPartnerBusinessIdentityOutput) Qualifier ¶ added in v4.17.0
func (o IntegrationAccountPartnerBusinessIdentityOutput) Qualifier() pulumi.StringOutput
The authenticating body that provides unique business identities to organizations.
func (IntegrationAccountPartnerBusinessIdentityOutput) ToIntegrationAccountPartnerBusinessIdentityOutput ¶ added in v4.17.0
func (o IntegrationAccountPartnerBusinessIdentityOutput) ToIntegrationAccountPartnerBusinessIdentityOutput() IntegrationAccountPartnerBusinessIdentityOutput
func (IntegrationAccountPartnerBusinessIdentityOutput) ToIntegrationAccountPartnerBusinessIdentityOutputWithContext ¶ added in v4.17.0
func (o IntegrationAccountPartnerBusinessIdentityOutput) ToIntegrationAccountPartnerBusinessIdentityOutputWithContext(ctx context.Context) IntegrationAccountPartnerBusinessIdentityOutput
func (IntegrationAccountPartnerBusinessIdentityOutput) Value ¶ added in v4.17.0
func (o IntegrationAccountPartnerBusinessIdentityOutput) Value() pulumi.StringOutput
The value that identifies the documents that your logic apps receive.
type IntegrationAccountPartnerInput ¶ added in v4.17.0
type IntegrationAccountPartnerInput interface { pulumi.Input ToIntegrationAccountPartnerOutput() IntegrationAccountPartnerOutput ToIntegrationAccountPartnerOutputWithContext(ctx context.Context) IntegrationAccountPartnerOutput }
type IntegrationAccountPartnerMap ¶ added in v4.17.0
type IntegrationAccountPartnerMap map[string]IntegrationAccountPartnerInput
func (IntegrationAccountPartnerMap) ElementType ¶ added in v4.17.0
func (IntegrationAccountPartnerMap) ElementType() reflect.Type
func (IntegrationAccountPartnerMap) ToIntegrationAccountPartnerMapOutput ¶ added in v4.17.0
func (i IntegrationAccountPartnerMap) ToIntegrationAccountPartnerMapOutput() IntegrationAccountPartnerMapOutput
func (IntegrationAccountPartnerMap) ToIntegrationAccountPartnerMapOutputWithContext ¶ added in v4.17.0
func (i IntegrationAccountPartnerMap) ToIntegrationAccountPartnerMapOutputWithContext(ctx context.Context) IntegrationAccountPartnerMapOutput
type IntegrationAccountPartnerMapInput ¶ added in v4.17.0
type IntegrationAccountPartnerMapInput interface { pulumi.Input ToIntegrationAccountPartnerMapOutput() IntegrationAccountPartnerMapOutput ToIntegrationAccountPartnerMapOutputWithContext(context.Context) IntegrationAccountPartnerMapOutput }
IntegrationAccountPartnerMapInput is an input type that accepts IntegrationAccountPartnerMap and IntegrationAccountPartnerMapOutput values. You can construct a concrete instance of `IntegrationAccountPartnerMapInput` via:
IntegrationAccountPartnerMap{ "key": IntegrationAccountPartnerArgs{...} }
type IntegrationAccountPartnerMapOutput ¶ added in v4.17.0
type IntegrationAccountPartnerMapOutput struct{ *pulumi.OutputState }
func (IntegrationAccountPartnerMapOutput) ElementType ¶ added in v4.17.0
func (IntegrationAccountPartnerMapOutput) ElementType() reflect.Type
func (IntegrationAccountPartnerMapOutput) MapIndex ¶ added in v4.17.0
func (o IntegrationAccountPartnerMapOutput) MapIndex(k pulumi.StringInput) IntegrationAccountPartnerOutput
func (IntegrationAccountPartnerMapOutput) ToIntegrationAccountPartnerMapOutput ¶ added in v4.17.0
func (o IntegrationAccountPartnerMapOutput) ToIntegrationAccountPartnerMapOutput() IntegrationAccountPartnerMapOutput
func (IntegrationAccountPartnerMapOutput) ToIntegrationAccountPartnerMapOutputWithContext ¶ added in v4.17.0
func (o IntegrationAccountPartnerMapOutput) ToIntegrationAccountPartnerMapOutputWithContext(ctx context.Context) IntegrationAccountPartnerMapOutput
type IntegrationAccountPartnerOutput ¶ added in v4.17.0
type IntegrationAccountPartnerOutput struct{ *pulumi.OutputState }
func (IntegrationAccountPartnerOutput) ElementType ¶ added in v4.17.0
func (IntegrationAccountPartnerOutput) ElementType() reflect.Type
func (IntegrationAccountPartnerOutput) ToIntegrationAccountPartnerOutput ¶ added in v4.17.0
func (o IntegrationAccountPartnerOutput) ToIntegrationAccountPartnerOutput() IntegrationAccountPartnerOutput
func (IntegrationAccountPartnerOutput) ToIntegrationAccountPartnerOutputWithContext ¶ added in v4.17.0
func (o IntegrationAccountPartnerOutput) ToIntegrationAccountPartnerOutputWithContext(ctx context.Context) IntegrationAccountPartnerOutput
func (IntegrationAccountPartnerOutput) ToIntegrationAccountPartnerPtrOutput ¶ added in v4.17.0
func (o IntegrationAccountPartnerOutput) ToIntegrationAccountPartnerPtrOutput() IntegrationAccountPartnerPtrOutput
func (IntegrationAccountPartnerOutput) ToIntegrationAccountPartnerPtrOutputWithContext ¶ added in v4.17.0
func (o IntegrationAccountPartnerOutput) ToIntegrationAccountPartnerPtrOutputWithContext(ctx context.Context) IntegrationAccountPartnerPtrOutput
type IntegrationAccountPartnerPtrInput ¶ added in v4.17.0
type IntegrationAccountPartnerPtrInput interface { pulumi.Input ToIntegrationAccountPartnerPtrOutput() IntegrationAccountPartnerPtrOutput ToIntegrationAccountPartnerPtrOutputWithContext(ctx context.Context) IntegrationAccountPartnerPtrOutput }
type IntegrationAccountPartnerPtrOutput ¶ added in v4.17.0
type IntegrationAccountPartnerPtrOutput struct{ *pulumi.OutputState }
func (IntegrationAccountPartnerPtrOutput) Elem ¶ added in v4.20.0
func (o IntegrationAccountPartnerPtrOutput) Elem() IntegrationAccountPartnerOutput
func (IntegrationAccountPartnerPtrOutput) ElementType ¶ added in v4.17.0
func (IntegrationAccountPartnerPtrOutput) ElementType() reflect.Type
func (IntegrationAccountPartnerPtrOutput) ToIntegrationAccountPartnerPtrOutput ¶ added in v4.17.0
func (o IntegrationAccountPartnerPtrOutput) ToIntegrationAccountPartnerPtrOutput() IntegrationAccountPartnerPtrOutput
func (IntegrationAccountPartnerPtrOutput) ToIntegrationAccountPartnerPtrOutputWithContext ¶ added in v4.17.0
func (o IntegrationAccountPartnerPtrOutput) ToIntegrationAccountPartnerPtrOutputWithContext(ctx context.Context) IntegrationAccountPartnerPtrOutput
type IntegrationAccountPartnerState ¶ added in v4.17.0
type IntegrationAccountPartnerState struct { // A `businessIdentity` block as documented below. BusinessIdentities IntegrationAccountPartnerBusinessIdentityArrayInput // The name of the Logic App Integration Account. Changing this forces a new Logic App Integration Account Partner to be created. IntegrationAccountName pulumi.StringPtrInput // A JSON mapping of any Metadata for this Logic App Integration Account Partner. Metadata pulumi.StringPtrInput // The name which should be used for this Logic App Integration Account Partner. Changing this forces a new Logic App Integration Account Partner to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Logic App Integration Account Partner should exist. Changing this forces a new Logic App Integration Account Partner to be created. ResourceGroupName pulumi.StringPtrInput }
func (IntegrationAccountPartnerState) ElementType ¶ added in v4.17.0
func (IntegrationAccountPartnerState) ElementType() reflect.Type
type IntegrationAccountPtrInput ¶
type IntegrationAccountPtrInput interface { pulumi.Input ToIntegrationAccountPtrOutput() IntegrationAccountPtrOutput ToIntegrationAccountPtrOutputWithContext(ctx context.Context) IntegrationAccountPtrOutput }
type IntegrationAccountPtrOutput ¶
type IntegrationAccountPtrOutput struct{ *pulumi.OutputState }
func (IntegrationAccountPtrOutput) Elem ¶ added in v4.20.0
func (o IntegrationAccountPtrOutput) Elem() IntegrationAccountOutput
func (IntegrationAccountPtrOutput) ElementType ¶
func (IntegrationAccountPtrOutput) ElementType() reflect.Type
func (IntegrationAccountPtrOutput) ToIntegrationAccountPtrOutput ¶
func (o IntegrationAccountPtrOutput) ToIntegrationAccountPtrOutput() IntegrationAccountPtrOutput
func (IntegrationAccountPtrOutput) ToIntegrationAccountPtrOutputWithContext ¶
func (o IntegrationAccountPtrOutput) ToIntegrationAccountPtrOutputWithContext(ctx context.Context) IntegrationAccountPtrOutput
type IntegrationAccountSchema ¶ added in v4.16.0
type IntegrationAccountSchema struct { pulumi.CustomResourceState // The content of the Logic App Integration Account Schema. Content pulumi.StringOutput `pulumi:"content"` // The file name of the Logic App Integration Account Schema. FileName pulumi.StringPtrOutput `pulumi:"fileName"` // The name of the Logic App Integration Account. Changing this forces a new Logic App Integration Account Schema to be created. IntegrationAccountName pulumi.StringOutput `pulumi:"integrationAccountName"` // The metadata of the Logic App Integration Account Schema. Metadata pulumi.StringPtrOutput `pulumi:"metadata"` // The name which should be used for this Logic App Integration Account Schema. Changing this forces a new Logic App Integration Account Schema to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the Logic App Integration Account Schema should exist. Changing this forces a new Logic App Integration Account Schema to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
Manages a Logic App Integration Account Schema.
## Example Usage
```go package main
import (
"io/ioutil" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/logicapps" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func readFileOrPanic(path string) pulumi.StringPtrInput { data, err := ioutil.ReadFile(path) if err != nil { panic(err.Error()) } return pulumi.String(string(data)) }
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleIntegrationAccount, err := logicapps.NewIntegrationAccount(ctx, "exampleIntegrationAccount", &logicapps.IntegrationAccountArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, SkuName: pulumi.String("Basic"), }) if err != nil { return err } _, err = logicapps.NewIntegrationAccountSchema(ctx, "exampleIntegrationAccountSchema", &logicapps.IntegrationAccountSchemaArgs{ ResourceGroupName: exampleResourceGroup.Name, IntegrationAccountName: exampleIntegrationAccount.Name, Content: readFileOrPanic("testdata/integration_account_schema_content.xsd"), }) if err != nil { return err } return nil }) }
```
## Import
Logic App Integration Account Schemas can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:logicapps/integrationAccountSchema:IntegrationAccountSchema example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Logic/integrationAccounts/account1/schemas/schema1
```
func GetIntegrationAccountSchema ¶ added in v4.16.0
func GetIntegrationAccountSchema(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IntegrationAccountSchemaState, opts ...pulumi.ResourceOption) (*IntegrationAccountSchema, error)
GetIntegrationAccountSchema gets an existing IntegrationAccountSchema 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 NewIntegrationAccountSchema ¶ added in v4.16.0
func NewIntegrationAccountSchema(ctx *pulumi.Context, name string, args *IntegrationAccountSchemaArgs, opts ...pulumi.ResourceOption) (*IntegrationAccountSchema, error)
NewIntegrationAccountSchema registers a new resource with the given unique name, arguments, and options.
func (*IntegrationAccountSchema) ElementType ¶ added in v4.16.0
func (*IntegrationAccountSchema) ElementType() reflect.Type
func (*IntegrationAccountSchema) ToIntegrationAccountSchemaOutput ¶ added in v4.16.0
func (i *IntegrationAccountSchema) ToIntegrationAccountSchemaOutput() IntegrationAccountSchemaOutput
func (*IntegrationAccountSchema) ToIntegrationAccountSchemaOutputWithContext ¶ added in v4.16.0
func (i *IntegrationAccountSchema) ToIntegrationAccountSchemaOutputWithContext(ctx context.Context) IntegrationAccountSchemaOutput
func (*IntegrationAccountSchema) ToIntegrationAccountSchemaPtrOutput ¶ added in v4.16.0
func (i *IntegrationAccountSchema) ToIntegrationAccountSchemaPtrOutput() IntegrationAccountSchemaPtrOutput
func (*IntegrationAccountSchema) ToIntegrationAccountSchemaPtrOutputWithContext ¶ added in v4.16.0
func (i *IntegrationAccountSchema) ToIntegrationAccountSchemaPtrOutputWithContext(ctx context.Context) IntegrationAccountSchemaPtrOutput
type IntegrationAccountSchemaArgs ¶ added in v4.16.0
type IntegrationAccountSchemaArgs struct { // The content of the Logic App Integration Account Schema. Content pulumi.StringInput // The file name of the Logic App Integration Account Schema. FileName pulumi.StringPtrInput // The name of the Logic App Integration Account. Changing this forces a new Logic App Integration Account Schema to be created. IntegrationAccountName pulumi.StringInput // The metadata of the Logic App Integration Account Schema. Metadata pulumi.StringPtrInput // The name which should be used for this Logic App Integration Account Schema. Changing this forces a new Logic App Integration Account Schema to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Logic App Integration Account Schema should exist. Changing this forces a new Logic App Integration Account Schema to be created. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a IntegrationAccountSchema resource.
func (IntegrationAccountSchemaArgs) ElementType ¶ added in v4.16.0
func (IntegrationAccountSchemaArgs) ElementType() reflect.Type
type IntegrationAccountSchemaArray ¶ added in v4.16.0
type IntegrationAccountSchemaArray []IntegrationAccountSchemaInput
func (IntegrationAccountSchemaArray) ElementType ¶ added in v4.16.0
func (IntegrationAccountSchemaArray) ElementType() reflect.Type
func (IntegrationAccountSchemaArray) ToIntegrationAccountSchemaArrayOutput ¶ added in v4.16.0
func (i IntegrationAccountSchemaArray) ToIntegrationAccountSchemaArrayOutput() IntegrationAccountSchemaArrayOutput
func (IntegrationAccountSchemaArray) ToIntegrationAccountSchemaArrayOutputWithContext ¶ added in v4.16.0
func (i IntegrationAccountSchemaArray) ToIntegrationAccountSchemaArrayOutputWithContext(ctx context.Context) IntegrationAccountSchemaArrayOutput
type IntegrationAccountSchemaArrayInput ¶ added in v4.16.0
type IntegrationAccountSchemaArrayInput interface { pulumi.Input ToIntegrationAccountSchemaArrayOutput() IntegrationAccountSchemaArrayOutput ToIntegrationAccountSchemaArrayOutputWithContext(context.Context) IntegrationAccountSchemaArrayOutput }
IntegrationAccountSchemaArrayInput is an input type that accepts IntegrationAccountSchemaArray and IntegrationAccountSchemaArrayOutput values. You can construct a concrete instance of `IntegrationAccountSchemaArrayInput` via:
IntegrationAccountSchemaArray{ IntegrationAccountSchemaArgs{...} }
type IntegrationAccountSchemaArrayOutput ¶ added in v4.16.0
type IntegrationAccountSchemaArrayOutput struct{ *pulumi.OutputState }
func (IntegrationAccountSchemaArrayOutput) ElementType ¶ added in v4.16.0
func (IntegrationAccountSchemaArrayOutput) ElementType() reflect.Type
func (IntegrationAccountSchemaArrayOutput) Index ¶ added in v4.16.0
func (o IntegrationAccountSchemaArrayOutput) Index(i pulumi.IntInput) IntegrationAccountSchemaOutput
func (IntegrationAccountSchemaArrayOutput) ToIntegrationAccountSchemaArrayOutput ¶ added in v4.16.0
func (o IntegrationAccountSchemaArrayOutput) ToIntegrationAccountSchemaArrayOutput() IntegrationAccountSchemaArrayOutput
func (IntegrationAccountSchemaArrayOutput) ToIntegrationAccountSchemaArrayOutputWithContext ¶ added in v4.16.0
func (o IntegrationAccountSchemaArrayOutput) ToIntegrationAccountSchemaArrayOutputWithContext(ctx context.Context) IntegrationAccountSchemaArrayOutput
type IntegrationAccountSchemaInput ¶ added in v4.16.0
type IntegrationAccountSchemaInput interface { pulumi.Input ToIntegrationAccountSchemaOutput() IntegrationAccountSchemaOutput ToIntegrationAccountSchemaOutputWithContext(ctx context.Context) IntegrationAccountSchemaOutput }
type IntegrationAccountSchemaMap ¶ added in v4.16.0
type IntegrationAccountSchemaMap map[string]IntegrationAccountSchemaInput
func (IntegrationAccountSchemaMap) ElementType ¶ added in v4.16.0
func (IntegrationAccountSchemaMap) ElementType() reflect.Type
func (IntegrationAccountSchemaMap) ToIntegrationAccountSchemaMapOutput ¶ added in v4.16.0
func (i IntegrationAccountSchemaMap) ToIntegrationAccountSchemaMapOutput() IntegrationAccountSchemaMapOutput
func (IntegrationAccountSchemaMap) ToIntegrationAccountSchemaMapOutputWithContext ¶ added in v4.16.0
func (i IntegrationAccountSchemaMap) ToIntegrationAccountSchemaMapOutputWithContext(ctx context.Context) IntegrationAccountSchemaMapOutput
type IntegrationAccountSchemaMapInput ¶ added in v4.16.0
type IntegrationAccountSchemaMapInput interface { pulumi.Input ToIntegrationAccountSchemaMapOutput() IntegrationAccountSchemaMapOutput ToIntegrationAccountSchemaMapOutputWithContext(context.Context) IntegrationAccountSchemaMapOutput }
IntegrationAccountSchemaMapInput is an input type that accepts IntegrationAccountSchemaMap and IntegrationAccountSchemaMapOutput values. You can construct a concrete instance of `IntegrationAccountSchemaMapInput` via:
IntegrationAccountSchemaMap{ "key": IntegrationAccountSchemaArgs{...} }
type IntegrationAccountSchemaMapOutput ¶ added in v4.16.0
type IntegrationAccountSchemaMapOutput struct{ *pulumi.OutputState }
func (IntegrationAccountSchemaMapOutput) ElementType ¶ added in v4.16.0
func (IntegrationAccountSchemaMapOutput) ElementType() reflect.Type
func (IntegrationAccountSchemaMapOutput) MapIndex ¶ added in v4.16.0
func (o IntegrationAccountSchemaMapOutput) MapIndex(k pulumi.StringInput) IntegrationAccountSchemaOutput
func (IntegrationAccountSchemaMapOutput) ToIntegrationAccountSchemaMapOutput ¶ added in v4.16.0
func (o IntegrationAccountSchemaMapOutput) ToIntegrationAccountSchemaMapOutput() IntegrationAccountSchemaMapOutput
func (IntegrationAccountSchemaMapOutput) ToIntegrationAccountSchemaMapOutputWithContext ¶ added in v4.16.0
func (o IntegrationAccountSchemaMapOutput) ToIntegrationAccountSchemaMapOutputWithContext(ctx context.Context) IntegrationAccountSchemaMapOutput
type IntegrationAccountSchemaOutput ¶ added in v4.16.0
type IntegrationAccountSchemaOutput struct{ *pulumi.OutputState }
func (IntegrationAccountSchemaOutput) ElementType ¶ added in v4.16.0
func (IntegrationAccountSchemaOutput) ElementType() reflect.Type
func (IntegrationAccountSchemaOutput) ToIntegrationAccountSchemaOutput ¶ added in v4.16.0
func (o IntegrationAccountSchemaOutput) ToIntegrationAccountSchemaOutput() IntegrationAccountSchemaOutput
func (IntegrationAccountSchemaOutput) ToIntegrationAccountSchemaOutputWithContext ¶ added in v4.16.0
func (o IntegrationAccountSchemaOutput) ToIntegrationAccountSchemaOutputWithContext(ctx context.Context) IntegrationAccountSchemaOutput
func (IntegrationAccountSchemaOutput) ToIntegrationAccountSchemaPtrOutput ¶ added in v4.16.0
func (o IntegrationAccountSchemaOutput) ToIntegrationAccountSchemaPtrOutput() IntegrationAccountSchemaPtrOutput
func (IntegrationAccountSchemaOutput) ToIntegrationAccountSchemaPtrOutputWithContext ¶ added in v4.16.0
func (o IntegrationAccountSchemaOutput) ToIntegrationAccountSchemaPtrOutputWithContext(ctx context.Context) IntegrationAccountSchemaPtrOutput
type IntegrationAccountSchemaPtrInput ¶ added in v4.16.0
type IntegrationAccountSchemaPtrInput interface { pulumi.Input ToIntegrationAccountSchemaPtrOutput() IntegrationAccountSchemaPtrOutput ToIntegrationAccountSchemaPtrOutputWithContext(ctx context.Context) IntegrationAccountSchemaPtrOutput }
type IntegrationAccountSchemaPtrOutput ¶ added in v4.16.0
type IntegrationAccountSchemaPtrOutput struct{ *pulumi.OutputState }
func (IntegrationAccountSchemaPtrOutput) Elem ¶ added in v4.20.0
func (o IntegrationAccountSchemaPtrOutput) Elem() IntegrationAccountSchemaOutput
func (IntegrationAccountSchemaPtrOutput) ElementType ¶ added in v4.16.0
func (IntegrationAccountSchemaPtrOutput) ElementType() reflect.Type
func (IntegrationAccountSchemaPtrOutput) ToIntegrationAccountSchemaPtrOutput ¶ added in v4.16.0
func (o IntegrationAccountSchemaPtrOutput) ToIntegrationAccountSchemaPtrOutput() IntegrationAccountSchemaPtrOutput
func (IntegrationAccountSchemaPtrOutput) ToIntegrationAccountSchemaPtrOutputWithContext ¶ added in v4.16.0
func (o IntegrationAccountSchemaPtrOutput) ToIntegrationAccountSchemaPtrOutputWithContext(ctx context.Context) IntegrationAccountSchemaPtrOutput
type IntegrationAccountSchemaState ¶ added in v4.16.0
type IntegrationAccountSchemaState struct { // The content of the Logic App Integration Account Schema. Content pulumi.StringPtrInput // The file name of the Logic App Integration Account Schema. FileName pulumi.StringPtrInput // The name of the Logic App Integration Account. Changing this forces a new Logic App Integration Account Schema to be created. IntegrationAccountName pulumi.StringPtrInput // The metadata of the Logic App Integration Account Schema. Metadata pulumi.StringPtrInput // The name which should be used for this Logic App Integration Account Schema. Changing this forces a new Logic App Integration Account Schema to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Logic App Integration Account Schema should exist. Changing this forces a new Logic App Integration Account Schema to be created. ResourceGroupName pulumi.StringPtrInput }
func (IntegrationAccountSchemaState) ElementType ¶ added in v4.16.0
func (IntegrationAccountSchemaState) ElementType() reflect.Type
type IntegrationAccountSession ¶ added in v4.15.0
type IntegrationAccountSession struct { pulumi.CustomResourceState // The content of the Logic App Integration Account Session. Content pulumi.StringOutput `pulumi:"content"` // The name of the Logic App Integration Account. Changing this forces a new Logic App Integration Account Session to be created. IntegrationAccountName pulumi.StringOutput `pulumi:"integrationAccountName"` // The name which should be used for this Logic App Integration Account Session. Changing this forces a new Logic App Integration Account Session to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the Logic App Integration Account Session should exist. Changing this forces a new Logic App Integration Account Session to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
Manages a Logic App Integration Account Session.
## Import
Logic App Integration Account Sessions can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:logicapps/integrationAccountSession:IntegrationAccountSession example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Logic/integrationAccounts/account1/sessions/session1
```
func GetIntegrationAccountSession ¶ added in v4.15.0
func GetIntegrationAccountSession(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IntegrationAccountSessionState, opts ...pulumi.ResourceOption) (*IntegrationAccountSession, error)
GetIntegrationAccountSession gets an existing IntegrationAccountSession 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 NewIntegrationAccountSession ¶ added in v4.15.0
func NewIntegrationAccountSession(ctx *pulumi.Context, name string, args *IntegrationAccountSessionArgs, opts ...pulumi.ResourceOption) (*IntegrationAccountSession, error)
NewIntegrationAccountSession registers a new resource with the given unique name, arguments, and options.
func (*IntegrationAccountSession) ElementType ¶ added in v4.15.0
func (*IntegrationAccountSession) ElementType() reflect.Type
func (*IntegrationAccountSession) ToIntegrationAccountSessionOutput ¶ added in v4.15.0
func (i *IntegrationAccountSession) ToIntegrationAccountSessionOutput() IntegrationAccountSessionOutput
func (*IntegrationAccountSession) ToIntegrationAccountSessionOutputWithContext ¶ added in v4.15.0
func (i *IntegrationAccountSession) ToIntegrationAccountSessionOutputWithContext(ctx context.Context) IntegrationAccountSessionOutput
func (*IntegrationAccountSession) ToIntegrationAccountSessionPtrOutput ¶ added in v4.15.0
func (i *IntegrationAccountSession) ToIntegrationAccountSessionPtrOutput() IntegrationAccountSessionPtrOutput
func (*IntegrationAccountSession) ToIntegrationAccountSessionPtrOutputWithContext ¶ added in v4.15.0
func (i *IntegrationAccountSession) ToIntegrationAccountSessionPtrOutputWithContext(ctx context.Context) IntegrationAccountSessionPtrOutput
type IntegrationAccountSessionArgs ¶ added in v4.15.0
type IntegrationAccountSessionArgs struct { // The content of the Logic App Integration Account Session. Content pulumi.StringInput // The name of the Logic App Integration Account. Changing this forces a new Logic App Integration Account Session to be created. IntegrationAccountName pulumi.StringInput // The name which should be used for this Logic App Integration Account Session. Changing this forces a new Logic App Integration Account Session to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Logic App Integration Account Session should exist. Changing this forces a new Logic App Integration Account Session to be created. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a IntegrationAccountSession resource.
func (IntegrationAccountSessionArgs) ElementType ¶ added in v4.15.0
func (IntegrationAccountSessionArgs) ElementType() reflect.Type
type IntegrationAccountSessionArray ¶ added in v4.15.0
type IntegrationAccountSessionArray []IntegrationAccountSessionInput
func (IntegrationAccountSessionArray) ElementType ¶ added in v4.15.0
func (IntegrationAccountSessionArray) ElementType() reflect.Type
func (IntegrationAccountSessionArray) ToIntegrationAccountSessionArrayOutput ¶ added in v4.15.0
func (i IntegrationAccountSessionArray) ToIntegrationAccountSessionArrayOutput() IntegrationAccountSessionArrayOutput
func (IntegrationAccountSessionArray) ToIntegrationAccountSessionArrayOutputWithContext ¶ added in v4.15.0
func (i IntegrationAccountSessionArray) ToIntegrationAccountSessionArrayOutputWithContext(ctx context.Context) IntegrationAccountSessionArrayOutput
type IntegrationAccountSessionArrayInput ¶ added in v4.15.0
type IntegrationAccountSessionArrayInput interface { pulumi.Input ToIntegrationAccountSessionArrayOutput() IntegrationAccountSessionArrayOutput ToIntegrationAccountSessionArrayOutputWithContext(context.Context) IntegrationAccountSessionArrayOutput }
IntegrationAccountSessionArrayInput is an input type that accepts IntegrationAccountSessionArray and IntegrationAccountSessionArrayOutput values. You can construct a concrete instance of `IntegrationAccountSessionArrayInput` via:
IntegrationAccountSessionArray{ IntegrationAccountSessionArgs{...} }
type IntegrationAccountSessionArrayOutput ¶ added in v4.15.0
type IntegrationAccountSessionArrayOutput struct{ *pulumi.OutputState }
func (IntegrationAccountSessionArrayOutput) ElementType ¶ added in v4.15.0
func (IntegrationAccountSessionArrayOutput) ElementType() reflect.Type
func (IntegrationAccountSessionArrayOutput) Index ¶ added in v4.15.0
func (o IntegrationAccountSessionArrayOutput) Index(i pulumi.IntInput) IntegrationAccountSessionOutput
func (IntegrationAccountSessionArrayOutput) ToIntegrationAccountSessionArrayOutput ¶ added in v4.15.0
func (o IntegrationAccountSessionArrayOutput) ToIntegrationAccountSessionArrayOutput() IntegrationAccountSessionArrayOutput
func (IntegrationAccountSessionArrayOutput) ToIntegrationAccountSessionArrayOutputWithContext ¶ added in v4.15.0
func (o IntegrationAccountSessionArrayOutput) ToIntegrationAccountSessionArrayOutputWithContext(ctx context.Context) IntegrationAccountSessionArrayOutput
type IntegrationAccountSessionInput ¶ added in v4.15.0
type IntegrationAccountSessionInput interface { pulumi.Input ToIntegrationAccountSessionOutput() IntegrationAccountSessionOutput ToIntegrationAccountSessionOutputWithContext(ctx context.Context) IntegrationAccountSessionOutput }
type IntegrationAccountSessionMap ¶ added in v4.15.0
type IntegrationAccountSessionMap map[string]IntegrationAccountSessionInput
func (IntegrationAccountSessionMap) ElementType ¶ added in v4.15.0
func (IntegrationAccountSessionMap) ElementType() reflect.Type
func (IntegrationAccountSessionMap) ToIntegrationAccountSessionMapOutput ¶ added in v4.15.0
func (i IntegrationAccountSessionMap) ToIntegrationAccountSessionMapOutput() IntegrationAccountSessionMapOutput
func (IntegrationAccountSessionMap) ToIntegrationAccountSessionMapOutputWithContext ¶ added in v4.15.0
func (i IntegrationAccountSessionMap) ToIntegrationAccountSessionMapOutputWithContext(ctx context.Context) IntegrationAccountSessionMapOutput
type IntegrationAccountSessionMapInput ¶ added in v4.15.0
type IntegrationAccountSessionMapInput interface { pulumi.Input ToIntegrationAccountSessionMapOutput() IntegrationAccountSessionMapOutput ToIntegrationAccountSessionMapOutputWithContext(context.Context) IntegrationAccountSessionMapOutput }
IntegrationAccountSessionMapInput is an input type that accepts IntegrationAccountSessionMap and IntegrationAccountSessionMapOutput values. You can construct a concrete instance of `IntegrationAccountSessionMapInput` via:
IntegrationAccountSessionMap{ "key": IntegrationAccountSessionArgs{...} }
type IntegrationAccountSessionMapOutput ¶ added in v4.15.0
type IntegrationAccountSessionMapOutput struct{ *pulumi.OutputState }
func (IntegrationAccountSessionMapOutput) ElementType ¶ added in v4.15.0
func (IntegrationAccountSessionMapOutput) ElementType() reflect.Type
func (IntegrationAccountSessionMapOutput) MapIndex ¶ added in v4.15.0
func (o IntegrationAccountSessionMapOutput) MapIndex(k pulumi.StringInput) IntegrationAccountSessionOutput
func (IntegrationAccountSessionMapOutput) ToIntegrationAccountSessionMapOutput ¶ added in v4.15.0
func (o IntegrationAccountSessionMapOutput) ToIntegrationAccountSessionMapOutput() IntegrationAccountSessionMapOutput
func (IntegrationAccountSessionMapOutput) ToIntegrationAccountSessionMapOutputWithContext ¶ added in v4.15.0
func (o IntegrationAccountSessionMapOutput) ToIntegrationAccountSessionMapOutputWithContext(ctx context.Context) IntegrationAccountSessionMapOutput
type IntegrationAccountSessionOutput ¶ added in v4.15.0
type IntegrationAccountSessionOutput struct{ *pulumi.OutputState }
func (IntegrationAccountSessionOutput) ElementType ¶ added in v4.15.0
func (IntegrationAccountSessionOutput) ElementType() reflect.Type
func (IntegrationAccountSessionOutput) ToIntegrationAccountSessionOutput ¶ added in v4.15.0
func (o IntegrationAccountSessionOutput) ToIntegrationAccountSessionOutput() IntegrationAccountSessionOutput
func (IntegrationAccountSessionOutput) ToIntegrationAccountSessionOutputWithContext ¶ added in v4.15.0
func (o IntegrationAccountSessionOutput) ToIntegrationAccountSessionOutputWithContext(ctx context.Context) IntegrationAccountSessionOutput
func (IntegrationAccountSessionOutput) ToIntegrationAccountSessionPtrOutput ¶ added in v4.15.0
func (o IntegrationAccountSessionOutput) ToIntegrationAccountSessionPtrOutput() IntegrationAccountSessionPtrOutput
func (IntegrationAccountSessionOutput) ToIntegrationAccountSessionPtrOutputWithContext ¶ added in v4.15.0
func (o IntegrationAccountSessionOutput) ToIntegrationAccountSessionPtrOutputWithContext(ctx context.Context) IntegrationAccountSessionPtrOutput
type IntegrationAccountSessionPtrInput ¶ added in v4.15.0
type IntegrationAccountSessionPtrInput interface { pulumi.Input ToIntegrationAccountSessionPtrOutput() IntegrationAccountSessionPtrOutput ToIntegrationAccountSessionPtrOutputWithContext(ctx context.Context) IntegrationAccountSessionPtrOutput }
type IntegrationAccountSessionPtrOutput ¶ added in v4.15.0
type IntegrationAccountSessionPtrOutput struct{ *pulumi.OutputState }
func (IntegrationAccountSessionPtrOutput) Elem ¶ added in v4.20.0
func (o IntegrationAccountSessionPtrOutput) Elem() IntegrationAccountSessionOutput
func (IntegrationAccountSessionPtrOutput) ElementType ¶ added in v4.15.0
func (IntegrationAccountSessionPtrOutput) ElementType() reflect.Type
func (IntegrationAccountSessionPtrOutput) ToIntegrationAccountSessionPtrOutput ¶ added in v4.15.0
func (o IntegrationAccountSessionPtrOutput) ToIntegrationAccountSessionPtrOutput() IntegrationAccountSessionPtrOutput
func (IntegrationAccountSessionPtrOutput) ToIntegrationAccountSessionPtrOutputWithContext ¶ added in v4.15.0
func (o IntegrationAccountSessionPtrOutput) ToIntegrationAccountSessionPtrOutputWithContext(ctx context.Context) IntegrationAccountSessionPtrOutput
type IntegrationAccountSessionState ¶ added in v4.15.0
type IntegrationAccountSessionState struct { // The content of the Logic App Integration Account Session. Content pulumi.StringPtrInput // The name of the Logic App Integration Account. Changing this forces a new Logic App Integration Account Session to be created. IntegrationAccountName pulumi.StringPtrInput // The name which should be used for this Logic App Integration Account Session. Changing this forces a new Logic App Integration Account Session to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Logic App Integration Account Session should exist. Changing this forces a new Logic App Integration Account Session to be created. ResourceGroupName pulumi.StringPtrInput }
func (IntegrationAccountSessionState) ElementType ¶ added in v4.15.0
func (IntegrationAccountSessionState) ElementType() reflect.Type
type IntegrationAccountState ¶
type IntegrationAccountState struct { // The resource ID of the Integration Service Environment. Changing this forces a new Logic App Integration Account to be created. IntegrationServiceEnvironmentId pulumi.StringPtrInput // The Azure Region where the Logic App Integration Account should exist. Changing this forces a new Logic App Integration Account to be created. Location pulumi.StringPtrInput // The name which should be used for this Logic App Integration Account. Changing this forces a new Logic App Integration Account to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Logic App Integration Account should exist. Changing this forces a new Logic App Integration Account to be created. ResourceGroupName pulumi.StringPtrInput // The sku name of the Logic App Integration Account. Possible Values are `Basic`, `Free` and `Standard`. SkuName pulumi.StringPtrInput // A mapping of tags which should be assigned to the Logic App Integration Account. Tags pulumi.StringMapInput }
func (IntegrationAccountState) ElementType ¶
func (IntegrationAccountState) ElementType() reflect.Type
type InterationServiceEnvironment ¶
type InterationServiceEnvironment struct { pulumi.CustomResourceState // The type of access endpoint to use for the Integration Service Environment. Possible Values are `Internal` and `External`. Changing this forces a new Integration Service Environment to be created. AccessEndpointType pulumi.StringOutput `pulumi:"accessEndpointType"` // The list of access endpoint ip addresses of connector. ConnectorEndpointIpAddresses pulumi.StringArrayOutput `pulumi:"connectorEndpointIpAddresses"` // The list of outgoing ip addresses of connector. ConnectorOutboundIpAddresses pulumi.StringArrayOutput `pulumi:"connectorOutboundIpAddresses"` // The Azure Region where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the Integration Service Environment. Changing this forces a new Integration Service Environment to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The sku name and capacity of the Integration Service Environment. Possible Values for `sku` element are `Developer` and `Premium` and possible values for the `capacity` element are from `0` to `10`. Defaults to `sku` of `Developer` with a `Capacity` of `0` (e.g. `Developer_0`). Changing this forces a new Integration Service Environment to be created when `sku` element is not the same with existing one. SkuName pulumi.StringPtrOutput `pulumi:"skuName"` // A mapping of tags which should be assigned to the Integration Service Environment. Tags pulumi.StringMapOutput `pulumi:"tags"` // A list of virtual network subnet ids to be used by Integration Service Environment. Exactly four distinct ids to subnets must be provided. Changing this forces a new Integration Service Environment to be created. VirtualNetworkSubnetIds pulumi.StringArrayOutput `pulumi:"virtualNetworkSubnetIds"` // The list of access endpoint ip addresses of workflow. WorkflowEndpointIpAddresses pulumi.StringArrayOutput `pulumi:"workflowEndpointIpAddresses"` // The list of outgoing ip addresses of workflow. WorkflowOutboundIpAddresses pulumi.StringArrayOutput `pulumi:"workflowOutboundIpAddresses"` }
Manages private and isolated Logic App instances within an Azure virtual network.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/logicapps" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/network" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleVirtualNetwork, err := network.NewVirtualNetwork(ctx, "exampleVirtualNetwork", &network.VirtualNetworkArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, AddressSpaces: pulumi.StringArray{ pulumi.String("10.0.0.0/22"), }, }) if err != nil { return err } isesubnet1, err := network.NewSubnet(ctx, "isesubnet1", &network.SubnetArgs{ ResourceGroupName: exampleResourceGroup.Name, VirtualNetworkName: exampleVirtualNetwork.Name, AddressPrefixes: pulumi.StringArray{ pulumi.String("10.0.1.0/26"), }, Delegations: network.SubnetDelegationArray{ &network.SubnetDelegationArgs{ Name: pulumi.String("integrationServiceEnvironments"), ServiceDelegation: &network.SubnetDelegationServiceDelegationArgs{ Name: pulumi.String("Microsoft.Logic/integrationServiceEnvironments"), }, }, }, }) if err != nil { return err } isesubnet2, err := network.NewSubnet(ctx, "isesubnet2", &network.SubnetArgs{ ResourceGroupName: exampleResourceGroup.Name, VirtualNetworkName: exampleVirtualNetwork.Name, AddressPrefixes: pulumi.StringArray{ pulumi.String("10.0.1.64/26"), }, }) if err != nil { return err } isesubnet3, err := network.NewSubnet(ctx, "isesubnet3", &network.SubnetArgs{ ResourceGroupName: exampleResourceGroup.Name, VirtualNetworkName: exampleVirtualNetwork.Name, AddressPrefixes: pulumi.StringArray{ pulumi.String("10.0.1.128/26"), }, }) if err != nil { return err } isesubnet4, err := network.NewSubnet(ctx, "isesubnet4", &network.SubnetArgs{ ResourceGroupName: exampleResourceGroup.Name, VirtualNetworkName: exampleVirtualNetwork.Name, AddressPrefixes: pulumi.StringArray{ pulumi.String("10.0.1.192/26"), }, }) if err != nil { return err } _, err = logicapps.NewInterationServiceEnvironment(ctx, "exampleInterationServiceEnvironment", &logicapps.InterationServiceEnvironmentArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, SkuName: pulumi.String("Developer_0"), AccessEndpointType: pulumi.String("Internal"), VirtualNetworkSubnetIds: pulumi.StringArray{ isesubnet1.ID(), isesubnet2.ID(), isesubnet3.ID(), isesubnet4.ID(), }, Tags: pulumi.StringMap{ "environment": pulumi.String("development"), }, }) if err != nil { return err } return nil }) }
```
## Import
Integration Service Environments can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:logicapps/interationServiceEnvironment:InterationServiceEnvironment example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Logic/integrationServiceEnvironments/ise1
```
func GetInterationServiceEnvironment ¶
func GetInterationServiceEnvironment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InterationServiceEnvironmentState, opts ...pulumi.ResourceOption) (*InterationServiceEnvironment, error)
GetInterationServiceEnvironment gets an existing InterationServiceEnvironment 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 NewInterationServiceEnvironment ¶
func NewInterationServiceEnvironment(ctx *pulumi.Context, name string, args *InterationServiceEnvironmentArgs, opts ...pulumi.ResourceOption) (*InterationServiceEnvironment, error)
NewInterationServiceEnvironment registers a new resource with the given unique name, arguments, and options.
func (*InterationServiceEnvironment) ElementType ¶
func (*InterationServiceEnvironment) ElementType() reflect.Type
func (*InterationServiceEnvironment) ToInterationServiceEnvironmentOutput ¶
func (i *InterationServiceEnvironment) ToInterationServiceEnvironmentOutput() InterationServiceEnvironmentOutput
func (*InterationServiceEnvironment) ToInterationServiceEnvironmentOutputWithContext ¶
func (i *InterationServiceEnvironment) ToInterationServiceEnvironmentOutputWithContext(ctx context.Context) InterationServiceEnvironmentOutput
func (*InterationServiceEnvironment) ToInterationServiceEnvironmentPtrOutput ¶
func (i *InterationServiceEnvironment) ToInterationServiceEnvironmentPtrOutput() InterationServiceEnvironmentPtrOutput
func (*InterationServiceEnvironment) ToInterationServiceEnvironmentPtrOutputWithContext ¶
func (i *InterationServiceEnvironment) ToInterationServiceEnvironmentPtrOutputWithContext(ctx context.Context) InterationServiceEnvironmentPtrOutput
type InterationServiceEnvironmentArgs ¶
type InterationServiceEnvironmentArgs struct { // The type of access endpoint to use for the Integration Service Environment. Possible Values are `Internal` and `External`. Changing this forces a new Integration Service Environment to be created. AccessEndpointType pulumi.StringInput // The Azure Region where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created. Location pulumi.StringPtrInput // The name of the Integration Service Environment. Changing this forces a new Integration Service Environment to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created. ResourceGroupName pulumi.StringInput // The sku name and capacity of the Integration Service Environment. Possible Values for `sku` element are `Developer` and `Premium` and possible values for the `capacity` element are from `0` to `10`. Defaults to `sku` of `Developer` with a `Capacity` of `0` (e.g. `Developer_0`). Changing this forces a new Integration Service Environment to be created when `sku` element is not the same with existing one. SkuName pulumi.StringPtrInput // A mapping of tags which should be assigned to the Integration Service Environment. Tags pulumi.StringMapInput // A list of virtual network subnet ids to be used by Integration Service Environment. Exactly four distinct ids to subnets must be provided. Changing this forces a new Integration Service Environment to be created. VirtualNetworkSubnetIds pulumi.StringArrayInput }
The set of arguments for constructing a InterationServiceEnvironment resource.
func (InterationServiceEnvironmentArgs) ElementType ¶
func (InterationServiceEnvironmentArgs) ElementType() reflect.Type
type InterationServiceEnvironmentArray ¶
type InterationServiceEnvironmentArray []InterationServiceEnvironmentInput
func (InterationServiceEnvironmentArray) ElementType ¶
func (InterationServiceEnvironmentArray) ElementType() reflect.Type
func (InterationServiceEnvironmentArray) ToInterationServiceEnvironmentArrayOutput ¶
func (i InterationServiceEnvironmentArray) ToInterationServiceEnvironmentArrayOutput() InterationServiceEnvironmentArrayOutput
func (InterationServiceEnvironmentArray) ToInterationServiceEnvironmentArrayOutputWithContext ¶
func (i InterationServiceEnvironmentArray) ToInterationServiceEnvironmentArrayOutputWithContext(ctx context.Context) InterationServiceEnvironmentArrayOutput
type InterationServiceEnvironmentArrayInput ¶
type InterationServiceEnvironmentArrayInput interface { pulumi.Input ToInterationServiceEnvironmentArrayOutput() InterationServiceEnvironmentArrayOutput ToInterationServiceEnvironmentArrayOutputWithContext(context.Context) InterationServiceEnvironmentArrayOutput }
InterationServiceEnvironmentArrayInput is an input type that accepts InterationServiceEnvironmentArray and InterationServiceEnvironmentArrayOutput values. You can construct a concrete instance of `InterationServiceEnvironmentArrayInput` via:
InterationServiceEnvironmentArray{ InterationServiceEnvironmentArgs{...} }
type InterationServiceEnvironmentArrayOutput ¶
type InterationServiceEnvironmentArrayOutput struct{ *pulumi.OutputState }
func (InterationServiceEnvironmentArrayOutput) ElementType ¶
func (InterationServiceEnvironmentArrayOutput) ElementType() reflect.Type
func (InterationServiceEnvironmentArrayOutput) ToInterationServiceEnvironmentArrayOutput ¶
func (o InterationServiceEnvironmentArrayOutput) ToInterationServiceEnvironmentArrayOutput() InterationServiceEnvironmentArrayOutput
func (InterationServiceEnvironmentArrayOutput) ToInterationServiceEnvironmentArrayOutputWithContext ¶
func (o InterationServiceEnvironmentArrayOutput) ToInterationServiceEnvironmentArrayOutputWithContext(ctx context.Context) InterationServiceEnvironmentArrayOutput
type InterationServiceEnvironmentInput ¶
type InterationServiceEnvironmentInput interface { pulumi.Input ToInterationServiceEnvironmentOutput() InterationServiceEnvironmentOutput ToInterationServiceEnvironmentOutputWithContext(ctx context.Context) InterationServiceEnvironmentOutput }
type InterationServiceEnvironmentMap ¶
type InterationServiceEnvironmentMap map[string]InterationServiceEnvironmentInput
func (InterationServiceEnvironmentMap) ElementType ¶
func (InterationServiceEnvironmentMap) ElementType() reflect.Type
func (InterationServiceEnvironmentMap) ToInterationServiceEnvironmentMapOutput ¶
func (i InterationServiceEnvironmentMap) ToInterationServiceEnvironmentMapOutput() InterationServiceEnvironmentMapOutput
func (InterationServiceEnvironmentMap) ToInterationServiceEnvironmentMapOutputWithContext ¶
func (i InterationServiceEnvironmentMap) ToInterationServiceEnvironmentMapOutputWithContext(ctx context.Context) InterationServiceEnvironmentMapOutput
type InterationServiceEnvironmentMapInput ¶
type InterationServiceEnvironmentMapInput interface { pulumi.Input ToInterationServiceEnvironmentMapOutput() InterationServiceEnvironmentMapOutput ToInterationServiceEnvironmentMapOutputWithContext(context.Context) InterationServiceEnvironmentMapOutput }
InterationServiceEnvironmentMapInput is an input type that accepts InterationServiceEnvironmentMap and InterationServiceEnvironmentMapOutput values. You can construct a concrete instance of `InterationServiceEnvironmentMapInput` via:
InterationServiceEnvironmentMap{ "key": InterationServiceEnvironmentArgs{...} }
type InterationServiceEnvironmentMapOutput ¶
type InterationServiceEnvironmentMapOutput struct{ *pulumi.OutputState }
func (InterationServiceEnvironmentMapOutput) ElementType ¶
func (InterationServiceEnvironmentMapOutput) ElementType() reflect.Type
func (InterationServiceEnvironmentMapOutput) MapIndex ¶
func (o InterationServiceEnvironmentMapOutput) MapIndex(k pulumi.StringInput) InterationServiceEnvironmentOutput
func (InterationServiceEnvironmentMapOutput) ToInterationServiceEnvironmentMapOutput ¶
func (o InterationServiceEnvironmentMapOutput) ToInterationServiceEnvironmentMapOutput() InterationServiceEnvironmentMapOutput
func (InterationServiceEnvironmentMapOutput) ToInterationServiceEnvironmentMapOutputWithContext ¶
func (o InterationServiceEnvironmentMapOutput) ToInterationServiceEnvironmentMapOutputWithContext(ctx context.Context) InterationServiceEnvironmentMapOutput
type InterationServiceEnvironmentOutput ¶
type InterationServiceEnvironmentOutput struct{ *pulumi.OutputState }
func (InterationServiceEnvironmentOutput) ElementType ¶
func (InterationServiceEnvironmentOutput) ElementType() reflect.Type
func (InterationServiceEnvironmentOutput) ToInterationServiceEnvironmentOutput ¶
func (o InterationServiceEnvironmentOutput) ToInterationServiceEnvironmentOutput() InterationServiceEnvironmentOutput
func (InterationServiceEnvironmentOutput) ToInterationServiceEnvironmentOutputWithContext ¶
func (o InterationServiceEnvironmentOutput) ToInterationServiceEnvironmentOutputWithContext(ctx context.Context) InterationServiceEnvironmentOutput
func (InterationServiceEnvironmentOutput) ToInterationServiceEnvironmentPtrOutput ¶
func (o InterationServiceEnvironmentOutput) ToInterationServiceEnvironmentPtrOutput() InterationServiceEnvironmentPtrOutput
func (InterationServiceEnvironmentOutput) ToInterationServiceEnvironmentPtrOutputWithContext ¶
func (o InterationServiceEnvironmentOutput) ToInterationServiceEnvironmentPtrOutputWithContext(ctx context.Context) InterationServiceEnvironmentPtrOutput
type InterationServiceEnvironmentPtrInput ¶
type InterationServiceEnvironmentPtrInput interface { pulumi.Input ToInterationServiceEnvironmentPtrOutput() InterationServiceEnvironmentPtrOutput ToInterationServiceEnvironmentPtrOutputWithContext(ctx context.Context) InterationServiceEnvironmentPtrOutput }
type InterationServiceEnvironmentPtrOutput ¶
type InterationServiceEnvironmentPtrOutput struct{ *pulumi.OutputState }
func (InterationServiceEnvironmentPtrOutput) ElementType ¶
func (InterationServiceEnvironmentPtrOutput) ElementType() reflect.Type
func (InterationServiceEnvironmentPtrOutput) ToInterationServiceEnvironmentPtrOutput ¶
func (o InterationServiceEnvironmentPtrOutput) ToInterationServiceEnvironmentPtrOutput() InterationServiceEnvironmentPtrOutput
func (InterationServiceEnvironmentPtrOutput) ToInterationServiceEnvironmentPtrOutputWithContext ¶
func (o InterationServiceEnvironmentPtrOutput) ToInterationServiceEnvironmentPtrOutputWithContext(ctx context.Context) InterationServiceEnvironmentPtrOutput
type InterationServiceEnvironmentState ¶
type InterationServiceEnvironmentState struct { // The type of access endpoint to use for the Integration Service Environment. Possible Values are `Internal` and `External`. Changing this forces a new Integration Service Environment to be created. AccessEndpointType pulumi.StringPtrInput // The list of access endpoint ip addresses of connector. ConnectorEndpointIpAddresses pulumi.StringArrayInput // The list of outgoing ip addresses of connector. ConnectorOutboundIpAddresses pulumi.StringArrayInput // The Azure Region where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created. Location pulumi.StringPtrInput // The name of the Integration Service Environment. Changing this forces a new Integration Service Environment to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created. ResourceGroupName pulumi.StringPtrInput // The sku name and capacity of the Integration Service Environment. Possible Values for `sku` element are `Developer` and `Premium` and possible values for the `capacity` element are from `0` to `10`. Defaults to `sku` of `Developer` with a `Capacity` of `0` (e.g. `Developer_0`). Changing this forces a new Integration Service Environment to be created when `sku` element is not the same with existing one. SkuName pulumi.StringPtrInput // A mapping of tags which should be assigned to the Integration Service Environment. Tags pulumi.StringMapInput // A list of virtual network subnet ids to be used by Integration Service Environment. Exactly four distinct ids to subnets must be provided. Changing this forces a new Integration Service Environment to be created. VirtualNetworkSubnetIds pulumi.StringArrayInput // The list of access endpoint ip addresses of workflow. WorkflowEndpointIpAddresses pulumi.StringArrayInput // The list of outgoing ip addresses of workflow. WorkflowOutboundIpAddresses pulumi.StringArrayInput }
func (InterationServiceEnvironmentState) ElementType ¶
func (InterationServiceEnvironmentState) ElementType() reflect.Type
type LookupIntegrationAccountArgs ¶
type LookupIntegrationAccountArgs struct { // The name of this Logic App Integration Account. Name string `pulumi:"name"` // The name of the Resource Group where the Logic App Integration Account exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getIntegrationAccount.
type LookupIntegrationAccountOutputArgs ¶ added in v4.20.0
type LookupIntegrationAccountOutputArgs struct { // The name of this Logic App Integration Account. Name pulumi.StringInput `pulumi:"name"` // The name of the Resource Group where the Logic App Integration Account exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getIntegrationAccount.
func (LookupIntegrationAccountOutputArgs) ElementType ¶ added in v4.20.0
func (LookupIntegrationAccountOutputArgs) ElementType() reflect.Type
type LookupIntegrationAccountResult ¶
type LookupIntegrationAccountResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The Azure Region where the Logic App Integration Account exists. Location string `pulumi:"location"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // The sku name of the Logic App Integration Account. SkuName string `pulumi:"skuName"` // A mapping of tags assigned to the Logic App Integration Account. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getIntegrationAccount.
func LookupIntegrationAccount ¶
func LookupIntegrationAccount(ctx *pulumi.Context, args *LookupIntegrationAccountArgs, opts ...pulumi.InvokeOption) (*LookupIntegrationAccountResult, error)
Use this data source to access information about an existing Logic App Integration Account.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/logicapps" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := logicapps.LookupIntegrationAccount(ctx, &logicapps.LookupIntegrationAccountArgs{ Name: "example-account", ResourceGroupName: "example-resource-group", }, nil) if err != nil { return err } ctx.Export("id", example.Id) return nil }) }
```
type LookupIntegrationAccountResultOutput ¶ added in v4.20.0
type LookupIntegrationAccountResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIntegrationAccount.
func LookupIntegrationAccountOutput ¶ added in v4.20.0
func LookupIntegrationAccountOutput(ctx *pulumi.Context, args LookupIntegrationAccountOutputArgs, opts ...pulumi.InvokeOption) LookupIntegrationAccountResultOutput
func (LookupIntegrationAccountResultOutput) ElementType ¶ added in v4.20.0
func (LookupIntegrationAccountResultOutput) ElementType() reflect.Type
func (LookupIntegrationAccountResultOutput) Id ¶ added in v4.20.0
func (o LookupIntegrationAccountResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupIntegrationAccountResultOutput) Location ¶ added in v4.20.0
func (o LookupIntegrationAccountResultOutput) Location() pulumi.StringOutput
The Azure Region where the Logic App Integration Account exists.
func (LookupIntegrationAccountResultOutput) Name ¶ added in v4.20.0
func (o LookupIntegrationAccountResultOutput) Name() pulumi.StringOutput
func (LookupIntegrationAccountResultOutput) ResourceGroupName ¶ added in v4.20.0
func (o LookupIntegrationAccountResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupIntegrationAccountResultOutput) SkuName ¶ added in v4.20.0
func (o LookupIntegrationAccountResultOutput) SkuName() pulumi.StringOutput
The sku name of the Logic App Integration Account.
func (LookupIntegrationAccountResultOutput) Tags ¶ added in v4.20.0
func (o LookupIntegrationAccountResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the Logic App Integration Account.
func (LookupIntegrationAccountResultOutput) ToLookupIntegrationAccountResultOutput ¶ added in v4.20.0
func (o LookupIntegrationAccountResultOutput) ToLookupIntegrationAccountResultOutput() LookupIntegrationAccountResultOutput
func (LookupIntegrationAccountResultOutput) ToLookupIntegrationAccountResultOutputWithContext ¶ added in v4.20.0
func (o LookupIntegrationAccountResultOutput) ToLookupIntegrationAccountResultOutputWithContext(ctx context.Context) LookupIntegrationAccountResultOutput
type LookupWorkflowArgs ¶
type LookupWorkflowArgs struct { // The name of the Logic App Workflow. Name string `pulumi:"name"` // The name of the Resource Group in which the Logic App Workflow exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getWorkflow.
type LookupWorkflowOutputArgs ¶ added in v4.20.0
type LookupWorkflowOutputArgs struct { // The name of the Logic App Workflow. Name pulumi.StringInput `pulumi:"name"` // The name of the Resource Group in which the Logic App Workflow exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getWorkflow.
func (LookupWorkflowOutputArgs) ElementType ¶ added in v4.20.0
func (LookupWorkflowOutputArgs) ElementType() reflect.Type
type LookupWorkflowResult ¶
type LookupWorkflowResult struct { // The Access Endpoint for the Logic App Workflow AccessEndpoint string `pulumi:"accessEndpoint"` // The list of access endpoint ip addresses of connector. ConnectorEndpointIpAddresses []string `pulumi:"connectorEndpointIpAddresses"` // The list of outgoing ip addresses of connector. ConnectorOutboundIpAddresses []string `pulumi:"connectorOutboundIpAddresses"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // An `identity` block as defined below. Identities []GetWorkflowIdentity `pulumi:"identities"` // The Azure location where the Logic App Workflow exists. Location string `pulumi:"location"` // The ID of the integration account linked by this Logic App Workflow. LogicAppIntegrationAccountId string `pulumi:"logicAppIntegrationAccountId"` Name string `pulumi:"name"` // A map of Key-Value pairs. Parameters map[string]string `pulumi:"parameters"` ResourceGroupName string `pulumi:"resourceGroupName"` // A mapping of tags assigned to the resource. Tags map[string]string `pulumi:"tags"` // The list of access endpoint ip addresses of workflow. WorkflowEndpointIpAddresses []string `pulumi:"workflowEndpointIpAddresses"` // The list of outgoing ip addresses of workflow. WorkflowOutboundIpAddresses []string `pulumi:"workflowOutboundIpAddresses"` // The Schema used for this Logic App Workflow. WorkflowSchema string `pulumi:"workflowSchema"` // The version of the Schema used for this Logic App Workflow. Defaults to `1.0.0.0`. WorkflowVersion string `pulumi:"workflowVersion"` }
A collection of values returned by getWorkflow.
func LookupWorkflow ¶
func LookupWorkflow(ctx *pulumi.Context, args *LookupWorkflowArgs, opts ...pulumi.InvokeOption) (*LookupWorkflowResult, error)
Use this data source to access information about an existing Logic App Workflow.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/logicapps" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := logicapps.LookupWorkflow(ctx, &logicapps.LookupWorkflowArgs{ Name: "workflow1", ResourceGroupName: "my-resource-group", }, nil) if err != nil { return err } ctx.Export("accessEndpoint", example.AccessEndpoint) return nil }) }
```
type LookupWorkflowResultOutput ¶ added in v4.20.0
type LookupWorkflowResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getWorkflow.
func LookupWorkflowOutput ¶ added in v4.20.0
func LookupWorkflowOutput(ctx *pulumi.Context, args LookupWorkflowOutputArgs, opts ...pulumi.InvokeOption) LookupWorkflowResultOutput
func (LookupWorkflowResultOutput) AccessEndpoint ¶ added in v4.20.0
func (o LookupWorkflowResultOutput) AccessEndpoint() pulumi.StringOutput
The Access Endpoint for the Logic App Workflow
func (LookupWorkflowResultOutput) ConnectorEndpointIpAddresses ¶ added in v4.20.0
func (o LookupWorkflowResultOutput) ConnectorEndpointIpAddresses() pulumi.StringArrayOutput
The list of access endpoint ip addresses of connector.
func (LookupWorkflowResultOutput) ConnectorOutboundIpAddresses ¶ added in v4.20.0
func (o LookupWorkflowResultOutput) ConnectorOutboundIpAddresses() pulumi.StringArrayOutput
The list of outgoing ip addresses of connector.
func (LookupWorkflowResultOutput) ElementType ¶ added in v4.20.0
func (LookupWorkflowResultOutput) ElementType() reflect.Type
func (LookupWorkflowResultOutput) Id ¶ added in v4.20.0
func (o LookupWorkflowResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupWorkflowResultOutput) Identities ¶ added in v4.35.0
func (o LookupWorkflowResultOutput) Identities() GetWorkflowIdentityArrayOutput
An `identity` block as defined below.
func (LookupWorkflowResultOutput) Location ¶ added in v4.20.0
func (o LookupWorkflowResultOutput) Location() pulumi.StringOutput
The Azure location where the Logic App Workflow exists.
func (LookupWorkflowResultOutput) LogicAppIntegrationAccountId ¶ added in v4.20.0
func (o LookupWorkflowResultOutput) LogicAppIntegrationAccountId() pulumi.StringOutput
The ID of the integration account linked by this Logic App Workflow.
func (LookupWorkflowResultOutput) Name ¶ added in v4.20.0
func (o LookupWorkflowResultOutput) Name() pulumi.StringOutput
func (LookupWorkflowResultOutput) Parameters ¶ added in v4.20.0
func (o LookupWorkflowResultOutput) Parameters() pulumi.StringMapOutput
A map of Key-Value pairs.
func (LookupWorkflowResultOutput) ResourceGroupName ¶ added in v4.20.0
func (o LookupWorkflowResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupWorkflowResultOutput) Tags ¶ added in v4.20.0
func (o LookupWorkflowResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the resource.
func (LookupWorkflowResultOutput) ToLookupWorkflowResultOutput ¶ added in v4.20.0
func (o LookupWorkflowResultOutput) ToLookupWorkflowResultOutput() LookupWorkflowResultOutput
func (LookupWorkflowResultOutput) ToLookupWorkflowResultOutputWithContext ¶ added in v4.20.0
func (o LookupWorkflowResultOutput) ToLookupWorkflowResultOutputWithContext(ctx context.Context) LookupWorkflowResultOutput
func (LookupWorkflowResultOutput) WorkflowEndpointIpAddresses ¶ added in v4.20.0
func (o LookupWorkflowResultOutput) WorkflowEndpointIpAddresses() pulumi.StringArrayOutput
The list of access endpoint ip addresses of workflow.
func (LookupWorkflowResultOutput) WorkflowOutboundIpAddresses ¶ added in v4.20.0
func (o LookupWorkflowResultOutput) WorkflowOutboundIpAddresses() pulumi.StringArrayOutput
The list of outgoing ip addresses of workflow.
func (LookupWorkflowResultOutput) WorkflowSchema ¶ added in v4.20.0
func (o LookupWorkflowResultOutput) WorkflowSchema() pulumi.StringOutput
The Schema used for this Logic App Workflow.
func (LookupWorkflowResultOutput) WorkflowVersion ¶ added in v4.20.0
func (o LookupWorkflowResultOutput) WorkflowVersion() pulumi.StringOutput
The version of the Schema used for this Logic App Workflow. Defaults to `1.0.0.0`.
type Standard ¶ added in v4.21.0
type Standard struct { pulumi.CustomResourceState // The ID of the App Service Plan within which to create this Logic App AppServicePlanId pulumi.StringOutput `pulumi:"appServicePlanId"` // A map of key-value pairs for [App Settings](https://docs.microsoft.com/en-us/azure/azure-functions/functions-app-settings) and custom values. AppSettings pulumi.StringMapOutput `pulumi:"appSettings"` // If `useExtensionBundle` then controls the allowed range for bundle versions. Default `[1.*, 2.0.0)` BundleVersion pulumi.StringPtrOutput `pulumi:"bundleVersion"` // Should the Logic App send session affinity cookies, which route client requests in the same session to the same instance? ClientAffinityEnabled pulumi.BoolOutput `pulumi:"clientAffinityEnabled"` // The mode of the Logic App's client certificates requirement for incoming requests. Possible values are `Required` and `Optional`. ClientCertificateMode pulumi.StringPtrOutput `pulumi:"clientCertificateMode"` // An `connectionString` block as defined below. ConnectionStrings StandardConnectionStringArrayOutput `pulumi:"connectionStrings"` // An identifier used by App Service to perform domain ownership verification via DNS TXT record. CustomDomainVerificationId pulumi.StringOutput `pulumi:"customDomainVerificationId"` // The default hostname associated with the Logic App - such as `mysite.azurewebsites.net` DefaultHostname pulumi.StringOutput `pulumi:"defaultHostname"` // Is the Logic App enabled? Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // Can the Logic App only be accessed via HTTPS? Defaults to `false`. HttpsOnly pulumi.BoolPtrOutput `pulumi:"httpsOnly"` // An `identity` block as defined below. Identity StandardIdentityOutput `pulumi:"identity"` // The Logic App kind - will be `functionapp,workflowapp` Kind pulumi.StringOutput `pulumi:"kind"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the Logic App Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // A comma separated list of outbound IP addresses - such as `52.23.25.3,52.143.43.12` OutboundIpAddresses pulumi.StringOutput `pulumi:"outboundIpAddresses"` // A comma separated list of outbound IP addresses - such as `52.23.25.3,52.143.43.12,52.143.43.17` - not all of which are necessarily in use. Superset of `outboundIpAddresses`. PossibleOutboundIpAddresses pulumi.StringOutput `pulumi:"possibleOutboundIpAddresses"` // The name of the resource group in which to create the Logic App ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `siteConfig` object as defined below. SiteConfig StandardSiteConfigOutput `pulumi:"siteConfig"` // A `siteCredential` block as defined below, which contains the site-level credentials used to publish to this App Service. SiteCredentials StandardSiteCredentialArrayOutput `pulumi:"siteCredentials"` // The access key which will be used to access the backend storage account for the Logic App StorageAccountAccessKey pulumi.StringOutput `pulumi:"storageAccountAccessKey"` // The backend storage account name which will be used by this Logic App (e.g. for Stateful workflows data) StorageAccountName pulumi.StringOutput `pulumi:"storageAccountName"` StorageAccountShareName pulumi.StringOutput `pulumi:"storageAccountShareName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // Should the logic app use the bundled extension package? If true, then application settings for `AzureFunctionsJobHost__extensionBundle__id` and `AzureFunctionsJobHost__extensionBundle__version` will be created. Default true UseExtensionBundle pulumi.BoolPtrOutput `pulumi:"useExtensionBundle"` // The runtime version associated with the Logic App Defaults to `~1`. Version pulumi.StringPtrOutput `pulumi:"version"` }
Manages a Logic App (Standard / Single Tenant)
> **Note:** To connect an Azure Logic App and a subnet within the same region `appservice.VirtualNetworkSwiftConnection` can be used. For an example, check the `appservice.VirtualNetworkSwiftConnection` documentation.
## Example Usage ### With App Service Plan)
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/logicapps" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "exampleAccount", &storage.AccountArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("LRS"), }) if err != nil { return err } examplePlan, err := appservice.NewPlan(ctx, "examplePlan", &appservice.PlanArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: &appservice.PlanSkuArgs{ Tier: pulumi.String("WorkflowStandard"), Size: pulumi.String("WS1"), }, }) if err != nil { return err } _, err = logicapps.NewStandard(ctx, "exampleStandard", &logicapps.StandardArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, AppServicePlanId: examplePlan.ID(), StorageAccountName: exampleAccount.Name, StorageAccountAccessKey: exampleAccount.PrimaryAccessKey, }) if err != nil { return err } return nil }) }
``` ### For Container Mode)
> **Note:** You must set `appservice.Plan` `kind` to `Linux` and `reserved` to `true` when used with `linuxFxVersion`
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/logicapps" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "exampleAccount", &storage.AccountArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("LRS"), }) if err != nil { return err } examplePlan, err := appservice.NewPlan(ctx, "examplePlan", &appservice.PlanArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Kind: pulumi.Any("Linux"), Reserved: pulumi.Bool(true), Sku: &appservice.PlanSkuArgs{ Tier: pulumi.String("WorkflowStandard"), Size: pulumi.String("WS1"), }, }) if err != nil { return err } _, err = logicapps.NewStandard(ctx, "exampleStandard", &logicapps.StandardArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, AppServicePlanId: examplePlan.ID(), StorageAccountName: exampleAccount.Name, StorageAccountAccessKey: exampleAccount.PrimaryAccessKey, SiteConfig: &logicapps.StandardSiteConfigArgs{ LinuxFxVersion: pulumi.String("DOCKER|mcr.microsoft.com/azure-functions/dotnet:3.0-appservice"), }, AppSettings: pulumi.StringMap{ "DOCKER_REGISTRY_SERVER_URL": pulumi.String("https://<server-name>.azurecr.io"), "DOCKER_REGISTRY_SERVER_USERNAME": pulumi.String("username"), "DOCKER_REGISTRY_SERVER_PASSWORD": pulumi.String("password"), }, }) if err != nil { return err } return nil }) }
```
## Import
Logic Apps can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:logicapps/standard:Standard logicapp1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Web/sites/logicapp1
```
func GetStandard ¶ added in v4.21.0
func GetStandard(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StandardState, opts ...pulumi.ResourceOption) (*Standard, error)
GetStandard gets an existing Standard 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 NewStandard ¶ added in v4.21.0
func NewStandard(ctx *pulumi.Context, name string, args *StandardArgs, opts ...pulumi.ResourceOption) (*Standard, error)
NewStandard registers a new resource with the given unique name, arguments, and options.
func (*Standard) ElementType ¶ added in v4.21.0
func (*Standard) ToStandardOutput ¶ added in v4.21.0
func (i *Standard) ToStandardOutput() StandardOutput
func (*Standard) ToStandardOutputWithContext ¶ added in v4.21.0
func (i *Standard) ToStandardOutputWithContext(ctx context.Context) StandardOutput
func (*Standard) ToStandardPtrOutput ¶ added in v4.21.0
func (i *Standard) ToStandardPtrOutput() StandardPtrOutput
func (*Standard) ToStandardPtrOutputWithContext ¶ added in v4.21.0
func (i *Standard) ToStandardPtrOutputWithContext(ctx context.Context) StandardPtrOutput
type StandardArgs ¶ added in v4.21.0
type StandardArgs struct { // The ID of the App Service Plan within which to create this Logic App AppServicePlanId pulumi.StringInput // A map of key-value pairs for [App Settings](https://docs.microsoft.com/en-us/azure/azure-functions/functions-app-settings) and custom values. AppSettings pulumi.StringMapInput // If `useExtensionBundle` then controls the allowed range for bundle versions. Default `[1.*, 2.0.0)` BundleVersion pulumi.StringPtrInput // Should the Logic App send session affinity cookies, which route client requests in the same session to the same instance? ClientAffinityEnabled pulumi.BoolPtrInput // The mode of the Logic App's client certificates requirement for incoming requests. Possible values are `Required` and `Optional`. ClientCertificateMode pulumi.StringPtrInput // An `connectionString` block as defined below. ConnectionStrings StandardConnectionStringArrayInput // Is the Logic App enabled? Enabled pulumi.BoolPtrInput // Can the Logic App only be accessed via HTTPS? Defaults to `false`. HttpsOnly pulumi.BoolPtrInput // An `identity` block as defined below. Identity StandardIdentityPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Logic App Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the Logic App ResourceGroupName pulumi.StringInput // A `siteConfig` object as defined below. SiteConfig StandardSiteConfigPtrInput // The access key which will be used to access the backend storage account for the Logic App StorageAccountAccessKey pulumi.StringInput // The backend storage account name which will be used by this Logic App (e.g. for Stateful workflows data) StorageAccountName pulumi.StringInput StorageAccountShareName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Should the logic app use the bundled extension package? If true, then application settings for `AzureFunctionsJobHost__extensionBundle__id` and `AzureFunctionsJobHost__extensionBundle__version` will be created. Default true UseExtensionBundle pulumi.BoolPtrInput // The runtime version associated with the Logic App Defaults to `~1`. Version pulumi.StringPtrInput }
The set of arguments for constructing a Standard resource.
func (StandardArgs) ElementType ¶ added in v4.21.0
func (StandardArgs) ElementType() reflect.Type
type StandardArray ¶ added in v4.21.0
type StandardArray []StandardInput
func (StandardArray) ElementType ¶ added in v4.21.0
func (StandardArray) ElementType() reflect.Type
func (StandardArray) ToStandardArrayOutput ¶ added in v4.21.0
func (i StandardArray) ToStandardArrayOutput() StandardArrayOutput
func (StandardArray) ToStandardArrayOutputWithContext ¶ added in v4.21.0
func (i StandardArray) ToStandardArrayOutputWithContext(ctx context.Context) StandardArrayOutput
type StandardArrayInput ¶ added in v4.21.0
type StandardArrayInput interface { pulumi.Input ToStandardArrayOutput() StandardArrayOutput ToStandardArrayOutputWithContext(context.Context) StandardArrayOutput }
StandardArrayInput is an input type that accepts StandardArray and StandardArrayOutput values. You can construct a concrete instance of `StandardArrayInput` via:
StandardArray{ StandardArgs{...} }
type StandardArrayOutput ¶ added in v4.21.0
type StandardArrayOutput struct{ *pulumi.OutputState }
func (StandardArrayOutput) ElementType ¶ added in v4.21.0
func (StandardArrayOutput) ElementType() reflect.Type
func (StandardArrayOutput) Index ¶ added in v4.21.0
func (o StandardArrayOutput) Index(i pulumi.IntInput) StandardOutput
func (StandardArrayOutput) ToStandardArrayOutput ¶ added in v4.21.0
func (o StandardArrayOutput) ToStandardArrayOutput() StandardArrayOutput
func (StandardArrayOutput) ToStandardArrayOutputWithContext ¶ added in v4.21.0
func (o StandardArrayOutput) ToStandardArrayOutputWithContext(ctx context.Context) StandardArrayOutput
type StandardConnectionString ¶ added in v4.21.0
type StandardConnectionString struct { // The name of the Connection String. Name string `pulumi:"name"` // The type of the Connection String. Possible values are `APIHub`, `Custom`, `DocDb`, `EventHub`, `MySQL`, `NotificationHub`, `PostgreSQL`, `RedisCache`, `ServiceBus`, `SQLAzure` and `SQLServer`. Type string `pulumi:"type"` // The value for the Connection String. Value string `pulumi:"value"` }
type StandardConnectionStringArgs ¶ added in v4.21.0
type StandardConnectionStringArgs struct { // The name of the Connection String. Name pulumi.StringInput `pulumi:"name"` // The type of the Connection String. Possible values are `APIHub`, `Custom`, `DocDb`, `EventHub`, `MySQL`, `NotificationHub`, `PostgreSQL`, `RedisCache`, `ServiceBus`, `SQLAzure` and `SQLServer`. Type pulumi.StringInput `pulumi:"type"` // The value for the Connection String. Value pulumi.StringInput `pulumi:"value"` }
func (StandardConnectionStringArgs) ElementType ¶ added in v4.21.0
func (StandardConnectionStringArgs) ElementType() reflect.Type
func (StandardConnectionStringArgs) ToStandardConnectionStringOutput ¶ added in v4.21.0
func (i StandardConnectionStringArgs) ToStandardConnectionStringOutput() StandardConnectionStringOutput
func (StandardConnectionStringArgs) ToStandardConnectionStringOutputWithContext ¶ added in v4.21.0
func (i StandardConnectionStringArgs) ToStandardConnectionStringOutputWithContext(ctx context.Context) StandardConnectionStringOutput
type StandardConnectionStringArray ¶ added in v4.21.0
type StandardConnectionStringArray []StandardConnectionStringInput
func (StandardConnectionStringArray) ElementType ¶ added in v4.21.0
func (StandardConnectionStringArray) ElementType() reflect.Type
func (StandardConnectionStringArray) ToStandardConnectionStringArrayOutput ¶ added in v4.21.0
func (i StandardConnectionStringArray) ToStandardConnectionStringArrayOutput() StandardConnectionStringArrayOutput
func (StandardConnectionStringArray) ToStandardConnectionStringArrayOutputWithContext ¶ added in v4.21.0
func (i StandardConnectionStringArray) ToStandardConnectionStringArrayOutputWithContext(ctx context.Context) StandardConnectionStringArrayOutput
type StandardConnectionStringArrayInput ¶ added in v4.21.0
type StandardConnectionStringArrayInput interface { pulumi.Input ToStandardConnectionStringArrayOutput() StandardConnectionStringArrayOutput ToStandardConnectionStringArrayOutputWithContext(context.Context) StandardConnectionStringArrayOutput }
StandardConnectionStringArrayInput is an input type that accepts StandardConnectionStringArray and StandardConnectionStringArrayOutput values. You can construct a concrete instance of `StandardConnectionStringArrayInput` via:
StandardConnectionStringArray{ StandardConnectionStringArgs{...} }
type StandardConnectionStringArrayOutput ¶ added in v4.21.0
type StandardConnectionStringArrayOutput struct{ *pulumi.OutputState }
func (StandardConnectionStringArrayOutput) ElementType ¶ added in v4.21.0
func (StandardConnectionStringArrayOutput) ElementType() reflect.Type
func (StandardConnectionStringArrayOutput) Index ¶ added in v4.21.0
func (o StandardConnectionStringArrayOutput) Index(i pulumi.IntInput) StandardConnectionStringOutput
func (StandardConnectionStringArrayOutput) ToStandardConnectionStringArrayOutput ¶ added in v4.21.0
func (o StandardConnectionStringArrayOutput) ToStandardConnectionStringArrayOutput() StandardConnectionStringArrayOutput
func (StandardConnectionStringArrayOutput) ToStandardConnectionStringArrayOutputWithContext ¶ added in v4.21.0
func (o StandardConnectionStringArrayOutput) ToStandardConnectionStringArrayOutputWithContext(ctx context.Context) StandardConnectionStringArrayOutput
type StandardConnectionStringInput ¶ added in v4.21.0
type StandardConnectionStringInput interface { pulumi.Input ToStandardConnectionStringOutput() StandardConnectionStringOutput ToStandardConnectionStringOutputWithContext(context.Context) StandardConnectionStringOutput }
StandardConnectionStringInput is an input type that accepts StandardConnectionStringArgs and StandardConnectionStringOutput values. You can construct a concrete instance of `StandardConnectionStringInput` via:
StandardConnectionStringArgs{...}
type StandardConnectionStringOutput ¶ added in v4.21.0
type StandardConnectionStringOutput struct{ *pulumi.OutputState }
func (StandardConnectionStringOutput) ElementType ¶ added in v4.21.0
func (StandardConnectionStringOutput) ElementType() reflect.Type
func (StandardConnectionStringOutput) Name ¶ added in v4.21.0
func (o StandardConnectionStringOutput) Name() pulumi.StringOutput
The name of the Connection String.
func (StandardConnectionStringOutput) ToStandardConnectionStringOutput ¶ added in v4.21.0
func (o StandardConnectionStringOutput) ToStandardConnectionStringOutput() StandardConnectionStringOutput
func (StandardConnectionStringOutput) ToStandardConnectionStringOutputWithContext ¶ added in v4.21.0
func (o StandardConnectionStringOutput) ToStandardConnectionStringOutputWithContext(ctx context.Context) StandardConnectionStringOutput
func (StandardConnectionStringOutput) Type ¶ added in v4.21.0
func (o StandardConnectionStringOutput) Type() pulumi.StringOutput
The type of the Connection String. Possible values are `APIHub`, `Custom`, `DocDb`, `EventHub`, `MySQL`, `NotificationHub`, `PostgreSQL`, `RedisCache`, `ServiceBus`, `SQLAzure` and `SQLServer`.
func (StandardConnectionStringOutput) Value ¶ added in v4.21.0
func (o StandardConnectionStringOutput) Value() pulumi.StringOutput
The value for the Connection String.
type StandardIdentity ¶ added in v4.21.0
type StandardIdentity struct { // The Principal ID for the Service Principal associated with the Managed Service Identity of this App Service. PrincipalId *string `pulumi:"principalId"` // The Tenant ID for the Service Principal associated with the Managed Service Identity of this App Service. TenantId *string `pulumi:"tenantId"` // Specifies the identity type of the Logic App Possible values are `SystemAssigned` (where Azure will generate a Service Principal for you), `UserAssigned` where you can specify the Service Principal IDs in the `identityIds` field, and `SystemAssigned, UserAssigned` which assigns both a system managed identity as well as the specified user assigned identities. Type string `pulumi:"type"` }
type StandardIdentityArgs ¶ added in v4.21.0
type StandardIdentityArgs struct { // The Principal ID for the Service Principal associated with the Managed Service Identity of this App Service. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The Tenant ID for the Service Principal associated with the Managed Service Identity of this App Service. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Specifies the identity type of the Logic App Possible values are `SystemAssigned` (where Azure will generate a Service Principal for you), `UserAssigned` where you can specify the Service Principal IDs in the `identityIds` field, and `SystemAssigned, UserAssigned` which assigns both a system managed identity as well as the specified user assigned identities. Type pulumi.StringInput `pulumi:"type"` }
func (StandardIdentityArgs) ElementType ¶ added in v4.21.0
func (StandardIdentityArgs) ElementType() reflect.Type
func (StandardIdentityArgs) ToStandardIdentityOutput ¶ added in v4.21.0
func (i StandardIdentityArgs) ToStandardIdentityOutput() StandardIdentityOutput
func (StandardIdentityArgs) ToStandardIdentityOutputWithContext ¶ added in v4.21.0
func (i StandardIdentityArgs) ToStandardIdentityOutputWithContext(ctx context.Context) StandardIdentityOutput
func (StandardIdentityArgs) ToStandardIdentityPtrOutput ¶ added in v4.21.0
func (i StandardIdentityArgs) ToStandardIdentityPtrOutput() StandardIdentityPtrOutput
func (StandardIdentityArgs) ToStandardIdentityPtrOutputWithContext ¶ added in v4.21.0
func (i StandardIdentityArgs) ToStandardIdentityPtrOutputWithContext(ctx context.Context) StandardIdentityPtrOutput
type StandardIdentityInput ¶ added in v4.21.0
type StandardIdentityInput interface { pulumi.Input ToStandardIdentityOutput() StandardIdentityOutput ToStandardIdentityOutputWithContext(context.Context) StandardIdentityOutput }
StandardIdentityInput is an input type that accepts StandardIdentityArgs and StandardIdentityOutput values. You can construct a concrete instance of `StandardIdentityInput` via:
StandardIdentityArgs{...}
type StandardIdentityOutput ¶ added in v4.21.0
type StandardIdentityOutput struct{ *pulumi.OutputState }
func (StandardIdentityOutput) ElementType ¶ added in v4.21.0
func (StandardIdentityOutput) ElementType() reflect.Type
func (StandardIdentityOutput) PrincipalId ¶ added in v4.21.0
func (o StandardIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID for the Service Principal associated with the Managed Service Identity of this App Service.
func (StandardIdentityOutput) TenantId ¶ added in v4.21.0
func (o StandardIdentityOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID for the Service Principal associated with the Managed Service Identity of this App Service.
func (StandardIdentityOutput) ToStandardIdentityOutput ¶ added in v4.21.0
func (o StandardIdentityOutput) ToStandardIdentityOutput() StandardIdentityOutput
func (StandardIdentityOutput) ToStandardIdentityOutputWithContext ¶ added in v4.21.0
func (o StandardIdentityOutput) ToStandardIdentityOutputWithContext(ctx context.Context) StandardIdentityOutput
func (StandardIdentityOutput) ToStandardIdentityPtrOutput ¶ added in v4.21.0
func (o StandardIdentityOutput) ToStandardIdentityPtrOutput() StandardIdentityPtrOutput
func (StandardIdentityOutput) ToStandardIdentityPtrOutputWithContext ¶ added in v4.21.0
func (o StandardIdentityOutput) ToStandardIdentityPtrOutputWithContext(ctx context.Context) StandardIdentityPtrOutput
func (StandardIdentityOutput) Type ¶ added in v4.21.0
func (o StandardIdentityOutput) Type() pulumi.StringOutput
Specifies the identity type of the Logic App Possible values are `SystemAssigned` (where Azure will generate a Service Principal for you), `UserAssigned` where you can specify the Service Principal IDs in the `identityIds` field, and `SystemAssigned, UserAssigned` which assigns both a system managed identity as well as the specified user assigned identities.
type StandardIdentityPtrInput ¶ added in v4.21.0
type StandardIdentityPtrInput interface { pulumi.Input ToStandardIdentityPtrOutput() StandardIdentityPtrOutput ToStandardIdentityPtrOutputWithContext(context.Context) StandardIdentityPtrOutput }
StandardIdentityPtrInput is an input type that accepts StandardIdentityArgs, StandardIdentityPtr and StandardIdentityPtrOutput values. You can construct a concrete instance of `StandardIdentityPtrInput` via:
StandardIdentityArgs{...} or: nil
func StandardIdentityPtr ¶ added in v4.21.0
func StandardIdentityPtr(v *StandardIdentityArgs) StandardIdentityPtrInput
type StandardIdentityPtrOutput ¶ added in v4.21.0
type StandardIdentityPtrOutput struct{ *pulumi.OutputState }
func (StandardIdentityPtrOutput) Elem ¶ added in v4.21.0
func (o StandardIdentityPtrOutput) Elem() StandardIdentityOutput
func (StandardIdentityPtrOutput) ElementType ¶ added in v4.21.0
func (StandardIdentityPtrOutput) ElementType() reflect.Type
func (StandardIdentityPtrOutput) PrincipalId ¶ added in v4.21.0
func (o StandardIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID for the Service Principal associated with the Managed Service Identity of this App Service.
func (StandardIdentityPtrOutput) TenantId ¶ added in v4.21.0
func (o StandardIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID for the Service Principal associated with the Managed Service Identity of this App Service.
func (StandardIdentityPtrOutput) ToStandardIdentityPtrOutput ¶ added in v4.21.0
func (o StandardIdentityPtrOutput) ToStandardIdentityPtrOutput() StandardIdentityPtrOutput
func (StandardIdentityPtrOutput) ToStandardIdentityPtrOutputWithContext ¶ added in v4.21.0
func (o StandardIdentityPtrOutput) ToStandardIdentityPtrOutputWithContext(ctx context.Context) StandardIdentityPtrOutput
func (StandardIdentityPtrOutput) Type ¶ added in v4.21.0
func (o StandardIdentityPtrOutput) Type() pulumi.StringPtrOutput
Specifies the identity type of the Logic App Possible values are `SystemAssigned` (where Azure will generate a Service Principal for you), `UserAssigned` where you can specify the Service Principal IDs in the `identityIds` field, and `SystemAssigned, UserAssigned` which assigns both a system managed identity as well as the specified user assigned identities.
type StandardInput ¶ added in v4.21.0
type StandardInput interface { pulumi.Input ToStandardOutput() StandardOutput ToStandardOutputWithContext(ctx context.Context) StandardOutput }
type StandardMap ¶ added in v4.21.0
type StandardMap map[string]StandardInput
func (StandardMap) ElementType ¶ added in v4.21.0
func (StandardMap) ElementType() reflect.Type
func (StandardMap) ToStandardMapOutput ¶ added in v4.21.0
func (i StandardMap) ToStandardMapOutput() StandardMapOutput
func (StandardMap) ToStandardMapOutputWithContext ¶ added in v4.21.0
func (i StandardMap) ToStandardMapOutputWithContext(ctx context.Context) StandardMapOutput
type StandardMapInput ¶ added in v4.21.0
type StandardMapInput interface { pulumi.Input ToStandardMapOutput() StandardMapOutput ToStandardMapOutputWithContext(context.Context) StandardMapOutput }
StandardMapInput is an input type that accepts StandardMap and StandardMapOutput values. You can construct a concrete instance of `StandardMapInput` via:
StandardMap{ "key": StandardArgs{...} }
type StandardMapOutput ¶ added in v4.21.0
type StandardMapOutput struct{ *pulumi.OutputState }
func (StandardMapOutput) ElementType ¶ added in v4.21.0
func (StandardMapOutput) ElementType() reflect.Type
func (StandardMapOutput) MapIndex ¶ added in v4.21.0
func (o StandardMapOutput) MapIndex(k pulumi.StringInput) StandardOutput
func (StandardMapOutput) ToStandardMapOutput ¶ added in v4.21.0
func (o StandardMapOutput) ToStandardMapOutput() StandardMapOutput
func (StandardMapOutput) ToStandardMapOutputWithContext ¶ added in v4.21.0
func (o StandardMapOutput) ToStandardMapOutputWithContext(ctx context.Context) StandardMapOutput
type StandardOutput ¶ added in v4.21.0
type StandardOutput struct{ *pulumi.OutputState }
func (StandardOutput) ElementType ¶ added in v4.21.0
func (StandardOutput) ElementType() reflect.Type
func (StandardOutput) ToStandardOutput ¶ added in v4.21.0
func (o StandardOutput) ToStandardOutput() StandardOutput
func (StandardOutput) ToStandardOutputWithContext ¶ added in v4.21.0
func (o StandardOutput) ToStandardOutputWithContext(ctx context.Context) StandardOutput
func (StandardOutput) ToStandardPtrOutput ¶ added in v4.21.0
func (o StandardOutput) ToStandardPtrOutput() StandardPtrOutput
func (StandardOutput) ToStandardPtrOutputWithContext ¶ added in v4.21.0
func (o StandardOutput) ToStandardPtrOutputWithContext(ctx context.Context) StandardPtrOutput
type StandardPtrInput ¶ added in v4.21.0
type StandardPtrInput interface { pulumi.Input ToStandardPtrOutput() StandardPtrOutput ToStandardPtrOutputWithContext(ctx context.Context) StandardPtrOutput }
type StandardPtrOutput ¶ added in v4.21.0
type StandardPtrOutput struct{ *pulumi.OutputState }
func (StandardPtrOutput) Elem ¶ added in v4.21.0
func (o StandardPtrOutput) Elem() StandardOutput
func (StandardPtrOutput) ElementType ¶ added in v4.21.0
func (StandardPtrOutput) ElementType() reflect.Type
func (StandardPtrOutput) ToStandardPtrOutput ¶ added in v4.21.0
func (o StandardPtrOutput) ToStandardPtrOutput() StandardPtrOutput
func (StandardPtrOutput) ToStandardPtrOutputWithContext ¶ added in v4.21.0
func (o StandardPtrOutput) ToStandardPtrOutputWithContext(ctx context.Context) StandardPtrOutput
type StandardSiteConfig ¶ added in v4.21.0
type StandardSiteConfig struct { // Should the Logic App be loaded at all times? Defaults to `false`. AlwaysOn *bool `pulumi:"alwaysOn"` // The number of workers this Logic App can scale out to. Only applicable to apps on the Consumption and Premium plan. AppScaleLimit *int `pulumi:"appScaleLimit"` // A `cors` block as defined below. Cors *StandardSiteConfigCors `pulumi:"cors"` // The version of the .net framework's CLR used in this Logic App Possible values are `v4.0` (including .NET Core 2.1 and 3.1), `v5.0` and `v6.0`. [For more information on which .net Framework version to use based on the runtime version you're targeting - please see this table](https://docs.microsoft.com/en-us/azure/azure-functions/functions-dotnet-class-library#supported-versions). Defaults to `v4.0`. DotnetFrameworkVersion *string `pulumi:"dotnetFrameworkVersion"` // The number of minimum instances for this Logic App Only affects apps on the Premium plan. ElasticInstanceMinimum *int `pulumi:"elasticInstanceMinimum"` // State of FTP / FTPS service for this Logic App Possible values include: `AllAllowed`, `FtpsOnly` and `Disabled`. Defaults to `AllAllowed`. FtpsState *string `pulumi:"ftpsState"` // Path which will be checked for this Logic App health. HealthCheckPath *string `pulumi:"healthCheckPath"` // Specifies whether or not the http2 protocol should be enabled. Defaults to `false`. Http2Enabled *bool `pulumi:"http2Enabled"` // A [List of objects](https://www.terraform.io/docs/configuration/attr-as-blocks.html) representing ip restrictions as defined below. IpRestrictions []StandardSiteConfigIpRestriction `pulumi:"ipRestrictions"` // Linux App Framework and version for the AppService, e.g. `DOCKER|(golang:latest)`. Setting this value will also set the `kind` of application deployed to `functionapp,linux,container,workflowapp` LinuxFxVersion *string `pulumi:"linuxFxVersion"` // The minimum supported TLS version for the Logic App Possible values are `1.0`, `1.1`, and `1.2`. Defaults to `1.2` for new Logic Apps. MinTlsVersion *string `pulumi:"minTlsVersion"` // The number of pre-warmed instances for this Logic App Only affects apps on the Premium plan. PreWarmedInstanceCount *int `pulumi:"preWarmedInstanceCount"` // Should Runtime Scale Monitoring be enabled?. Only applicable to apps on the Premium plan. Defaults to `false`. RuntimeScaleMonitoringEnabled *bool `pulumi:"runtimeScaleMonitoringEnabled"` // Should the Logic App run in 32 bit mode, rather than 64 bit mode? Defaults to `true`. Use32BitWorkerProcess *bool `pulumi:"use32BitWorkerProcess"` // Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied. VnetRouteAllEnabled *bool `pulumi:"vnetRouteAllEnabled"` // Should WebSockets be enabled? WebsocketsEnabled *bool `pulumi:"websocketsEnabled"` }
type StandardSiteConfigArgs ¶ added in v4.21.0
type StandardSiteConfigArgs struct { // Should the Logic App be loaded at all times? Defaults to `false`. AlwaysOn pulumi.BoolPtrInput `pulumi:"alwaysOn"` // The number of workers this Logic App can scale out to. Only applicable to apps on the Consumption and Premium plan. AppScaleLimit pulumi.IntPtrInput `pulumi:"appScaleLimit"` // A `cors` block as defined below. Cors StandardSiteConfigCorsPtrInput `pulumi:"cors"` // The version of the .net framework's CLR used in this Logic App Possible values are `v4.0` (including .NET Core 2.1 and 3.1), `v5.0` and `v6.0`. [For more information on which .net Framework version to use based on the runtime version you're targeting - please see this table](https://docs.microsoft.com/en-us/azure/azure-functions/functions-dotnet-class-library#supported-versions). Defaults to `v4.0`. DotnetFrameworkVersion pulumi.StringPtrInput `pulumi:"dotnetFrameworkVersion"` // The number of minimum instances for this Logic App Only affects apps on the Premium plan. ElasticInstanceMinimum pulumi.IntPtrInput `pulumi:"elasticInstanceMinimum"` // State of FTP / FTPS service for this Logic App Possible values include: `AllAllowed`, `FtpsOnly` and `Disabled`. Defaults to `AllAllowed`. FtpsState pulumi.StringPtrInput `pulumi:"ftpsState"` // Path which will be checked for this Logic App health. HealthCheckPath pulumi.StringPtrInput `pulumi:"healthCheckPath"` // Specifies whether or not the http2 protocol should be enabled. Defaults to `false`. Http2Enabled pulumi.BoolPtrInput `pulumi:"http2Enabled"` // A [List of objects](https://www.terraform.io/docs/configuration/attr-as-blocks.html) representing ip restrictions as defined below. IpRestrictions StandardSiteConfigIpRestrictionArrayInput `pulumi:"ipRestrictions"` // Linux App Framework and version for the AppService, e.g. `DOCKER|(golang:latest)`. Setting this value will also set the `kind` of application deployed to `functionapp,linux,container,workflowapp` LinuxFxVersion pulumi.StringPtrInput `pulumi:"linuxFxVersion"` // The minimum supported TLS version for the Logic App Possible values are `1.0`, `1.1`, and `1.2`. Defaults to `1.2` for new Logic Apps. MinTlsVersion pulumi.StringPtrInput `pulumi:"minTlsVersion"` // The number of pre-warmed instances for this Logic App Only affects apps on the Premium plan. PreWarmedInstanceCount pulumi.IntPtrInput `pulumi:"preWarmedInstanceCount"` // Should Runtime Scale Monitoring be enabled?. Only applicable to apps on the Premium plan. Defaults to `false`. RuntimeScaleMonitoringEnabled pulumi.BoolPtrInput `pulumi:"runtimeScaleMonitoringEnabled"` // Should the Logic App run in 32 bit mode, rather than 64 bit mode? Defaults to `true`. Use32BitWorkerProcess pulumi.BoolPtrInput `pulumi:"use32BitWorkerProcess"` // Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied. VnetRouteAllEnabled pulumi.BoolPtrInput `pulumi:"vnetRouteAllEnabled"` // Should WebSockets be enabled? WebsocketsEnabled pulumi.BoolPtrInput `pulumi:"websocketsEnabled"` }
func (StandardSiteConfigArgs) ElementType ¶ added in v4.21.0
func (StandardSiteConfigArgs) ElementType() reflect.Type
func (StandardSiteConfigArgs) ToStandardSiteConfigOutput ¶ added in v4.21.0
func (i StandardSiteConfigArgs) ToStandardSiteConfigOutput() StandardSiteConfigOutput
func (StandardSiteConfigArgs) ToStandardSiteConfigOutputWithContext ¶ added in v4.21.0
func (i StandardSiteConfigArgs) ToStandardSiteConfigOutputWithContext(ctx context.Context) StandardSiteConfigOutput
func (StandardSiteConfigArgs) ToStandardSiteConfigPtrOutput ¶ added in v4.21.0
func (i StandardSiteConfigArgs) ToStandardSiteConfigPtrOutput() StandardSiteConfigPtrOutput
func (StandardSiteConfigArgs) ToStandardSiteConfigPtrOutputWithContext ¶ added in v4.21.0
func (i StandardSiteConfigArgs) ToStandardSiteConfigPtrOutputWithContext(ctx context.Context) StandardSiteConfigPtrOutput
type StandardSiteConfigCors ¶ added in v4.21.0
type StandardSiteConfigCorsArgs ¶ added in v4.21.0
type StandardSiteConfigCorsArgs struct { // A list of origins which should be able to make cross-origin calls. `*` can be used to allow all calls. AllowedOrigins pulumi.StringArrayInput `pulumi:"allowedOrigins"` // Are credentials supported? SupportCredentials pulumi.BoolPtrInput `pulumi:"supportCredentials"` }
func (StandardSiteConfigCorsArgs) ElementType ¶ added in v4.21.0
func (StandardSiteConfigCorsArgs) ElementType() reflect.Type
func (StandardSiteConfigCorsArgs) ToStandardSiteConfigCorsOutput ¶ added in v4.21.0
func (i StandardSiteConfigCorsArgs) ToStandardSiteConfigCorsOutput() StandardSiteConfigCorsOutput
func (StandardSiteConfigCorsArgs) ToStandardSiteConfigCorsOutputWithContext ¶ added in v4.21.0
func (i StandardSiteConfigCorsArgs) ToStandardSiteConfigCorsOutputWithContext(ctx context.Context) StandardSiteConfigCorsOutput
func (StandardSiteConfigCorsArgs) ToStandardSiteConfigCorsPtrOutput ¶ added in v4.21.0
func (i StandardSiteConfigCorsArgs) ToStandardSiteConfigCorsPtrOutput() StandardSiteConfigCorsPtrOutput
func (StandardSiteConfigCorsArgs) ToStandardSiteConfigCorsPtrOutputWithContext ¶ added in v4.21.0
func (i StandardSiteConfigCorsArgs) ToStandardSiteConfigCorsPtrOutputWithContext(ctx context.Context) StandardSiteConfigCorsPtrOutput
type StandardSiteConfigCorsInput ¶ added in v4.21.0
type StandardSiteConfigCorsInput interface { pulumi.Input ToStandardSiteConfigCorsOutput() StandardSiteConfigCorsOutput ToStandardSiteConfigCorsOutputWithContext(context.Context) StandardSiteConfigCorsOutput }
StandardSiteConfigCorsInput is an input type that accepts StandardSiteConfigCorsArgs and StandardSiteConfigCorsOutput values. You can construct a concrete instance of `StandardSiteConfigCorsInput` via:
StandardSiteConfigCorsArgs{...}
type StandardSiteConfigCorsOutput ¶ added in v4.21.0
type StandardSiteConfigCorsOutput struct{ *pulumi.OutputState }
func (StandardSiteConfigCorsOutput) AllowedOrigins ¶ added in v4.21.0
func (o StandardSiteConfigCorsOutput) AllowedOrigins() pulumi.StringArrayOutput
A list of origins which should be able to make cross-origin calls. `*` can be used to allow all calls.
func (StandardSiteConfigCorsOutput) ElementType ¶ added in v4.21.0
func (StandardSiteConfigCorsOutput) ElementType() reflect.Type
func (StandardSiteConfigCorsOutput) SupportCredentials ¶ added in v4.21.0
func (o StandardSiteConfigCorsOutput) SupportCredentials() pulumi.BoolPtrOutput
Are credentials supported?
func (StandardSiteConfigCorsOutput) ToStandardSiteConfigCorsOutput ¶ added in v4.21.0
func (o StandardSiteConfigCorsOutput) ToStandardSiteConfigCorsOutput() StandardSiteConfigCorsOutput
func (StandardSiteConfigCorsOutput) ToStandardSiteConfigCorsOutputWithContext ¶ added in v4.21.0
func (o StandardSiteConfigCorsOutput) ToStandardSiteConfigCorsOutputWithContext(ctx context.Context) StandardSiteConfigCorsOutput
func (StandardSiteConfigCorsOutput) ToStandardSiteConfigCorsPtrOutput ¶ added in v4.21.0
func (o StandardSiteConfigCorsOutput) ToStandardSiteConfigCorsPtrOutput() StandardSiteConfigCorsPtrOutput
func (StandardSiteConfigCorsOutput) ToStandardSiteConfigCorsPtrOutputWithContext ¶ added in v4.21.0
func (o StandardSiteConfigCorsOutput) ToStandardSiteConfigCorsPtrOutputWithContext(ctx context.Context) StandardSiteConfigCorsPtrOutput
type StandardSiteConfigCorsPtrInput ¶ added in v4.21.0
type StandardSiteConfigCorsPtrInput interface { pulumi.Input ToStandardSiteConfigCorsPtrOutput() StandardSiteConfigCorsPtrOutput ToStandardSiteConfigCorsPtrOutputWithContext(context.Context) StandardSiteConfigCorsPtrOutput }
StandardSiteConfigCorsPtrInput is an input type that accepts StandardSiteConfigCorsArgs, StandardSiteConfigCorsPtr and StandardSiteConfigCorsPtrOutput values. You can construct a concrete instance of `StandardSiteConfigCorsPtrInput` via:
StandardSiteConfigCorsArgs{...} or: nil
func StandardSiteConfigCorsPtr ¶ added in v4.21.0
func StandardSiteConfigCorsPtr(v *StandardSiteConfigCorsArgs) StandardSiteConfigCorsPtrInput
type StandardSiteConfigCorsPtrOutput ¶ added in v4.21.0
type StandardSiteConfigCorsPtrOutput struct{ *pulumi.OutputState }
func (StandardSiteConfigCorsPtrOutput) AllowedOrigins ¶ added in v4.21.0
func (o StandardSiteConfigCorsPtrOutput) AllowedOrigins() pulumi.StringArrayOutput
A list of origins which should be able to make cross-origin calls. `*` can be used to allow all calls.
func (StandardSiteConfigCorsPtrOutput) Elem ¶ added in v4.21.0
func (o StandardSiteConfigCorsPtrOutput) Elem() StandardSiteConfigCorsOutput
func (StandardSiteConfigCorsPtrOutput) ElementType ¶ added in v4.21.0
func (StandardSiteConfigCorsPtrOutput) ElementType() reflect.Type
func (StandardSiteConfigCorsPtrOutput) SupportCredentials ¶ added in v4.21.0
func (o StandardSiteConfigCorsPtrOutput) SupportCredentials() pulumi.BoolPtrOutput
Are credentials supported?
func (StandardSiteConfigCorsPtrOutput) ToStandardSiteConfigCorsPtrOutput ¶ added in v4.21.0
func (o StandardSiteConfigCorsPtrOutput) ToStandardSiteConfigCorsPtrOutput() StandardSiteConfigCorsPtrOutput
func (StandardSiteConfigCorsPtrOutput) ToStandardSiteConfigCorsPtrOutputWithContext ¶ added in v4.21.0
func (o StandardSiteConfigCorsPtrOutput) ToStandardSiteConfigCorsPtrOutputWithContext(ctx context.Context) StandardSiteConfigCorsPtrOutput
type StandardSiteConfigInput ¶ added in v4.21.0
type StandardSiteConfigInput interface { pulumi.Input ToStandardSiteConfigOutput() StandardSiteConfigOutput ToStandardSiteConfigOutputWithContext(context.Context) StandardSiteConfigOutput }
StandardSiteConfigInput is an input type that accepts StandardSiteConfigArgs and StandardSiteConfigOutput values. You can construct a concrete instance of `StandardSiteConfigInput` via:
StandardSiteConfigArgs{...}
type StandardSiteConfigIpRestriction ¶ added in v4.21.0
type StandardSiteConfigIpRestriction struct { // Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`. Action *string `pulumi:"action"` // The headers for this specific `ipRestriction` as defined below. Headers *StandardSiteConfigIpRestrictionHeaders `pulumi:"headers"` // The IP Address used for this IP Restriction in CIDR notation. IpAddress *string `pulumi:"ipAddress"` // The name for this IP Restriction. Name *string `pulumi:"name"` // The priority for this IP Restriction. Restrictions are enforced in priority order. By default, the priority is set to 65000 if not specified. Priority *int `pulumi:"priority"` // The Service Tag used for this IP Restriction. ServiceTag *string `pulumi:"serviceTag"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId *string `pulumi:"virtualNetworkSubnetId"` }
type StandardSiteConfigIpRestrictionArgs ¶ added in v4.21.0
type StandardSiteConfigIpRestrictionArgs struct { // Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`. Action pulumi.StringPtrInput `pulumi:"action"` // The headers for this specific `ipRestriction` as defined below. Headers StandardSiteConfigIpRestrictionHeadersPtrInput `pulumi:"headers"` // The IP Address used for this IP Restriction in CIDR notation. IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` // The name for this IP Restriction. Name pulumi.StringPtrInput `pulumi:"name"` // The priority for this IP Restriction. Restrictions are enforced in priority order. By default, the priority is set to 65000 if not specified. Priority pulumi.IntPtrInput `pulumi:"priority"` // The Service Tag used for this IP Restriction. ServiceTag pulumi.StringPtrInput `pulumi:"serviceTag"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId pulumi.StringPtrInput `pulumi:"virtualNetworkSubnetId"` }
func (StandardSiteConfigIpRestrictionArgs) ElementType ¶ added in v4.21.0
func (StandardSiteConfigIpRestrictionArgs) ElementType() reflect.Type
func (StandardSiteConfigIpRestrictionArgs) ToStandardSiteConfigIpRestrictionOutput ¶ added in v4.21.0
func (i StandardSiteConfigIpRestrictionArgs) ToStandardSiteConfigIpRestrictionOutput() StandardSiteConfigIpRestrictionOutput
func (StandardSiteConfigIpRestrictionArgs) ToStandardSiteConfigIpRestrictionOutputWithContext ¶ added in v4.21.0
func (i StandardSiteConfigIpRestrictionArgs) ToStandardSiteConfigIpRestrictionOutputWithContext(ctx context.Context) StandardSiteConfigIpRestrictionOutput
type StandardSiteConfigIpRestrictionArray ¶ added in v4.21.0
type StandardSiteConfigIpRestrictionArray []StandardSiteConfigIpRestrictionInput
func (StandardSiteConfigIpRestrictionArray) ElementType ¶ added in v4.21.0
func (StandardSiteConfigIpRestrictionArray) ElementType() reflect.Type
func (StandardSiteConfigIpRestrictionArray) ToStandardSiteConfigIpRestrictionArrayOutput ¶ added in v4.21.0
func (i StandardSiteConfigIpRestrictionArray) ToStandardSiteConfigIpRestrictionArrayOutput() StandardSiteConfigIpRestrictionArrayOutput
func (StandardSiteConfigIpRestrictionArray) ToStandardSiteConfigIpRestrictionArrayOutputWithContext ¶ added in v4.21.0
func (i StandardSiteConfigIpRestrictionArray) ToStandardSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) StandardSiteConfigIpRestrictionArrayOutput
type StandardSiteConfigIpRestrictionArrayInput ¶ added in v4.21.0
type StandardSiteConfigIpRestrictionArrayInput interface { pulumi.Input ToStandardSiteConfigIpRestrictionArrayOutput() StandardSiteConfigIpRestrictionArrayOutput ToStandardSiteConfigIpRestrictionArrayOutputWithContext(context.Context) StandardSiteConfigIpRestrictionArrayOutput }
StandardSiteConfigIpRestrictionArrayInput is an input type that accepts StandardSiteConfigIpRestrictionArray and StandardSiteConfigIpRestrictionArrayOutput values. You can construct a concrete instance of `StandardSiteConfigIpRestrictionArrayInput` via:
StandardSiteConfigIpRestrictionArray{ StandardSiteConfigIpRestrictionArgs{...} }
type StandardSiteConfigIpRestrictionArrayOutput ¶ added in v4.21.0
type StandardSiteConfigIpRestrictionArrayOutput struct{ *pulumi.OutputState }
func (StandardSiteConfigIpRestrictionArrayOutput) ElementType ¶ added in v4.21.0
func (StandardSiteConfigIpRestrictionArrayOutput) ElementType() reflect.Type
func (StandardSiteConfigIpRestrictionArrayOutput) ToStandardSiteConfigIpRestrictionArrayOutput ¶ added in v4.21.0
func (o StandardSiteConfigIpRestrictionArrayOutput) ToStandardSiteConfigIpRestrictionArrayOutput() StandardSiteConfigIpRestrictionArrayOutput
func (StandardSiteConfigIpRestrictionArrayOutput) ToStandardSiteConfigIpRestrictionArrayOutputWithContext ¶ added in v4.21.0
func (o StandardSiteConfigIpRestrictionArrayOutput) ToStandardSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) StandardSiteConfigIpRestrictionArrayOutput
type StandardSiteConfigIpRestrictionHeaders ¶ added in v4.21.0
type StandardSiteConfigIpRestrictionHeaders struct { // A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8. XAzureFdids []string `pulumi:"xAzureFdids"` // A list to allow the Azure FrontDoor health probe header. Only allowed value is "1". XFdHealthProbe *string `pulumi:"xFdHealthProbe"` // A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8 XForwardedFors []string `pulumi:"xForwardedFors"` // A list of allowed 'X-Forwarded-Host' domains with a maximum of 8. XForwardedHosts []string `pulumi:"xForwardedHosts"` }
type StandardSiteConfigIpRestrictionHeadersArgs ¶ added in v4.21.0
type StandardSiteConfigIpRestrictionHeadersArgs struct { // A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8. XAzureFdids pulumi.StringArrayInput `pulumi:"xAzureFdids"` // A list to allow the Azure FrontDoor health probe header. Only allowed value is "1". XFdHealthProbe pulumi.StringPtrInput `pulumi:"xFdHealthProbe"` // A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8 XForwardedFors pulumi.StringArrayInput `pulumi:"xForwardedFors"` // A list of allowed 'X-Forwarded-Host' domains with a maximum of 8. XForwardedHosts pulumi.StringArrayInput `pulumi:"xForwardedHosts"` }
func (StandardSiteConfigIpRestrictionHeadersArgs) ElementType ¶ added in v4.21.0
func (StandardSiteConfigIpRestrictionHeadersArgs) ElementType() reflect.Type
func (StandardSiteConfigIpRestrictionHeadersArgs) ToStandardSiteConfigIpRestrictionHeadersOutput ¶ added in v4.21.0
func (i StandardSiteConfigIpRestrictionHeadersArgs) ToStandardSiteConfigIpRestrictionHeadersOutput() StandardSiteConfigIpRestrictionHeadersOutput
func (StandardSiteConfigIpRestrictionHeadersArgs) ToStandardSiteConfigIpRestrictionHeadersOutputWithContext ¶ added in v4.21.0
func (i StandardSiteConfigIpRestrictionHeadersArgs) ToStandardSiteConfigIpRestrictionHeadersOutputWithContext(ctx context.Context) StandardSiteConfigIpRestrictionHeadersOutput
func (StandardSiteConfigIpRestrictionHeadersArgs) ToStandardSiteConfigIpRestrictionHeadersPtrOutput ¶ added in v4.21.0
func (i StandardSiteConfigIpRestrictionHeadersArgs) ToStandardSiteConfigIpRestrictionHeadersPtrOutput() StandardSiteConfigIpRestrictionHeadersPtrOutput
func (StandardSiteConfigIpRestrictionHeadersArgs) ToStandardSiteConfigIpRestrictionHeadersPtrOutputWithContext ¶ added in v4.21.0
func (i StandardSiteConfigIpRestrictionHeadersArgs) ToStandardSiteConfigIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) StandardSiteConfigIpRestrictionHeadersPtrOutput
type StandardSiteConfigIpRestrictionHeadersInput ¶ added in v4.21.0
type StandardSiteConfigIpRestrictionHeadersInput interface { pulumi.Input ToStandardSiteConfigIpRestrictionHeadersOutput() StandardSiteConfigIpRestrictionHeadersOutput ToStandardSiteConfigIpRestrictionHeadersOutputWithContext(context.Context) StandardSiteConfigIpRestrictionHeadersOutput }
StandardSiteConfigIpRestrictionHeadersInput is an input type that accepts StandardSiteConfigIpRestrictionHeadersArgs and StandardSiteConfigIpRestrictionHeadersOutput values. You can construct a concrete instance of `StandardSiteConfigIpRestrictionHeadersInput` via:
StandardSiteConfigIpRestrictionHeadersArgs{...}
type StandardSiteConfigIpRestrictionHeadersOutput ¶ added in v4.21.0
type StandardSiteConfigIpRestrictionHeadersOutput struct{ *pulumi.OutputState }
func (StandardSiteConfigIpRestrictionHeadersOutput) ElementType ¶ added in v4.21.0
func (StandardSiteConfigIpRestrictionHeadersOutput) ElementType() reflect.Type
func (StandardSiteConfigIpRestrictionHeadersOutput) ToStandardSiteConfigIpRestrictionHeadersOutput ¶ added in v4.21.0
func (o StandardSiteConfigIpRestrictionHeadersOutput) ToStandardSiteConfigIpRestrictionHeadersOutput() StandardSiteConfigIpRestrictionHeadersOutput
func (StandardSiteConfigIpRestrictionHeadersOutput) ToStandardSiteConfigIpRestrictionHeadersOutputWithContext ¶ added in v4.21.0
func (o StandardSiteConfigIpRestrictionHeadersOutput) ToStandardSiteConfigIpRestrictionHeadersOutputWithContext(ctx context.Context) StandardSiteConfigIpRestrictionHeadersOutput
func (StandardSiteConfigIpRestrictionHeadersOutput) ToStandardSiteConfigIpRestrictionHeadersPtrOutput ¶ added in v4.21.0
func (o StandardSiteConfigIpRestrictionHeadersOutput) ToStandardSiteConfigIpRestrictionHeadersPtrOutput() StandardSiteConfigIpRestrictionHeadersPtrOutput
func (StandardSiteConfigIpRestrictionHeadersOutput) ToStandardSiteConfigIpRestrictionHeadersPtrOutputWithContext ¶ added in v4.21.0
func (o StandardSiteConfigIpRestrictionHeadersOutput) ToStandardSiteConfigIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) StandardSiteConfigIpRestrictionHeadersPtrOutput
func (StandardSiteConfigIpRestrictionHeadersOutput) XAzureFdids ¶ added in v4.21.0
func (o StandardSiteConfigIpRestrictionHeadersOutput) XAzureFdids() pulumi.StringArrayOutput
A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8.
func (StandardSiteConfigIpRestrictionHeadersOutput) XFdHealthProbe ¶ added in v4.21.0
func (o StandardSiteConfigIpRestrictionHeadersOutput) XFdHealthProbe() pulumi.StringPtrOutput
A list to allow the Azure FrontDoor health probe header. Only allowed value is "1".
func (StandardSiteConfigIpRestrictionHeadersOutput) XForwardedFors ¶ added in v4.21.0
func (o StandardSiteConfigIpRestrictionHeadersOutput) XForwardedFors() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8
func (StandardSiteConfigIpRestrictionHeadersOutput) XForwardedHosts ¶ added in v4.21.0
func (o StandardSiteConfigIpRestrictionHeadersOutput) XForwardedHosts() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-Host' domains with a maximum of 8.
type StandardSiteConfigIpRestrictionHeadersPtrInput ¶ added in v4.21.0
type StandardSiteConfigIpRestrictionHeadersPtrInput interface { pulumi.Input ToStandardSiteConfigIpRestrictionHeadersPtrOutput() StandardSiteConfigIpRestrictionHeadersPtrOutput ToStandardSiteConfigIpRestrictionHeadersPtrOutputWithContext(context.Context) StandardSiteConfigIpRestrictionHeadersPtrOutput }
StandardSiteConfigIpRestrictionHeadersPtrInput is an input type that accepts StandardSiteConfigIpRestrictionHeadersArgs, StandardSiteConfigIpRestrictionHeadersPtr and StandardSiteConfigIpRestrictionHeadersPtrOutput values. You can construct a concrete instance of `StandardSiteConfigIpRestrictionHeadersPtrInput` via:
StandardSiteConfigIpRestrictionHeadersArgs{...} or: nil
func StandardSiteConfigIpRestrictionHeadersPtr ¶ added in v4.21.0
func StandardSiteConfigIpRestrictionHeadersPtr(v *StandardSiteConfigIpRestrictionHeadersArgs) StandardSiteConfigIpRestrictionHeadersPtrInput
type StandardSiteConfigIpRestrictionHeadersPtrOutput ¶ added in v4.21.0
type StandardSiteConfigIpRestrictionHeadersPtrOutput struct{ *pulumi.OutputState }
func (StandardSiteConfigIpRestrictionHeadersPtrOutput) ElementType ¶ added in v4.21.0
func (StandardSiteConfigIpRestrictionHeadersPtrOutput) ElementType() reflect.Type
func (StandardSiteConfigIpRestrictionHeadersPtrOutput) ToStandardSiteConfigIpRestrictionHeadersPtrOutput ¶ added in v4.21.0
func (o StandardSiteConfigIpRestrictionHeadersPtrOutput) ToStandardSiteConfigIpRestrictionHeadersPtrOutput() StandardSiteConfigIpRestrictionHeadersPtrOutput
func (StandardSiteConfigIpRestrictionHeadersPtrOutput) ToStandardSiteConfigIpRestrictionHeadersPtrOutputWithContext ¶ added in v4.21.0
func (o StandardSiteConfigIpRestrictionHeadersPtrOutput) ToStandardSiteConfigIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) StandardSiteConfigIpRestrictionHeadersPtrOutput
func (StandardSiteConfigIpRestrictionHeadersPtrOutput) XAzureFdids ¶ added in v4.21.0
func (o StandardSiteConfigIpRestrictionHeadersPtrOutput) XAzureFdids() pulumi.StringArrayOutput
A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8.
func (StandardSiteConfigIpRestrictionHeadersPtrOutput) XFdHealthProbe ¶ added in v4.21.0
func (o StandardSiteConfigIpRestrictionHeadersPtrOutput) XFdHealthProbe() pulumi.StringPtrOutput
A list to allow the Azure FrontDoor health probe header. Only allowed value is "1".
func (StandardSiteConfigIpRestrictionHeadersPtrOutput) XForwardedFors ¶ added in v4.21.0
func (o StandardSiteConfigIpRestrictionHeadersPtrOutput) XForwardedFors() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8
func (StandardSiteConfigIpRestrictionHeadersPtrOutput) XForwardedHosts ¶ added in v4.21.0
func (o StandardSiteConfigIpRestrictionHeadersPtrOutput) XForwardedHosts() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-Host' domains with a maximum of 8.
type StandardSiteConfigIpRestrictionInput ¶ added in v4.21.0
type StandardSiteConfigIpRestrictionInput interface { pulumi.Input ToStandardSiteConfigIpRestrictionOutput() StandardSiteConfigIpRestrictionOutput ToStandardSiteConfigIpRestrictionOutputWithContext(context.Context) StandardSiteConfigIpRestrictionOutput }
StandardSiteConfigIpRestrictionInput is an input type that accepts StandardSiteConfigIpRestrictionArgs and StandardSiteConfigIpRestrictionOutput values. You can construct a concrete instance of `StandardSiteConfigIpRestrictionInput` via:
StandardSiteConfigIpRestrictionArgs{...}
type StandardSiteConfigIpRestrictionOutput ¶ added in v4.21.0
type StandardSiteConfigIpRestrictionOutput struct{ *pulumi.OutputState }
func (StandardSiteConfigIpRestrictionOutput) Action ¶ added in v4.21.0
func (o StandardSiteConfigIpRestrictionOutput) Action() pulumi.StringPtrOutput
Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`.
func (StandardSiteConfigIpRestrictionOutput) ElementType ¶ added in v4.21.0
func (StandardSiteConfigIpRestrictionOutput) ElementType() reflect.Type
func (StandardSiteConfigIpRestrictionOutput) Headers ¶ added in v4.21.0
func (o StandardSiteConfigIpRestrictionOutput) Headers() StandardSiteConfigIpRestrictionHeadersPtrOutput
The headers for this specific `ipRestriction` as defined below.
func (StandardSiteConfigIpRestrictionOutput) IpAddress ¶ added in v4.21.0
func (o StandardSiteConfigIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
The IP Address used for this IP Restriction in CIDR notation.
func (StandardSiteConfigIpRestrictionOutput) Name ¶ added in v4.21.0
func (o StandardSiteConfigIpRestrictionOutput) Name() pulumi.StringPtrOutput
The name for this IP Restriction.
func (StandardSiteConfigIpRestrictionOutput) Priority ¶ added in v4.21.0
func (o StandardSiteConfigIpRestrictionOutput) Priority() pulumi.IntPtrOutput
The priority for this IP Restriction. Restrictions are enforced in priority order. By default, the priority is set to 65000 if not specified.
func (StandardSiteConfigIpRestrictionOutput) ServiceTag ¶ added in v4.21.0
func (o StandardSiteConfigIpRestrictionOutput) ServiceTag() pulumi.StringPtrOutput
The Service Tag used for this IP Restriction.
func (StandardSiteConfigIpRestrictionOutput) ToStandardSiteConfigIpRestrictionOutput ¶ added in v4.21.0
func (o StandardSiteConfigIpRestrictionOutput) ToStandardSiteConfigIpRestrictionOutput() StandardSiteConfigIpRestrictionOutput
func (StandardSiteConfigIpRestrictionOutput) ToStandardSiteConfigIpRestrictionOutputWithContext ¶ added in v4.21.0
func (o StandardSiteConfigIpRestrictionOutput) ToStandardSiteConfigIpRestrictionOutputWithContext(ctx context.Context) StandardSiteConfigIpRestrictionOutput
func (StandardSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId ¶ added in v4.21.0
func (o StandardSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput
The Virtual Network Subnet ID used for this IP Restriction.
type StandardSiteConfigOutput ¶ added in v4.21.0
type StandardSiteConfigOutput struct{ *pulumi.OutputState }
func (StandardSiteConfigOutput) AlwaysOn ¶ added in v4.21.0
func (o StandardSiteConfigOutput) AlwaysOn() pulumi.BoolPtrOutput
Should the Logic App be loaded at all times? Defaults to `false`.
func (StandardSiteConfigOutput) AppScaleLimit ¶ added in v4.21.0
func (o StandardSiteConfigOutput) AppScaleLimit() pulumi.IntPtrOutput
The number of workers this Logic App can scale out to. Only applicable to apps on the Consumption and Premium plan.
func (StandardSiteConfigOutput) Cors ¶ added in v4.21.0
func (o StandardSiteConfigOutput) Cors() StandardSiteConfigCorsPtrOutput
A `cors` block as defined below.
func (StandardSiteConfigOutput) DotnetFrameworkVersion ¶ added in v4.21.0
func (o StandardSiteConfigOutput) DotnetFrameworkVersion() pulumi.StringPtrOutput
The version of the .net framework's CLR used in this Logic App Possible values are `v4.0` (including .NET Core 2.1 and 3.1), `v5.0` and `v6.0`. [For more information on which .net Framework version to use based on the runtime version you're targeting - please see this table](https://docs.microsoft.com/en-us/azure/azure-functions/functions-dotnet-class-library#supported-versions). Defaults to `v4.0`.
func (StandardSiteConfigOutput) ElasticInstanceMinimum ¶ added in v4.21.0
func (o StandardSiteConfigOutput) ElasticInstanceMinimum() pulumi.IntPtrOutput
The number of minimum instances for this Logic App Only affects apps on the Premium plan.
func (StandardSiteConfigOutput) ElementType ¶ added in v4.21.0
func (StandardSiteConfigOutput) ElementType() reflect.Type
func (StandardSiteConfigOutput) FtpsState ¶ added in v4.21.0
func (o StandardSiteConfigOutput) FtpsState() pulumi.StringPtrOutput
State of FTP / FTPS service for this Logic App Possible values include: `AllAllowed`, `FtpsOnly` and `Disabled`. Defaults to `AllAllowed`.
func (StandardSiteConfigOutput) HealthCheckPath ¶ added in v4.21.0
func (o StandardSiteConfigOutput) HealthCheckPath() pulumi.StringPtrOutput
Path which will be checked for this Logic App health.
func (StandardSiteConfigOutput) Http2Enabled ¶ added in v4.21.0
func (o StandardSiteConfigOutput) Http2Enabled() pulumi.BoolPtrOutput
Specifies whether or not the http2 protocol should be enabled. Defaults to `false`.
func (StandardSiteConfigOutput) IpRestrictions ¶ added in v4.21.0
func (o StandardSiteConfigOutput) IpRestrictions() StandardSiteConfigIpRestrictionArrayOutput
A [List of objects](https://www.terraform.io/docs/configuration/attr-as-blocks.html) representing ip restrictions as defined below.
func (StandardSiteConfigOutput) LinuxFxVersion ¶ added in v4.21.0
func (o StandardSiteConfigOutput) LinuxFxVersion() pulumi.StringPtrOutput
Linux App Framework and version for the AppService, e.g. `DOCKER|(golang:latest)`. Setting this value will also set the `kind` of application deployed to `functionapp,linux,container,workflowapp`
func (StandardSiteConfigOutput) MinTlsVersion ¶ added in v4.21.0
func (o StandardSiteConfigOutput) MinTlsVersion() pulumi.StringPtrOutput
The minimum supported TLS version for the Logic App Possible values are `1.0`, `1.1`, and `1.2`. Defaults to `1.2` for new Logic Apps.
func (StandardSiteConfigOutput) PreWarmedInstanceCount ¶ added in v4.21.0
func (o StandardSiteConfigOutput) PreWarmedInstanceCount() pulumi.IntPtrOutput
The number of pre-warmed instances for this Logic App Only affects apps on the Premium plan.
func (StandardSiteConfigOutput) RuntimeScaleMonitoringEnabled ¶ added in v4.21.0
func (o StandardSiteConfigOutput) RuntimeScaleMonitoringEnabled() pulumi.BoolPtrOutput
Should Runtime Scale Monitoring be enabled?. Only applicable to apps on the Premium plan. Defaults to `false`.
func (StandardSiteConfigOutput) ToStandardSiteConfigOutput ¶ added in v4.21.0
func (o StandardSiteConfigOutput) ToStandardSiteConfigOutput() StandardSiteConfigOutput
func (StandardSiteConfigOutput) ToStandardSiteConfigOutputWithContext ¶ added in v4.21.0
func (o StandardSiteConfigOutput) ToStandardSiteConfigOutputWithContext(ctx context.Context) StandardSiteConfigOutput
func (StandardSiteConfigOutput) ToStandardSiteConfigPtrOutput ¶ added in v4.21.0
func (o StandardSiteConfigOutput) ToStandardSiteConfigPtrOutput() StandardSiteConfigPtrOutput
func (StandardSiteConfigOutput) ToStandardSiteConfigPtrOutputWithContext ¶ added in v4.21.0
func (o StandardSiteConfigOutput) ToStandardSiteConfigPtrOutputWithContext(ctx context.Context) StandardSiteConfigPtrOutput
func (StandardSiteConfigOutput) Use32BitWorkerProcess ¶ added in v4.21.0
func (o StandardSiteConfigOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput
Should the Logic App run in 32 bit mode, rather than 64 bit mode? Defaults to `true`.
func (StandardSiteConfigOutput) VnetRouteAllEnabled ¶ added in v4.21.0
func (o StandardSiteConfigOutput) VnetRouteAllEnabled() pulumi.BoolPtrOutput
Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
func (StandardSiteConfigOutput) WebsocketsEnabled ¶ added in v4.21.0
func (o StandardSiteConfigOutput) WebsocketsEnabled() pulumi.BoolPtrOutput
Should WebSockets be enabled?
type StandardSiteConfigPtrInput ¶ added in v4.21.0
type StandardSiteConfigPtrInput interface { pulumi.Input ToStandardSiteConfigPtrOutput() StandardSiteConfigPtrOutput ToStandardSiteConfigPtrOutputWithContext(context.Context) StandardSiteConfigPtrOutput }
StandardSiteConfigPtrInput is an input type that accepts StandardSiteConfigArgs, StandardSiteConfigPtr and StandardSiteConfigPtrOutput values. You can construct a concrete instance of `StandardSiteConfigPtrInput` via:
StandardSiteConfigArgs{...} or: nil
func StandardSiteConfigPtr ¶ added in v4.21.0
func StandardSiteConfigPtr(v *StandardSiteConfigArgs) StandardSiteConfigPtrInput
type StandardSiteConfigPtrOutput ¶ added in v4.21.0
type StandardSiteConfigPtrOutput struct{ *pulumi.OutputState }
func (StandardSiteConfigPtrOutput) AlwaysOn ¶ added in v4.21.0
func (o StandardSiteConfigPtrOutput) AlwaysOn() pulumi.BoolPtrOutput
Should the Logic App be loaded at all times? Defaults to `false`.
func (StandardSiteConfigPtrOutput) AppScaleLimit ¶ added in v4.21.0
func (o StandardSiteConfigPtrOutput) AppScaleLimit() pulumi.IntPtrOutput
The number of workers this Logic App can scale out to. Only applicable to apps on the Consumption and Premium plan.
func (StandardSiteConfigPtrOutput) Cors ¶ added in v4.21.0
func (o StandardSiteConfigPtrOutput) Cors() StandardSiteConfigCorsPtrOutput
A `cors` block as defined below.
func (StandardSiteConfigPtrOutput) DotnetFrameworkVersion ¶ added in v4.21.0
func (o StandardSiteConfigPtrOutput) DotnetFrameworkVersion() pulumi.StringPtrOutput
The version of the .net framework's CLR used in this Logic App Possible values are `v4.0` (including .NET Core 2.1 and 3.1), `v5.0` and `v6.0`. [For more information on which .net Framework version to use based on the runtime version you're targeting - please see this table](https://docs.microsoft.com/en-us/azure/azure-functions/functions-dotnet-class-library#supported-versions). Defaults to `v4.0`.
func (StandardSiteConfigPtrOutput) ElasticInstanceMinimum ¶ added in v4.21.0
func (o StandardSiteConfigPtrOutput) ElasticInstanceMinimum() pulumi.IntPtrOutput
The number of minimum instances for this Logic App Only affects apps on the Premium plan.
func (StandardSiteConfigPtrOutput) Elem ¶ added in v4.21.0
func (o StandardSiteConfigPtrOutput) Elem() StandardSiteConfigOutput
func (StandardSiteConfigPtrOutput) ElementType ¶ added in v4.21.0
func (StandardSiteConfigPtrOutput) ElementType() reflect.Type
func (StandardSiteConfigPtrOutput) FtpsState ¶ added in v4.21.0
func (o StandardSiteConfigPtrOutput) FtpsState() pulumi.StringPtrOutput
State of FTP / FTPS service for this Logic App Possible values include: `AllAllowed`, `FtpsOnly` and `Disabled`. Defaults to `AllAllowed`.
func (StandardSiteConfigPtrOutput) HealthCheckPath ¶ added in v4.21.0
func (o StandardSiteConfigPtrOutput) HealthCheckPath() pulumi.StringPtrOutput
Path which will be checked for this Logic App health.
func (StandardSiteConfigPtrOutput) Http2Enabled ¶ added in v4.21.0
func (o StandardSiteConfigPtrOutput) Http2Enabled() pulumi.BoolPtrOutput
Specifies whether or not the http2 protocol should be enabled. Defaults to `false`.
func (StandardSiteConfigPtrOutput) IpRestrictions ¶ added in v4.21.0
func (o StandardSiteConfigPtrOutput) IpRestrictions() StandardSiteConfigIpRestrictionArrayOutput
A [List of objects](https://www.terraform.io/docs/configuration/attr-as-blocks.html) representing ip restrictions as defined below.
func (StandardSiteConfigPtrOutput) LinuxFxVersion ¶ added in v4.21.0
func (o StandardSiteConfigPtrOutput) LinuxFxVersion() pulumi.StringPtrOutput
Linux App Framework and version for the AppService, e.g. `DOCKER|(golang:latest)`. Setting this value will also set the `kind` of application deployed to `functionapp,linux,container,workflowapp`
func (StandardSiteConfigPtrOutput) MinTlsVersion ¶ added in v4.21.0
func (o StandardSiteConfigPtrOutput) MinTlsVersion() pulumi.StringPtrOutput
The minimum supported TLS version for the Logic App Possible values are `1.0`, `1.1`, and `1.2`. Defaults to `1.2` for new Logic Apps.
func (StandardSiteConfigPtrOutput) PreWarmedInstanceCount ¶ added in v4.21.0
func (o StandardSiteConfigPtrOutput) PreWarmedInstanceCount() pulumi.IntPtrOutput
The number of pre-warmed instances for this Logic App Only affects apps on the Premium plan.
func (StandardSiteConfigPtrOutput) RuntimeScaleMonitoringEnabled ¶ added in v4.21.0
func (o StandardSiteConfigPtrOutput) RuntimeScaleMonitoringEnabled() pulumi.BoolPtrOutput
Should Runtime Scale Monitoring be enabled?. Only applicable to apps on the Premium plan. Defaults to `false`.
func (StandardSiteConfigPtrOutput) ToStandardSiteConfigPtrOutput ¶ added in v4.21.0
func (o StandardSiteConfigPtrOutput) ToStandardSiteConfigPtrOutput() StandardSiteConfigPtrOutput
func (StandardSiteConfigPtrOutput) ToStandardSiteConfigPtrOutputWithContext ¶ added in v4.21.0
func (o StandardSiteConfigPtrOutput) ToStandardSiteConfigPtrOutputWithContext(ctx context.Context) StandardSiteConfigPtrOutput
func (StandardSiteConfigPtrOutput) Use32BitWorkerProcess ¶ added in v4.21.0
func (o StandardSiteConfigPtrOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput
Should the Logic App run in 32 bit mode, rather than 64 bit mode? Defaults to `true`.
func (StandardSiteConfigPtrOutput) VnetRouteAllEnabled ¶ added in v4.21.0
func (o StandardSiteConfigPtrOutput) VnetRouteAllEnabled() pulumi.BoolPtrOutput
Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
func (StandardSiteConfigPtrOutput) WebsocketsEnabled ¶ added in v4.21.0
func (o StandardSiteConfigPtrOutput) WebsocketsEnabled() pulumi.BoolPtrOutput
Should WebSockets be enabled?
type StandardSiteCredential ¶ added in v4.21.0
type StandardSiteCredentialArgs ¶ added in v4.21.0
type StandardSiteCredentialArgs struct { // The password associated with the username, which can be used to publish to this App Service. Password pulumi.StringPtrInput `pulumi:"password"` // The username which can be used to publish to this App Service Username pulumi.StringPtrInput `pulumi:"username"` }
func (StandardSiteCredentialArgs) ElementType ¶ added in v4.21.0
func (StandardSiteCredentialArgs) ElementType() reflect.Type
func (StandardSiteCredentialArgs) ToStandardSiteCredentialOutput ¶ added in v4.21.0
func (i StandardSiteCredentialArgs) ToStandardSiteCredentialOutput() StandardSiteCredentialOutput
func (StandardSiteCredentialArgs) ToStandardSiteCredentialOutputWithContext ¶ added in v4.21.0
func (i StandardSiteCredentialArgs) ToStandardSiteCredentialOutputWithContext(ctx context.Context) StandardSiteCredentialOutput
type StandardSiteCredentialArray ¶ added in v4.21.0
type StandardSiteCredentialArray []StandardSiteCredentialInput
func (StandardSiteCredentialArray) ElementType ¶ added in v4.21.0
func (StandardSiteCredentialArray) ElementType() reflect.Type
func (StandardSiteCredentialArray) ToStandardSiteCredentialArrayOutput ¶ added in v4.21.0
func (i StandardSiteCredentialArray) ToStandardSiteCredentialArrayOutput() StandardSiteCredentialArrayOutput
func (StandardSiteCredentialArray) ToStandardSiteCredentialArrayOutputWithContext ¶ added in v4.21.0
func (i StandardSiteCredentialArray) ToStandardSiteCredentialArrayOutputWithContext(ctx context.Context) StandardSiteCredentialArrayOutput
type StandardSiteCredentialArrayInput ¶ added in v4.21.0
type StandardSiteCredentialArrayInput interface { pulumi.Input ToStandardSiteCredentialArrayOutput() StandardSiteCredentialArrayOutput ToStandardSiteCredentialArrayOutputWithContext(context.Context) StandardSiteCredentialArrayOutput }
StandardSiteCredentialArrayInput is an input type that accepts StandardSiteCredentialArray and StandardSiteCredentialArrayOutput values. You can construct a concrete instance of `StandardSiteCredentialArrayInput` via:
StandardSiteCredentialArray{ StandardSiteCredentialArgs{...} }
type StandardSiteCredentialArrayOutput ¶ added in v4.21.0
type StandardSiteCredentialArrayOutput struct{ *pulumi.OutputState }
func (StandardSiteCredentialArrayOutput) ElementType ¶ added in v4.21.0
func (StandardSiteCredentialArrayOutput) ElementType() reflect.Type
func (StandardSiteCredentialArrayOutput) Index ¶ added in v4.21.0
func (o StandardSiteCredentialArrayOutput) Index(i pulumi.IntInput) StandardSiteCredentialOutput
func (StandardSiteCredentialArrayOutput) ToStandardSiteCredentialArrayOutput ¶ added in v4.21.0
func (o StandardSiteCredentialArrayOutput) ToStandardSiteCredentialArrayOutput() StandardSiteCredentialArrayOutput
func (StandardSiteCredentialArrayOutput) ToStandardSiteCredentialArrayOutputWithContext ¶ added in v4.21.0
func (o StandardSiteCredentialArrayOutput) ToStandardSiteCredentialArrayOutputWithContext(ctx context.Context) StandardSiteCredentialArrayOutput
type StandardSiteCredentialInput ¶ added in v4.21.0
type StandardSiteCredentialInput interface { pulumi.Input ToStandardSiteCredentialOutput() StandardSiteCredentialOutput ToStandardSiteCredentialOutputWithContext(context.Context) StandardSiteCredentialOutput }
StandardSiteCredentialInput is an input type that accepts StandardSiteCredentialArgs and StandardSiteCredentialOutput values. You can construct a concrete instance of `StandardSiteCredentialInput` via:
StandardSiteCredentialArgs{...}
type StandardSiteCredentialOutput ¶ added in v4.21.0
type StandardSiteCredentialOutput struct{ *pulumi.OutputState }
func (StandardSiteCredentialOutput) ElementType ¶ added in v4.21.0
func (StandardSiteCredentialOutput) ElementType() reflect.Type
func (StandardSiteCredentialOutput) Password ¶ added in v4.21.0
func (o StandardSiteCredentialOutput) Password() pulumi.StringPtrOutput
The password associated with the username, which can be used to publish to this App Service.
func (StandardSiteCredentialOutput) ToStandardSiteCredentialOutput ¶ added in v4.21.0
func (o StandardSiteCredentialOutput) ToStandardSiteCredentialOutput() StandardSiteCredentialOutput
func (StandardSiteCredentialOutput) ToStandardSiteCredentialOutputWithContext ¶ added in v4.21.0
func (o StandardSiteCredentialOutput) ToStandardSiteCredentialOutputWithContext(ctx context.Context) StandardSiteCredentialOutput
func (StandardSiteCredentialOutput) Username ¶ added in v4.21.0
func (o StandardSiteCredentialOutput) Username() pulumi.StringPtrOutput
The username which can be used to publish to this App Service
type StandardState ¶ added in v4.21.0
type StandardState struct { // The ID of the App Service Plan within which to create this Logic App AppServicePlanId pulumi.StringPtrInput // A map of key-value pairs for [App Settings](https://docs.microsoft.com/en-us/azure/azure-functions/functions-app-settings) and custom values. AppSettings pulumi.StringMapInput // If `useExtensionBundle` then controls the allowed range for bundle versions. Default `[1.*, 2.0.0)` BundleVersion pulumi.StringPtrInput // Should the Logic App send session affinity cookies, which route client requests in the same session to the same instance? ClientAffinityEnabled pulumi.BoolPtrInput // The mode of the Logic App's client certificates requirement for incoming requests. Possible values are `Required` and `Optional`. ClientCertificateMode pulumi.StringPtrInput // An `connectionString` block as defined below. ConnectionStrings StandardConnectionStringArrayInput // An identifier used by App Service to perform domain ownership verification via DNS TXT record. CustomDomainVerificationId pulumi.StringPtrInput // The default hostname associated with the Logic App - such as `mysite.azurewebsites.net` DefaultHostname pulumi.StringPtrInput // Is the Logic App enabled? Enabled pulumi.BoolPtrInput // Can the Logic App only be accessed via HTTPS? Defaults to `false`. HttpsOnly pulumi.BoolPtrInput // An `identity` block as defined below. Identity StandardIdentityPtrInput // The Logic App kind - will be `functionapp,workflowapp` Kind pulumi.StringPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Logic App Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A comma separated list of outbound IP addresses - such as `52.23.25.3,52.143.43.12` OutboundIpAddresses pulumi.StringPtrInput // A comma separated list of outbound IP addresses - such as `52.23.25.3,52.143.43.12,52.143.43.17` - not all of which are necessarily in use. Superset of `outboundIpAddresses`. PossibleOutboundIpAddresses pulumi.StringPtrInput // The name of the resource group in which to create the Logic App ResourceGroupName pulumi.StringPtrInput // A `siteConfig` object as defined below. SiteConfig StandardSiteConfigPtrInput // A `siteCredential` block as defined below, which contains the site-level credentials used to publish to this App Service. SiteCredentials StandardSiteCredentialArrayInput // The access key which will be used to access the backend storage account for the Logic App StorageAccountAccessKey pulumi.StringPtrInput // The backend storage account name which will be used by this Logic App (e.g. for Stateful workflows data) StorageAccountName pulumi.StringPtrInput StorageAccountShareName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Should the logic app use the bundled extension package? If true, then application settings for `AzureFunctionsJobHost__extensionBundle__id` and `AzureFunctionsJobHost__extensionBundle__version` will be created. Default true UseExtensionBundle pulumi.BoolPtrInput // The runtime version associated with the Logic App Defaults to `~1`. Version pulumi.StringPtrInput }
func (StandardState) ElementType ¶ added in v4.21.0
func (StandardState) ElementType() reflect.Type
type TriggerCustom ¶
type TriggerCustom struct { pulumi.CustomResourceState // Specifies the JSON Blob defining the Body of this Custom Trigger. Body pulumi.StringOutput `pulumi:"body"` // Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created. LogicAppId pulumi.StringOutput `pulumi:"logicAppId"` // Specifies the name of the HTTP Trigger to be created within the Logic App Workflow. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` }
Manages a Custom Trigger within a Logic App Workflow
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/logicapps" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleWorkflow, err := logicapps.NewWorkflow(ctx, "exampleWorkflow", &logicapps.WorkflowArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } _, err = logicapps.NewTriggerCustom(ctx, "exampleTriggerCustom", &logicapps.TriggerCustomArgs{ LogicAppId: exampleWorkflow.ID(), Body: pulumi.String(fmt.Sprintf("%v%v%v%v%v%v%v", "{\n", " \"recurrence\": {\n", " \"frequency\": \"Day\",\n", " \"interval\": 1\n", " },\n", " \"type\": \"Recurrence\"\n", "}\n")), }) if err != nil { return err } return nil }) }
```
## Import
Logic App Custom Triggers can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:logicapps/triggerCustom:TriggerCustom custom1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Logic/workflows/workflow1/triggers/custom1
```
func GetTriggerCustom ¶
func GetTriggerCustom(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TriggerCustomState, opts ...pulumi.ResourceOption) (*TriggerCustom, error)
GetTriggerCustom gets an existing TriggerCustom 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 NewTriggerCustom ¶
func NewTriggerCustom(ctx *pulumi.Context, name string, args *TriggerCustomArgs, opts ...pulumi.ResourceOption) (*TriggerCustom, error)
NewTriggerCustom registers a new resource with the given unique name, arguments, and options.
func (*TriggerCustom) ElementType ¶
func (*TriggerCustom) ElementType() reflect.Type
func (*TriggerCustom) ToTriggerCustomOutput ¶
func (i *TriggerCustom) ToTriggerCustomOutput() TriggerCustomOutput
func (*TriggerCustom) ToTriggerCustomOutputWithContext ¶
func (i *TriggerCustom) ToTriggerCustomOutputWithContext(ctx context.Context) TriggerCustomOutput
func (*TriggerCustom) ToTriggerCustomPtrOutput ¶
func (i *TriggerCustom) ToTriggerCustomPtrOutput() TriggerCustomPtrOutput
func (*TriggerCustom) ToTriggerCustomPtrOutputWithContext ¶
func (i *TriggerCustom) ToTriggerCustomPtrOutputWithContext(ctx context.Context) TriggerCustomPtrOutput
type TriggerCustomArgs ¶
type TriggerCustomArgs struct { // Specifies the JSON Blob defining the Body of this Custom Trigger. Body pulumi.StringInput // Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created. LogicAppId pulumi.StringInput // Specifies the name of the HTTP Trigger to be created within the Logic App Workflow. Changing this forces a new resource to be created. Name pulumi.StringPtrInput }
The set of arguments for constructing a TriggerCustom resource.
func (TriggerCustomArgs) ElementType ¶
func (TriggerCustomArgs) ElementType() reflect.Type
type TriggerCustomArray ¶
type TriggerCustomArray []TriggerCustomInput
func (TriggerCustomArray) ElementType ¶
func (TriggerCustomArray) ElementType() reflect.Type
func (TriggerCustomArray) ToTriggerCustomArrayOutput ¶
func (i TriggerCustomArray) ToTriggerCustomArrayOutput() TriggerCustomArrayOutput
func (TriggerCustomArray) ToTriggerCustomArrayOutputWithContext ¶
func (i TriggerCustomArray) ToTriggerCustomArrayOutputWithContext(ctx context.Context) TriggerCustomArrayOutput
type TriggerCustomArrayInput ¶
type TriggerCustomArrayInput interface { pulumi.Input ToTriggerCustomArrayOutput() TriggerCustomArrayOutput ToTriggerCustomArrayOutputWithContext(context.Context) TriggerCustomArrayOutput }
TriggerCustomArrayInput is an input type that accepts TriggerCustomArray and TriggerCustomArrayOutput values. You can construct a concrete instance of `TriggerCustomArrayInput` via:
TriggerCustomArray{ TriggerCustomArgs{...} }
type TriggerCustomArrayOutput ¶
type TriggerCustomArrayOutput struct{ *pulumi.OutputState }
func (TriggerCustomArrayOutput) ElementType ¶
func (TriggerCustomArrayOutput) ElementType() reflect.Type
func (TriggerCustomArrayOutput) Index ¶
func (o TriggerCustomArrayOutput) Index(i pulumi.IntInput) TriggerCustomOutput
func (TriggerCustomArrayOutput) ToTriggerCustomArrayOutput ¶
func (o TriggerCustomArrayOutput) ToTriggerCustomArrayOutput() TriggerCustomArrayOutput
func (TriggerCustomArrayOutput) ToTriggerCustomArrayOutputWithContext ¶
func (o TriggerCustomArrayOutput) ToTriggerCustomArrayOutputWithContext(ctx context.Context) TriggerCustomArrayOutput
type TriggerCustomInput ¶
type TriggerCustomInput interface { pulumi.Input ToTriggerCustomOutput() TriggerCustomOutput ToTriggerCustomOutputWithContext(ctx context.Context) TriggerCustomOutput }
type TriggerCustomMap ¶
type TriggerCustomMap map[string]TriggerCustomInput
func (TriggerCustomMap) ElementType ¶
func (TriggerCustomMap) ElementType() reflect.Type
func (TriggerCustomMap) ToTriggerCustomMapOutput ¶
func (i TriggerCustomMap) ToTriggerCustomMapOutput() TriggerCustomMapOutput
func (TriggerCustomMap) ToTriggerCustomMapOutputWithContext ¶
func (i TriggerCustomMap) ToTriggerCustomMapOutputWithContext(ctx context.Context) TriggerCustomMapOutput
type TriggerCustomMapInput ¶
type TriggerCustomMapInput interface { pulumi.Input ToTriggerCustomMapOutput() TriggerCustomMapOutput ToTriggerCustomMapOutputWithContext(context.Context) TriggerCustomMapOutput }
TriggerCustomMapInput is an input type that accepts TriggerCustomMap and TriggerCustomMapOutput values. You can construct a concrete instance of `TriggerCustomMapInput` via:
TriggerCustomMap{ "key": TriggerCustomArgs{...} }
type TriggerCustomMapOutput ¶
type TriggerCustomMapOutput struct{ *pulumi.OutputState }
func (TriggerCustomMapOutput) ElementType ¶
func (TriggerCustomMapOutput) ElementType() reflect.Type
func (TriggerCustomMapOutput) MapIndex ¶
func (o TriggerCustomMapOutput) MapIndex(k pulumi.StringInput) TriggerCustomOutput
func (TriggerCustomMapOutput) ToTriggerCustomMapOutput ¶
func (o TriggerCustomMapOutput) ToTriggerCustomMapOutput() TriggerCustomMapOutput
func (TriggerCustomMapOutput) ToTriggerCustomMapOutputWithContext ¶
func (o TriggerCustomMapOutput) ToTriggerCustomMapOutputWithContext(ctx context.Context) TriggerCustomMapOutput
type TriggerCustomOutput ¶
type TriggerCustomOutput struct{ *pulumi.OutputState }
func (TriggerCustomOutput) ElementType ¶
func (TriggerCustomOutput) ElementType() reflect.Type
func (TriggerCustomOutput) ToTriggerCustomOutput ¶
func (o TriggerCustomOutput) ToTriggerCustomOutput() TriggerCustomOutput
func (TriggerCustomOutput) ToTriggerCustomOutputWithContext ¶
func (o TriggerCustomOutput) ToTriggerCustomOutputWithContext(ctx context.Context) TriggerCustomOutput
func (TriggerCustomOutput) ToTriggerCustomPtrOutput ¶
func (o TriggerCustomOutput) ToTriggerCustomPtrOutput() TriggerCustomPtrOutput
func (TriggerCustomOutput) ToTriggerCustomPtrOutputWithContext ¶
func (o TriggerCustomOutput) ToTriggerCustomPtrOutputWithContext(ctx context.Context) TriggerCustomPtrOutput
type TriggerCustomPtrInput ¶
type TriggerCustomPtrInput interface { pulumi.Input ToTriggerCustomPtrOutput() TriggerCustomPtrOutput ToTriggerCustomPtrOutputWithContext(ctx context.Context) TriggerCustomPtrOutput }
type TriggerCustomPtrOutput ¶
type TriggerCustomPtrOutput struct{ *pulumi.OutputState }
func (TriggerCustomPtrOutput) Elem ¶ added in v4.20.0
func (o TriggerCustomPtrOutput) Elem() TriggerCustomOutput
func (TriggerCustomPtrOutput) ElementType ¶
func (TriggerCustomPtrOutput) ElementType() reflect.Type
func (TriggerCustomPtrOutput) ToTriggerCustomPtrOutput ¶
func (o TriggerCustomPtrOutput) ToTriggerCustomPtrOutput() TriggerCustomPtrOutput
func (TriggerCustomPtrOutput) ToTriggerCustomPtrOutputWithContext ¶
func (o TriggerCustomPtrOutput) ToTriggerCustomPtrOutputWithContext(ctx context.Context) TriggerCustomPtrOutput
type TriggerCustomState ¶
type TriggerCustomState struct { // Specifies the JSON Blob defining the Body of this Custom Trigger. Body pulumi.StringPtrInput // Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created. LogicAppId pulumi.StringPtrInput // Specifies the name of the HTTP Trigger to be created within the Logic App Workflow. Changing this forces a new resource to be created. Name pulumi.StringPtrInput }
func (TriggerCustomState) ElementType ¶
func (TriggerCustomState) ElementType() reflect.Type
type TriggerHttpRequest ¶
type TriggerHttpRequest struct { pulumi.CustomResourceState // The URL for the workflow trigger CallbackUrl pulumi.StringOutput `pulumi:"callbackUrl"` // Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created. LogicAppId pulumi.StringOutput `pulumi:"logicAppId"` // Specifies the HTTP Method which the request be using. Possible values include `DELETE`, `GET`, `PATCH`, `POST` or `PUT`. Method pulumi.StringPtrOutput `pulumi:"method"` // Specifies the name of the HTTP Request Trigger to be created within the Logic App Workflow. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the Relative Path used for this Request. RelativePath pulumi.StringPtrOutput `pulumi:"relativePath"` // A JSON Blob defining the Schema of the incoming request. This needs to be valid JSON. Schema pulumi.StringOutput `pulumi:"schema"` }
Manages a HTTP Request Trigger within a Logic App Workflow
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/logicapps" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleWorkflow, err := logicapps.NewWorkflow(ctx, "exampleWorkflow", &logicapps.WorkflowArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } _, err = logicapps.NewTriggerHttpRequest(ctx, "exampleTriggerHttpRequest", &logicapps.TriggerHttpRequestArgs{ LogicAppId: exampleWorkflow.ID(), Schema: pulumi.String(fmt.Sprintf("%v%v%v%v%v%v%v%v", "{\n", " \"type\": \"object\",\n", " \"properties\": {\n", " \"hello\": {\n", " \"type\": \"string\"\n", " }\n", " }\n", "}\n")), }) if err != nil { return err } return nil }) }
```
## Import
Logic App HTTP Request Triggers can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:logicapps/triggerHttpRequest:TriggerHttpRequest request1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Logic/workflows/workflow1/triggers/request1
```
func GetTriggerHttpRequest ¶
func GetTriggerHttpRequest(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TriggerHttpRequestState, opts ...pulumi.ResourceOption) (*TriggerHttpRequest, error)
GetTriggerHttpRequest gets an existing TriggerHttpRequest 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 NewTriggerHttpRequest ¶
func NewTriggerHttpRequest(ctx *pulumi.Context, name string, args *TriggerHttpRequestArgs, opts ...pulumi.ResourceOption) (*TriggerHttpRequest, error)
NewTriggerHttpRequest registers a new resource with the given unique name, arguments, and options.
func (*TriggerHttpRequest) ElementType ¶
func (*TriggerHttpRequest) ElementType() reflect.Type
func (*TriggerHttpRequest) ToTriggerHttpRequestOutput ¶
func (i *TriggerHttpRequest) ToTriggerHttpRequestOutput() TriggerHttpRequestOutput
func (*TriggerHttpRequest) ToTriggerHttpRequestOutputWithContext ¶
func (i *TriggerHttpRequest) ToTriggerHttpRequestOutputWithContext(ctx context.Context) TriggerHttpRequestOutput
func (*TriggerHttpRequest) ToTriggerHttpRequestPtrOutput ¶
func (i *TriggerHttpRequest) ToTriggerHttpRequestPtrOutput() TriggerHttpRequestPtrOutput
func (*TriggerHttpRequest) ToTriggerHttpRequestPtrOutputWithContext ¶
func (i *TriggerHttpRequest) ToTriggerHttpRequestPtrOutputWithContext(ctx context.Context) TriggerHttpRequestPtrOutput
type TriggerHttpRequestArgs ¶
type TriggerHttpRequestArgs struct { // Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created. LogicAppId pulumi.StringInput // Specifies the HTTP Method which the request be using. Possible values include `DELETE`, `GET`, `PATCH`, `POST` or `PUT`. Method pulumi.StringPtrInput // Specifies the name of the HTTP Request Trigger to be created within the Logic App Workflow. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the Relative Path used for this Request. RelativePath pulumi.StringPtrInput // A JSON Blob defining the Schema of the incoming request. This needs to be valid JSON. Schema pulumi.StringInput }
The set of arguments for constructing a TriggerHttpRequest resource.
func (TriggerHttpRequestArgs) ElementType ¶
func (TriggerHttpRequestArgs) ElementType() reflect.Type
type TriggerHttpRequestArray ¶
type TriggerHttpRequestArray []TriggerHttpRequestInput
func (TriggerHttpRequestArray) ElementType ¶
func (TriggerHttpRequestArray) ElementType() reflect.Type
func (TriggerHttpRequestArray) ToTriggerHttpRequestArrayOutput ¶
func (i TriggerHttpRequestArray) ToTriggerHttpRequestArrayOutput() TriggerHttpRequestArrayOutput
func (TriggerHttpRequestArray) ToTriggerHttpRequestArrayOutputWithContext ¶
func (i TriggerHttpRequestArray) ToTriggerHttpRequestArrayOutputWithContext(ctx context.Context) TriggerHttpRequestArrayOutput
type TriggerHttpRequestArrayInput ¶
type TriggerHttpRequestArrayInput interface { pulumi.Input ToTriggerHttpRequestArrayOutput() TriggerHttpRequestArrayOutput ToTriggerHttpRequestArrayOutputWithContext(context.Context) TriggerHttpRequestArrayOutput }
TriggerHttpRequestArrayInput is an input type that accepts TriggerHttpRequestArray and TriggerHttpRequestArrayOutput values. You can construct a concrete instance of `TriggerHttpRequestArrayInput` via:
TriggerHttpRequestArray{ TriggerHttpRequestArgs{...} }
type TriggerHttpRequestArrayOutput ¶
type TriggerHttpRequestArrayOutput struct{ *pulumi.OutputState }
func (TriggerHttpRequestArrayOutput) ElementType ¶
func (TriggerHttpRequestArrayOutput) ElementType() reflect.Type
func (TriggerHttpRequestArrayOutput) Index ¶
func (o TriggerHttpRequestArrayOutput) Index(i pulumi.IntInput) TriggerHttpRequestOutput
func (TriggerHttpRequestArrayOutput) ToTriggerHttpRequestArrayOutput ¶
func (o TriggerHttpRequestArrayOutput) ToTriggerHttpRequestArrayOutput() TriggerHttpRequestArrayOutput
func (TriggerHttpRequestArrayOutput) ToTriggerHttpRequestArrayOutputWithContext ¶
func (o TriggerHttpRequestArrayOutput) ToTriggerHttpRequestArrayOutputWithContext(ctx context.Context) TriggerHttpRequestArrayOutput
type TriggerHttpRequestInput ¶
type TriggerHttpRequestInput interface { pulumi.Input ToTriggerHttpRequestOutput() TriggerHttpRequestOutput ToTriggerHttpRequestOutputWithContext(ctx context.Context) TriggerHttpRequestOutput }
type TriggerHttpRequestMap ¶
type TriggerHttpRequestMap map[string]TriggerHttpRequestInput
func (TriggerHttpRequestMap) ElementType ¶
func (TriggerHttpRequestMap) ElementType() reflect.Type
func (TriggerHttpRequestMap) ToTriggerHttpRequestMapOutput ¶
func (i TriggerHttpRequestMap) ToTriggerHttpRequestMapOutput() TriggerHttpRequestMapOutput
func (TriggerHttpRequestMap) ToTriggerHttpRequestMapOutputWithContext ¶
func (i TriggerHttpRequestMap) ToTriggerHttpRequestMapOutputWithContext(ctx context.Context) TriggerHttpRequestMapOutput
type TriggerHttpRequestMapInput ¶
type TriggerHttpRequestMapInput interface { pulumi.Input ToTriggerHttpRequestMapOutput() TriggerHttpRequestMapOutput ToTriggerHttpRequestMapOutputWithContext(context.Context) TriggerHttpRequestMapOutput }
TriggerHttpRequestMapInput is an input type that accepts TriggerHttpRequestMap and TriggerHttpRequestMapOutput values. You can construct a concrete instance of `TriggerHttpRequestMapInput` via:
TriggerHttpRequestMap{ "key": TriggerHttpRequestArgs{...} }
type TriggerHttpRequestMapOutput ¶
type TriggerHttpRequestMapOutput struct{ *pulumi.OutputState }
func (TriggerHttpRequestMapOutput) ElementType ¶
func (TriggerHttpRequestMapOutput) ElementType() reflect.Type
func (TriggerHttpRequestMapOutput) MapIndex ¶
func (o TriggerHttpRequestMapOutput) MapIndex(k pulumi.StringInput) TriggerHttpRequestOutput
func (TriggerHttpRequestMapOutput) ToTriggerHttpRequestMapOutput ¶
func (o TriggerHttpRequestMapOutput) ToTriggerHttpRequestMapOutput() TriggerHttpRequestMapOutput
func (TriggerHttpRequestMapOutput) ToTriggerHttpRequestMapOutputWithContext ¶
func (o TriggerHttpRequestMapOutput) ToTriggerHttpRequestMapOutputWithContext(ctx context.Context) TriggerHttpRequestMapOutput
type TriggerHttpRequestOutput ¶
type TriggerHttpRequestOutput struct{ *pulumi.OutputState }
func (TriggerHttpRequestOutput) ElementType ¶
func (TriggerHttpRequestOutput) ElementType() reflect.Type
func (TriggerHttpRequestOutput) ToTriggerHttpRequestOutput ¶
func (o TriggerHttpRequestOutput) ToTriggerHttpRequestOutput() TriggerHttpRequestOutput
func (TriggerHttpRequestOutput) ToTriggerHttpRequestOutputWithContext ¶
func (o TriggerHttpRequestOutput) ToTriggerHttpRequestOutputWithContext(ctx context.Context) TriggerHttpRequestOutput
func (TriggerHttpRequestOutput) ToTriggerHttpRequestPtrOutput ¶
func (o TriggerHttpRequestOutput) ToTriggerHttpRequestPtrOutput() TriggerHttpRequestPtrOutput
func (TriggerHttpRequestOutput) ToTriggerHttpRequestPtrOutputWithContext ¶
func (o TriggerHttpRequestOutput) ToTriggerHttpRequestPtrOutputWithContext(ctx context.Context) TriggerHttpRequestPtrOutput
type TriggerHttpRequestPtrInput ¶
type TriggerHttpRequestPtrInput interface { pulumi.Input ToTriggerHttpRequestPtrOutput() TriggerHttpRequestPtrOutput ToTriggerHttpRequestPtrOutputWithContext(ctx context.Context) TriggerHttpRequestPtrOutput }
type TriggerHttpRequestPtrOutput ¶
type TriggerHttpRequestPtrOutput struct{ *pulumi.OutputState }
func (TriggerHttpRequestPtrOutput) Elem ¶ added in v4.20.0
func (o TriggerHttpRequestPtrOutput) Elem() TriggerHttpRequestOutput
func (TriggerHttpRequestPtrOutput) ElementType ¶
func (TriggerHttpRequestPtrOutput) ElementType() reflect.Type
func (TriggerHttpRequestPtrOutput) ToTriggerHttpRequestPtrOutput ¶
func (o TriggerHttpRequestPtrOutput) ToTriggerHttpRequestPtrOutput() TriggerHttpRequestPtrOutput
func (TriggerHttpRequestPtrOutput) ToTriggerHttpRequestPtrOutputWithContext ¶
func (o TriggerHttpRequestPtrOutput) ToTriggerHttpRequestPtrOutputWithContext(ctx context.Context) TriggerHttpRequestPtrOutput
type TriggerHttpRequestState ¶
type TriggerHttpRequestState struct { // The URL for the workflow trigger CallbackUrl pulumi.StringPtrInput // Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created. LogicAppId pulumi.StringPtrInput // Specifies the HTTP Method which the request be using. Possible values include `DELETE`, `GET`, `PATCH`, `POST` or `PUT`. Method pulumi.StringPtrInput // Specifies the name of the HTTP Request Trigger to be created within the Logic App Workflow. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the Relative Path used for this Request. RelativePath pulumi.StringPtrInput // A JSON Blob defining the Schema of the incoming request. This needs to be valid JSON. Schema pulumi.StringPtrInput }
func (TriggerHttpRequestState) ElementType ¶
func (TriggerHttpRequestState) ElementType() reflect.Type
type TriggerRecurrence ¶
type TriggerRecurrence struct { pulumi.CustomResourceState // Specifies the Frequency at which this Trigger should be run. Possible values include `Month`, `Week`, `Day`, `Hour`, `Minute` and `Second`. Frequency pulumi.StringOutput `pulumi:"frequency"` // Specifies interval used for the Frequency, for example a value of `4` for `interval` and `hour` for `frequency` would run the Trigger every 4 hours. Interval pulumi.IntOutput `pulumi:"interval"` // Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created. LogicAppId pulumi.StringOutput `pulumi:"logicAppId"` // Specifies the name of the Recurrence Triggers to be created within the Logic App Workflow. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // A `schedule` block as specified below. Schedule TriggerRecurrenceSchedulePtrOutput `pulumi:"schedule"` // Specifies the start date and time for this trigger in RFC3339 format: `2000-01-02T03:04:05Z`. StartTime pulumi.StringPtrOutput `pulumi:"startTime"` // Specifies the time zone for this trigger. Supported time zone options are listed [here](https://support.microsoft.com/en-us/help/973627/microsoft-time-zone-index-values) TimeZone pulumi.StringOutput `pulumi:"timeZone"` }
Manages a Recurrence Trigger within a Logic App Workflow
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/logicapps" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleWorkflow, err := logicapps.NewWorkflow(ctx, "exampleWorkflow", &logicapps.WorkflowArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } _, err = logicapps.NewTriggerRecurrence(ctx, "exampleTriggerRecurrence", &logicapps.TriggerRecurrenceArgs{ LogicAppId: exampleWorkflow.ID(), Frequency: pulumi.String("Day"), Interval: pulumi.Int(1), }) if err != nil { return err } return nil }) }
```
## Import
Logic App Recurrence Triggers can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:logicapps/triggerRecurrence:TriggerRecurrence daily /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Logic/workflows/workflow1/triggers/daily
```
func GetTriggerRecurrence ¶
func GetTriggerRecurrence(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TriggerRecurrenceState, opts ...pulumi.ResourceOption) (*TriggerRecurrence, error)
GetTriggerRecurrence gets an existing TriggerRecurrence 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 NewTriggerRecurrence ¶
func NewTriggerRecurrence(ctx *pulumi.Context, name string, args *TriggerRecurrenceArgs, opts ...pulumi.ResourceOption) (*TriggerRecurrence, error)
NewTriggerRecurrence registers a new resource with the given unique name, arguments, and options.
func (*TriggerRecurrence) ElementType ¶
func (*TriggerRecurrence) ElementType() reflect.Type
func (*TriggerRecurrence) ToTriggerRecurrenceOutput ¶
func (i *TriggerRecurrence) ToTriggerRecurrenceOutput() TriggerRecurrenceOutput
func (*TriggerRecurrence) ToTriggerRecurrenceOutputWithContext ¶
func (i *TriggerRecurrence) ToTriggerRecurrenceOutputWithContext(ctx context.Context) TriggerRecurrenceOutput
func (*TriggerRecurrence) ToTriggerRecurrencePtrOutput ¶
func (i *TriggerRecurrence) ToTriggerRecurrencePtrOutput() TriggerRecurrencePtrOutput
func (*TriggerRecurrence) ToTriggerRecurrencePtrOutputWithContext ¶
func (i *TriggerRecurrence) ToTriggerRecurrencePtrOutputWithContext(ctx context.Context) TriggerRecurrencePtrOutput
type TriggerRecurrenceArgs ¶
type TriggerRecurrenceArgs struct { // Specifies the Frequency at which this Trigger should be run. Possible values include `Month`, `Week`, `Day`, `Hour`, `Minute` and `Second`. Frequency pulumi.StringInput // Specifies interval used for the Frequency, for example a value of `4` for `interval` and `hour` for `frequency` would run the Trigger every 4 hours. Interval pulumi.IntInput // Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created. LogicAppId pulumi.StringInput // Specifies the name of the Recurrence Triggers to be created within the Logic App Workflow. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A `schedule` block as specified below. Schedule TriggerRecurrenceSchedulePtrInput // Specifies the start date and time for this trigger in RFC3339 format: `2000-01-02T03:04:05Z`. StartTime pulumi.StringPtrInput // Specifies the time zone for this trigger. Supported time zone options are listed [here](https://support.microsoft.com/en-us/help/973627/microsoft-time-zone-index-values) TimeZone pulumi.StringPtrInput }
The set of arguments for constructing a TriggerRecurrence resource.
func (TriggerRecurrenceArgs) ElementType ¶
func (TriggerRecurrenceArgs) ElementType() reflect.Type
type TriggerRecurrenceArray ¶
type TriggerRecurrenceArray []TriggerRecurrenceInput
func (TriggerRecurrenceArray) ElementType ¶
func (TriggerRecurrenceArray) ElementType() reflect.Type
func (TriggerRecurrenceArray) ToTriggerRecurrenceArrayOutput ¶
func (i TriggerRecurrenceArray) ToTriggerRecurrenceArrayOutput() TriggerRecurrenceArrayOutput
func (TriggerRecurrenceArray) ToTriggerRecurrenceArrayOutputWithContext ¶
func (i TriggerRecurrenceArray) ToTriggerRecurrenceArrayOutputWithContext(ctx context.Context) TriggerRecurrenceArrayOutput
type TriggerRecurrenceArrayInput ¶
type TriggerRecurrenceArrayInput interface { pulumi.Input ToTriggerRecurrenceArrayOutput() TriggerRecurrenceArrayOutput ToTriggerRecurrenceArrayOutputWithContext(context.Context) TriggerRecurrenceArrayOutput }
TriggerRecurrenceArrayInput is an input type that accepts TriggerRecurrenceArray and TriggerRecurrenceArrayOutput values. You can construct a concrete instance of `TriggerRecurrenceArrayInput` via:
TriggerRecurrenceArray{ TriggerRecurrenceArgs{...} }
type TriggerRecurrenceArrayOutput ¶
type TriggerRecurrenceArrayOutput struct{ *pulumi.OutputState }
func (TriggerRecurrenceArrayOutput) ElementType ¶
func (TriggerRecurrenceArrayOutput) ElementType() reflect.Type
func (TriggerRecurrenceArrayOutput) Index ¶
func (o TriggerRecurrenceArrayOutput) Index(i pulumi.IntInput) TriggerRecurrenceOutput
func (TriggerRecurrenceArrayOutput) ToTriggerRecurrenceArrayOutput ¶
func (o TriggerRecurrenceArrayOutput) ToTriggerRecurrenceArrayOutput() TriggerRecurrenceArrayOutput
func (TriggerRecurrenceArrayOutput) ToTriggerRecurrenceArrayOutputWithContext ¶
func (o TriggerRecurrenceArrayOutput) ToTriggerRecurrenceArrayOutputWithContext(ctx context.Context) TriggerRecurrenceArrayOutput
type TriggerRecurrenceInput ¶
type TriggerRecurrenceInput interface { pulumi.Input ToTriggerRecurrenceOutput() TriggerRecurrenceOutput ToTriggerRecurrenceOutputWithContext(ctx context.Context) TriggerRecurrenceOutput }
type TriggerRecurrenceMap ¶
type TriggerRecurrenceMap map[string]TriggerRecurrenceInput
func (TriggerRecurrenceMap) ElementType ¶
func (TriggerRecurrenceMap) ElementType() reflect.Type
func (TriggerRecurrenceMap) ToTriggerRecurrenceMapOutput ¶
func (i TriggerRecurrenceMap) ToTriggerRecurrenceMapOutput() TriggerRecurrenceMapOutput
func (TriggerRecurrenceMap) ToTriggerRecurrenceMapOutputWithContext ¶
func (i TriggerRecurrenceMap) ToTriggerRecurrenceMapOutputWithContext(ctx context.Context) TriggerRecurrenceMapOutput
type TriggerRecurrenceMapInput ¶
type TriggerRecurrenceMapInput interface { pulumi.Input ToTriggerRecurrenceMapOutput() TriggerRecurrenceMapOutput ToTriggerRecurrenceMapOutputWithContext(context.Context) TriggerRecurrenceMapOutput }
TriggerRecurrenceMapInput is an input type that accepts TriggerRecurrenceMap and TriggerRecurrenceMapOutput values. You can construct a concrete instance of `TriggerRecurrenceMapInput` via:
TriggerRecurrenceMap{ "key": TriggerRecurrenceArgs{...} }
type TriggerRecurrenceMapOutput ¶
type TriggerRecurrenceMapOutput struct{ *pulumi.OutputState }
func (TriggerRecurrenceMapOutput) ElementType ¶
func (TriggerRecurrenceMapOutput) ElementType() reflect.Type
func (TriggerRecurrenceMapOutput) MapIndex ¶
func (o TriggerRecurrenceMapOutput) MapIndex(k pulumi.StringInput) TriggerRecurrenceOutput
func (TriggerRecurrenceMapOutput) ToTriggerRecurrenceMapOutput ¶
func (o TriggerRecurrenceMapOutput) ToTriggerRecurrenceMapOutput() TriggerRecurrenceMapOutput
func (TriggerRecurrenceMapOutput) ToTriggerRecurrenceMapOutputWithContext ¶
func (o TriggerRecurrenceMapOutput) ToTriggerRecurrenceMapOutputWithContext(ctx context.Context) TriggerRecurrenceMapOutput
type TriggerRecurrenceOutput ¶
type TriggerRecurrenceOutput struct{ *pulumi.OutputState }
func (TriggerRecurrenceOutput) ElementType ¶
func (TriggerRecurrenceOutput) ElementType() reflect.Type
func (TriggerRecurrenceOutput) ToTriggerRecurrenceOutput ¶
func (o TriggerRecurrenceOutput) ToTriggerRecurrenceOutput() TriggerRecurrenceOutput
func (TriggerRecurrenceOutput) ToTriggerRecurrenceOutputWithContext ¶
func (o TriggerRecurrenceOutput) ToTriggerRecurrenceOutputWithContext(ctx context.Context) TriggerRecurrenceOutput
func (TriggerRecurrenceOutput) ToTriggerRecurrencePtrOutput ¶
func (o TriggerRecurrenceOutput) ToTriggerRecurrencePtrOutput() TriggerRecurrencePtrOutput
func (TriggerRecurrenceOutput) ToTriggerRecurrencePtrOutputWithContext ¶
func (o TriggerRecurrenceOutput) ToTriggerRecurrencePtrOutputWithContext(ctx context.Context) TriggerRecurrencePtrOutput
type TriggerRecurrencePtrInput ¶
type TriggerRecurrencePtrInput interface { pulumi.Input ToTriggerRecurrencePtrOutput() TriggerRecurrencePtrOutput ToTriggerRecurrencePtrOutputWithContext(ctx context.Context) TriggerRecurrencePtrOutput }
type TriggerRecurrencePtrOutput ¶
type TriggerRecurrencePtrOutput struct{ *pulumi.OutputState }
func (TriggerRecurrencePtrOutput) Elem ¶ added in v4.20.0
func (o TriggerRecurrencePtrOutput) Elem() TriggerRecurrenceOutput
func (TriggerRecurrencePtrOutput) ElementType ¶
func (TriggerRecurrencePtrOutput) ElementType() reflect.Type
func (TriggerRecurrencePtrOutput) ToTriggerRecurrencePtrOutput ¶
func (o TriggerRecurrencePtrOutput) ToTriggerRecurrencePtrOutput() TriggerRecurrencePtrOutput
func (TriggerRecurrencePtrOutput) ToTriggerRecurrencePtrOutputWithContext ¶
func (o TriggerRecurrencePtrOutput) ToTriggerRecurrencePtrOutputWithContext(ctx context.Context) TriggerRecurrencePtrOutput
type TriggerRecurrenceSchedule ¶
type TriggerRecurrenceSchedule struct { // Specifies a list of hours when the trigger should run. Valid values are between 0 and 23. AtTheseHours []int `pulumi:"atTheseHours"` // Specifies a list of minutes when the trigger should run. Valid values are between 0 and 59. AtTheseMinutes []int `pulumi:"atTheseMinutes"` // Specifies a list of days when the trigger should run. Valid values include `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, `Saturday`, and `Sunday`. OnTheseDays []string `pulumi:"onTheseDays"` }
type TriggerRecurrenceScheduleArgs ¶
type TriggerRecurrenceScheduleArgs struct { // Specifies a list of hours when the trigger should run. Valid values are between 0 and 23. AtTheseHours pulumi.IntArrayInput `pulumi:"atTheseHours"` // Specifies a list of minutes when the trigger should run. Valid values are between 0 and 59. AtTheseMinutes pulumi.IntArrayInput `pulumi:"atTheseMinutes"` // Specifies a list of days when the trigger should run. Valid values include `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, `Saturday`, and `Sunday`. OnTheseDays pulumi.StringArrayInput `pulumi:"onTheseDays"` }
func (TriggerRecurrenceScheduleArgs) ElementType ¶
func (TriggerRecurrenceScheduleArgs) ElementType() reflect.Type
func (TriggerRecurrenceScheduleArgs) ToTriggerRecurrenceScheduleOutput ¶
func (i TriggerRecurrenceScheduleArgs) ToTriggerRecurrenceScheduleOutput() TriggerRecurrenceScheduleOutput
func (TriggerRecurrenceScheduleArgs) ToTriggerRecurrenceScheduleOutputWithContext ¶
func (i TriggerRecurrenceScheduleArgs) ToTriggerRecurrenceScheduleOutputWithContext(ctx context.Context) TriggerRecurrenceScheduleOutput
func (TriggerRecurrenceScheduleArgs) ToTriggerRecurrenceSchedulePtrOutput ¶
func (i TriggerRecurrenceScheduleArgs) ToTriggerRecurrenceSchedulePtrOutput() TriggerRecurrenceSchedulePtrOutput
func (TriggerRecurrenceScheduleArgs) ToTriggerRecurrenceSchedulePtrOutputWithContext ¶
func (i TriggerRecurrenceScheduleArgs) ToTriggerRecurrenceSchedulePtrOutputWithContext(ctx context.Context) TriggerRecurrenceSchedulePtrOutput
type TriggerRecurrenceScheduleInput ¶
type TriggerRecurrenceScheduleInput interface { pulumi.Input ToTriggerRecurrenceScheduleOutput() TriggerRecurrenceScheduleOutput ToTriggerRecurrenceScheduleOutputWithContext(context.Context) TriggerRecurrenceScheduleOutput }
TriggerRecurrenceScheduleInput is an input type that accepts TriggerRecurrenceScheduleArgs and TriggerRecurrenceScheduleOutput values. You can construct a concrete instance of `TriggerRecurrenceScheduleInput` via:
TriggerRecurrenceScheduleArgs{...}
type TriggerRecurrenceScheduleOutput ¶
type TriggerRecurrenceScheduleOutput struct{ *pulumi.OutputState }
func (TriggerRecurrenceScheduleOutput) AtTheseHours ¶
func (o TriggerRecurrenceScheduleOutput) AtTheseHours() pulumi.IntArrayOutput
Specifies a list of hours when the trigger should run. Valid values are between 0 and 23.
func (TriggerRecurrenceScheduleOutput) AtTheseMinutes ¶
func (o TriggerRecurrenceScheduleOutput) AtTheseMinutes() pulumi.IntArrayOutput
Specifies a list of minutes when the trigger should run. Valid values are between 0 and 59.
func (TriggerRecurrenceScheduleOutput) ElementType ¶
func (TriggerRecurrenceScheduleOutput) ElementType() reflect.Type
func (TriggerRecurrenceScheduleOutput) OnTheseDays ¶
func (o TriggerRecurrenceScheduleOutput) OnTheseDays() pulumi.StringArrayOutput
Specifies a list of days when the trigger should run. Valid values include `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, `Saturday`, and `Sunday`.
func (TriggerRecurrenceScheduleOutput) ToTriggerRecurrenceScheduleOutput ¶
func (o TriggerRecurrenceScheduleOutput) ToTriggerRecurrenceScheduleOutput() TriggerRecurrenceScheduleOutput
func (TriggerRecurrenceScheduleOutput) ToTriggerRecurrenceScheduleOutputWithContext ¶
func (o TriggerRecurrenceScheduleOutput) ToTriggerRecurrenceScheduleOutputWithContext(ctx context.Context) TriggerRecurrenceScheduleOutput
func (TriggerRecurrenceScheduleOutput) ToTriggerRecurrenceSchedulePtrOutput ¶
func (o TriggerRecurrenceScheduleOutput) ToTriggerRecurrenceSchedulePtrOutput() TriggerRecurrenceSchedulePtrOutput
func (TriggerRecurrenceScheduleOutput) ToTriggerRecurrenceSchedulePtrOutputWithContext ¶
func (o TriggerRecurrenceScheduleOutput) ToTriggerRecurrenceSchedulePtrOutputWithContext(ctx context.Context) TriggerRecurrenceSchedulePtrOutput
type TriggerRecurrenceSchedulePtrInput ¶
type TriggerRecurrenceSchedulePtrInput interface { pulumi.Input ToTriggerRecurrenceSchedulePtrOutput() TriggerRecurrenceSchedulePtrOutput ToTriggerRecurrenceSchedulePtrOutputWithContext(context.Context) TriggerRecurrenceSchedulePtrOutput }
TriggerRecurrenceSchedulePtrInput is an input type that accepts TriggerRecurrenceScheduleArgs, TriggerRecurrenceSchedulePtr and TriggerRecurrenceSchedulePtrOutput values. You can construct a concrete instance of `TriggerRecurrenceSchedulePtrInput` via:
TriggerRecurrenceScheduleArgs{...} or: nil
func TriggerRecurrenceSchedulePtr ¶
func TriggerRecurrenceSchedulePtr(v *TriggerRecurrenceScheduleArgs) TriggerRecurrenceSchedulePtrInput
type TriggerRecurrenceSchedulePtrOutput ¶
type TriggerRecurrenceSchedulePtrOutput struct{ *pulumi.OutputState }
func (TriggerRecurrenceSchedulePtrOutput) AtTheseHours ¶
func (o TriggerRecurrenceSchedulePtrOutput) AtTheseHours() pulumi.IntArrayOutput
Specifies a list of hours when the trigger should run. Valid values are between 0 and 23.
func (TriggerRecurrenceSchedulePtrOutput) AtTheseMinutes ¶
func (o TriggerRecurrenceSchedulePtrOutput) AtTheseMinutes() pulumi.IntArrayOutput
Specifies a list of minutes when the trigger should run. Valid values are between 0 and 59.
func (TriggerRecurrenceSchedulePtrOutput) Elem ¶
func (o TriggerRecurrenceSchedulePtrOutput) Elem() TriggerRecurrenceScheduleOutput
func (TriggerRecurrenceSchedulePtrOutput) ElementType ¶
func (TriggerRecurrenceSchedulePtrOutput) ElementType() reflect.Type
func (TriggerRecurrenceSchedulePtrOutput) OnTheseDays ¶
func (o TriggerRecurrenceSchedulePtrOutput) OnTheseDays() pulumi.StringArrayOutput
Specifies a list of days when the trigger should run. Valid values include `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, `Saturday`, and `Sunday`.
func (TriggerRecurrenceSchedulePtrOutput) ToTriggerRecurrenceSchedulePtrOutput ¶
func (o TriggerRecurrenceSchedulePtrOutput) ToTriggerRecurrenceSchedulePtrOutput() TriggerRecurrenceSchedulePtrOutput
func (TriggerRecurrenceSchedulePtrOutput) ToTriggerRecurrenceSchedulePtrOutputWithContext ¶
func (o TriggerRecurrenceSchedulePtrOutput) ToTriggerRecurrenceSchedulePtrOutputWithContext(ctx context.Context) TriggerRecurrenceSchedulePtrOutput
type TriggerRecurrenceState ¶
type TriggerRecurrenceState struct { // Specifies the Frequency at which this Trigger should be run. Possible values include `Month`, `Week`, `Day`, `Hour`, `Minute` and `Second`. Frequency pulumi.StringPtrInput // Specifies interval used for the Frequency, for example a value of `4` for `interval` and `hour` for `frequency` would run the Trigger every 4 hours. Interval pulumi.IntPtrInput // Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created. LogicAppId pulumi.StringPtrInput // Specifies the name of the Recurrence Triggers to be created within the Logic App Workflow. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A `schedule` block as specified below. Schedule TriggerRecurrenceSchedulePtrInput // Specifies the start date and time for this trigger in RFC3339 format: `2000-01-02T03:04:05Z`. StartTime pulumi.StringPtrInput // Specifies the time zone for this trigger. Supported time zone options are listed [here](https://support.microsoft.com/en-us/help/973627/microsoft-time-zone-index-values) TimeZone pulumi.StringPtrInput }
func (TriggerRecurrenceState) ElementType ¶
func (TriggerRecurrenceState) ElementType() reflect.Type
type Workflow ¶
type Workflow struct { pulumi.CustomResourceState // A `accessControl` block as defined below. AccessControl WorkflowAccessControlPtrOutput `pulumi:"accessControl"` // The Access Endpoint for the Logic App Workflow. AccessEndpoint pulumi.StringOutput `pulumi:"accessEndpoint"` // The list of access endpoint ip addresses of connector. ConnectorEndpointIpAddresses pulumi.StringArrayOutput `pulumi:"connectorEndpointIpAddresses"` // The list of outgoing ip addresses of connector. ConnectorOutboundIpAddresses pulumi.StringArrayOutput `pulumi:"connectorOutboundIpAddresses"` Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // An `identity` block as defined below. Identity WorkflowIdentityPtrOutput `pulumi:"identity"` // The ID of the Integration Service Environment to which this Logic App Workflow belongs. Changing this forces a new Logic App Workflow to be created. IntegrationServiceEnvironmentId pulumi.StringPtrOutput `pulumi:"integrationServiceEnvironmentId"` // Specifies the supported Azure location where the Logic App Workflow exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The ID of the integration account linked by this Logic App Workflow. LogicAppIntegrationAccountId pulumi.StringPtrOutput `pulumi:"logicAppIntegrationAccountId"` // Specifies the name of the Logic App Workflow. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // A map of Key-Value pairs. Parameters pulumi.StringMapOutput `pulumi:"parameters"` // The name of the Resource Group in which the Logic App Workflow should be created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The list of access endpoint ip addresses of workflow. WorkflowEndpointIpAddresses pulumi.StringArrayOutput `pulumi:"workflowEndpointIpAddresses"` // The list of outgoing ip addresses of workflow. WorkflowOutboundIpAddresses pulumi.StringArrayOutput `pulumi:"workflowOutboundIpAddresses"` // Specifies a map of Key-Value pairs of the Parameter Definitions to use for this Logic App Workflow. The key is the parameter name, and the value is a json encoded string of the parameter definition (see: https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-workflow-definition-language#parameters). WorkflowParameters pulumi.StringMapOutput `pulumi:"workflowParameters"` // Specifies the Schema to use for this Logic App Workflow. Defaults to `https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#`. Changing this forces a new resource to be created. WorkflowSchema pulumi.StringPtrOutput `pulumi:"workflowSchema"` // Specifies the version of the Schema used for this Logic App Workflow. Defaults to `1.0.0.0`. Changing this forces a new resource to be created. WorkflowVersion pulumi.StringPtrOutput `pulumi:"workflowVersion"` }
Manages a Logic App Workflow.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/logicapps" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = logicapps.NewWorkflow(ctx, "exampleWorkflow", &logicapps.WorkflowArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } return nil }) }
```
## Import
Logic App Workflows can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:logicapps/workflow:Workflow workflow1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Logic/workflows/workflow1
```
func GetWorkflow ¶
func GetWorkflow(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkflowState, opts ...pulumi.ResourceOption) (*Workflow, error)
GetWorkflow gets an existing Workflow 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 NewWorkflow ¶
func NewWorkflow(ctx *pulumi.Context, name string, args *WorkflowArgs, opts ...pulumi.ResourceOption) (*Workflow, error)
NewWorkflow registers a new resource with the given unique name, arguments, and options.
func (*Workflow) ElementType ¶
func (*Workflow) ToWorkflowOutput ¶
func (i *Workflow) ToWorkflowOutput() WorkflowOutput
func (*Workflow) ToWorkflowOutputWithContext ¶
func (i *Workflow) ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput
func (*Workflow) ToWorkflowPtrOutput ¶
func (i *Workflow) ToWorkflowPtrOutput() WorkflowPtrOutput
func (*Workflow) ToWorkflowPtrOutputWithContext ¶
func (i *Workflow) ToWorkflowPtrOutputWithContext(ctx context.Context) WorkflowPtrOutput
type WorkflowAccessControl ¶ added in v4.19.0
type WorkflowAccessControl struct { // A `action` block as defined below. Action *WorkflowAccessControlAction `pulumi:"action"` // A `content` block as defined below. Content *WorkflowAccessControlContent `pulumi:"content"` // A `trigger` block as defined below. Trigger *WorkflowAccessControlTrigger `pulumi:"trigger"` // A `workflowManagement` block as defined below. WorkflowManagement *WorkflowAccessControlWorkflowManagement `pulumi:"workflowManagement"` }
type WorkflowAccessControlAction ¶ added in v4.19.0
type WorkflowAccessControlAction struct { // A list of the allowed caller IP address ranges. AllowedCallerIpAddressRanges []string `pulumi:"allowedCallerIpAddressRanges"` }
type WorkflowAccessControlActionArgs ¶ added in v4.19.0
type WorkflowAccessControlActionArgs struct { // A list of the allowed caller IP address ranges. AllowedCallerIpAddressRanges pulumi.StringArrayInput `pulumi:"allowedCallerIpAddressRanges"` }
func (WorkflowAccessControlActionArgs) ElementType ¶ added in v4.19.0
func (WorkflowAccessControlActionArgs) ElementType() reflect.Type
func (WorkflowAccessControlActionArgs) ToWorkflowAccessControlActionOutput ¶ added in v4.19.0
func (i WorkflowAccessControlActionArgs) ToWorkflowAccessControlActionOutput() WorkflowAccessControlActionOutput
func (WorkflowAccessControlActionArgs) ToWorkflowAccessControlActionOutputWithContext ¶ added in v4.19.0
func (i WorkflowAccessControlActionArgs) ToWorkflowAccessControlActionOutputWithContext(ctx context.Context) WorkflowAccessControlActionOutput
func (WorkflowAccessControlActionArgs) ToWorkflowAccessControlActionPtrOutput ¶ added in v4.19.0
func (i WorkflowAccessControlActionArgs) ToWorkflowAccessControlActionPtrOutput() WorkflowAccessControlActionPtrOutput
func (WorkflowAccessControlActionArgs) ToWorkflowAccessControlActionPtrOutputWithContext ¶ added in v4.19.0
func (i WorkflowAccessControlActionArgs) ToWorkflowAccessControlActionPtrOutputWithContext(ctx context.Context) WorkflowAccessControlActionPtrOutput
type WorkflowAccessControlActionInput ¶ added in v4.19.0
type WorkflowAccessControlActionInput interface { pulumi.Input ToWorkflowAccessControlActionOutput() WorkflowAccessControlActionOutput ToWorkflowAccessControlActionOutputWithContext(context.Context) WorkflowAccessControlActionOutput }
WorkflowAccessControlActionInput is an input type that accepts WorkflowAccessControlActionArgs and WorkflowAccessControlActionOutput values. You can construct a concrete instance of `WorkflowAccessControlActionInput` via:
WorkflowAccessControlActionArgs{...}
type WorkflowAccessControlActionOutput ¶ added in v4.19.0
type WorkflowAccessControlActionOutput struct{ *pulumi.OutputState }
func (WorkflowAccessControlActionOutput) AllowedCallerIpAddressRanges ¶ added in v4.19.0
func (o WorkflowAccessControlActionOutput) AllowedCallerIpAddressRanges() pulumi.StringArrayOutput
A list of the allowed caller IP address ranges.
func (WorkflowAccessControlActionOutput) ElementType ¶ added in v4.19.0
func (WorkflowAccessControlActionOutput) ElementType() reflect.Type
func (WorkflowAccessControlActionOutput) ToWorkflowAccessControlActionOutput ¶ added in v4.19.0
func (o WorkflowAccessControlActionOutput) ToWorkflowAccessControlActionOutput() WorkflowAccessControlActionOutput
func (WorkflowAccessControlActionOutput) ToWorkflowAccessControlActionOutputWithContext ¶ added in v4.19.0
func (o WorkflowAccessControlActionOutput) ToWorkflowAccessControlActionOutputWithContext(ctx context.Context) WorkflowAccessControlActionOutput
func (WorkflowAccessControlActionOutput) ToWorkflowAccessControlActionPtrOutput ¶ added in v4.19.0
func (o WorkflowAccessControlActionOutput) ToWorkflowAccessControlActionPtrOutput() WorkflowAccessControlActionPtrOutput
func (WorkflowAccessControlActionOutput) ToWorkflowAccessControlActionPtrOutputWithContext ¶ added in v4.19.0
func (o WorkflowAccessControlActionOutput) ToWorkflowAccessControlActionPtrOutputWithContext(ctx context.Context) WorkflowAccessControlActionPtrOutput
type WorkflowAccessControlActionPtrInput ¶ added in v4.19.0
type WorkflowAccessControlActionPtrInput interface { pulumi.Input ToWorkflowAccessControlActionPtrOutput() WorkflowAccessControlActionPtrOutput ToWorkflowAccessControlActionPtrOutputWithContext(context.Context) WorkflowAccessControlActionPtrOutput }
WorkflowAccessControlActionPtrInput is an input type that accepts WorkflowAccessControlActionArgs, WorkflowAccessControlActionPtr and WorkflowAccessControlActionPtrOutput values. You can construct a concrete instance of `WorkflowAccessControlActionPtrInput` via:
WorkflowAccessControlActionArgs{...} or: nil
func WorkflowAccessControlActionPtr ¶ added in v4.19.0
func WorkflowAccessControlActionPtr(v *WorkflowAccessControlActionArgs) WorkflowAccessControlActionPtrInput
type WorkflowAccessControlActionPtrOutput ¶ added in v4.19.0
type WorkflowAccessControlActionPtrOutput struct{ *pulumi.OutputState }
func (WorkflowAccessControlActionPtrOutput) AllowedCallerIpAddressRanges ¶ added in v4.19.0
func (o WorkflowAccessControlActionPtrOutput) AllowedCallerIpAddressRanges() pulumi.StringArrayOutput
A list of the allowed caller IP address ranges.
func (WorkflowAccessControlActionPtrOutput) ElementType ¶ added in v4.19.0
func (WorkflowAccessControlActionPtrOutput) ElementType() reflect.Type
func (WorkflowAccessControlActionPtrOutput) ToWorkflowAccessControlActionPtrOutput ¶ added in v4.19.0
func (o WorkflowAccessControlActionPtrOutput) ToWorkflowAccessControlActionPtrOutput() WorkflowAccessControlActionPtrOutput
func (WorkflowAccessControlActionPtrOutput) ToWorkflowAccessControlActionPtrOutputWithContext ¶ added in v4.19.0
func (o WorkflowAccessControlActionPtrOutput) ToWorkflowAccessControlActionPtrOutputWithContext(ctx context.Context) WorkflowAccessControlActionPtrOutput
type WorkflowAccessControlArgs ¶ added in v4.19.0
type WorkflowAccessControlArgs struct { // A `action` block as defined below. Action WorkflowAccessControlActionPtrInput `pulumi:"action"` // A `content` block as defined below. Content WorkflowAccessControlContentPtrInput `pulumi:"content"` // A `trigger` block as defined below. Trigger WorkflowAccessControlTriggerPtrInput `pulumi:"trigger"` // A `workflowManagement` block as defined below. WorkflowManagement WorkflowAccessControlWorkflowManagementPtrInput `pulumi:"workflowManagement"` }
func (WorkflowAccessControlArgs) ElementType ¶ added in v4.19.0
func (WorkflowAccessControlArgs) ElementType() reflect.Type
func (WorkflowAccessControlArgs) ToWorkflowAccessControlOutput ¶ added in v4.19.0
func (i WorkflowAccessControlArgs) ToWorkflowAccessControlOutput() WorkflowAccessControlOutput
func (WorkflowAccessControlArgs) ToWorkflowAccessControlOutputWithContext ¶ added in v4.19.0
func (i WorkflowAccessControlArgs) ToWorkflowAccessControlOutputWithContext(ctx context.Context) WorkflowAccessControlOutput
func (WorkflowAccessControlArgs) ToWorkflowAccessControlPtrOutput ¶ added in v4.19.0
func (i WorkflowAccessControlArgs) ToWorkflowAccessControlPtrOutput() WorkflowAccessControlPtrOutput
func (WorkflowAccessControlArgs) ToWorkflowAccessControlPtrOutputWithContext ¶ added in v4.19.0
func (i WorkflowAccessControlArgs) ToWorkflowAccessControlPtrOutputWithContext(ctx context.Context) WorkflowAccessControlPtrOutput
type WorkflowAccessControlContent ¶ added in v4.19.0
type WorkflowAccessControlContent struct { // A list of the allowed caller IP address ranges. AllowedCallerIpAddressRanges []string `pulumi:"allowedCallerIpAddressRanges"` }
type WorkflowAccessControlContentArgs ¶ added in v4.19.0
type WorkflowAccessControlContentArgs struct { // A list of the allowed caller IP address ranges. AllowedCallerIpAddressRanges pulumi.StringArrayInput `pulumi:"allowedCallerIpAddressRanges"` }
func (WorkflowAccessControlContentArgs) ElementType ¶ added in v4.19.0
func (WorkflowAccessControlContentArgs) ElementType() reflect.Type
func (WorkflowAccessControlContentArgs) ToWorkflowAccessControlContentOutput ¶ added in v4.19.0
func (i WorkflowAccessControlContentArgs) ToWorkflowAccessControlContentOutput() WorkflowAccessControlContentOutput
func (WorkflowAccessControlContentArgs) ToWorkflowAccessControlContentOutputWithContext ¶ added in v4.19.0
func (i WorkflowAccessControlContentArgs) ToWorkflowAccessControlContentOutputWithContext(ctx context.Context) WorkflowAccessControlContentOutput
func (WorkflowAccessControlContentArgs) ToWorkflowAccessControlContentPtrOutput ¶ added in v4.19.0
func (i WorkflowAccessControlContentArgs) ToWorkflowAccessControlContentPtrOutput() WorkflowAccessControlContentPtrOutput
func (WorkflowAccessControlContentArgs) ToWorkflowAccessControlContentPtrOutputWithContext ¶ added in v4.19.0
func (i WorkflowAccessControlContentArgs) ToWorkflowAccessControlContentPtrOutputWithContext(ctx context.Context) WorkflowAccessControlContentPtrOutput
type WorkflowAccessControlContentInput ¶ added in v4.19.0
type WorkflowAccessControlContentInput interface { pulumi.Input ToWorkflowAccessControlContentOutput() WorkflowAccessControlContentOutput ToWorkflowAccessControlContentOutputWithContext(context.Context) WorkflowAccessControlContentOutput }
WorkflowAccessControlContentInput is an input type that accepts WorkflowAccessControlContentArgs and WorkflowAccessControlContentOutput values. You can construct a concrete instance of `WorkflowAccessControlContentInput` via:
WorkflowAccessControlContentArgs{...}
type WorkflowAccessControlContentOutput ¶ added in v4.19.0
type WorkflowAccessControlContentOutput struct{ *pulumi.OutputState }
func (WorkflowAccessControlContentOutput) AllowedCallerIpAddressRanges ¶ added in v4.19.0
func (o WorkflowAccessControlContentOutput) AllowedCallerIpAddressRanges() pulumi.StringArrayOutput
A list of the allowed caller IP address ranges.
func (WorkflowAccessControlContentOutput) ElementType ¶ added in v4.19.0
func (WorkflowAccessControlContentOutput) ElementType() reflect.Type
func (WorkflowAccessControlContentOutput) ToWorkflowAccessControlContentOutput ¶ added in v4.19.0
func (o WorkflowAccessControlContentOutput) ToWorkflowAccessControlContentOutput() WorkflowAccessControlContentOutput
func (WorkflowAccessControlContentOutput) ToWorkflowAccessControlContentOutputWithContext ¶ added in v4.19.0
func (o WorkflowAccessControlContentOutput) ToWorkflowAccessControlContentOutputWithContext(ctx context.Context) WorkflowAccessControlContentOutput
func (WorkflowAccessControlContentOutput) ToWorkflowAccessControlContentPtrOutput ¶ added in v4.19.0
func (o WorkflowAccessControlContentOutput) ToWorkflowAccessControlContentPtrOutput() WorkflowAccessControlContentPtrOutput
func (WorkflowAccessControlContentOutput) ToWorkflowAccessControlContentPtrOutputWithContext ¶ added in v4.19.0
func (o WorkflowAccessControlContentOutput) ToWorkflowAccessControlContentPtrOutputWithContext(ctx context.Context) WorkflowAccessControlContentPtrOutput
type WorkflowAccessControlContentPtrInput ¶ added in v4.19.0
type WorkflowAccessControlContentPtrInput interface { pulumi.Input ToWorkflowAccessControlContentPtrOutput() WorkflowAccessControlContentPtrOutput ToWorkflowAccessControlContentPtrOutputWithContext(context.Context) WorkflowAccessControlContentPtrOutput }
WorkflowAccessControlContentPtrInput is an input type that accepts WorkflowAccessControlContentArgs, WorkflowAccessControlContentPtr and WorkflowAccessControlContentPtrOutput values. You can construct a concrete instance of `WorkflowAccessControlContentPtrInput` via:
WorkflowAccessControlContentArgs{...} or: nil
func WorkflowAccessControlContentPtr ¶ added in v4.19.0
func WorkflowAccessControlContentPtr(v *WorkflowAccessControlContentArgs) WorkflowAccessControlContentPtrInput
type WorkflowAccessControlContentPtrOutput ¶ added in v4.19.0
type WorkflowAccessControlContentPtrOutput struct{ *pulumi.OutputState }
func (WorkflowAccessControlContentPtrOutput) AllowedCallerIpAddressRanges ¶ added in v4.19.0
func (o WorkflowAccessControlContentPtrOutput) AllowedCallerIpAddressRanges() pulumi.StringArrayOutput
A list of the allowed caller IP address ranges.
func (WorkflowAccessControlContentPtrOutput) ElementType ¶ added in v4.19.0
func (WorkflowAccessControlContentPtrOutput) ElementType() reflect.Type
func (WorkflowAccessControlContentPtrOutput) ToWorkflowAccessControlContentPtrOutput ¶ added in v4.19.0
func (o WorkflowAccessControlContentPtrOutput) ToWorkflowAccessControlContentPtrOutput() WorkflowAccessControlContentPtrOutput
func (WorkflowAccessControlContentPtrOutput) ToWorkflowAccessControlContentPtrOutputWithContext ¶ added in v4.19.0
func (o WorkflowAccessControlContentPtrOutput) ToWorkflowAccessControlContentPtrOutputWithContext(ctx context.Context) WorkflowAccessControlContentPtrOutput
type WorkflowAccessControlInput ¶ added in v4.19.0
type WorkflowAccessControlInput interface { pulumi.Input ToWorkflowAccessControlOutput() WorkflowAccessControlOutput ToWorkflowAccessControlOutputWithContext(context.Context) WorkflowAccessControlOutput }
WorkflowAccessControlInput is an input type that accepts WorkflowAccessControlArgs and WorkflowAccessControlOutput values. You can construct a concrete instance of `WorkflowAccessControlInput` via:
WorkflowAccessControlArgs{...}
type WorkflowAccessControlOutput ¶ added in v4.19.0
type WorkflowAccessControlOutput struct{ *pulumi.OutputState }
func (WorkflowAccessControlOutput) Action ¶ added in v4.19.0
func (o WorkflowAccessControlOutput) Action() WorkflowAccessControlActionPtrOutput
A `action` block as defined below.
func (WorkflowAccessControlOutput) Content ¶ added in v4.19.0
func (o WorkflowAccessControlOutput) Content() WorkflowAccessControlContentPtrOutput
A `content` block as defined below.
func (WorkflowAccessControlOutput) ElementType ¶ added in v4.19.0
func (WorkflowAccessControlOutput) ElementType() reflect.Type
func (WorkflowAccessControlOutput) ToWorkflowAccessControlOutput ¶ added in v4.19.0
func (o WorkflowAccessControlOutput) ToWorkflowAccessControlOutput() WorkflowAccessControlOutput
func (WorkflowAccessControlOutput) ToWorkflowAccessControlOutputWithContext ¶ added in v4.19.0
func (o WorkflowAccessControlOutput) ToWorkflowAccessControlOutputWithContext(ctx context.Context) WorkflowAccessControlOutput
func (WorkflowAccessControlOutput) ToWorkflowAccessControlPtrOutput ¶ added in v4.19.0
func (o WorkflowAccessControlOutput) ToWorkflowAccessControlPtrOutput() WorkflowAccessControlPtrOutput
func (WorkflowAccessControlOutput) ToWorkflowAccessControlPtrOutputWithContext ¶ added in v4.19.0
func (o WorkflowAccessControlOutput) ToWorkflowAccessControlPtrOutputWithContext(ctx context.Context) WorkflowAccessControlPtrOutput
func (WorkflowAccessControlOutput) Trigger ¶ added in v4.19.0
func (o WorkflowAccessControlOutput) Trigger() WorkflowAccessControlTriggerPtrOutput
A `trigger` block as defined below.
func (WorkflowAccessControlOutput) WorkflowManagement ¶ added in v4.19.0
func (o WorkflowAccessControlOutput) WorkflowManagement() WorkflowAccessControlWorkflowManagementPtrOutput
A `workflowManagement` block as defined below.
type WorkflowAccessControlPtrInput ¶ added in v4.19.0
type WorkflowAccessControlPtrInput interface { pulumi.Input ToWorkflowAccessControlPtrOutput() WorkflowAccessControlPtrOutput ToWorkflowAccessControlPtrOutputWithContext(context.Context) WorkflowAccessControlPtrOutput }
WorkflowAccessControlPtrInput is an input type that accepts WorkflowAccessControlArgs, WorkflowAccessControlPtr and WorkflowAccessControlPtrOutput values. You can construct a concrete instance of `WorkflowAccessControlPtrInput` via:
WorkflowAccessControlArgs{...} or: nil
func WorkflowAccessControlPtr ¶ added in v4.19.0
func WorkflowAccessControlPtr(v *WorkflowAccessControlArgs) WorkflowAccessControlPtrInput
type WorkflowAccessControlPtrOutput ¶ added in v4.19.0
type WorkflowAccessControlPtrOutput struct{ *pulumi.OutputState }
func (WorkflowAccessControlPtrOutput) Action ¶ added in v4.19.0
func (o WorkflowAccessControlPtrOutput) Action() WorkflowAccessControlActionPtrOutput
A `action` block as defined below.
func (WorkflowAccessControlPtrOutput) Content ¶ added in v4.19.0
func (o WorkflowAccessControlPtrOutput) Content() WorkflowAccessControlContentPtrOutput
A `content` block as defined below.
func (WorkflowAccessControlPtrOutput) Elem ¶ added in v4.19.0
func (o WorkflowAccessControlPtrOutput) Elem() WorkflowAccessControlOutput
func (WorkflowAccessControlPtrOutput) ElementType ¶ added in v4.19.0
func (WorkflowAccessControlPtrOutput) ElementType() reflect.Type
func (WorkflowAccessControlPtrOutput) ToWorkflowAccessControlPtrOutput ¶ added in v4.19.0
func (o WorkflowAccessControlPtrOutput) ToWorkflowAccessControlPtrOutput() WorkflowAccessControlPtrOutput
func (WorkflowAccessControlPtrOutput) ToWorkflowAccessControlPtrOutputWithContext ¶ added in v4.19.0
func (o WorkflowAccessControlPtrOutput) ToWorkflowAccessControlPtrOutputWithContext(ctx context.Context) WorkflowAccessControlPtrOutput
func (WorkflowAccessControlPtrOutput) Trigger ¶ added in v4.19.0
func (o WorkflowAccessControlPtrOutput) Trigger() WorkflowAccessControlTriggerPtrOutput
A `trigger` block as defined below.
func (WorkflowAccessControlPtrOutput) WorkflowManagement ¶ added in v4.19.0
func (o WorkflowAccessControlPtrOutput) WorkflowManagement() WorkflowAccessControlWorkflowManagementPtrOutput
A `workflowManagement` block as defined below.
type WorkflowAccessControlTrigger ¶ added in v4.19.0
type WorkflowAccessControlTrigger struct { // A list of the allowed caller IP address ranges. AllowedCallerIpAddressRanges []string `pulumi:"allowedCallerIpAddressRanges"` // A `openAuthenticationPolicy` block as defined below. OpenAuthenticationPolicies []WorkflowAccessControlTriggerOpenAuthenticationPolicy `pulumi:"openAuthenticationPolicies"` }
type WorkflowAccessControlTriggerArgs ¶ added in v4.19.0
type WorkflowAccessControlTriggerArgs struct { // A list of the allowed caller IP address ranges. AllowedCallerIpAddressRanges pulumi.StringArrayInput `pulumi:"allowedCallerIpAddressRanges"` // A `openAuthenticationPolicy` block as defined below. OpenAuthenticationPolicies WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayInput `pulumi:"openAuthenticationPolicies"` }
func (WorkflowAccessControlTriggerArgs) ElementType ¶ added in v4.19.0
func (WorkflowAccessControlTriggerArgs) ElementType() reflect.Type
func (WorkflowAccessControlTriggerArgs) ToWorkflowAccessControlTriggerOutput ¶ added in v4.19.0
func (i WorkflowAccessControlTriggerArgs) ToWorkflowAccessControlTriggerOutput() WorkflowAccessControlTriggerOutput
func (WorkflowAccessControlTriggerArgs) ToWorkflowAccessControlTriggerOutputWithContext ¶ added in v4.19.0
func (i WorkflowAccessControlTriggerArgs) ToWorkflowAccessControlTriggerOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerOutput
func (WorkflowAccessControlTriggerArgs) ToWorkflowAccessControlTriggerPtrOutput ¶ added in v4.19.0
func (i WorkflowAccessControlTriggerArgs) ToWorkflowAccessControlTriggerPtrOutput() WorkflowAccessControlTriggerPtrOutput
func (WorkflowAccessControlTriggerArgs) ToWorkflowAccessControlTriggerPtrOutputWithContext ¶ added in v4.19.0
func (i WorkflowAccessControlTriggerArgs) ToWorkflowAccessControlTriggerPtrOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerPtrOutput
type WorkflowAccessControlTriggerInput ¶ added in v4.19.0
type WorkflowAccessControlTriggerInput interface { pulumi.Input ToWorkflowAccessControlTriggerOutput() WorkflowAccessControlTriggerOutput ToWorkflowAccessControlTriggerOutputWithContext(context.Context) WorkflowAccessControlTriggerOutput }
WorkflowAccessControlTriggerInput is an input type that accepts WorkflowAccessControlTriggerArgs and WorkflowAccessControlTriggerOutput values. You can construct a concrete instance of `WorkflowAccessControlTriggerInput` via:
WorkflowAccessControlTriggerArgs{...}
type WorkflowAccessControlTriggerOpenAuthenticationPolicy ¶ added in v4.32.0
type WorkflowAccessControlTriggerOpenAuthenticationPolicy struct { // A `claim` block as defined below. Claims []WorkflowAccessControlTriggerOpenAuthenticationPolicyClaim `pulumi:"claims"` // The OAuth policy name for the Logic App Workflow. Name string `pulumi:"name"` }
type WorkflowAccessControlTriggerOpenAuthenticationPolicyArgs ¶ added in v4.32.0
type WorkflowAccessControlTriggerOpenAuthenticationPolicyArgs struct { // A `claim` block as defined below. Claims WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayInput `pulumi:"claims"` // The OAuth policy name for the Logic App Workflow. Name pulumi.StringInput `pulumi:"name"` }
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyArgs) ElementType ¶ added in v4.32.0
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyArgs) ElementType() reflect.Type
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyArgs) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyOutput ¶ added in v4.32.0
func (i WorkflowAccessControlTriggerOpenAuthenticationPolicyArgs) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyOutput() WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyArgs) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyOutputWithContext ¶ added in v4.32.0
func (i WorkflowAccessControlTriggerOpenAuthenticationPolicyArgs) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput
type WorkflowAccessControlTriggerOpenAuthenticationPolicyArray ¶ added in v4.32.0
type WorkflowAccessControlTriggerOpenAuthenticationPolicyArray []WorkflowAccessControlTriggerOpenAuthenticationPolicyInput
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyArray) ElementType ¶ added in v4.32.0
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyArray) ElementType() reflect.Type
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyArray) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput ¶ added in v4.32.0
func (i WorkflowAccessControlTriggerOpenAuthenticationPolicyArray) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput() WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyArray) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutputWithContext ¶ added in v4.32.0
func (i WorkflowAccessControlTriggerOpenAuthenticationPolicyArray) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput
type WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayInput ¶ added in v4.32.0
type WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayInput interface { pulumi.Input ToWorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput() WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput ToWorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutputWithContext(context.Context) WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput }
WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayInput is an input type that accepts WorkflowAccessControlTriggerOpenAuthenticationPolicyArray and WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput values. You can construct a concrete instance of `WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayInput` via:
WorkflowAccessControlTriggerOpenAuthenticationPolicyArray{ WorkflowAccessControlTriggerOpenAuthenticationPolicyArgs{...} }
type WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput ¶ added in v4.32.0
type WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput struct{ *pulumi.OutputState }
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput) ElementType ¶ added in v4.32.0
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput) ElementType() reflect.Type
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput ¶ added in v4.32.0
func (o WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput() WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutputWithContext ¶ added in v4.32.0
func (o WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput
type WorkflowAccessControlTriggerOpenAuthenticationPolicyClaim ¶ added in v4.32.0
type WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArgs ¶ added in v4.32.0
type WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArgs struct { // The name of the OAuth policy claim for the Logic App Workflow. Name pulumi.StringInput `pulumi:"name"` // The value of the OAuth policy claim for the Logic App Workflow. Value pulumi.StringInput `pulumi:"value"` }
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArgs) ElementType ¶ added in v4.32.0
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArgs) ElementType() reflect.Type
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArgs) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput ¶ added in v4.32.0
func (i WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArgs) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput() WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArgs) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutputWithContext ¶ added in v4.32.0
func (i WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArgs) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput
type WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArray ¶ added in v4.32.0
type WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArray []WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimInput
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArray) ElementType ¶ added in v4.32.0
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArray) ElementType() reflect.Type
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArray) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput ¶ added in v4.32.0
func (i WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArray) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput() WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArray) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutputWithContext ¶ added in v4.32.0
func (i WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArray) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput
type WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayInput ¶ added in v4.32.0
type WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayInput interface { pulumi.Input ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput() WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutputWithContext(context.Context) WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput }
WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayInput is an input type that accepts WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArray and WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput values. You can construct a concrete instance of `WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayInput` via:
WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArray{ WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArgs{...} }
type WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput ¶ added in v4.32.0
type WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput struct{ *pulumi.OutputState }
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput) ElementType ¶ added in v4.32.0
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput) ElementType() reflect.Type
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput) Index ¶ added in v4.32.0
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput ¶ added in v4.32.0
func (o WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput() WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutputWithContext ¶ added in v4.32.0
func (o WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput
type WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimInput ¶ added in v4.32.0
type WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimInput interface { pulumi.Input ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput() WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutputWithContext(context.Context) WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput }
WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimInput is an input type that accepts WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArgs and WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput values. You can construct a concrete instance of `WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimInput` via:
WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArgs{...}
type WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput ¶ added in v4.32.0
type WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput struct{ *pulumi.OutputState }
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput) ElementType ¶ added in v4.32.0
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput) ElementType() reflect.Type
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput) Name ¶ added in v4.32.0
The name of the OAuth policy claim for the Logic App Workflow.
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput ¶ added in v4.32.0
func (o WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput() WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutputWithContext ¶ added in v4.32.0
func (o WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput) Value ¶ added in v4.32.0
func (o WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput) Value() pulumi.StringOutput
The value of the OAuth policy claim for the Logic App Workflow.
type WorkflowAccessControlTriggerOpenAuthenticationPolicyInput ¶ added in v4.32.0
type WorkflowAccessControlTriggerOpenAuthenticationPolicyInput interface { pulumi.Input ToWorkflowAccessControlTriggerOpenAuthenticationPolicyOutput() WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput ToWorkflowAccessControlTriggerOpenAuthenticationPolicyOutputWithContext(context.Context) WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput }
WorkflowAccessControlTriggerOpenAuthenticationPolicyInput is an input type that accepts WorkflowAccessControlTriggerOpenAuthenticationPolicyArgs and WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput values. You can construct a concrete instance of `WorkflowAccessControlTriggerOpenAuthenticationPolicyInput` via:
WorkflowAccessControlTriggerOpenAuthenticationPolicyArgs{...}
type WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput ¶ added in v4.32.0
type WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput struct{ *pulumi.OutputState }
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput) Claims ¶ added in v4.32.0
func (o WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput) Claims() WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput
A `claim` block as defined below.
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput) ElementType ¶ added in v4.32.0
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput) ElementType() reflect.Type
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput) Name ¶ added in v4.32.0
The OAuth policy name for the Logic App Workflow.
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyOutput ¶ added in v4.32.0
func (o WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyOutput() WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyOutputWithContext ¶ added in v4.32.0
func (o WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput
type WorkflowAccessControlTriggerOutput ¶ added in v4.19.0
type WorkflowAccessControlTriggerOutput struct{ *pulumi.OutputState }
func (WorkflowAccessControlTriggerOutput) AllowedCallerIpAddressRanges ¶ added in v4.19.0
func (o WorkflowAccessControlTriggerOutput) AllowedCallerIpAddressRanges() pulumi.StringArrayOutput
A list of the allowed caller IP address ranges.
func (WorkflowAccessControlTriggerOutput) ElementType ¶ added in v4.19.0
func (WorkflowAccessControlTriggerOutput) ElementType() reflect.Type
func (WorkflowAccessControlTriggerOutput) OpenAuthenticationPolicies ¶ added in v4.32.0
func (o WorkflowAccessControlTriggerOutput) OpenAuthenticationPolicies() WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput
A `openAuthenticationPolicy` block as defined below.
func (WorkflowAccessControlTriggerOutput) ToWorkflowAccessControlTriggerOutput ¶ added in v4.19.0
func (o WorkflowAccessControlTriggerOutput) ToWorkflowAccessControlTriggerOutput() WorkflowAccessControlTriggerOutput
func (WorkflowAccessControlTriggerOutput) ToWorkflowAccessControlTriggerOutputWithContext ¶ added in v4.19.0
func (o WorkflowAccessControlTriggerOutput) ToWorkflowAccessControlTriggerOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerOutput
func (WorkflowAccessControlTriggerOutput) ToWorkflowAccessControlTriggerPtrOutput ¶ added in v4.19.0
func (o WorkflowAccessControlTriggerOutput) ToWorkflowAccessControlTriggerPtrOutput() WorkflowAccessControlTriggerPtrOutput
func (WorkflowAccessControlTriggerOutput) ToWorkflowAccessControlTriggerPtrOutputWithContext ¶ added in v4.19.0
func (o WorkflowAccessControlTriggerOutput) ToWorkflowAccessControlTriggerPtrOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerPtrOutput
type WorkflowAccessControlTriggerPtrInput ¶ added in v4.19.0
type WorkflowAccessControlTriggerPtrInput interface { pulumi.Input ToWorkflowAccessControlTriggerPtrOutput() WorkflowAccessControlTriggerPtrOutput ToWorkflowAccessControlTriggerPtrOutputWithContext(context.Context) WorkflowAccessControlTriggerPtrOutput }
WorkflowAccessControlTriggerPtrInput is an input type that accepts WorkflowAccessControlTriggerArgs, WorkflowAccessControlTriggerPtr and WorkflowAccessControlTriggerPtrOutput values. You can construct a concrete instance of `WorkflowAccessControlTriggerPtrInput` via:
WorkflowAccessControlTriggerArgs{...} or: nil
func WorkflowAccessControlTriggerPtr ¶ added in v4.19.0
func WorkflowAccessControlTriggerPtr(v *WorkflowAccessControlTriggerArgs) WorkflowAccessControlTriggerPtrInput
type WorkflowAccessControlTriggerPtrOutput ¶ added in v4.19.0
type WorkflowAccessControlTriggerPtrOutput struct{ *pulumi.OutputState }
func (WorkflowAccessControlTriggerPtrOutput) AllowedCallerIpAddressRanges ¶ added in v4.19.0
func (o WorkflowAccessControlTriggerPtrOutput) AllowedCallerIpAddressRanges() pulumi.StringArrayOutput
A list of the allowed caller IP address ranges.
func (WorkflowAccessControlTriggerPtrOutput) ElementType ¶ added in v4.19.0
func (WorkflowAccessControlTriggerPtrOutput) ElementType() reflect.Type
func (WorkflowAccessControlTriggerPtrOutput) OpenAuthenticationPolicies ¶ added in v4.32.0
func (o WorkflowAccessControlTriggerPtrOutput) OpenAuthenticationPolicies() WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput
A `openAuthenticationPolicy` block as defined below.
func (WorkflowAccessControlTriggerPtrOutput) ToWorkflowAccessControlTriggerPtrOutput ¶ added in v4.19.0
func (o WorkflowAccessControlTriggerPtrOutput) ToWorkflowAccessControlTriggerPtrOutput() WorkflowAccessControlTriggerPtrOutput
func (WorkflowAccessControlTriggerPtrOutput) ToWorkflowAccessControlTriggerPtrOutputWithContext ¶ added in v4.19.0
func (o WorkflowAccessControlTriggerPtrOutput) ToWorkflowAccessControlTriggerPtrOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerPtrOutput
type WorkflowAccessControlWorkflowManagement ¶ added in v4.19.0
type WorkflowAccessControlWorkflowManagement struct { // A list of the allowed caller IP address ranges. AllowedCallerIpAddressRanges []string `pulumi:"allowedCallerIpAddressRanges"` }
type WorkflowAccessControlWorkflowManagementArgs ¶ added in v4.19.0
type WorkflowAccessControlWorkflowManagementArgs struct { // A list of the allowed caller IP address ranges. AllowedCallerIpAddressRanges pulumi.StringArrayInput `pulumi:"allowedCallerIpAddressRanges"` }
func (WorkflowAccessControlWorkflowManagementArgs) ElementType ¶ added in v4.19.0
func (WorkflowAccessControlWorkflowManagementArgs) ElementType() reflect.Type
func (WorkflowAccessControlWorkflowManagementArgs) ToWorkflowAccessControlWorkflowManagementOutput ¶ added in v4.19.0
func (i WorkflowAccessControlWorkflowManagementArgs) ToWorkflowAccessControlWorkflowManagementOutput() WorkflowAccessControlWorkflowManagementOutput
func (WorkflowAccessControlWorkflowManagementArgs) ToWorkflowAccessControlWorkflowManagementOutputWithContext ¶ added in v4.19.0
func (i WorkflowAccessControlWorkflowManagementArgs) ToWorkflowAccessControlWorkflowManagementOutputWithContext(ctx context.Context) WorkflowAccessControlWorkflowManagementOutput
func (WorkflowAccessControlWorkflowManagementArgs) ToWorkflowAccessControlWorkflowManagementPtrOutput ¶ added in v4.19.0
func (i WorkflowAccessControlWorkflowManagementArgs) ToWorkflowAccessControlWorkflowManagementPtrOutput() WorkflowAccessControlWorkflowManagementPtrOutput
func (WorkflowAccessControlWorkflowManagementArgs) ToWorkflowAccessControlWorkflowManagementPtrOutputWithContext ¶ added in v4.19.0
func (i WorkflowAccessControlWorkflowManagementArgs) ToWorkflowAccessControlWorkflowManagementPtrOutputWithContext(ctx context.Context) WorkflowAccessControlWorkflowManagementPtrOutput
type WorkflowAccessControlWorkflowManagementInput ¶ added in v4.19.0
type WorkflowAccessControlWorkflowManagementInput interface { pulumi.Input ToWorkflowAccessControlWorkflowManagementOutput() WorkflowAccessControlWorkflowManagementOutput ToWorkflowAccessControlWorkflowManagementOutputWithContext(context.Context) WorkflowAccessControlWorkflowManagementOutput }
WorkflowAccessControlWorkflowManagementInput is an input type that accepts WorkflowAccessControlWorkflowManagementArgs and WorkflowAccessControlWorkflowManagementOutput values. You can construct a concrete instance of `WorkflowAccessControlWorkflowManagementInput` via:
WorkflowAccessControlWorkflowManagementArgs{...}
type WorkflowAccessControlWorkflowManagementOutput ¶ added in v4.19.0
type WorkflowAccessControlWorkflowManagementOutput struct{ *pulumi.OutputState }
func (WorkflowAccessControlWorkflowManagementOutput) AllowedCallerIpAddressRanges ¶ added in v4.19.0
func (o WorkflowAccessControlWorkflowManagementOutput) AllowedCallerIpAddressRanges() pulumi.StringArrayOutput
A list of the allowed caller IP address ranges.
func (WorkflowAccessControlWorkflowManagementOutput) ElementType ¶ added in v4.19.0
func (WorkflowAccessControlWorkflowManagementOutput) ElementType() reflect.Type
func (WorkflowAccessControlWorkflowManagementOutput) ToWorkflowAccessControlWorkflowManagementOutput ¶ added in v4.19.0
func (o WorkflowAccessControlWorkflowManagementOutput) ToWorkflowAccessControlWorkflowManagementOutput() WorkflowAccessControlWorkflowManagementOutput
func (WorkflowAccessControlWorkflowManagementOutput) ToWorkflowAccessControlWorkflowManagementOutputWithContext ¶ added in v4.19.0
func (o WorkflowAccessControlWorkflowManagementOutput) ToWorkflowAccessControlWorkflowManagementOutputWithContext(ctx context.Context) WorkflowAccessControlWorkflowManagementOutput
func (WorkflowAccessControlWorkflowManagementOutput) ToWorkflowAccessControlWorkflowManagementPtrOutput ¶ added in v4.19.0
func (o WorkflowAccessControlWorkflowManagementOutput) ToWorkflowAccessControlWorkflowManagementPtrOutput() WorkflowAccessControlWorkflowManagementPtrOutput
func (WorkflowAccessControlWorkflowManagementOutput) ToWorkflowAccessControlWorkflowManagementPtrOutputWithContext ¶ added in v4.19.0
func (o WorkflowAccessControlWorkflowManagementOutput) ToWorkflowAccessControlWorkflowManagementPtrOutputWithContext(ctx context.Context) WorkflowAccessControlWorkflowManagementPtrOutput
type WorkflowAccessControlWorkflowManagementPtrInput ¶ added in v4.19.0
type WorkflowAccessControlWorkflowManagementPtrInput interface { pulumi.Input ToWorkflowAccessControlWorkflowManagementPtrOutput() WorkflowAccessControlWorkflowManagementPtrOutput ToWorkflowAccessControlWorkflowManagementPtrOutputWithContext(context.Context) WorkflowAccessControlWorkflowManagementPtrOutput }
WorkflowAccessControlWorkflowManagementPtrInput is an input type that accepts WorkflowAccessControlWorkflowManagementArgs, WorkflowAccessControlWorkflowManagementPtr and WorkflowAccessControlWorkflowManagementPtrOutput values. You can construct a concrete instance of `WorkflowAccessControlWorkflowManagementPtrInput` via:
WorkflowAccessControlWorkflowManagementArgs{...} or: nil
func WorkflowAccessControlWorkflowManagementPtr ¶ added in v4.19.0
func WorkflowAccessControlWorkflowManagementPtr(v *WorkflowAccessControlWorkflowManagementArgs) WorkflowAccessControlWorkflowManagementPtrInput
type WorkflowAccessControlWorkflowManagementPtrOutput ¶ added in v4.19.0
type WorkflowAccessControlWorkflowManagementPtrOutput struct{ *pulumi.OutputState }
func (WorkflowAccessControlWorkflowManagementPtrOutput) AllowedCallerIpAddressRanges ¶ added in v4.19.0
func (o WorkflowAccessControlWorkflowManagementPtrOutput) AllowedCallerIpAddressRanges() pulumi.StringArrayOutput
A list of the allowed caller IP address ranges.
func (WorkflowAccessControlWorkflowManagementPtrOutput) ElementType ¶ added in v4.19.0
func (WorkflowAccessControlWorkflowManagementPtrOutput) ElementType() reflect.Type
func (WorkflowAccessControlWorkflowManagementPtrOutput) ToWorkflowAccessControlWorkflowManagementPtrOutput ¶ added in v4.19.0
func (o WorkflowAccessControlWorkflowManagementPtrOutput) ToWorkflowAccessControlWorkflowManagementPtrOutput() WorkflowAccessControlWorkflowManagementPtrOutput
func (WorkflowAccessControlWorkflowManagementPtrOutput) ToWorkflowAccessControlWorkflowManagementPtrOutputWithContext ¶ added in v4.19.0
func (o WorkflowAccessControlWorkflowManagementPtrOutput) ToWorkflowAccessControlWorkflowManagementPtrOutputWithContext(ctx context.Context) WorkflowAccessControlWorkflowManagementPtrOutput
type WorkflowArgs ¶
type WorkflowArgs struct { // A `accessControl` block as defined below. AccessControl WorkflowAccessControlPtrInput Enabled pulumi.BoolPtrInput // An `identity` block as defined below. Identity WorkflowIdentityPtrInput // The ID of the Integration Service Environment to which this Logic App Workflow belongs. Changing this forces a new Logic App Workflow to be created. IntegrationServiceEnvironmentId pulumi.StringPtrInput // Specifies the supported Azure location where the Logic App Workflow exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The ID of the integration account linked by this Logic App Workflow. LogicAppIntegrationAccountId pulumi.StringPtrInput // Specifies the name of the Logic App Workflow. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A map of Key-Value pairs. Parameters pulumi.StringMapInput // The name of the Resource Group in which the Logic App Workflow should be created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies a map of Key-Value pairs of the Parameter Definitions to use for this Logic App Workflow. The key is the parameter name, and the value is a json encoded string of the parameter definition (see: https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-workflow-definition-language#parameters). WorkflowParameters pulumi.StringMapInput // Specifies the Schema to use for this Logic App Workflow. Defaults to `https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#`. Changing this forces a new resource to be created. WorkflowSchema pulumi.StringPtrInput // Specifies the version of the Schema used for this Logic App Workflow. Defaults to `1.0.0.0`. Changing this forces a new resource to be created. WorkflowVersion pulumi.StringPtrInput }
The set of arguments for constructing a Workflow resource.
func (WorkflowArgs) ElementType ¶
func (WorkflowArgs) ElementType() reflect.Type
type WorkflowArray ¶
type WorkflowArray []WorkflowInput
func (WorkflowArray) ElementType ¶
func (WorkflowArray) ElementType() reflect.Type
func (WorkflowArray) ToWorkflowArrayOutput ¶
func (i WorkflowArray) ToWorkflowArrayOutput() WorkflowArrayOutput
func (WorkflowArray) ToWorkflowArrayOutputWithContext ¶
func (i WorkflowArray) ToWorkflowArrayOutputWithContext(ctx context.Context) WorkflowArrayOutput
type WorkflowArrayInput ¶
type WorkflowArrayInput interface { pulumi.Input ToWorkflowArrayOutput() WorkflowArrayOutput ToWorkflowArrayOutputWithContext(context.Context) WorkflowArrayOutput }
WorkflowArrayInput is an input type that accepts WorkflowArray and WorkflowArrayOutput values. You can construct a concrete instance of `WorkflowArrayInput` via:
WorkflowArray{ WorkflowArgs{...} }
type WorkflowArrayOutput ¶
type WorkflowArrayOutput struct{ *pulumi.OutputState }
func (WorkflowArrayOutput) ElementType ¶
func (WorkflowArrayOutput) ElementType() reflect.Type
func (WorkflowArrayOutput) Index ¶
func (o WorkflowArrayOutput) Index(i pulumi.IntInput) WorkflowOutput
func (WorkflowArrayOutput) ToWorkflowArrayOutput ¶
func (o WorkflowArrayOutput) ToWorkflowArrayOutput() WorkflowArrayOutput
func (WorkflowArrayOutput) ToWorkflowArrayOutputWithContext ¶
func (o WorkflowArrayOutput) ToWorkflowArrayOutputWithContext(ctx context.Context) WorkflowArrayOutput
type WorkflowIdentity ¶ added in v4.32.0
type WorkflowIdentity struct { // A list of Managed Identity ID's which should be assigned to this Logic App Workflow. IdentityIds []string `pulumi:"identityIds"` // The Principal ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow. PrincipalId *string `pulumi:"principalId"` // The Tenant ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow. TenantId *string `pulumi:"tenantId"` // The Type of Managed Identity assigned to this Logic App Workflow. Possible values are `SystemAssigned` and `UserAssigned`. Type string `pulumi:"type"` }
type WorkflowIdentityArgs ¶ added in v4.32.0
type WorkflowIdentityArgs struct { // A list of Managed Identity ID's which should be assigned to this Logic App Workflow. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The Principal ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The Tenant ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // The Type of Managed Identity assigned to this Logic App Workflow. Possible values are `SystemAssigned` and `UserAssigned`. Type pulumi.StringInput `pulumi:"type"` }
func (WorkflowIdentityArgs) ElementType ¶ added in v4.32.0
func (WorkflowIdentityArgs) ElementType() reflect.Type
func (WorkflowIdentityArgs) ToWorkflowIdentityOutput ¶ added in v4.32.0
func (i WorkflowIdentityArgs) ToWorkflowIdentityOutput() WorkflowIdentityOutput
func (WorkflowIdentityArgs) ToWorkflowIdentityOutputWithContext ¶ added in v4.32.0
func (i WorkflowIdentityArgs) ToWorkflowIdentityOutputWithContext(ctx context.Context) WorkflowIdentityOutput
func (WorkflowIdentityArgs) ToWorkflowIdentityPtrOutput ¶ added in v4.32.0
func (i WorkflowIdentityArgs) ToWorkflowIdentityPtrOutput() WorkflowIdentityPtrOutput
func (WorkflowIdentityArgs) ToWorkflowIdentityPtrOutputWithContext ¶ added in v4.32.0
func (i WorkflowIdentityArgs) ToWorkflowIdentityPtrOutputWithContext(ctx context.Context) WorkflowIdentityPtrOutput
type WorkflowIdentityInput ¶ added in v4.32.0
type WorkflowIdentityInput interface { pulumi.Input ToWorkflowIdentityOutput() WorkflowIdentityOutput ToWorkflowIdentityOutputWithContext(context.Context) WorkflowIdentityOutput }
WorkflowIdentityInput is an input type that accepts WorkflowIdentityArgs and WorkflowIdentityOutput values. You can construct a concrete instance of `WorkflowIdentityInput` via:
WorkflowIdentityArgs{...}
type WorkflowIdentityOutput ¶ added in v4.32.0
type WorkflowIdentityOutput struct{ *pulumi.OutputState }
func (WorkflowIdentityOutput) ElementType ¶ added in v4.32.0
func (WorkflowIdentityOutput) ElementType() reflect.Type
func (WorkflowIdentityOutput) IdentityIds ¶ added in v4.32.0
func (o WorkflowIdentityOutput) IdentityIds() pulumi.StringArrayOutput
A list of Managed Identity ID's which should be assigned to this Logic App Workflow.
func (WorkflowIdentityOutput) PrincipalId ¶ added in v4.32.0
func (o WorkflowIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow.
func (WorkflowIdentityOutput) TenantId ¶ added in v4.32.0
func (o WorkflowIdentityOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow.
func (WorkflowIdentityOutput) ToWorkflowIdentityOutput ¶ added in v4.32.0
func (o WorkflowIdentityOutput) ToWorkflowIdentityOutput() WorkflowIdentityOutput
func (WorkflowIdentityOutput) ToWorkflowIdentityOutputWithContext ¶ added in v4.32.0
func (o WorkflowIdentityOutput) ToWorkflowIdentityOutputWithContext(ctx context.Context) WorkflowIdentityOutput
func (WorkflowIdentityOutput) ToWorkflowIdentityPtrOutput ¶ added in v4.32.0
func (o WorkflowIdentityOutput) ToWorkflowIdentityPtrOutput() WorkflowIdentityPtrOutput
func (WorkflowIdentityOutput) ToWorkflowIdentityPtrOutputWithContext ¶ added in v4.32.0
func (o WorkflowIdentityOutput) ToWorkflowIdentityPtrOutputWithContext(ctx context.Context) WorkflowIdentityPtrOutput
func (WorkflowIdentityOutput) Type ¶ added in v4.32.0
func (o WorkflowIdentityOutput) Type() pulumi.StringOutput
The Type of Managed Identity assigned to this Logic App Workflow. Possible values are `SystemAssigned` and `UserAssigned`.
type WorkflowIdentityPtrInput ¶ added in v4.32.0
type WorkflowIdentityPtrInput interface { pulumi.Input ToWorkflowIdentityPtrOutput() WorkflowIdentityPtrOutput ToWorkflowIdentityPtrOutputWithContext(context.Context) WorkflowIdentityPtrOutput }
WorkflowIdentityPtrInput is an input type that accepts WorkflowIdentityArgs, WorkflowIdentityPtr and WorkflowIdentityPtrOutput values. You can construct a concrete instance of `WorkflowIdentityPtrInput` via:
WorkflowIdentityArgs{...} or: nil
func WorkflowIdentityPtr ¶ added in v4.32.0
func WorkflowIdentityPtr(v *WorkflowIdentityArgs) WorkflowIdentityPtrInput
type WorkflowIdentityPtrOutput ¶ added in v4.32.0
type WorkflowIdentityPtrOutput struct{ *pulumi.OutputState }
func (WorkflowIdentityPtrOutput) Elem ¶ added in v4.32.0
func (o WorkflowIdentityPtrOutput) Elem() WorkflowIdentityOutput
func (WorkflowIdentityPtrOutput) ElementType ¶ added in v4.32.0
func (WorkflowIdentityPtrOutput) ElementType() reflect.Type
func (WorkflowIdentityPtrOutput) IdentityIds ¶ added in v4.32.0
func (o WorkflowIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
A list of Managed Identity ID's which should be assigned to this Logic App Workflow.
func (WorkflowIdentityPtrOutput) PrincipalId ¶ added in v4.32.0
func (o WorkflowIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow.
func (WorkflowIdentityPtrOutput) TenantId ¶ added in v4.32.0
func (o WorkflowIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow.
func (WorkflowIdentityPtrOutput) ToWorkflowIdentityPtrOutput ¶ added in v4.32.0
func (o WorkflowIdentityPtrOutput) ToWorkflowIdentityPtrOutput() WorkflowIdentityPtrOutput
func (WorkflowIdentityPtrOutput) ToWorkflowIdentityPtrOutputWithContext ¶ added in v4.32.0
func (o WorkflowIdentityPtrOutput) ToWorkflowIdentityPtrOutputWithContext(ctx context.Context) WorkflowIdentityPtrOutput
func (WorkflowIdentityPtrOutput) Type ¶ added in v4.32.0
func (o WorkflowIdentityPtrOutput) Type() pulumi.StringPtrOutput
The Type of Managed Identity assigned to this Logic App Workflow. Possible values are `SystemAssigned` and `UserAssigned`.
type WorkflowInput ¶
type WorkflowInput interface { pulumi.Input ToWorkflowOutput() WorkflowOutput ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput }
type WorkflowMap ¶
type WorkflowMap map[string]WorkflowInput
func (WorkflowMap) ElementType ¶
func (WorkflowMap) ElementType() reflect.Type
func (WorkflowMap) ToWorkflowMapOutput ¶
func (i WorkflowMap) ToWorkflowMapOutput() WorkflowMapOutput
func (WorkflowMap) ToWorkflowMapOutputWithContext ¶
func (i WorkflowMap) ToWorkflowMapOutputWithContext(ctx context.Context) WorkflowMapOutput
type WorkflowMapInput ¶
type WorkflowMapInput interface { pulumi.Input ToWorkflowMapOutput() WorkflowMapOutput ToWorkflowMapOutputWithContext(context.Context) WorkflowMapOutput }
WorkflowMapInput is an input type that accepts WorkflowMap and WorkflowMapOutput values. You can construct a concrete instance of `WorkflowMapInput` via:
WorkflowMap{ "key": WorkflowArgs{...} }
type WorkflowMapOutput ¶
type WorkflowMapOutput struct{ *pulumi.OutputState }
func (WorkflowMapOutput) ElementType ¶
func (WorkflowMapOutput) ElementType() reflect.Type
func (WorkflowMapOutput) MapIndex ¶
func (o WorkflowMapOutput) MapIndex(k pulumi.StringInput) WorkflowOutput
func (WorkflowMapOutput) ToWorkflowMapOutput ¶
func (o WorkflowMapOutput) ToWorkflowMapOutput() WorkflowMapOutput
func (WorkflowMapOutput) ToWorkflowMapOutputWithContext ¶
func (o WorkflowMapOutput) ToWorkflowMapOutputWithContext(ctx context.Context) WorkflowMapOutput
type WorkflowOutput ¶
type WorkflowOutput struct{ *pulumi.OutputState }
func (WorkflowOutput) ElementType ¶
func (WorkflowOutput) ElementType() reflect.Type
func (WorkflowOutput) ToWorkflowOutput ¶
func (o WorkflowOutput) ToWorkflowOutput() WorkflowOutput
func (WorkflowOutput) ToWorkflowOutputWithContext ¶
func (o WorkflowOutput) ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput
func (WorkflowOutput) ToWorkflowPtrOutput ¶
func (o WorkflowOutput) ToWorkflowPtrOutput() WorkflowPtrOutput
func (WorkflowOutput) ToWorkflowPtrOutputWithContext ¶
func (o WorkflowOutput) ToWorkflowPtrOutputWithContext(ctx context.Context) WorkflowPtrOutput
type WorkflowPtrInput ¶
type WorkflowPtrInput interface { pulumi.Input ToWorkflowPtrOutput() WorkflowPtrOutput ToWorkflowPtrOutputWithContext(ctx context.Context) WorkflowPtrOutput }
type WorkflowPtrOutput ¶
type WorkflowPtrOutput struct{ *pulumi.OutputState }
func (WorkflowPtrOutput) Elem ¶ added in v4.20.0
func (o WorkflowPtrOutput) Elem() WorkflowOutput
func (WorkflowPtrOutput) ElementType ¶
func (WorkflowPtrOutput) ElementType() reflect.Type
func (WorkflowPtrOutput) ToWorkflowPtrOutput ¶
func (o WorkflowPtrOutput) ToWorkflowPtrOutput() WorkflowPtrOutput
func (WorkflowPtrOutput) ToWorkflowPtrOutputWithContext ¶
func (o WorkflowPtrOutput) ToWorkflowPtrOutputWithContext(ctx context.Context) WorkflowPtrOutput
type WorkflowState ¶
type WorkflowState struct { // A `accessControl` block as defined below. AccessControl WorkflowAccessControlPtrInput // The Access Endpoint for the Logic App Workflow. AccessEndpoint pulumi.StringPtrInput // The list of access endpoint ip addresses of connector. ConnectorEndpointIpAddresses pulumi.StringArrayInput // The list of outgoing ip addresses of connector. ConnectorOutboundIpAddresses pulumi.StringArrayInput Enabled pulumi.BoolPtrInput // An `identity` block as defined below. Identity WorkflowIdentityPtrInput // The ID of the Integration Service Environment to which this Logic App Workflow belongs. Changing this forces a new Logic App Workflow to be created. IntegrationServiceEnvironmentId pulumi.StringPtrInput // Specifies the supported Azure location where the Logic App Workflow exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The ID of the integration account linked by this Logic App Workflow. LogicAppIntegrationAccountId pulumi.StringPtrInput // Specifies the name of the Logic App Workflow. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A map of Key-Value pairs. Parameters pulumi.StringMapInput // The name of the Resource Group in which the Logic App Workflow should be created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // The list of access endpoint ip addresses of workflow. WorkflowEndpointIpAddresses pulumi.StringArrayInput // The list of outgoing ip addresses of workflow. WorkflowOutboundIpAddresses pulumi.StringArrayInput // Specifies a map of Key-Value pairs of the Parameter Definitions to use for this Logic App Workflow. The key is the parameter name, and the value is a json encoded string of the parameter definition (see: https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-workflow-definition-language#parameters). WorkflowParameters pulumi.StringMapInput // Specifies the Schema to use for this Logic App Workflow. Defaults to `https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#`. Changing this forces a new resource to be created. WorkflowSchema pulumi.StringPtrInput // Specifies the version of the Schema used for this Logic App Workflow. Defaults to `1.0.0.0`. Changing this forces a new resource to be created. WorkflowVersion pulumi.StringPtrInput }
func (WorkflowState) ElementType ¶
func (WorkflowState) ElementType() reflect.Type
Source Files ¶
- actionCustom.go
- actionHttp.go
- getIntegrationAccount.go
- getWorkflow.go
- init.go
- integrationAccount.go
- integrationAccountAgreement.go
- integrationAccountAssembly.go
- integrationAccountBatchConfiguration.go
- integrationAccountCertificate.go
- integrationAccountMap.go
- integrationAccountPartner.go
- integrationAccountSchema.go
- integrationAccountSession.go
- interationServiceEnvironment.go
- pulumiTypes.go
- standard.go
- triggerCustom.go
- triggerHttpRequest.go
- triggerRecurrence.go
- workflow.go