Documentation ¶
Index ¶
- type ActionCustom
- 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 (o ActionCustomOutput) Body() pulumi.StringOutput
- func (ActionCustomOutput) ElementType() reflect.Type
- func (o ActionCustomOutput) LogicAppId() pulumi.StringOutput
- func (o ActionCustomOutput) Name() pulumi.StringOutput
- func (o ActionCustomOutput) ToActionCustomOutput() ActionCustomOutput
- func (o ActionCustomOutput) ToActionCustomOutputWithContext(ctx context.Context) ActionCustomOutput
- type ActionCustomState
- type ActionHttp
- 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 (o ActionHttpOutput) Body() pulumi.StringPtrOutput
- func (ActionHttpOutput) ElementType() reflect.Type
- func (o ActionHttpOutput) Headers() pulumi.StringMapOutput
- func (o ActionHttpOutput) LogicAppId() pulumi.StringOutput
- func (o ActionHttpOutput) Method() pulumi.StringOutput
- func (o ActionHttpOutput) Name() pulumi.StringOutput
- func (o ActionHttpOutput) Queries() pulumi.StringMapOutput
- func (o ActionHttpOutput) RunAfters() ActionHttpRunAfterArrayOutput
- func (o ActionHttpOutput) ToActionHttpOutput() ActionHttpOutput
- func (o ActionHttpOutput) ToActionHttpOutputWithContext(ctx context.Context) ActionHttpOutput
- func (o ActionHttpOutput) Uri() pulumi.StringOutput
- 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 GetStandardConnectionString
- type GetStandardConnectionStringArgs
- func (GetStandardConnectionStringArgs) ElementType() reflect.Type
- func (i GetStandardConnectionStringArgs) ToGetStandardConnectionStringOutput() GetStandardConnectionStringOutput
- func (i GetStandardConnectionStringArgs) ToGetStandardConnectionStringOutputWithContext(ctx context.Context) GetStandardConnectionStringOutput
- type GetStandardConnectionStringArray
- func (GetStandardConnectionStringArray) ElementType() reflect.Type
- func (i GetStandardConnectionStringArray) ToGetStandardConnectionStringArrayOutput() GetStandardConnectionStringArrayOutput
- func (i GetStandardConnectionStringArray) ToGetStandardConnectionStringArrayOutputWithContext(ctx context.Context) GetStandardConnectionStringArrayOutput
- type GetStandardConnectionStringArrayInput
- type GetStandardConnectionStringArrayOutput
- func (GetStandardConnectionStringArrayOutput) ElementType() reflect.Type
- func (o GetStandardConnectionStringArrayOutput) Index(i pulumi.IntInput) GetStandardConnectionStringOutput
- func (o GetStandardConnectionStringArrayOutput) ToGetStandardConnectionStringArrayOutput() GetStandardConnectionStringArrayOutput
- func (o GetStandardConnectionStringArrayOutput) ToGetStandardConnectionStringArrayOutputWithContext(ctx context.Context) GetStandardConnectionStringArrayOutput
- type GetStandardConnectionStringInput
- type GetStandardConnectionStringOutput
- func (GetStandardConnectionStringOutput) ElementType() reflect.Type
- func (o GetStandardConnectionStringOutput) Name() pulumi.StringOutput
- func (o GetStandardConnectionStringOutput) ToGetStandardConnectionStringOutput() GetStandardConnectionStringOutput
- func (o GetStandardConnectionStringOutput) ToGetStandardConnectionStringOutputWithContext(ctx context.Context) GetStandardConnectionStringOutput
- func (o GetStandardConnectionStringOutput) Type() pulumi.StringOutput
- func (o GetStandardConnectionStringOutput) Value() pulumi.StringOutput
- type GetStandardIdentity
- type GetStandardIdentityArgs
- type GetStandardIdentityArray
- type GetStandardIdentityArrayInput
- type GetStandardIdentityArrayOutput
- func (GetStandardIdentityArrayOutput) ElementType() reflect.Type
- func (o GetStandardIdentityArrayOutput) Index(i pulumi.IntInput) GetStandardIdentityOutput
- func (o GetStandardIdentityArrayOutput) ToGetStandardIdentityArrayOutput() GetStandardIdentityArrayOutput
- func (o GetStandardIdentityArrayOutput) ToGetStandardIdentityArrayOutputWithContext(ctx context.Context) GetStandardIdentityArrayOutput
- type GetStandardIdentityInput
- type GetStandardIdentityOutput
- func (GetStandardIdentityOutput) ElementType() reflect.Type
- func (o GetStandardIdentityOutput) PrincipalId() pulumi.StringOutput
- func (o GetStandardIdentityOutput) TenantId() pulumi.StringOutput
- func (o GetStandardIdentityOutput) ToGetStandardIdentityOutput() GetStandardIdentityOutput
- func (o GetStandardIdentityOutput) ToGetStandardIdentityOutputWithContext(ctx context.Context) GetStandardIdentityOutput
- func (o GetStandardIdentityOutput) Type() pulumi.StringOutput
- type GetStandardSiteConfig
- type GetStandardSiteConfigArgs
- func (GetStandardSiteConfigArgs) ElementType() reflect.Type
- func (i GetStandardSiteConfigArgs) ToGetStandardSiteConfigOutput() GetStandardSiteConfigOutput
- func (i GetStandardSiteConfigArgs) ToGetStandardSiteConfigOutputWithContext(ctx context.Context) GetStandardSiteConfigOutput
- func (i GetStandardSiteConfigArgs) ToGetStandardSiteConfigPtrOutput() GetStandardSiteConfigPtrOutput
- func (i GetStandardSiteConfigArgs) ToGetStandardSiteConfigPtrOutputWithContext(ctx context.Context) GetStandardSiteConfigPtrOutput
- type GetStandardSiteConfigCors
- type GetStandardSiteConfigCorsArgs
- func (GetStandardSiteConfigCorsArgs) ElementType() reflect.Type
- func (i GetStandardSiteConfigCorsArgs) ToGetStandardSiteConfigCorsOutput() GetStandardSiteConfigCorsOutput
- func (i GetStandardSiteConfigCorsArgs) ToGetStandardSiteConfigCorsOutputWithContext(ctx context.Context) GetStandardSiteConfigCorsOutput
- func (i GetStandardSiteConfigCorsArgs) ToGetStandardSiteConfigCorsPtrOutput() GetStandardSiteConfigCorsPtrOutput
- func (i GetStandardSiteConfigCorsArgs) ToGetStandardSiteConfigCorsPtrOutputWithContext(ctx context.Context) GetStandardSiteConfigCorsPtrOutput
- type GetStandardSiteConfigCorsInput
- type GetStandardSiteConfigCorsOutput
- func (o GetStandardSiteConfigCorsOutput) AllowedOrigins() pulumi.StringArrayOutput
- func (GetStandardSiteConfigCorsOutput) ElementType() reflect.Type
- func (o GetStandardSiteConfigCorsOutput) SupportCredentials() pulumi.BoolPtrOutput
- func (o GetStandardSiteConfigCorsOutput) ToGetStandardSiteConfigCorsOutput() GetStandardSiteConfigCorsOutput
- func (o GetStandardSiteConfigCorsOutput) ToGetStandardSiteConfigCorsOutputWithContext(ctx context.Context) GetStandardSiteConfigCorsOutput
- func (o GetStandardSiteConfigCorsOutput) ToGetStandardSiteConfigCorsPtrOutput() GetStandardSiteConfigCorsPtrOutput
- func (o GetStandardSiteConfigCorsOutput) ToGetStandardSiteConfigCorsPtrOutputWithContext(ctx context.Context) GetStandardSiteConfigCorsPtrOutput
- type GetStandardSiteConfigCorsPtrInput
- type GetStandardSiteConfigCorsPtrOutput
- func (o GetStandardSiteConfigCorsPtrOutput) AllowedOrigins() pulumi.StringArrayOutput
- func (o GetStandardSiteConfigCorsPtrOutput) Elem() GetStandardSiteConfigCorsOutput
- func (GetStandardSiteConfigCorsPtrOutput) ElementType() reflect.Type
- func (o GetStandardSiteConfigCorsPtrOutput) SupportCredentials() pulumi.BoolPtrOutput
- func (o GetStandardSiteConfigCorsPtrOutput) ToGetStandardSiteConfigCorsPtrOutput() GetStandardSiteConfigCorsPtrOutput
- func (o GetStandardSiteConfigCorsPtrOutput) ToGetStandardSiteConfigCorsPtrOutputWithContext(ctx context.Context) GetStandardSiteConfigCorsPtrOutput
- type GetStandardSiteConfigInput
- type GetStandardSiteConfigIpRestriction
- type GetStandardSiteConfigIpRestrictionArgs
- func (GetStandardSiteConfigIpRestrictionArgs) ElementType() reflect.Type
- func (i GetStandardSiteConfigIpRestrictionArgs) ToGetStandardSiteConfigIpRestrictionOutput() GetStandardSiteConfigIpRestrictionOutput
- func (i GetStandardSiteConfigIpRestrictionArgs) ToGetStandardSiteConfigIpRestrictionOutputWithContext(ctx context.Context) GetStandardSiteConfigIpRestrictionOutput
- type GetStandardSiteConfigIpRestrictionArray
- func (GetStandardSiteConfigIpRestrictionArray) ElementType() reflect.Type
- func (i GetStandardSiteConfigIpRestrictionArray) ToGetStandardSiteConfigIpRestrictionArrayOutput() GetStandardSiteConfigIpRestrictionArrayOutput
- func (i GetStandardSiteConfigIpRestrictionArray) ToGetStandardSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) GetStandardSiteConfigIpRestrictionArrayOutput
- type GetStandardSiteConfigIpRestrictionArrayInput
- type GetStandardSiteConfigIpRestrictionArrayOutput
- func (GetStandardSiteConfigIpRestrictionArrayOutput) ElementType() reflect.Type
- func (o GetStandardSiteConfigIpRestrictionArrayOutput) Index(i pulumi.IntInput) GetStandardSiteConfigIpRestrictionOutput
- func (o GetStandardSiteConfigIpRestrictionArrayOutput) ToGetStandardSiteConfigIpRestrictionArrayOutput() GetStandardSiteConfigIpRestrictionArrayOutput
- func (o GetStandardSiteConfigIpRestrictionArrayOutput) ToGetStandardSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) GetStandardSiteConfigIpRestrictionArrayOutput
- type GetStandardSiteConfigIpRestrictionHeaders
- type GetStandardSiteConfigIpRestrictionHeadersArgs
- func (GetStandardSiteConfigIpRestrictionHeadersArgs) ElementType() reflect.Type
- func (i GetStandardSiteConfigIpRestrictionHeadersArgs) ToGetStandardSiteConfigIpRestrictionHeadersOutput() GetStandardSiteConfigIpRestrictionHeadersOutput
- func (i GetStandardSiteConfigIpRestrictionHeadersArgs) ToGetStandardSiteConfigIpRestrictionHeadersOutputWithContext(ctx context.Context) GetStandardSiteConfigIpRestrictionHeadersOutput
- type GetStandardSiteConfigIpRestrictionHeadersInput
- type GetStandardSiteConfigIpRestrictionHeadersOutput
- func (GetStandardSiteConfigIpRestrictionHeadersOutput) ElementType() reflect.Type
- func (o GetStandardSiteConfigIpRestrictionHeadersOutput) ToGetStandardSiteConfigIpRestrictionHeadersOutput() GetStandardSiteConfigIpRestrictionHeadersOutput
- func (o GetStandardSiteConfigIpRestrictionHeadersOutput) ToGetStandardSiteConfigIpRestrictionHeadersOutputWithContext(ctx context.Context) GetStandardSiteConfigIpRestrictionHeadersOutput
- func (o GetStandardSiteConfigIpRestrictionHeadersOutput) XAzureFdids() pulumi.StringArrayOutput
- func (o GetStandardSiteConfigIpRestrictionHeadersOutput) XFdHealthProbe() pulumi.StringPtrOutput
- func (o GetStandardSiteConfigIpRestrictionHeadersOutput) XForwardedFors() pulumi.StringArrayOutput
- func (o GetStandardSiteConfigIpRestrictionHeadersOutput) XForwardedHosts() pulumi.StringArrayOutput
- type GetStandardSiteConfigIpRestrictionInput
- type GetStandardSiteConfigIpRestrictionOutput
- func (o GetStandardSiteConfigIpRestrictionOutput) Action() pulumi.StringPtrOutput
- func (GetStandardSiteConfigIpRestrictionOutput) ElementType() reflect.Type
- func (o GetStandardSiteConfigIpRestrictionOutput) Headers() GetStandardSiteConfigIpRestrictionHeadersOutput
- func (o GetStandardSiteConfigIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
- func (o GetStandardSiteConfigIpRestrictionOutput) Name() pulumi.StringOutput
- func (o GetStandardSiteConfigIpRestrictionOutput) Priority() pulumi.IntPtrOutput
- func (o GetStandardSiteConfigIpRestrictionOutput) ServiceTag() pulumi.StringPtrOutput
- func (o GetStandardSiteConfigIpRestrictionOutput) ToGetStandardSiteConfigIpRestrictionOutput() GetStandardSiteConfigIpRestrictionOutput
- func (o GetStandardSiteConfigIpRestrictionOutput) ToGetStandardSiteConfigIpRestrictionOutputWithContext(ctx context.Context) GetStandardSiteConfigIpRestrictionOutput
- func (o GetStandardSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput
- type GetStandardSiteConfigOutput
- func (o GetStandardSiteConfigOutput) AlwaysOn() pulumi.BoolPtrOutput
- func (o GetStandardSiteConfigOutput) AppScaleLimit() pulumi.IntOutput
- func (o GetStandardSiteConfigOutput) AutoSwapSlotName() pulumi.StringOutput
- func (o GetStandardSiteConfigOutput) Cors() GetStandardSiteConfigCorsOutput
- func (o GetStandardSiteConfigOutput) DotnetFrameworkVersion() pulumi.StringPtrOutput
- func (o GetStandardSiteConfigOutput) ElasticInstanceMinimum() pulumi.IntOutput
- func (GetStandardSiteConfigOutput) ElementType() reflect.Type
- func (o GetStandardSiteConfigOutput) FtpsState() pulumi.StringOutput
- func (o GetStandardSiteConfigOutput) HealthCheckPath() pulumi.StringPtrOutput
- func (o GetStandardSiteConfigOutput) Http2Enabled() pulumi.BoolPtrOutput
- func (o GetStandardSiteConfigOutput) IpRestrictions() GetStandardSiteConfigIpRestrictionArrayOutput
- func (o GetStandardSiteConfigOutput) LinuxFxVersion() pulumi.StringOutput
- func (o GetStandardSiteConfigOutput) MinTlsVersion() pulumi.StringOutput
- func (o GetStandardSiteConfigOutput) PreWarmedInstanceCount() pulumi.IntOutput
- func (o GetStandardSiteConfigOutput) RuntimeScaleMonitoringEnabled() pulumi.BoolPtrOutput
- func (o GetStandardSiteConfigOutput) ScmIpRestrictions() GetStandardSiteConfigScmIpRestrictionArrayOutput
- func (o GetStandardSiteConfigOutput) ScmMinTlsVersion() pulumi.StringOutput
- func (o GetStandardSiteConfigOutput) ScmType() pulumi.StringOutput
- func (o GetStandardSiteConfigOutput) ScmUseMainIpRestriction() pulumi.BoolPtrOutput
- func (o GetStandardSiteConfigOutput) ToGetStandardSiteConfigOutput() GetStandardSiteConfigOutput
- func (o GetStandardSiteConfigOutput) ToGetStandardSiteConfigOutputWithContext(ctx context.Context) GetStandardSiteConfigOutput
- func (o GetStandardSiteConfigOutput) ToGetStandardSiteConfigPtrOutput() GetStandardSiteConfigPtrOutput
- func (o GetStandardSiteConfigOutput) ToGetStandardSiteConfigPtrOutputWithContext(ctx context.Context) GetStandardSiteConfigPtrOutput
- func (o GetStandardSiteConfigOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput
- func (o GetStandardSiteConfigOutput) VnetRouteAllEnabled() pulumi.BoolOutput
- func (o GetStandardSiteConfigOutput) WebsocketsEnabled() pulumi.BoolPtrOutput
- type GetStandardSiteConfigPtrInput
- type GetStandardSiteConfigPtrOutput
- func (o GetStandardSiteConfigPtrOutput) AlwaysOn() pulumi.BoolPtrOutput
- func (o GetStandardSiteConfigPtrOutput) AppScaleLimit() pulumi.IntPtrOutput
- func (o GetStandardSiteConfigPtrOutput) AutoSwapSlotName() pulumi.StringPtrOutput
- func (o GetStandardSiteConfigPtrOutput) Cors() GetStandardSiteConfigCorsPtrOutput
- func (o GetStandardSiteConfigPtrOutput) DotnetFrameworkVersion() pulumi.StringPtrOutput
- func (o GetStandardSiteConfigPtrOutput) ElasticInstanceMinimum() pulumi.IntPtrOutput
- func (o GetStandardSiteConfigPtrOutput) Elem() GetStandardSiteConfigOutput
- func (GetStandardSiteConfigPtrOutput) ElementType() reflect.Type
- func (o GetStandardSiteConfigPtrOutput) FtpsState() pulumi.StringPtrOutput
- func (o GetStandardSiteConfigPtrOutput) HealthCheckPath() pulumi.StringPtrOutput
- func (o GetStandardSiteConfigPtrOutput) Http2Enabled() pulumi.BoolPtrOutput
- func (o GetStandardSiteConfigPtrOutput) IpRestrictions() GetStandardSiteConfigIpRestrictionArrayOutput
- func (o GetStandardSiteConfigPtrOutput) LinuxFxVersion() pulumi.StringPtrOutput
- func (o GetStandardSiteConfigPtrOutput) MinTlsVersion() pulumi.StringPtrOutput
- func (o GetStandardSiteConfigPtrOutput) PreWarmedInstanceCount() pulumi.IntPtrOutput
- func (o GetStandardSiteConfigPtrOutput) RuntimeScaleMonitoringEnabled() pulumi.BoolPtrOutput
- func (o GetStandardSiteConfigPtrOutput) ScmIpRestrictions() GetStandardSiteConfigScmIpRestrictionArrayOutput
- func (o GetStandardSiteConfigPtrOutput) ScmMinTlsVersion() pulumi.StringPtrOutput
- func (o GetStandardSiteConfigPtrOutput) ScmType() pulumi.StringPtrOutput
- func (o GetStandardSiteConfigPtrOutput) ScmUseMainIpRestriction() pulumi.BoolPtrOutput
- func (o GetStandardSiteConfigPtrOutput) ToGetStandardSiteConfigPtrOutput() GetStandardSiteConfigPtrOutput
- func (o GetStandardSiteConfigPtrOutput) ToGetStandardSiteConfigPtrOutputWithContext(ctx context.Context) GetStandardSiteConfigPtrOutput
- func (o GetStandardSiteConfigPtrOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput
- func (o GetStandardSiteConfigPtrOutput) VnetRouteAllEnabled() pulumi.BoolPtrOutput
- func (o GetStandardSiteConfigPtrOutput) WebsocketsEnabled() pulumi.BoolPtrOutput
- type GetStandardSiteConfigScmIpRestriction
- type GetStandardSiteConfigScmIpRestrictionArgs
- func (GetStandardSiteConfigScmIpRestrictionArgs) ElementType() reflect.Type
- func (i GetStandardSiteConfigScmIpRestrictionArgs) ToGetStandardSiteConfigScmIpRestrictionOutput() GetStandardSiteConfigScmIpRestrictionOutput
- func (i GetStandardSiteConfigScmIpRestrictionArgs) ToGetStandardSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) GetStandardSiteConfigScmIpRestrictionOutput
- type GetStandardSiteConfigScmIpRestrictionArray
- func (GetStandardSiteConfigScmIpRestrictionArray) ElementType() reflect.Type
- func (i GetStandardSiteConfigScmIpRestrictionArray) ToGetStandardSiteConfigScmIpRestrictionArrayOutput() GetStandardSiteConfigScmIpRestrictionArrayOutput
- func (i GetStandardSiteConfigScmIpRestrictionArray) ToGetStandardSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) GetStandardSiteConfigScmIpRestrictionArrayOutput
- type GetStandardSiteConfigScmIpRestrictionArrayInput
- type GetStandardSiteConfigScmIpRestrictionArrayOutput
- func (GetStandardSiteConfigScmIpRestrictionArrayOutput) ElementType() reflect.Type
- func (o GetStandardSiteConfigScmIpRestrictionArrayOutput) Index(i pulumi.IntInput) GetStandardSiteConfigScmIpRestrictionOutput
- func (o GetStandardSiteConfigScmIpRestrictionArrayOutput) ToGetStandardSiteConfigScmIpRestrictionArrayOutput() GetStandardSiteConfigScmIpRestrictionArrayOutput
- func (o GetStandardSiteConfigScmIpRestrictionArrayOutput) ToGetStandardSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) GetStandardSiteConfigScmIpRestrictionArrayOutput
- type GetStandardSiteConfigScmIpRestrictionHeaders
- type GetStandardSiteConfigScmIpRestrictionHeadersArgs
- func (GetStandardSiteConfigScmIpRestrictionHeadersArgs) ElementType() reflect.Type
- func (i GetStandardSiteConfigScmIpRestrictionHeadersArgs) ToGetStandardSiteConfigScmIpRestrictionHeadersOutput() GetStandardSiteConfigScmIpRestrictionHeadersOutput
- func (i GetStandardSiteConfigScmIpRestrictionHeadersArgs) ToGetStandardSiteConfigScmIpRestrictionHeadersOutputWithContext(ctx context.Context) GetStandardSiteConfigScmIpRestrictionHeadersOutput
- type GetStandardSiteConfigScmIpRestrictionHeadersInput
- type GetStandardSiteConfigScmIpRestrictionHeadersOutput
- func (GetStandardSiteConfigScmIpRestrictionHeadersOutput) ElementType() reflect.Type
- func (o GetStandardSiteConfigScmIpRestrictionHeadersOutput) ToGetStandardSiteConfigScmIpRestrictionHeadersOutput() GetStandardSiteConfigScmIpRestrictionHeadersOutput
- func (o GetStandardSiteConfigScmIpRestrictionHeadersOutput) ToGetStandardSiteConfigScmIpRestrictionHeadersOutputWithContext(ctx context.Context) GetStandardSiteConfigScmIpRestrictionHeadersOutput
- func (o GetStandardSiteConfigScmIpRestrictionHeadersOutput) XAzureFdids() pulumi.StringArrayOutput
- func (o GetStandardSiteConfigScmIpRestrictionHeadersOutput) XFdHealthProbe() pulumi.StringPtrOutput
- func (o GetStandardSiteConfigScmIpRestrictionHeadersOutput) XForwardedFors() pulumi.StringArrayOutput
- func (o GetStandardSiteConfigScmIpRestrictionHeadersOutput) XForwardedHosts() pulumi.StringArrayOutput
- type GetStandardSiteConfigScmIpRestrictionInput
- type GetStandardSiteConfigScmIpRestrictionOutput
- func (o GetStandardSiteConfigScmIpRestrictionOutput) Action() pulumi.StringPtrOutput
- func (GetStandardSiteConfigScmIpRestrictionOutput) ElementType() reflect.Type
- func (o GetStandardSiteConfigScmIpRestrictionOutput) Headers() GetStandardSiteConfigScmIpRestrictionHeadersOutput
- func (o GetStandardSiteConfigScmIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
- func (o GetStandardSiteConfigScmIpRestrictionOutput) Name() pulumi.StringOutput
- func (o GetStandardSiteConfigScmIpRestrictionOutput) Priority() pulumi.IntPtrOutput
- func (o GetStandardSiteConfigScmIpRestrictionOutput) ServiceTag() pulumi.StringPtrOutput
- func (o GetStandardSiteConfigScmIpRestrictionOutput) ToGetStandardSiteConfigScmIpRestrictionOutput() GetStandardSiteConfigScmIpRestrictionOutput
- func (o GetStandardSiteConfigScmIpRestrictionOutput) ToGetStandardSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) GetStandardSiteConfigScmIpRestrictionOutput
- func (o GetStandardSiteConfigScmIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput
- type GetStandardSiteCredential
- type GetStandardSiteCredentialArgs
- func (GetStandardSiteCredentialArgs) ElementType() reflect.Type
- func (i GetStandardSiteCredentialArgs) ToGetStandardSiteCredentialOutput() GetStandardSiteCredentialOutput
- func (i GetStandardSiteCredentialArgs) ToGetStandardSiteCredentialOutputWithContext(ctx context.Context) GetStandardSiteCredentialOutput
- type GetStandardSiteCredentialArray
- func (GetStandardSiteCredentialArray) ElementType() reflect.Type
- func (i GetStandardSiteCredentialArray) ToGetStandardSiteCredentialArrayOutput() GetStandardSiteCredentialArrayOutput
- func (i GetStandardSiteCredentialArray) ToGetStandardSiteCredentialArrayOutputWithContext(ctx context.Context) GetStandardSiteCredentialArrayOutput
- type GetStandardSiteCredentialArrayInput
- type GetStandardSiteCredentialArrayOutput
- func (GetStandardSiteCredentialArrayOutput) ElementType() reflect.Type
- func (o GetStandardSiteCredentialArrayOutput) Index(i pulumi.IntInput) GetStandardSiteCredentialOutput
- func (o GetStandardSiteCredentialArrayOutput) ToGetStandardSiteCredentialArrayOutput() GetStandardSiteCredentialArrayOutput
- func (o GetStandardSiteCredentialArrayOutput) ToGetStandardSiteCredentialArrayOutputWithContext(ctx context.Context) GetStandardSiteCredentialArrayOutput
- type GetStandardSiteCredentialInput
- type GetStandardSiteCredentialOutput
- func (GetStandardSiteCredentialOutput) ElementType() reflect.Type
- func (o GetStandardSiteCredentialOutput) Password() pulumi.StringOutput
- func (o GetStandardSiteCredentialOutput) ToGetStandardSiteCredentialOutput() GetStandardSiteCredentialOutput
- func (o GetStandardSiteCredentialOutput) ToGetStandardSiteCredentialOutputWithContext(ctx context.Context) GetStandardSiteCredentialOutput
- func (o GetStandardSiteCredentialOutput) Username() pulumi.StringOutput
- 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
- type IntegrationAccountAgreement
- func (*IntegrationAccountAgreement) ElementType() reflect.Type
- func (i *IntegrationAccountAgreement) ToIntegrationAccountAgreementOutput() IntegrationAccountAgreementOutput
- func (i *IntegrationAccountAgreement) ToIntegrationAccountAgreementOutputWithContext(ctx context.Context) IntegrationAccountAgreementOutput
- 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 (o IntegrationAccountAgreementOutput) AgreementType() pulumi.StringOutput
- func (o IntegrationAccountAgreementOutput) Content() pulumi.StringOutput
- func (IntegrationAccountAgreementOutput) ElementType() reflect.Type
- func (o IntegrationAccountAgreementOutput) GuestIdentity() IntegrationAccountAgreementGuestIdentityOutput
- func (o IntegrationAccountAgreementOutput) GuestPartnerName() pulumi.StringOutput
- func (o IntegrationAccountAgreementOutput) HostIdentity() IntegrationAccountAgreementHostIdentityOutput
- func (o IntegrationAccountAgreementOutput) HostPartnerName() pulumi.StringOutput
- func (o IntegrationAccountAgreementOutput) IntegrationAccountName() pulumi.StringOutput
- func (o IntegrationAccountAgreementOutput) Metadata() pulumi.StringMapOutput
- func (o IntegrationAccountAgreementOutput) Name() pulumi.StringOutput
- func (o IntegrationAccountAgreementOutput) ResourceGroupName() pulumi.StringOutput
- func (o IntegrationAccountAgreementOutput) ToIntegrationAccountAgreementOutput() IntegrationAccountAgreementOutput
- func (o IntegrationAccountAgreementOutput) ToIntegrationAccountAgreementOutputWithContext(ctx context.Context) IntegrationAccountAgreementOutput
- 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
- 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 (o IntegrationAccountAssemblyOutput) AssemblyName() pulumi.StringOutput
- func (o IntegrationAccountAssemblyOutput) AssemblyVersion() pulumi.StringPtrOutput
- func (o IntegrationAccountAssemblyOutput) Content() pulumi.StringPtrOutput
- func (o IntegrationAccountAssemblyOutput) ContentLinkUri() pulumi.StringPtrOutput
- func (IntegrationAccountAssemblyOutput) ElementType() reflect.Type
- func (o IntegrationAccountAssemblyOutput) IntegrationAccountName() pulumi.StringOutput
- func (o IntegrationAccountAssemblyOutput) Metadata() pulumi.StringMapOutput
- func (o IntegrationAccountAssemblyOutput) Name() pulumi.StringOutput
- func (o IntegrationAccountAssemblyOutput) ResourceGroupName() pulumi.StringOutput
- func (o IntegrationAccountAssemblyOutput) ToIntegrationAccountAssemblyOutput() IntegrationAccountAssemblyOutput
- func (o IntegrationAccountAssemblyOutput) ToIntegrationAccountAssemblyOutputWithContext(ctx context.Context) IntegrationAccountAssemblyOutput
- type IntegrationAccountAssemblyState
- type IntegrationAccountBatchConfiguration
- func (*IntegrationAccountBatchConfiguration) ElementType() reflect.Type
- func (i *IntegrationAccountBatchConfiguration) ToIntegrationAccountBatchConfigurationOutput() IntegrationAccountBatchConfigurationOutput
- func (i *IntegrationAccountBatchConfiguration) ToIntegrationAccountBatchConfigurationOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationOutput
- 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 (o IntegrationAccountBatchConfigurationOutput) BatchGroupName() pulumi.StringOutput
- func (IntegrationAccountBatchConfigurationOutput) ElementType() reflect.Type
- func (o IntegrationAccountBatchConfigurationOutput) IntegrationAccountName() pulumi.StringOutput
- func (o IntegrationAccountBatchConfigurationOutput) Metadata() pulumi.StringMapOutput
- func (o IntegrationAccountBatchConfigurationOutput) Name() pulumi.StringOutput
- func (o IntegrationAccountBatchConfigurationOutput) ReleaseCriteria() IntegrationAccountBatchConfigurationReleaseCriteriaOutput
- func (o IntegrationAccountBatchConfigurationOutput) ResourceGroupName() pulumi.StringOutput
- func (o IntegrationAccountBatchConfigurationOutput) ToIntegrationAccountBatchConfigurationOutput() IntegrationAccountBatchConfigurationOutput
- func (o IntegrationAccountBatchConfigurationOutput) ToIntegrationAccountBatchConfigurationOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationOutput
- 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
- 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) IntegrationAccountName() pulumi.StringOutput
- func (o IntegrationAccountCertificateOutput) KeyVaultKey() IntegrationAccountCertificateKeyVaultKeyPtrOutput
- func (o IntegrationAccountCertificateOutput) Metadata() pulumi.StringPtrOutput
- func (o IntegrationAccountCertificateOutput) Name() pulumi.StringOutput
- func (o IntegrationAccountCertificateOutput) PublicCertificate() pulumi.StringPtrOutput
- func (o IntegrationAccountCertificateOutput) ResourceGroupName() pulumi.StringOutput
- func (o IntegrationAccountCertificateOutput) ToIntegrationAccountCertificateOutput() IntegrationAccountCertificateOutput
- func (o IntegrationAccountCertificateOutput) ToIntegrationAccountCertificateOutputWithContext(ctx context.Context) IntegrationAccountCertificateOutput
- type IntegrationAccountCertificateState
- type IntegrationAccountInput
- type IntegrationAccountMap
- type IntegrationAccountMapInput
- 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
- type IntegrationAccountMapResource
- func (*IntegrationAccountMapResource) ElementType() reflect.Type
- func (i *IntegrationAccountMapResource) ToIntegrationAccountMapResourceOutput() IntegrationAccountMapResourceOutput
- func (i *IntegrationAccountMapResource) ToIntegrationAccountMapResourceOutputWithContext(ctx context.Context) IntegrationAccountMapResourceOutput
- type IntegrationAccountMapResourceArgs
- type IntegrationAccountMapResourceArray
- func (IntegrationAccountMapResourceArray) ElementType() reflect.Type
- func (i IntegrationAccountMapResourceArray) ToIntegrationAccountMapResourceArrayOutput() IntegrationAccountMapResourceArrayOutput
- func (i IntegrationAccountMapResourceArray) ToIntegrationAccountMapResourceArrayOutputWithContext(ctx context.Context) IntegrationAccountMapResourceArrayOutput
- type IntegrationAccountMapResourceArrayInput
- type IntegrationAccountMapResourceArrayOutput
- func (IntegrationAccountMapResourceArrayOutput) ElementType() reflect.Type
- func (o IntegrationAccountMapResourceArrayOutput) Index(i pulumi.IntInput) IntegrationAccountMapResourceOutput
- func (o IntegrationAccountMapResourceArrayOutput) ToIntegrationAccountMapResourceArrayOutput() IntegrationAccountMapResourceArrayOutput
- func (o IntegrationAccountMapResourceArrayOutput) ToIntegrationAccountMapResourceArrayOutputWithContext(ctx context.Context) IntegrationAccountMapResourceArrayOutput
- type IntegrationAccountMapResourceInput
- type IntegrationAccountMapResourceMap
- func (IntegrationAccountMapResourceMap) ElementType() reflect.Type
- func (i IntegrationAccountMapResourceMap) ToIntegrationAccountMapResourceMapOutput() IntegrationAccountMapResourceMapOutput
- func (i IntegrationAccountMapResourceMap) ToIntegrationAccountMapResourceMapOutputWithContext(ctx context.Context) IntegrationAccountMapResourceMapOutput
- type IntegrationAccountMapResourceMapInput
- type IntegrationAccountMapResourceMapOutput
- func (IntegrationAccountMapResourceMapOutput) ElementType() reflect.Type
- func (o IntegrationAccountMapResourceMapOutput) MapIndex(k pulumi.StringInput) IntegrationAccountMapResourceOutput
- func (o IntegrationAccountMapResourceMapOutput) ToIntegrationAccountMapResourceMapOutput() IntegrationAccountMapResourceMapOutput
- func (o IntegrationAccountMapResourceMapOutput) ToIntegrationAccountMapResourceMapOutputWithContext(ctx context.Context) IntegrationAccountMapResourceMapOutput
- type IntegrationAccountMapResourceOutput
- func (o IntegrationAccountMapResourceOutput) Content() pulumi.StringOutput
- func (IntegrationAccountMapResourceOutput) ElementType() reflect.Type
- func (o IntegrationAccountMapResourceOutput) IntegrationAccountName() pulumi.StringOutput
- func (o IntegrationAccountMapResourceOutput) MapType() pulumi.StringOutput
- func (o IntegrationAccountMapResourceOutput) Metadata() pulumi.StringMapOutput
- func (o IntegrationAccountMapResourceOutput) Name() pulumi.StringOutput
- func (o IntegrationAccountMapResourceOutput) ResourceGroupName() pulumi.StringOutput
- func (o IntegrationAccountMapResourceOutput) ToIntegrationAccountMapResourceOutput() IntegrationAccountMapResourceOutput
- func (o IntegrationAccountMapResourceOutput) ToIntegrationAccountMapResourceOutputWithContext(ctx context.Context) IntegrationAccountMapResourceOutput
- type IntegrationAccountMapResourceState
- type IntegrationAccountOutput
- func (IntegrationAccountOutput) ElementType() reflect.Type
- func (o IntegrationAccountOutput) IntegrationServiceEnvironmentId() pulumi.StringPtrOutput
- func (o IntegrationAccountOutput) Location() pulumi.StringOutput
- func (o IntegrationAccountOutput) Name() pulumi.StringOutput
- func (o IntegrationAccountOutput) ResourceGroupName() pulumi.StringOutput
- func (o IntegrationAccountOutput) SkuName() pulumi.StringOutput
- func (o IntegrationAccountOutput) Tags() pulumi.StringMapOutput
- func (o IntegrationAccountOutput) ToIntegrationAccountOutput() IntegrationAccountOutput
- func (o IntegrationAccountOutput) ToIntegrationAccountOutputWithContext(ctx context.Context) IntegrationAccountOutput
- type IntegrationAccountPartner
- 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 (o IntegrationAccountPartnerOutput) BusinessIdentities() IntegrationAccountPartnerBusinessIdentityArrayOutput
- func (IntegrationAccountPartnerOutput) ElementType() reflect.Type
- func (o IntegrationAccountPartnerOutput) IntegrationAccountName() pulumi.StringOutput
- func (o IntegrationAccountPartnerOutput) Metadata() pulumi.StringPtrOutput
- func (o IntegrationAccountPartnerOutput) Name() pulumi.StringOutput
- func (o IntegrationAccountPartnerOutput) ResourceGroupName() pulumi.StringOutput
- func (o IntegrationAccountPartnerOutput) ToIntegrationAccountPartnerOutput() IntegrationAccountPartnerOutput
- func (o IntegrationAccountPartnerOutput) ToIntegrationAccountPartnerOutputWithContext(ctx context.Context) IntegrationAccountPartnerOutput
- type IntegrationAccountPartnerState
- type IntegrationAccountSchema
- 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 (o IntegrationAccountSchemaOutput) Content() pulumi.StringOutput
- func (IntegrationAccountSchemaOutput) ElementType() reflect.Type
- func (o IntegrationAccountSchemaOutput) FileName() pulumi.StringPtrOutput
- func (o IntegrationAccountSchemaOutput) IntegrationAccountName() pulumi.StringOutput
- func (o IntegrationAccountSchemaOutput) Metadata() pulumi.StringPtrOutput
- func (o IntegrationAccountSchemaOutput) Name() pulumi.StringOutput
- func (o IntegrationAccountSchemaOutput) ResourceGroupName() pulumi.StringOutput
- func (o IntegrationAccountSchemaOutput) ToIntegrationAccountSchemaOutput() IntegrationAccountSchemaOutput
- func (o IntegrationAccountSchemaOutput) ToIntegrationAccountSchemaOutputWithContext(ctx context.Context) IntegrationAccountSchemaOutput
- type IntegrationAccountSchemaState
- type IntegrationAccountSession
- 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 (o IntegrationAccountSessionOutput) Content() pulumi.StringOutput
- func (IntegrationAccountSessionOutput) ElementType() reflect.Type
- func (o IntegrationAccountSessionOutput) IntegrationAccountName() pulumi.StringOutput
- func (o IntegrationAccountSessionOutput) Name() pulumi.StringOutput
- func (o IntegrationAccountSessionOutput) ResourceGroupName() pulumi.StringOutput
- func (o IntegrationAccountSessionOutput) ToIntegrationAccountSessionOutput() IntegrationAccountSessionOutput
- func (o IntegrationAccountSessionOutput) ToIntegrationAccountSessionOutputWithContext(ctx context.Context) IntegrationAccountSessionOutput
- type IntegrationAccountSessionState
- type IntegrationAccountState
- type InterationServiceEnvironment
- func (*InterationServiceEnvironment) ElementType() reflect.Type
- func (i *InterationServiceEnvironment) ToInterationServiceEnvironmentOutput() InterationServiceEnvironmentOutput
- func (i *InterationServiceEnvironment) ToInterationServiceEnvironmentOutputWithContext(ctx context.Context) InterationServiceEnvironmentOutput
- 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 (o InterationServiceEnvironmentOutput) AccessEndpointType() pulumi.StringOutput
- func (o InterationServiceEnvironmentOutput) ConnectorEndpointIpAddresses() pulumi.StringArrayOutput
- func (o InterationServiceEnvironmentOutput) ConnectorOutboundIpAddresses() pulumi.StringArrayOutput
- func (InterationServiceEnvironmentOutput) ElementType() reflect.Type
- func (o InterationServiceEnvironmentOutput) Location() pulumi.StringOutput
- func (o InterationServiceEnvironmentOutput) Name() pulumi.StringOutput
- func (o InterationServiceEnvironmentOutput) ResourceGroupName() pulumi.StringOutput
- func (o InterationServiceEnvironmentOutput) SkuName() pulumi.StringPtrOutput
- func (o InterationServiceEnvironmentOutput) Tags() pulumi.StringMapOutput
- func (o InterationServiceEnvironmentOutput) ToInterationServiceEnvironmentOutput() InterationServiceEnvironmentOutput
- func (o InterationServiceEnvironmentOutput) ToInterationServiceEnvironmentOutputWithContext(ctx context.Context) InterationServiceEnvironmentOutput
- func (o InterationServiceEnvironmentOutput) VirtualNetworkSubnetIds() pulumi.StringArrayOutput
- func (o InterationServiceEnvironmentOutput) WorkflowEndpointIpAddresses() pulumi.StringArrayOutput
- func (o InterationServiceEnvironmentOutput) WorkflowOutboundIpAddresses() pulumi.StringArrayOutput
- 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 LookupStandardArgs
- type LookupStandardOutputArgs
- type LookupStandardResult
- type LookupStandardResultOutput
- func (o LookupStandardResultOutput) AppServicePlanId() pulumi.StringOutput
- func (o LookupStandardResultOutput) AppSettings() pulumi.StringMapOutput
- func (o LookupStandardResultOutput) BundleVersion() pulumi.StringOutput
- func (o LookupStandardResultOutput) ClientAffinityEnabled() pulumi.BoolOutput
- func (o LookupStandardResultOutput) ClientCertificateMode() pulumi.StringOutput
- func (o LookupStandardResultOutput) ConnectionStrings() GetStandardConnectionStringArrayOutput
- func (o LookupStandardResultOutput) CustomDomainVerificationId() pulumi.StringOutput
- func (o LookupStandardResultOutput) DefaultHostname() pulumi.StringOutput
- func (LookupStandardResultOutput) ElementType() reflect.Type
- func (o LookupStandardResultOutput) Enabled() pulumi.BoolOutput
- func (o LookupStandardResultOutput) HttpsOnly() pulumi.BoolOutput
- func (o LookupStandardResultOutput) Id() pulumi.StringOutput
- func (o LookupStandardResultOutput) Identities() GetStandardIdentityArrayOutput
- func (o LookupStandardResultOutput) Kind() pulumi.StringOutput
- func (o LookupStandardResultOutput) Location() pulumi.StringOutput
- func (o LookupStandardResultOutput) Name() pulumi.StringOutput
- func (o LookupStandardResultOutput) OutboundIpAddresses() pulumi.StringOutput
- func (o LookupStandardResultOutput) PossibleOutboundIpAddresses() pulumi.StringOutput
- func (o LookupStandardResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupStandardResultOutput) SiteConfig() GetStandardSiteConfigOutput
- func (o LookupStandardResultOutput) SiteCredentials() GetStandardSiteCredentialArrayOutput
- func (o LookupStandardResultOutput) StorageAccountAccessKey() pulumi.StringOutput
- func (o LookupStandardResultOutput) StorageAccountName() pulumi.StringOutput
- func (o LookupStandardResultOutput) StorageAccountShareName() pulumi.StringOutput
- func (o LookupStandardResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupStandardResultOutput) ToLookupStandardResultOutput() LookupStandardResultOutput
- func (o LookupStandardResultOutput) ToLookupStandardResultOutputWithContext(ctx context.Context) LookupStandardResultOutput
- func (o LookupStandardResultOutput) UseExtensionBundle() pulumi.BoolOutput
- func (o LookupStandardResultOutput) Version() pulumi.StringOutput
- func (o LookupStandardResultOutput) VirtualNetworkSubnetId() pulumi.StringOutput
- 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
- 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) IdentityIds() pulumi.StringArrayOutput
- 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) IdentityIds() pulumi.StringArrayOutput
- 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 (o StandardOutput) AppServicePlanId() pulumi.StringOutput
- func (o StandardOutput) AppSettings() pulumi.StringMapOutput
- func (o StandardOutput) BundleVersion() pulumi.StringPtrOutput
- func (o StandardOutput) ClientAffinityEnabled() pulumi.BoolOutput
- func (o StandardOutput) ClientCertificateMode() pulumi.StringPtrOutput
- func (o StandardOutput) ConnectionStrings() StandardConnectionStringArrayOutput
- func (o StandardOutput) CustomDomainVerificationId() pulumi.StringOutput
- func (o StandardOutput) DefaultHostname() pulumi.StringOutput
- func (StandardOutput) ElementType() reflect.Type
- func (o StandardOutput) Enabled() pulumi.BoolPtrOutput
- func (o StandardOutput) HttpsOnly() pulumi.BoolPtrOutput
- func (o StandardOutput) Identity() StandardIdentityPtrOutput
- func (o StandardOutput) Kind() pulumi.StringOutput
- func (o StandardOutput) Location() pulumi.StringOutput
- func (o StandardOutput) Name() pulumi.StringOutput
- func (o StandardOutput) OutboundIpAddresses() pulumi.StringOutput
- func (o StandardOutput) PossibleOutboundIpAddresses() pulumi.StringOutput
- func (o StandardOutput) ResourceGroupName() pulumi.StringOutput
- func (o StandardOutput) SiteConfig() StandardSiteConfigOutput
- func (o StandardOutput) SiteCredentials() StandardSiteCredentialArrayOutput
- func (o StandardOutput) StorageAccountAccessKey() pulumi.StringOutput
- func (o StandardOutput) StorageAccountName() pulumi.StringOutput
- func (o StandardOutput) StorageAccountShareName() pulumi.StringOutput
- func (o StandardOutput) Tags() pulumi.StringMapOutput
- func (o StandardOutput) ToStandardOutput() StandardOutput
- func (o StandardOutput) ToStandardOutputWithContext(ctx context.Context) StandardOutput
- func (o StandardOutput) UseExtensionBundle() pulumi.BoolPtrOutput
- func (o StandardOutput) Version() pulumi.StringPtrOutput
- func (o StandardOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput
- 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) AutoSwapSlotName() pulumi.StringPtrOutput
- 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) ScmIpRestrictions() StandardSiteConfigScmIpRestrictionArrayOutput
- func (o StandardSiteConfigOutput) ScmMinTlsVersion() pulumi.StringPtrOutput
- func (o StandardSiteConfigOutput) ScmType() pulumi.StringPtrOutput
- func (o StandardSiteConfigOutput) ScmUseMainIpRestriction() 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) AutoSwapSlotName() pulumi.StringPtrOutput
- 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) ScmIpRestrictions() StandardSiteConfigScmIpRestrictionArrayOutput
- func (o StandardSiteConfigPtrOutput) ScmMinTlsVersion() pulumi.StringPtrOutput
- func (o StandardSiteConfigPtrOutput) ScmType() pulumi.StringPtrOutput
- func (o StandardSiteConfigPtrOutput) ScmUseMainIpRestriction() 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 StandardSiteConfigScmIpRestriction
- type StandardSiteConfigScmIpRestrictionArgs
- func (StandardSiteConfigScmIpRestrictionArgs) ElementType() reflect.Type
- func (i StandardSiteConfigScmIpRestrictionArgs) ToStandardSiteConfigScmIpRestrictionOutput() StandardSiteConfigScmIpRestrictionOutput
- func (i StandardSiteConfigScmIpRestrictionArgs) ToStandardSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) StandardSiteConfigScmIpRestrictionOutput
- type StandardSiteConfigScmIpRestrictionArray
- func (StandardSiteConfigScmIpRestrictionArray) ElementType() reflect.Type
- func (i StandardSiteConfigScmIpRestrictionArray) ToStandardSiteConfigScmIpRestrictionArrayOutput() StandardSiteConfigScmIpRestrictionArrayOutput
- func (i StandardSiteConfigScmIpRestrictionArray) ToStandardSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) StandardSiteConfigScmIpRestrictionArrayOutput
- type StandardSiteConfigScmIpRestrictionArrayInput
- type StandardSiteConfigScmIpRestrictionArrayOutput
- func (StandardSiteConfigScmIpRestrictionArrayOutput) ElementType() reflect.Type
- func (o StandardSiteConfigScmIpRestrictionArrayOutput) Index(i pulumi.IntInput) StandardSiteConfigScmIpRestrictionOutput
- func (o StandardSiteConfigScmIpRestrictionArrayOutput) ToStandardSiteConfigScmIpRestrictionArrayOutput() StandardSiteConfigScmIpRestrictionArrayOutput
- func (o StandardSiteConfigScmIpRestrictionArrayOutput) ToStandardSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) StandardSiteConfigScmIpRestrictionArrayOutput
- type StandardSiteConfigScmIpRestrictionHeaders
- type StandardSiteConfigScmIpRestrictionHeadersArgs
- func (StandardSiteConfigScmIpRestrictionHeadersArgs) ElementType() reflect.Type
- func (i StandardSiteConfigScmIpRestrictionHeadersArgs) ToStandardSiteConfigScmIpRestrictionHeadersOutput() StandardSiteConfigScmIpRestrictionHeadersOutput
- func (i StandardSiteConfigScmIpRestrictionHeadersArgs) ToStandardSiteConfigScmIpRestrictionHeadersOutputWithContext(ctx context.Context) StandardSiteConfigScmIpRestrictionHeadersOutput
- func (i StandardSiteConfigScmIpRestrictionHeadersArgs) ToStandardSiteConfigScmIpRestrictionHeadersPtrOutput() StandardSiteConfigScmIpRestrictionHeadersPtrOutput
- func (i StandardSiteConfigScmIpRestrictionHeadersArgs) ToStandardSiteConfigScmIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) StandardSiteConfigScmIpRestrictionHeadersPtrOutput
- type StandardSiteConfigScmIpRestrictionHeadersInput
- type StandardSiteConfigScmIpRestrictionHeadersOutput
- func (StandardSiteConfigScmIpRestrictionHeadersOutput) ElementType() reflect.Type
- func (o StandardSiteConfigScmIpRestrictionHeadersOutput) ToStandardSiteConfigScmIpRestrictionHeadersOutput() StandardSiteConfigScmIpRestrictionHeadersOutput
- func (o StandardSiteConfigScmIpRestrictionHeadersOutput) ToStandardSiteConfigScmIpRestrictionHeadersOutputWithContext(ctx context.Context) StandardSiteConfigScmIpRestrictionHeadersOutput
- func (o StandardSiteConfigScmIpRestrictionHeadersOutput) ToStandardSiteConfigScmIpRestrictionHeadersPtrOutput() StandardSiteConfigScmIpRestrictionHeadersPtrOutput
- func (o StandardSiteConfigScmIpRestrictionHeadersOutput) ToStandardSiteConfigScmIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) StandardSiteConfigScmIpRestrictionHeadersPtrOutput
- func (o StandardSiteConfigScmIpRestrictionHeadersOutput) XAzureFdids() pulumi.StringArrayOutput
- func (o StandardSiteConfigScmIpRestrictionHeadersOutput) XFdHealthProbe() pulumi.StringPtrOutput
- func (o StandardSiteConfigScmIpRestrictionHeadersOutput) XForwardedFors() pulumi.StringArrayOutput
- func (o StandardSiteConfigScmIpRestrictionHeadersOutput) XForwardedHosts() pulumi.StringArrayOutput
- type StandardSiteConfigScmIpRestrictionHeadersPtrInput
- type StandardSiteConfigScmIpRestrictionHeadersPtrOutput
- func (o StandardSiteConfigScmIpRestrictionHeadersPtrOutput) Elem() StandardSiteConfigScmIpRestrictionHeadersOutput
- func (StandardSiteConfigScmIpRestrictionHeadersPtrOutput) ElementType() reflect.Type
- func (o StandardSiteConfigScmIpRestrictionHeadersPtrOutput) ToStandardSiteConfigScmIpRestrictionHeadersPtrOutput() StandardSiteConfigScmIpRestrictionHeadersPtrOutput
- func (o StandardSiteConfigScmIpRestrictionHeadersPtrOutput) ToStandardSiteConfigScmIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) StandardSiteConfigScmIpRestrictionHeadersPtrOutput
- func (o StandardSiteConfigScmIpRestrictionHeadersPtrOutput) XAzureFdids() pulumi.StringArrayOutput
- func (o StandardSiteConfigScmIpRestrictionHeadersPtrOutput) XFdHealthProbe() pulumi.StringPtrOutput
- func (o StandardSiteConfigScmIpRestrictionHeadersPtrOutput) XForwardedFors() pulumi.StringArrayOutput
- func (o StandardSiteConfigScmIpRestrictionHeadersPtrOutput) XForwardedHosts() pulumi.StringArrayOutput
- type StandardSiteConfigScmIpRestrictionInput
- type StandardSiteConfigScmIpRestrictionOutput
- func (o StandardSiteConfigScmIpRestrictionOutput) Action() pulumi.StringPtrOutput
- func (StandardSiteConfigScmIpRestrictionOutput) ElementType() reflect.Type
- func (o StandardSiteConfigScmIpRestrictionOutput) Headers() StandardSiteConfigScmIpRestrictionHeadersPtrOutput
- func (o StandardSiteConfigScmIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
- func (o StandardSiteConfigScmIpRestrictionOutput) Name() pulumi.StringPtrOutput
- func (o StandardSiteConfigScmIpRestrictionOutput) Priority() pulumi.IntPtrOutput
- func (o StandardSiteConfigScmIpRestrictionOutput) ServiceTag() pulumi.StringPtrOutput
- func (o StandardSiteConfigScmIpRestrictionOutput) ToStandardSiteConfigScmIpRestrictionOutput() StandardSiteConfigScmIpRestrictionOutput
- func (o StandardSiteConfigScmIpRestrictionOutput) ToStandardSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) StandardSiteConfigScmIpRestrictionOutput
- func (o StandardSiteConfigScmIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput
- 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
- 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 (o TriggerCustomOutput) Body() pulumi.StringOutput
- func (TriggerCustomOutput) ElementType() reflect.Type
- func (o TriggerCustomOutput) LogicAppId() pulumi.StringOutput
- func (o TriggerCustomOutput) Name() pulumi.StringOutput
- func (o TriggerCustomOutput) ToTriggerCustomOutput() TriggerCustomOutput
- func (o TriggerCustomOutput) ToTriggerCustomOutputWithContext(ctx context.Context) TriggerCustomOutput
- type TriggerCustomState
- type TriggerHttpRequest
- 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 (o TriggerHttpRequestOutput) CallbackUrl() pulumi.StringOutput
- func (TriggerHttpRequestOutput) ElementType() reflect.Type
- func (o TriggerHttpRequestOutput) LogicAppId() pulumi.StringOutput
- func (o TriggerHttpRequestOutput) Method() pulumi.StringPtrOutput
- func (o TriggerHttpRequestOutput) Name() pulumi.StringOutput
- func (o TriggerHttpRequestOutput) RelativePath() pulumi.StringPtrOutput
- func (o TriggerHttpRequestOutput) Schema() pulumi.StringOutput
- func (o TriggerHttpRequestOutput) ToTriggerHttpRequestOutput() TriggerHttpRequestOutput
- func (o TriggerHttpRequestOutput) ToTriggerHttpRequestOutputWithContext(ctx context.Context) TriggerHttpRequestOutput
- type TriggerHttpRequestState
- type TriggerRecurrence
- 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) Frequency() pulumi.StringOutput
- func (o TriggerRecurrenceOutput) Interval() pulumi.IntOutput
- func (o TriggerRecurrenceOutput) LogicAppId() pulumi.StringOutput
- func (o TriggerRecurrenceOutput) Name() pulumi.StringOutput
- func (o TriggerRecurrenceOutput) Schedule() TriggerRecurrenceSchedulePtrOutput
- func (o TriggerRecurrenceOutput) StartTime() pulumi.StringPtrOutput
- func (o TriggerRecurrenceOutput) TimeZone() pulumi.StringOutput
- func (o TriggerRecurrenceOutput) ToTriggerRecurrenceOutput() TriggerRecurrenceOutput
- func (o TriggerRecurrenceOutput) ToTriggerRecurrenceOutputWithContext(ctx context.Context) TriggerRecurrenceOutput
- 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
- 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 (o WorkflowOutput) AccessControl() WorkflowAccessControlPtrOutput
- func (o WorkflowOutput) AccessEndpoint() pulumi.StringOutput
- func (o WorkflowOutput) ConnectorEndpointIpAddresses() pulumi.StringArrayOutput
- func (o WorkflowOutput) ConnectorOutboundIpAddresses() pulumi.StringArrayOutput
- func (WorkflowOutput) ElementType() reflect.Type
- func (o WorkflowOutput) Enabled() pulumi.BoolPtrOutput
- func (o WorkflowOutput) Identity() WorkflowIdentityPtrOutput
- func (o WorkflowOutput) IntegrationServiceEnvironmentId() pulumi.StringPtrOutput
- func (o WorkflowOutput) Location() pulumi.StringOutput
- func (o WorkflowOutput) LogicAppIntegrationAccountId() pulumi.StringPtrOutput
- func (o WorkflowOutput) Name() pulumi.StringOutput
- func (o WorkflowOutput) Parameters() pulumi.StringMapOutput
- func (o WorkflowOutput) ResourceGroupName() pulumi.StringOutput
- func (o WorkflowOutput) Tags() pulumi.StringMapOutput
- func (o WorkflowOutput) ToWorkflowOutput() WorkflowOutput
- func (o WorkflowOutput) ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput
- func (o WorkflowOutput) WorkflowEndpointIpAddresses() pulumi.StringArrayOutput
- func (o WorkflowOutput) WorkflowOutboundIpAddresses() pulumi.StringArrayOutput
- func (o WorkflowOutput) WorkflowParameters() pulumi.StringMapOutput
- func (o WorkflowOutput) WorkflowSchema() pulumi.StringPtrOutput
- func (o WorkflowOutput) WorkflowVersion() pulumi.StringPtrOutput
- 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. // // > **NOTE:** This name must be unique across all Actions within the Logic App Workflow. Name pulumi.StringOutput `pulumi:"name"` }
Manages a Custom Action within a Logic App Workflow
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/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(`{ "description": "A variable to configure the auto expiration age in days. Configured in negative number. Default is -30 (30 days old).", "inputs": { "variables": [ { "name": "ExpirationAgeInDays", "type": "Integer", "value": -30 } ] }, "runAfter": {}, "type": "InitializeVariable" }
`),
}) 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
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. // // > **NOTE:** This name must be unique across all Actions within the Logic App Workflow. 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) Body ¶ added in v5.5.0
func (o ActionCustomOutput) Body() pulumi.StringOutput
Specifies the JSON Blob defining the Body of this Custom Action.
func (ActionCustomOutput) ElementType ¶
func (ActionCustomOutput) ElementType() reflect.Type
func (ActionCustomOutput) LogicAppId ¶ added in v5.5.0
func (o ActionCustomOutput) LogicAppId() pulumi.StringOutput
Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created.
func (ActionCustomOutput) Name ¶ added in v5.5.0
func (o ActionCustomOutput) Name() pulumi.StringOutput
Specifies the name of the HTTP Action to be created within the Logic App Workflow. Changing this forces a new resource to be created.
> **NOTE:** This name must be unique across all Actions within the Logic App Workflow.
func (ActionCustomOutput) ToActionCustomOutput ¶
func (o ActionCustomOutput) ToActionCustomOutput() ActionCustomOutput
func (ActionCustomOutput) ToActionCustomOutputWithContext ¶
func (o ActionCustomOutput) ToActionCustomOutputWithContext(ctx context.Context) ActionCustomOutput
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. // // > **NOTE:** This name must be unique across all Actions within the Logic App Workflow. 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. // // > **NOTE:** This name must be unique across all Actions within the Logic App Workflow. Name pulumi.StringOutput `pulumi:"name"` // Specifies a Map of Key-Value Pairs that should be sent to the `uri` when this HTTP Action is triggered. Queries pulumi.StringMapOutput `pulumi:"queries"` // 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/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/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
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. // // > **NOTE:** This name must be unique across all Actions within the Logic App Workflow. Name pulumi.StringPtrInput // Specifies a Map of Key-Value Pairs that should be sent to the `uri` when this HTTP Action is triggered. Queries pulumi.StringMapInput // 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) Body ¶ added in v5.5.0
func (o ActionHttpOutput) Body() pulumi.StringPtrOutput
Specifies the HTTP Body that should be sent to the `uri` when this HTTP Action is triggered.
func (ActionHttpOutput) ElementType ¶
func (ActionHttpOutput) ElementType() reflect.Type
func (ActionHttpOutput) Headers ¶ added in v5.5.0
func (o ActionHttpOutput) Headers() pulumi.StringMapOutput
Specifies a Map of Key-Value Pairs that should be sent to the `uri` when this HTTP Action is triggered.
func (ActionHttpOutput) LogicAppId ¶ added in v5.5.0
func (o ActionHttpOutput) LogicAppId() pulumi.StringOutput
Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created.
func (ActionHttpOutput) Method ¶ added in v5.5.0
func (o ActionHttpOutput) Method() pulumi.StringOutput
Specifies the HTTP Method which should be used for this HTTP Action. Possible values include `DELETE`, `GET`, `PATCH`, `POST` and `PUT`.
func (ActionHttpOutput) Name ¶ added in v5.5.0
func (o ActionHttpOutput) Name() pulumi.StringOutput
Specifies the name of the HTTP Action to be created within the Logic App Workflow. Changing this forces a new resource to be created.
> **NOTE:** This name must be unique across all Actions within the Logic App Workflow.
func (ActionHttpOutput) Queries ¶ added in v5.24.0
func (o ActionHttpOutput) Queries() pulumi.StringMapOutput
Specifies a Map of Key-Value Pairs that should be sent to the `uri` when this HTTP Action is triggered.
func (ActionHttpOutput) RunAfters ¶ added in v5.5.0
func (o ActionHttpOutput) RunAfters() ActionHttpRunAfterArrayOutput
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.
func (ActionHttpOutput) ToActionHttpOutput ¶
func (o ActionHttpOutput) ToActionHttpOutput() ActionHttpOutput
func (ActionHttpOutput) ToActionHttpOutputWithContext ¶
func (o ActionHttpOutput) ToActionHttpOutputWithContext(ctx context.Context) ActionHttpOutput
func (ActionHttpOutput) Uri ¶ added in v5.5.0
func (o ActionHttpOutput) Uri() pulumi.StringOutput
Specifies the URI which will be called when this HTTP Action is triggered.
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. // // > **NOTE:** This name must be unique across all Actions within the Logic App Workflow. Name pulumi.StringPtrInput // Specifies a Map of Key-Value Pairs that should be sent to the `uri` when this HTTP Action is triggered. Queries pulumi.StringMapInput // 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 GetStandardConnectionStringArgs ¶
type GetStandardConnectionStringArgs struct { // The name of this Logic App. Name pulumi.StringInput `pulumi:"name"` // The Type of Managed Identity assigned to this Logic App Workflow. Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` }
func (GetStandardConnectionStringArgs) ElementType ¶
func (GetStandardConnectionStringArgs) ElementType() reflect.Type
func (GetStandardConnectionStringArgs) ToGetStandardConnectionStringOutput ¶
func (i GetStandardConnectionStringArgs) ToGetStandardConnectionStringOutput() GetStandardConnectionStringOutput
func (GetStandardConnectionStringArgs) ToGetStandardConnectionStringOutputWithContext ¶
func (i GetStandardConnectionStringArgs) ToGetStandardConnectionStringOutputWithContext(ctx context.Context) GetStandardConnectionStringOutput
type GetStandardConnectionStringArray ¶
type GetStandardConnectionStringArray []GetStandardConnectionStringInput
func (GetStandardConnectionStringArray) ElementType ¶
func (GetStandardConnectionStringArray) ElementType() reflect.Type
func (GetStandardConnectionStringArray) ToGetStandardConnectionStringArrayOutput ¶
func (i GetStandardConnectionStringArray) ToGetStandardConnectionStringArrayOutput() GetStandardConnectionStringArrayOutput
func (GetStandardConnectionStringArray) ToGetStandardConnectionStringArrayOutputWithContext ¶
func (i GetStandardConnectionStringArray) ToGetStandardConnectionStringArrayOutputWithContext(ctx context.Context) GetStandardConnectionStringArrayOutput
type GetStandardConnectionStringArrayInput ¶
type GetStandardConnectionStringArrayInput interface { pulumi.Input ToGetStandardConnectionStringArrayOutput() GetStandardConnectionStringArrayOutput ToGetStandardConnectionStringArrayOutputWithContext(context.Context) GetStandardConnectionStringArrayOutput }
GetStandardConnectionStringArrayInput is an input type that accepts GetStandardConnectionStringArray and GetStandardConnectionStringArrayOutput values. You can construct a concrete instance of `GetStandardConnectionStringArrayInput` via:
GetStandardConnectionStringArray{ GetStandardConnectionStringArgs{...} }
type GetStandardConnectionStringArrayOutput ¶
type GetStandardConnectionStringArrayOutput struct{ *pulumi.OutputState }
func (GetStandardConnectionStringArrayOutput) ElementType ¶
func (GetStandardConnectionStringArrayOutput) ElementType() reflect.Type
func (GetStandardConnectionStringArrayOutput) ToGetStandardConnectionStringArrayOutput ¶
func (o GetStandardConnectionStringArrayOutput) ToGetStandardConnectionStringArrayOutput() GetStandardConnectionStringArrayOutput
func (GetStandardConnectionStringArrayOutput) ToGetStandardConnectionStringArrayOutputWithContext ¶
func (o GetStandardConnectionStringArrayOutput) ToGetStandardConnectionStringArrayOutputWithContext(ctx context.Context) GetStandardConnectionStringArrayOutput
type GetStandardConnectionStringInput ¶
type GetStandardConnectionStringInput interface { pulumi.Input ToGetStandardConnectionStringOutput() GetStandardConnectionStringOutput ToGetStandardConnectionStringOutputWithContext(context.Context) GetStandardConnectionStringOutput }
GetStandardConnectionStringInput is an input type that accepts GetStandardConnectionStringArgs and GetStandardConnectionStringOutput values. You can construct a concrete instance of `GetStandardConnectionStringInput` via:
GetStandardConnectionStringArgs{...}
type GetStandardConnectionStringOutput ¶
type GetStandardConnectionStringOutput struct{ *pulumi.OutputState }
func (GetStandardConnectionStringOutput) ElementType ¶
func (GetStandardConnectionStringOutput) ElementType() reflect.Type
func (GetStandardConnectionStringOutput) Name ¶
func (o GetStandardConnectionStringOutput) Name() pulumi.StringOutput
The name of this Logic App.
func (GetStandardConnectionStringOutput) ToGetStandardConnectionStringOutput ¶
func (o GetStandardConnectionStringOutput) ToGetStandardConnectionStringOutput() GetStandardConnectionStringOutput
func (GetStandardConnectionStringOutput) ToGetStandardConnectionStringOutputWithContext ¶
func (o GetStandardConnectionStringOutput) ToGetStandardConnectionStringOutputWithContext(ctx context.Context) GetStandardConnectionStringOutput
func (GetStandardConnectionStringOutput) Type ¶
func (o GetStandardConnectionStringOutput) Type() pulumi.StringOutput
The Type of Managed Identity assigned to this Logic App Workflow.
func (GetStandardConnectionStringOutput) Value ¶
func (o GetStandardConnectionStringOutput) Value() pulumi.StringOutput
type GetStandardIdentity ¶
type GetStandardIdentity struct { // 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 GetStandardIdentityArgs ¶
type GetStandardIdentityArgs struct { // 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 (GetStandardIdentityArgs) ElementType ¶
func (GetStandardIdentityArgs) ElementType() reflect.Type
func (GetStandardIdentityArgs) ToGetStandardIdentityOutput ¶
func (i GetStandardIdentityArgs) ToGetStandardIdentityOutput() GetStandardIdentityOutput
func (GetStandardIdentityArgs) ToGetStandardIdentityOutputWithContext ¶
func (i GetStandardIdentityArgs) ToGetStandardIdentityOutputWithContext(ctx context.Context) GetStandardIdentityOutput
type GetStandardIdentityArray ¶
type GetStandardIdentityArray []GetStandardIdentityInput
func (GetStandardIdentityArray) ElementType ¶
func (GetStandardIdentityArray) ElementType() reflect.Type
func (GetStandardIdentityArray) ToGetStandardIdentityArrayOutput ¶
func (i GetStandardIdentityArray) ToGetStandardIdentityArrayOutput() GetStandardIdentityArrayOutput
func (GetStandardIdentityArray) ToGetStandardIdentityArrayOutputWithContext ¶
func (i GetStandardIdentityArray) ToGetStandardIdentityArrayOutputWithContext(ctx context.Context) GetStandardIdentityArrayOutput
type GetStandardIdentityArrayInput ¶
type GetStandardIdentityArrayInput interface { pulumi.Input ToGetStandardIdentityArrayOutput() GetStandardIdentityArrayOutput ToGetStandardIdentityArrayOutputWithContext(context.Context) GetStandardIdentityArrayOutput }
GetStandardIdentityArrayInput is an input type that accepts GetStandardIdentityArray and GetStandardIdentityArrayOutput values. You can construct a concrete instance of `GetStandardIdentityArrayInput` via:
GetStandardIdentityArray{ GetStandardIdentityArgs{...} }
type GetStandardIdentityArrayOutput ¶
type GetStandardIdentityArrayOutput struct{ *pulumi.OutputState }
func (GetStandardIdentityArrayOutput) ElementType ¶
func (GetStandardIdentityArrayOutput) ElementType() reflect.Type
func (GetStandardIdentityArrayOutput) Index ¶
func (o GetStandardIdentityArrayOutput) Index(i pulumi.IntInput) GetStandardIdentityOutput
func (GetStandardIdentityArrayOutput) ToGetStandardIdentityArrayOutput ¶
func (o GetStandardIdentityArrayOutput) ToGetStandardIdentityArrayOutput() GetStandardIdentityArrayOutput
func (GetStandardIdentityArrayOutput) ToGetStandardIdentityArrayOutputWithContext ¶
func (o GetStandardIdentityArrayOutput) ToGetStandardIdentityArrayOutputWithContext(ctx context.Context) GetStandardIdentityArrayOutput
type GetStandardIdentityInput ¶
type GetStandardIdentityInput interface { pulumi.Input ToGetStandardIdentityOutput() GetStandardIdentityOutput ToGetStandardIdentityOutputWithContext(context.Context) GetStandardIdentityOutput }
GetStandardIdentityInput is an input type that accepts GetStandardIdentityArgs and GetStandardIdentityOutput values. You can construct a concrete instance of `GetStandardIdentityInput` via:
GetStandardIdentityArgs{...}
type GetStandardIdentityOutput ¶
type GetStandardIdentityOutput struct{ *pulumi.OutputState }
func (GetStandardIdentityOutput) ElementType ¶
func (GetStandardIdentityOutput) ElementType() reflect.Type
func (GetStandardIdentityOutput) PrincipalId ¶
func (o GetStandardIdentityOutput) PrincipalId() pulumi.StringOutput
The Principal ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow.
func (GetStandardIdentityOutput) TenantId ¶
func (o GetStandardIdentityOutput) TenantId() pulumi.StringOutput
The Tenant ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow.
func (GetStandardIdentityOutput) ToGetStandardIdentityOutput ¶
func (o GetStandardIdentityOutput) ToGetStandardIdentityOutput() GetStandardIdentityOutput
func (GetStandardIdentityOutput) ToGetStandardIdentityOutputWithContext ¶
func (o GetStandardIdentityOutput) ToGetStandardIdentityOutputWithContext(ctx context.Context) GetStandardIdentityOutput
func (GetStandardIdentityOutput) Type ¶
func (o GetStandardIdentityOutput) Type() pulumi.StringOutput
The Type of Managed Identity assigned to this Logic App Workflow.
type GetStandardSiteConfig ¶
type GetStandardSiteConfig struct { AlwaysOn *bool `pulumi:"alwaysOn"` AppScaleLimit int `pulumi:"appScaleLimit"` AutoSwapSlotName string `pulumi:"autoSwapSlotName"` Cors GetStandardSiteConfigCors `pulumi:"cors"` DotnetFrameworkVersion *string `pulumi:"dotnetFrameworkVersion"` ElasticInstanceMinimum int `pulumi:"elasticInstanceMinimum"` FtpsState string `pulumi:"ftpsState"` HealthCheckPath *string `pulumi:"healthCheckPath"` Http2Enabled *bool `pulumi:"http2Enabled"` IpRestrictions []GetStandardSiteConfigIpRestriction `pulumi:"ipRestrictions"` LinuxFxVersion string `pulumi:"linuxFxVersion"` MinTlsVersion string `pulumi:"minTlsVersion"` PreWarmedInstanceCount int `pulumi:"preWarmedInstanceCount"` RuntimeScaleMonitoringEnabled *bool `pulumi:"runtimeScaleMonitoringEnabled"` ScmIpRestrictions []GetStandardSiteConfigScmIpRestriction `pulumi:"scmIpRestrictions"` ScmMinTlsVersion string `pulumi:"scmMinTlsVersion"` ScmType string `pulumi:"scmType"` ScmUseMainIpRestriction *bool `pulumi:"scmUseMainIpRestriction"` Use32BitWorkerProcess *bool `pulumi:"use32BitWorkerProcess"` VnetRouteAllEnabled bool `pulumi:"vnetRouteAllEnabled"` WebsocketsEnabled *bool `pulumi:"websocketsEnabled"` }
type GetStandardSiteConfigArgs ¶
type GetStandardSiteConfigArgs struct { AlwaysOn pulumi.BoolPtrInput `pulumi:"alwaysOn"` AppScaleLimit pulumi.IntInput `pulumi:"appScaleLimit"` AutoSwapSlotName pulumi.StringInput `pulumi:"autoSwapSlotName"` Cors GetStandardSiteConfigCorsInput `pulumi:"cors"` DotnetFrameworkVersion pulumi.StringPtrInput `pulumi:"dotnetFrameworkVersion"` ElasticInstanceMinimum pulumi.IntInput `pulumi:"elasticInstanceMinimum"` FtpsState pulumi.StringInput `pulumi:"ftpsState"` HealthCheckPath pulumi.StringPtrInput `pulumi:"healthCheckPath"` Http2Enabled pulumi.BoolPtrInput `pulumi:"http2Enabled"` IpRestrictions GetStandardSiteConfigIpRestrictionArrayInput `pulumi:"ipRestrictions"` LinuxFxVersion pulumi.StringInput `pulumi:"linuxFxVersion"` MinTlsVersion pulumi.StringInput `pulumi:"minTlsVersion"` PreWarmedInstanceCount pulumi.IntInput `pulumi:"preWarmedInstanceCount"` RuntimeScaleMonitoringEnabled pulumi.BoolPtrInput `pulumi:"runtimeScaleMonitoringEnabled"` ScmIpRestrictions GetStandardSiteConfigScmIpRestrictionArrayInput `pulumi:"scmIpRestrictions"` ScmMinTlsVersion pulumi.StringInput `pulumi:"scmMinTlsVersion"` ScmType pulumi.StringInput `pulumi:"scmType"` ScmUseMainIpRestriction pulumi.BoolPtrInput `pulumi:"scmUseMainIpRestriction"` Use32BitWorkerProcess pulumi.BoolPtrInput `pulumi:"use32BitWorkerProcess"` VnetRouteAllEnabled pulumi.BoolInput `pulumi:"vnetRouteAllEnabled"` WebsocketsEnabled pulumi.BoolPtrInput `pulumi:"websocketsEnabled"` }
func (GetStandardSiteConfigArgs) ElementType ¶
func (GetStandardSiteConfigArgs) ElementType() reflect.Type
func (GetStandardSiteConfigArgs) ToGetStandardSiteConfigOutput ¶
func (i GetStandardSiteConfigArgs) ToGetStandardSiteConfigOutput() GetStandardSiteConfigOutput
func (GetStandardSiteConfigArgs) ToGetStandardSiteConfigOutputWithContext ¶
func (i GetStandardSiteConfigArgs) ToGetStandardSiteConfigOutputWithContext(ctx context.Context) GetStandardSiteConfigOutput
func (GetStandardSiteConfigArgs) ToGetStandardSiteConfigPtrOutput ¶
func (i GetStandardSiteConfigArgs) ToGetStandardSiteConfigPtrOutput() GetStandardSiteConfigPtrOutput
func (GetStandardSiteConfigArgs) ToGetStandardSiteConfigPtrOutputWithContext ¶
func (i GetStandardSiteConfigArgs) ToGetStandardSiteConfigPtrOutputWithContext(ctx context.Context) GetStandardSiteConfigPtrOutput
type GetStandardSiteConfigCorsArgs ¶
type GetStandardSiteConfigCorsArgs struct { AllowedOrigins pulumi.StringArrayInput `pulumi:"allowedOrigins"` SupportCredentials pulumi.BoolPtrInput `pulumi:"supportCredentials"` }
func (GetStandardSiteConfigCorsArgs) ElementType ¶
func (GetStandardSiteConfigCorsArgs) ElementType() reflect.Type
func (GetStandardSiteConfigCorsArgs) ToGetStandardSiteConfigCorsOutput ¶
func (i GetStandardSiteConfigCorsArgs) ToGetStandardSiteConfigCorsOutput() GetStandardSiteConfigCorsOutput
func (GetStandardSiteConfigCorsArgs) ToGetStandardSiteConfigCorsOutputWithContext ¶
func (i GetStandardSiteConfigCorsArgs) ToGetStandardSiteConfigCorsOutputWithContext(ctx context.Context) GetStandardSiteConfigCorsOutput
func (GetStandardSiteConfigCorsArgs) ToGetStandardSiteConfigCorsPtrOutput ¶
func (i GetStandardSiteConfigCorsArgs) ToGetStandardSiteConfigCorsPtrOutput() GetStandardSiteConfigCorsPtrOutput
func (GetStandardSiteConfigCorsArgs) ToGetStandardSiteConfigCorsPtrOutputWithContext ¶
func (i GetStandardSiteConfigCorsArgs) ToGetStandardSiteConfigCorsPtrOutputWithContext(ctx context.Context) GetStandardSiteConfigCorsPtrOutput
type GetStandardSiteConfigCorsInput ¶
type GetStandardSiteConfigCorsInput interface { pulumi.Input ToGetStandardSiteConfigCorsOutput() GetStandardSiteConfigCorsOutput ToGetStandardSiteConfigCorsOutputWithContext(context.Context) GetStandardSiteConfigCorsOutput }
GetStandardSiteConfigCorsInput is an input type that accepts GetStandardSiteConfigCorsArgs and GetStandardSiteConfigCorsOutput values. You can construct a concrete instance of `GetStandardSiteConfigCorsInput` via:
GetStandardSiteConfigCorsArgs{...}
type GetStandardSiteConfigCorsOutput ¶
type GetStandardSiteConfigCorsOutput struct{ *pulumi.OutputState }
func (GetStandardSiteConfigCorsOutput) AllowedOrigins ¶
func (o GetStandardSiteConfigCorsOutput) AllowedOrigins() pulumi.StringArrayOutput
func (GetStandardSiteConfigCorsOutput) ElementType ¶
func (GetStandardSiteConfigCorsOutput) ElementType() reflect.Type
func (GetStandardSiteConfigCorsOutput) SupportCredentials ¶
func (o GetStandardSiteConfigCorsOutput) SupportCredentials() pulumi.BoolPtrOutput
func (GetStandardSiteConfigCorsOutput) ToGetStandardSiteConfigCorsOutput ¶
func (o GetStandardSiteConfigCorsOutput) ToGetStandardSiteConfigCorsOutput() GetStandardSiteConfigCorsOutput
func (GetStandardSiteConfigCorsOutput) ToGetStandardSiteConfigCorsOutputWithContext ¶
func (o GetStandardSiteConfigCorsOutput) ToGetStandardSiteConfigCorsOutputWithContext(ctx context.Context) GetStandardSiteConfigCorsOutput
func (GetStandardSiteConfigCorsOutput) ToGetStandardSiteConfigCorsPtrOutput ¶
func (o GetStandardSiteConfigCorsOutput) ToGetStandardSiteConfigCorsPtrOutput() GetStandardSiteConfigCorsPtrOutput
func (GetStandardSiteConfigCorsOutput) ToGetStandardSiteConfigCorsPtrOutputWithContext ¶
func (o GetStandardSiteConfigCorsOutput) ToGetStandardSiteConfigCorsPtrOutputWithContext(ctx context.Context) GetStandardSiteConfigCorsPtrOutput
type GetStandardSiteConfigCorsPtrInput ¶
type GetStandardSiteConfigCorsPtrInput interface { pulumi.Input ToGetStandardSiteConfigCorsPtrOutput() GetStandardSiteConfigCorsPtrOutput ToGetStandardSiteConfigCorsPtrOutputWithContext(context.Context) GetStandardSiteConfigCorsPtrOutput }
GetStandardSiteConfigCorsPtrInput is an input type that accepts GetStandardSiteConfigCorsArgs, GetStandardSiteConfigCorsPtr and GetStandardSiteConfigCorsPtrOutput values. You can construct a concrete instance of `GetStandardSiteConfigCorsPtrInput` via:
GetStandardSiteConfigCorsArgs{...} or: nil
func GetStandardSiteConfigCorsPtr ¶
func GetStandardSiteConfigCorsPtr(v *GetStandardSiteConfigCorsArgs) GetStandardSiteConfigCorsPtrInput
type GetStandardSiteConfigCorsPtrOutput ¶
type GetStandardSiteConfigCorsPtrOutput struct{ *pulumi.OutputState }
func (GetStandardSiteConfigCorsPtrOutput) AllowedOrigins ¶
func (o GetStandardSiteConfigCorsPtrOutput) AllowedOrigins() pulumi.StringArrayOutput
func (GetStandardSiteConfigCorsPtrOutput) Elem ¶
func (o GetStandardSiteConfigCorsPtrOutput) Elem() GetStandardSiteConfigCorsOutput
func (GetStandardSiteConfigCorsPtrOutput) ElementType ¶
func (GetStandardSiteConfigCorsPtrOutput) ElementType() reflect.Type
func (GetStandardSiteConfigCorsPtrOutput) SupportCredentials ¶
func (o GetStandardSiteConfigCorsPtrOutput) SupportCredentials() pulumi.BoolPtrOutput
func (GetStandardSiteConfigCorsPtrOutput) ToGetStandardSiteConfigCorsPtrOutput ¶
func (o GetStandardSiteConfigCorsPtrOutput) ToGetStandardSiteConfigCorsPtrOutput() GetStandardSiteConfigCorsPtrOutput
func (GetStandardSiteConfigCorsPtrOutput) ToGetStandardSiteConfigCorsPtrOutputWithContext ¶
func (o GetStandardSiteConfigCorsPtrOutput) ToGetStandardSiteConfigCorsPtrOutputWithContext(ctx context.Context) GetStandardSiteConfigCorsPtrOutput
type GetStandardSiteConfigInput ¶
type GetStandardSiteConfigInput interface { pulumi.Input ToGetStandardSiteConfigOutput() GetStandardSiteConfigOutput ToGetStandardSiteConfigOutputWithContext(context.Context) GetStandardSiteConfigOutput }
GetStandardSiteConfigInput is an input type that accepts GetStandardSiteConfigArgs and GetStandardSiteConfigOutput values. You can construct a concrete instance of `GetStandardSiteConfigInput` via:
GetStandardSiteConfigArgs{...}
type GetStandardSiteConfigIpRestriction ¶
type GetStandardSiteConfigIpRestriction struct { Action *string `pulumi:"action"` Headers GetStandardSiteConfigIpRestrictionHeaders `pulumi:"headers"` IpAddress *string `pulumi:"ipAddress"` // The name of this Logic App. Name string `pulumi:"name"` Priority *int `pulumi:"priority"` ServiceTag *string `pulumi:"serviceTag"` VirtualNetworkSubnetId *string `pulumi:"virtualNetworkSubnetId"` }
type GetStandardSiteConfigIpRestrictionArgs ¶
type GetStandardSiteConfigIpRestrictionArgs struct { Action pulumi.StringPtrInput `pulumi:"action"` Headers GetStandardSiteConfigIpRestrictionHeadersInput `pulumi:"headers"` IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` // The name of this Logic App. Name pulumi.StringInput `pulumi:"name"` Priority pulumi.IntPtrInput `pulumi:"priority"` ServiceTag pulumi.StringPtrInput `pulumi:"serviceTag"` VirtualNetworkSubnetId pulumi.StringPtrInput `pulumi:"virtualNetworkSubnetId"` }
func (GetStandardSiteConfigIpRestrictionArgs) ElementType ¶
func (GetStandardSiteConfigIpRestrictionArgs) ElementType() reflect.Type
func (GetStandardSiteConfigIpRestrictionArgs) ToGetStandardSiteConfigIpRestrictionOutput ¶
func (i GetStandardSiteConfigIpRestrictionArgs) ToGetStandardSiteConfigIpRestrictionOutput() GetStandardSiteConfigIpRestrictionOutput
func (GetStandardSiteConfigIpRestrictionArgs) ToGetStandardSiteConfigIpRestrictionOutputWithContext ¶
func (i GetStandardSiteConfigIpRestrictionArgs) ToGetStandardSiteConfigIpRestrictionOutputWithContext(ctx context.Context) GetStandardSiteConfigIpRestrictionOutput
type GetStandardSiteConfigIpRestrictionArray ¶
type GetStandardSiteConfigIpRestrictionArray []GetStandardSiteConfigIpRestrictionInput
func (GetStandardSiteConfigIpRestrictionArray) ElementType ¶
func (GetStandardSiteConfigIpRestrictionArray) ElementType() reflect.Type
func (GetStandardSiteConfigIpRestrictionArray) ToGetStandardSiteConfigIpRestrictionArrayOutput ¶
func (i GetStandardSiteConfigIpRestrictionArray) ToGetStandardSiteConfigIpRestrictionArrayOutput() GetStandardSiteConfigIpRestrictionArrayOutput
func (GetStandardSiteConfigIpRestrictionArray) ToGetStandardSiteConfigIpRestrictionArrayOutputWithContext ¶
func (i GetStandardSiteConfigIpRestrictionArray) ToGetStandardSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) GetStandardSiteConfigIpRestrictionArrayOutput
type GetStandardSiteConfigIpRestrictionArrayInput ¶
type GetStandardSiteConfigIpRestrictionArrayInput interface { pulumi.Input ToGetStandardSiteConfigIpRestrictionArrayOutput() GetStandardSiteConfigIpRestrictionArrayOutput ToGetStandardSiteConfigIpRestrictionArrayOutputWithContext(context.Context) GetStandardSiteConfigIpRestrictionArrayOutput }
GetStandardSiteConfigIpRestrictionArrayInput is an input type that accepts GetStandardSiteConfigIpRestrictionArray and GetStandardSiteConfigIpRestrictionArrayOutput values. You can construct a concrete instance of `GetStandardSiteConfigIpRestrictionArrayInput` via:
GetStandardSiteConfigIpRestrictionArray{ GetStandardSiteConfigIpRestrictionArgs{...} }
type GetStandardSiteConfigIpRestrictionArrayOutput ¶
type GetStandardSiteConfigIpRestrictionArrayOutput struct{ *pulumi.OutputState }
func (GetStandardSiteConfigIpRestrictionArrayOutput) ElementType ¶
func (GetStandardSiteConfigIpRestrictionArrayOutput) ElementType() reflect.Type
func (GetStandardSiteConfigIpRestrictionArrayOutput) ToGetStandardSiteConfigIpRestrictionArrayOutput ¶
func (o GetStandardSiteConfigIpRestrictionArrayOutput) ToGetStandardSiteConfigIpRestrictionArrayOutput() GetStandardSiteConfigIpRestrictionArrayOutput
func (GetStandardSiteConfigIpRestrictionArrayOutput) ToGetStandardSiteConfigIpRestrictionArrayOutputWithContext ¶
func (o GetStandardSiteConfigIpRestrictionArrayOutput) ToGetStandardSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) GetStandardSiteConfigIpRestrictionArrayOutput
type GetStandardSiteConfigIpRestrictionHeadersArgs ¶
type GetStandardSiteConfigIpRestrictionHeadersArgs struct { XAzureFdids pulumi.StringArrayInput `pulumi:"xAzureFdids"` XFdHealthProbe pulumi.StringPtrInput `pulumi:"xFdHealthProbe"` XForwardedFors pulumi.StringArrayInput `pulumi:"xForwardedFors"` XForwardedHosts pulumi.StringArrayInput `pulumi:"xForwardedHosts"` }
func (GetStandardSiteConfigIpRestrictionHeadersArgs) ElementType ¶
func (GetStandardSiteConfigIpRestrictionHeadersArgs) ElementType() reflect.Type
func (GetStandardSiteConfigIpRestrictionHeadersArgs) ToGetStandardSiteConfigIpRestrictionHeadersOutput ¶
func (i GetStandardSiteConfigIpRestrictionHeadersArgs) ToGetStandardSiteConfigIpRestrictionHeadersOutput() GetStandardSiteConfigIpRestrictionHeadersOutput
func (GetStandardSiteConfigIpRestrictionHeadersArgs) ToGetStandardSiteConfigIpRestrictionHeadersOutputWithContext ¶
func (i GetStandardSiteConfigIpRestrictionHeadersArgs) ToGetStandardSiteConfigIpRestrictionHeadersOutputWithContext(ctx context.Context) GetStandardSiteConfigIpRestrictionHeadersOutput
type GetStandardSiteConfigIpRestrictionHeadersInput ¶
type GetStandardSiteConfigIpRestrictionHeadersInput interface { pulumi.Input ToGetStandardSiteConfigIpRestrictionHeadersOutput() GetStandardSiteConfigIpRestrictionHeadersOutput ToGetStandardSiteConfigIpRestrictionHeadersOutputWithContext(context.Context) GetStandardSiteConfigIpRestrictionHeadersOutput }
GetStandardSiteConfigIpRestrictionHeadersInput is an input type that accepts GetStandardSiteConfigIpRestrictionHeadersArgs and GetStandardSiteConfigIpRestrictionHeadersOutput values. You can construct a concrete instance of `GetStandardSiteConfigIpRestrictionHeadersInput` via:
GetStandardSiteConfigIpRestrictionHeadersArgs{...}
type GetStandardSiteConfigIpRestrictionHeadersOutput ¶
type GetStandardSiteConfigIpRestrictionHeadersOutput struct{ *pulumi.OutputState }
func (GetStandardSiteConfigIpRestrictionHeadersOutput) ElementType ¶
func (GetStandardSiteConfigIpRestrictionHeadersOutput) ElementType() reflect.Type
func (GetStandardSiteConfigIpRestrictionHeadersOutput) ToGetStandardSiteConfigIpRestrictionHeadersOutput ¶
func (o GetStandardSiteConfigIpRestrictionHeadersOutput) ToGetStandardSiteConfigIpRestrictionHeadersOutput() GetStandardSiteConfigIpRestrictionHeadersOutput
func (GetStandardSiteConfigIpRestrictionHeadersOutput) ToGetStandardSiteConfigIpRestrictionHeadersOutputWithContext ¶
func (o GetStandardSiteConfigIpRestrictionHeadersOutput) ToGetStandardSiteConfigIpRestrictionHeadersOutputWithContext(ctx context.Context) GetStandardSiteConfigIpRestrictionHeadersOutput
func (GetStandardSiteConfigIpRestrictionHeadersOutput) XAzureFdids ¶
func (o GetStandardSiteConfigIpRestrictionHeadersOutput) XAzureFdids() pulumi.StringArrayOutput
func (GetStandardSiteConfigIpRestrictionHeadersOutput) XFdHealthProbe ¶
func (o GetStandardSiteConfigIpRestrictionHeadersOutput) XFdHealthProbe() pulumi.StringPtrOutput
func (GetStandardSiteConfigIpRestrictionHeadersOutput) XForwardedFors ¶
func (o GetStandardSiteConfigIpRestrictionHeadersOutput) XForwardedFors() pulumi.StringArrayOutput
func (GetStandardSiteConfigIpRestrictionHeadersOutput) XForwardedHosts ¶
func (o GetStandardSiteConfigIpRestrictionHeadersOutput) XForwardedHosts() pulumi.StringArrayOutput
type GetStandardSiteConfigIpRestrictionInput ¶
type GetStandardSiteConfigIpRestrictionInput interface { pulumi.Input ToGetStandardSiteConfigIpRestrictionOutput() GetStandardSiteConfigIpRestrictionOutput ToGetStandardSiteConfigIpRestrictionOutputWithContext(context.Context) GetStandardSiteConfigIpRestrictionOutput }
GetStandardSiteConfigIpRestrictionInput is an input type that accepts GetStandardSiteConfigIpRestrictionArgs and GetStandardSiteConfigIpRestrictionOutput values. You can construct a concrete instance of `GetStandardSiteConfigIpRestrictionInput` via:
GetStandardSiteConfigIpRestrictionArgs{...}
type GetStandardSiteConfigIpRestrictionOutput ¶
type GetStandardSiteConfigIpRestrictionOutput struct{ *pulumi.OutputState }
func (GetStandardSiteConfigIpRestrictionOutput) Action ¶
func (o GetStandardSiteConfigIpRestrictionOutput) Action() pulumi.StringPtrOutput
func (GetStandardSiteConfigIpRestrictionOutput) ElementType ¶
func (GetStandardSiteConfigIpRestrictionOutput) ElementType() reflect.Type
func (GetStandardSiteConfigIpRestrictionOutput) IpAddress ¶
func (o GetStandardSiteConfigIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
func (GetStandardSiteConfigIpRestrictionOutput) Name ¶
func (o GetStandardSiteConfigIpRestrictionOutput) Name() pulumi.StringOutput
The name of this Logic App.
func (GetStandardSiteConfigIpRestrictionOutput) Priority ¶
func (o GetStandardSiteConfigIpRestrictionOutput) Priority() pulumi.IntPtrOutput
func (GetStandardSiteConfigIpRestrictionOutput) ServiceTag ¶
func (o GetStandardSiteConfigIpRestrictionOutput) ServiceTag() pulumi.StringPtrOutput
func (GetStandardSiteConfigIpRestrictionOutput) ToGetStandardSiteConfigIpRestrictionOutput ¶
func (o GetStandardSiteConfigIpRestrictionOutput) ToGetStandardSiteConfigIpRestrictionOutput() GetStandardSiteConfigIpRestrictionOutput
func (GetStandardSiteConfigIpRestrictionOutput) ToGetStandardSiteConfigIpRestrictionOutputWithContext ¶
func (o GetStandardSiteConfigIpRestrictionOutput) ToGetStandardSiteConfigIpRestrictionOutputWithContext(ctx context.Context) GetStandardSiteConfigIpRestrictionOutput
func (GetStandardSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId ¶
func (o GetStandardSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput
type GetStandardSiteConfigOutput ¶
type GetStandardSiteConfigOutput struct{ *pulumi.OutputState }
func (GetStandardSiteConfigOutput) AlwaysOn ¶
func (o GetStandardSiteConfigOutput) AlwaysOn() pulumi.BoolPtrOutput
func (GetStandardSiteConfigOutput) AppScaleLimit ¶
func (o GetStandardSiteConfigOutput) AppScaleLimit() pulumi.IntOutput
func (GetStandardSiteConfigOutput) AutoSwapSlotName ¶ added in v5.47.0
func (o GetStandardSiteConfigOutput) AutoSwapSlotName() pulumi.StringOutput
func (GetStandardSiteConfigOutput) Cors ¶
func (o GetStandardSiteConfigOutput) Cors() GetStandardSiteConfigCorsOutput
func (GetStandardSiteConfigOutput) DotnetFrameworkVersion ¶
func (o GetStandardSiteConfigOutput) DotnetFrameworkVersion() pulumi.StringPtrOutput
func (GetStandardSiteConfigOutput) ElasticInstanceMinimum ¶
func (o GetStandardSiteConfigOutput) ElasticInstanceMinimum() pulumi.IntOutput
func (GetStandardSiteConfigOutput) ElementType ¶
func (GetStandardSiteConfigOutput) ElementType() reflect.Type
func (GetStandardSiteConfigOutput) FtpsState ¶
func (o GetStandardSiteConfigOutput) FtpsState() pulumi.StringOutput
func (GetStandardSiteConfigOutput) HealthCheckPath ¶
func (o GetStandardSiteConfigOutput) HealthCheckPath() pulumi.StringPtrOutput
func (GetStandardSiteConfigOutput) Http2Enabled ¶
func (o GetStandardSiteConfigOutput) Http2Enabled() pulumi.BoolPtrOutput
func (GetStandardSiteConfigOutput) IpRestrictions ¶
func (o GetStandardSiteConfigOutput) IpRestrictions() GetStandardSiteConfigIpRestrictionArrayOutput
func (GetStandardSiteConfigOutput) LinuxFxVersion ¶
func (o GetStandardSiteConfigOutput) LinuxFxVersion() pulumi.StringOutput
func (GetStandardSiteConfigOutput) MinTlsVersion ¶
func (o GetStandardSiteConfigOutput) MinTlsVersion() pulumi.StringOutput
func (GetStandardSiteConfigOutput) PreWarmedInstanceCount ¶
func (o GetStandardSiteConfigOutput) PreWarmedInstanceCount() pulumi.IntOutput
func (GetStandardSiteConfigOutput) RuntimeScaleMonitoringEnabled ¶
func (o GetStandardSiteConfigOutput) RuntimeScaleMonitoringEnabled() pulumi.BoolPtrOutput
func (GetStandardSiteConfigOutput) ScmIpRestrictions ¶ added in v5.24.0
func (o GetStandardSiteConfigOutput) ScmIpRestrictions() GetStandardSiteConfigScmIpRestrictionArrayOutput
func (GetStandardSiteConfigOutput) ScmMinTlsVersion ¶ added in v5.24.0
func (o GetStandardSiteConfigOutput) ScmMinTlsVersion() pulumi.StringOutput
func (GetStandardSiteConfigOutput) ScmType ¶ added in v5.24.0
func (o GetStandardSiteConfigOutput) ScmType() pulumi.StringOutput
func (GetStandardSiteConfigOutput) ScmUseMainIpRestriction ¶ added in v5.24.0
func (o GetStandardSiteConfigOutput) ScmUseMainIpRestriction() pulumi.BoolPtrOutput
func (GetStandardSiteConfigOutput) ToGetStandardSiteConfigOutput ¶
func (o GetStandardSiteConfigOutput) ToGetStandardSiteConfigOutput() GetStandardSiteConfigOutput
func (GetStandardSiteConfigOutput) ToGetStandardSiteConfigOutputWithContext ¶
func (o GetStandardSiteConfigOutput) ToGetStandardSiteConfigOutputWithContext(ctx context.Context) GetStandardSiteConfigOutput
func (GetStandardSiteConfigOutput) ToGetStandardSiteConfigPtrOutput ¶
func (o GetStandardSiteConfigOutput) ToGetStandardSiteConfigPtrOutput() GetStandardSiteConfigPtrOutput
func (GetStandardSiteConfigOutput) ToGetStandardSiteConfigPtrOutputWithContext ¶
func (o GetStandardSiteConfigOutput) ToGetStandardSiteConfigPtrOutputWithContext(ctx context.Context) GetStandardSiteConfigPtrOutput
func (GetStandardSiteConfigOutput) Use32BitWorkerProcess ¶
func (o GetStandardSiteConfigOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput
func (GetStandardSiteConfigOutput) VnetRouteAllEnabled ¶
func (o GetStandardSiteConfigOutput) VnetRouteAllEnabled() pulumi.BoolOutput
func (GetStandardSiteConfigOutput) WebsocketsEnabled ¶
func (o GetStandardSiteConfigOutput) WebsocketsEnabled() pulumi.BoolPtrOutput
type GetStandardSiteConfigPtrInput ¶
type GetStandardSiteConfigPtrInput interface { pulumi.Input ToGetStandardSiteConfigPtrOutput() GetStandardSiteConfigPtrOutput ToGetStandardSiteConfigPtrOutputWithContext(context.Context) GetStandardSiteConfigPtrOutput }
GetStandardSiteConfigPtrInput is an input type that accepts GetStandardSiteConfigArgs, GetStandardSiteConfigPtr and GetStandardSiteConfigPtrOutput values. You can construct a concrete instance of `GetStandardSiteConfigPtrInput` via:
GetStandardSiteConfigArgs{...} or: nil
func GetStandardSiteConfigPtr ¶
func GetStandardSiteConfigPtr(v *GetStandardSiteConfigArgs) GetStandardSiteConfigPtrInput
type GetStandardSiteConfigPtrOutput ¶
type GetStandardSiteConfigPtrOutput struct{ *pulumi.OutputState }
func (GetStandardSiteConfigPtrOutput) AlwaysOn ¶
func (o GetStandardSiteConfigPtrOutput) AlwaysOn() pulumi.BoolPtrOutput
func (GetStandardSiteConfigPtrOutput) AppScaleLimit ¶
func (o GetStandardSiteConfigPtrOutput) AppScaleLimit() pulumi.IntPtrOutput
func (GetStandardSiteConfigPtrOutput) AutoSwapSlotName ¶ added in v5.47.0
func (o GetStandardSiteConfigPtrOutput) AutoSwapSlotName() pulumi.StringPtrOutput
func (GetStandardSiteConfigPtrOutput) Cors ¶
func (o GetStandardSiteConfigPtrOutput) Cors() GetStandardSiteConfigCorsPtrOutput
func (GetStandardSiteConfigPtrOutput) DotnetFrameworkVersion ¶
func (o GetStandardSiteConfigPtrOutput) DotnetFrameworkVersion() pulumi.StringPtrOutput
func (GetStandardSiteConfigPtrOutput) ElasticInstanceMinimum ¶
func (o GetStandardSiteConfigPtrOutput) ElasticInstanceMinimum() pulumi.IntPtrOutput
func (GetStandardSiteConfigPtrOutput) Elem ¶
func (o GetStandardSiteConfigPtrOutput) Elem() GetStandardSiteConfigOutput
func (GetStandardSiteConfigPtrOutput) ElementType ¶
func (GetStandardSiteConfigPtrOutput) ElementType() reflect.Type
func (GetStandardSiteConfigPtrOutput) FtpsState ¶
func (o GetStandardSiteConfigPtrOutput) FtpsState() pulumi.StringPtrOutput
func (GetStandardSiteConfigPtrOutput) HealthCheckPath ¶
func (o GetStandardSiteConfigPtrOutput) HealthCheckPath() pulumi.StringPtrOutput
func (GetStandardSiteConfigPtrOutput) Http2Enabled ¶
func (o GetStandardSiteConfigPtrOutput) Http2Enabled() pulumi.BoolPtrOutput
func (GetStandardSiteConfigPtrOutput) IpRestrictions ¶
func (o GetStandardSiteConfigPtrOutput) IpRestrictions() GetStandardSiteConfigIpRestrictionArrayOutput
func (GetStandardSiteConfigPtrOutput) LinuxFxVersion ¶
func (o GetStandardSiteConfigPtrOutput) LinuxFxVersion() pulumi.StringPtrOutput
func (GetStandardSiteConfigPtrOutput) MinTlsVersion ¶
func (o GetStandardSiteConfigPtrOutput) MinTlsVersion() pulumi.StringPtrOutput
func (GetStandardSiteConfigPtrOutput) PreWarmedInstanceCount ¶
func (o GetStandardSiteConfigPtrOutput) PreWarmedInstanceCount() pulumi.IntPtrOutput
func (GetStandardSiteConfigPtrOutput) RuntimeScaleMonitoringEnabled ¶
func (o GetStandardSiteConfigPtrOutput) RuntimeScaleMonitoringEnabled() pulumi.BoolPtrOutput
func (GetStandardSiteConfigPtrOutput) ScmIpRestrictions ¶ added in v5.24.0
func (o GetStandardSiteConfigPtrOutput) ScmIpRestrictions() GetStandardSiteConfigScmIpRestrictionArrayOutput
func (GetStandardSiteConfigPtrOutput) ScmMinTlsVersion ¶ added in v5.24.0
func (o GetStandardSiteConfigPtrOutput) ScmMinTlsVersion() pulumi.StringPtrOutput
func (GetStandardSiteConfigPtrOutput) ScmType ¶ added in v5.24.0
func (o GetStandardSiteConfigPtrOutput) ScmType() pulumi.StringPtrOutput
func (GetStandardSiteConfigPtrOutput) ScmUseMainIpRestriction ¶ added in v5.24.0
func (o GetStandardSiteConfigPtrOutput) ScmUseMainIpRestriction() pulumi.BoolPtrOutput
func (GetStandardSiteConfigPtrOutput) ToGetStandardSiteConfigPtrOutput ¶
func (o GetStandardSiteConfigPtrOutput) ToGetStandardSiteConfigPtrOutput() GetStandardSiteConfigPtrOutput
func (GetStandardSiteConfigPtrOutput) ToGetStandardSiteConfigPtrOutputWithContext ¶
func (o GetStandardSiteConfigPtrOutput) ToGetStandardSiteConfigPtrOutputWithContext(ctx context.Context) GetStandardSiteConfigPtrOutput
func (GetStandardSiteConfigPtrOutput) Use32BitWorkerProcess ¶
func (o GetStandardSiteConfigPtrOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput
func (GetStandardSiteConfigPtrOutput) VnetRouteAllEnabled ¶
func (o GetStandardSiteConfigPtrOutput) VnetRouteAllEnabled() pulumi.BoolPtrOutput
func (GetStandardSiteConfigPtrOutput) WebsocketsEnabled ¶
func (o GetStandardSiteConfigPtrOutput) WebsocketsEnabled() pulumi.BoolPtrOutput
type GetStandardSiteConfigScmIpRestriction ¶ added in v5.24.0
type GetStandardSiteConfigScmIpRestriction struct { Action *string `pulumi:"action"` Headers GetStandardSiteConfigScmIpRestrictionHeaders `pulumi:"headers"` IpAddress *string `pulumi:"ipAddress"` // The name of this Logic App. Name string `pulumi:"name"` Priority *int `pulumi:"priority"` ServiceTag *string `pulumi:"serviceTag"` VirtualNetworkSubnetId *string `pulumi:"virtualNetworkSubnetId"` }
type GetStandardSiteConfigScmIpRestrictionArgs ¶ added in v5.24.0
type GetStandardSiteConfigScmIpRestrictionArgs struct { Action pulumi.StringPtrInput `pulumi:"action"` Headers GetStandardSiteConfigScmIpRestrictionHeadersInput `pulumi:"headers"` IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` // The name of this Logic App. Name pulumi.StringInput `pulumi:"name"` Priority pulumi.IntPtrInput `pulumi:"priority"` ServiceTag pulumi.StringPtrInput `pulumi:"serviceTag"` VirtualNetworkSubnetId pulumi.StringPtrInput `pulumi:"virtualNetworkSubnetId"` }
func (GetStandardSiteConfigScmIpRestrictionArgs) ElementType ¶ added in v5.24.0
func (GetStandardSiteConfigScmIpRestrictionArgs) ElementType() reflect.Type
func (GetStandardSiteConfigScmIpRestrictionArgs) ToGetStandardSiteConfigScmIpRestrictionOutput ¶ added in v5.24.0
func (i GetStandardSiteConfigScmIpRestrictionArgs) ToGetStandardSiteConfigScmIpRestrictionOutput() GetStandardSiteConfigScmIpRestrictionOutput
func (GetStandardSiteConfigScmIpRestrictionArgs) ToGetStandardSiteConfigScmIpRestrictionOutputWithContext ¶ added in v5.24.0
func (i GetStandardSiteConfigScmIpRestrictionArgs) ToGetStandardSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) GetStandardSiteConfigScmIpRestrictionOutput
type GetStandardSiteConfigScmIpRestrictionArray ¶ added in v5.24.0
type GetStandardSiteConfigScmIpRestrictionArray []GetStandardSiteConfigScmIpRestrictionInput
func (GetStandardSiteConfigScmIpRestrictionArray) ElementType ¶ added in v5.24.0
func (GetStandardSiteConfigScmIpRestrictionArray) ElementType() reflect.Type
func (GetStandardSiteConfigScmIpRestrictionArray) ToGetStandardSiteConfigScmIpRestrictionArrayOutput ¶ added in v5.24.0
func (i GetStandardSiteConfigScmIpRestrictionArray) ToGetStandardSiteConfigScmIpRestrictionArrayOutput() GetStandardSiteConfigScmIpRestrictionArrayOutput
func (GetStandardSiteConfigScmIpRestrictionArray) ToGetStandardSiteConfigScmIpRestrictionArrayOutputWithContext ¶ added in v5.24.0
func (i GetStandardSiteConfigScmIpRestrictionArray) ToGetStandardSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) GetStandardSiteConfigScmIpRestrictionArrayOutput
type GetStandardSiteConfigScmIpRestrictionArrayInput ¶ added in v5.24.0
type GetStandardSiteConfigScmIpRestrictionArrayInput interface { pulumi.Input ToGetStandardSiteConfigScmIpRestrictionArrayOutput() GetStandardSiteConfigScmIpRestrictionArrayOutput ToGetStandardSiteConfigScmIpRestrictionArrayOutputWithContext(context.Context) GetStandardSiteConfigScmIpRestrictionArrayOutput }
GetStandardSiteConfigScmIpRestrictionArrayInput is an input type that accepts GetStandardSiteConfigScmIpRestrictionArray and GetStandardSiteConfigScmIpRestrictionArrayOutput values. You can construct a concrete instance of `GetStandardSiteConfigScmIpRestrictionArrayInput` via:
GetStandardSiteConfigScmIpRestrictionArray{ GetStandardSiteConfigScmIpRestrictionArgs{...} }
type GetStandardSiteConfigScmIpRestrictionArrayOutput ¶ added in v5.24.0
type GetStandardSiteConfigScmIpRestrictionArrayOutput struct{ *pulumi.OutputState }
func (GetStandardSiteConfigScmIpRestrictionArrayOutput) ElementType ¶ added in v5.24.0
func (GetStandardSiteConfigScmIpRestrictionArrayOutput) ElementType() reflect.Type
func (GetStandardSiteConfigScmIpRestrictionArrayOutput) ToGetStandardSiteConfigScmIpRestrictionArrayOutput ¶ added in v5.24.0
func (o GetStandardSiteConfigScmIpRestrictionArrayOutput) ToGetStandardSiteConfigScmIpRestrictionArrayOutput() GetStandardSiteConfigScmIpRestrictionArrayOutput
func (GetStandardSiteConfigScmIpRestrictionArrayOutput) ToGetStandardSiteConfigScmIpRestrictionArrayOutputWithContext ¶ added in v5.24.0
func (o GetStandardSiteConfigScmIpRestrictionArrayOutput) ToGetStandardSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) GetStandardSiteConfigScmIpRestrictionArrayOutput
type GetStandardSiteConfigScmIpRestrictionHeaders ¶ added in v5.24.0
type GetStandardSiteConfigScmIpRestrictionHeadersArgs ¶ added in v5.24.0
type GetStandardSiteConfigScmIpRestrictionHeadersArgs struct { XAzureFdids pulumi.StringArrayInput `pulumi:"xAzureFdids"` XFdHealthProbe pulumi.StringPtrInput `pulumi:"xFdHealthProbe"` XForwardedFors pulumi.StringArrayInput `pulumi:"xForwardedFors"` XForwardedHosts pulumi.StringArrayInput `pulumi:"xForwardedHosts"` }
func (GetStandardSiteConfigScmIpRestrictionHeadersArgs) ElementType ¶ added in v5.24.0
func (GetStandardSiteConfigScmIpRestrictionHeadersArgs) ElementType() reflect.Type
func (GetStandardSiteConfigScmIpRestrictionHeadersArgs) ToGetStandardSiteConfigScmIpRestrictionHeadersOutput ¶ added in v5.24.0
func (i GetStandardSiteConfigScmIpRestrictionHeadersArgs) ToGetStandardSiteConfigScmIpRestrictionHeadersOutput() GetStandardSiteConfigScmIpRestrictionHeadersOutput
func (GetStandardSiteConfigScmIpRestrictionHeadersArgs) ToGetStandardSiteConfigScmIpRestrictionHeadersOutputWithContext ¶ added in v5.24.0
func (i GetStandardSiteConfigScmIpRestrictionHeadersArgs) ToGetStandardSiteConfigScmIpRestrictionHeadersOutputWithContext(ctx context.Context) GetStandardSiteConfigScmIpRestrictionHeadersOutput
type GetStandardSiteConfigScmIpRestrictionHeadersInput ¶ added in v5.24.0
type GetStandardSiteConfigScmIpRestrictionHeadersInput interface { pulumi.Input ToGetStandardSiteConfigScmIpRestrictionHeadersOutput() GetStandardSiteConfigScmIpRestrictionHeadersOutput ToGetStandardSiteConfigScmIpRestrictionHeadersOutputWithContext(context.Context) GetStandardSiteConfigScmIpRestrictionHeadersOutput }
GetStandardSiteConfigScmIpRestrictionHeadersInput is an input type that accepts GetStandardSiteConfigScmIpRestrictionHeadersArgs and GetStandardSiteConfigScmIpRestrictionHeadersOutput values. You can construct a concrete instance of `GetStandardSiteConfigScmIpRestrictionHeadersInput` via:
GetStandardSiteConfigScmIpRestrictionHeadersArgs{...}
type GetStandardSiteConfigScmIpRestrictionHeadersOutput ¶ added in v5.24.0
type GetStandardSiteConfigScmIpRestrictionHeadersOutput struct{ *pulumi.OutputState }
func (GetStandardSiteConfigScmIpRestrictionHeadersOutput) ElementType ¶ added in v5.24.0
func (GetStandardSiteConfigScmIpRestrictionHeadersOutput) ElementType() reflect.Type
func (GetStandardSiteConfigScmIpRestrictionHeadersOutput) ToGetStandardSiteConfigScmIpRestrictionHeadersOutput ¶ added in v5.24.0
func (o GetStandardSiteConfigScmIpRestrictionHeadersOutput) ToGetStandardSiteConfigScmIpRestrictionHeadersOutput() GetStandardSiteConfigScmIpRestrictionHeadersOutput
func (GetStandardSiteConfigScmIpRestrictionHeadersOutput) ToGetStandardSiteConfigScmIpRestrictionHeadersOutputWithContext ¶ added in v5.24.0
func (o GetStandardSiteConfigScmIpRestrictionHeadersOutput) ToGetStandardSiteConfigScmIpRestrictionHeadersOutputWithContext(ctx context.Context) GetStandardSiteConfigScmIpRestrictionHeadersOutput
func (GetStandardSiteConfigScmIpRestrictionHeadersOutput) XAzureFdids ¶ added in v5.24.0
func (o GetStandardSiteConfigScmIpRestrictionHeadersOutput) XAzureFdids() pulumi.StringArrayOutput
func (GetStandardSiteConfigScmIpRestrictionHeadersOutput) XFdHealthProbe ¶ added in v5.24.0
func (o GetStandardSiteConfigScmIpRestrictionHeadersOutput) XFdHealthProbe() pulumi.StringPtrOutput
func (GetStandardSiteConfigScmIpRestrictionHeadersOutput) XForwardedFors ¶ added in v5.24.0
func (o GetStandardSiteConfigScmIpRestrictionHeadersOutput) XForwardedFors() pulumi.StringArrayOutput
func (GetStandardSiteConfigScmIpRestrictionHeadersOutput) XForwardedHosts ¶ added in v5.24.0
func (o GetStandardSiteConfigScmIpRestrictionHeadersOutput) XForwardedHosts() pulumi.StringArrayOutput
type GetStandardSiteConfigScmIpRestrictionInput ¶ added in v5.24.0
type GetStandardSiteConfigScmIpRestrictionInput interface { pulumi.Input ToGetStandardSiteConfigScmIpRestrictionOutput() GetStandardSiteConfigScmIpRestrictionOutput ToGetStandardSiteConfigScmIpRestrictionOutputWithContext(context.Context) GetStandardSiteConfigScmIpRestrictionOutput }
GetStandardSiteConfigScmIpRestrictionInput is an input type that accepts GetStandardSiteConfigScmIpRestrictionArgs and GetStandardSiteConfigScmIpRestrictionOutput values. You can construct a concrete instance of `GetStandardSiteConfigScmIpRestrictionInput` via:
GetStandardSiteConfigScmIpRestrictionArgs{...}
type GetStandardSiteConfigScmIpRestrictionOutput ¶ added in v5.24.0
type GetStandardSiteConfigScmIpRestrictionOutput struct{ *pulumi.OutputState }
func (GetStandardSiteConfigScmIpRestrictionOutput) Action ¶ added in v5.24.0
func (o GetStandardSiteConfigScmIpRestrictionOutput) Action() pulumi.StringPtrOutput
func (GetStandardSiteConfigScmIpRestrictionOutput) ElementType ¶ added in v5.24.0
func (GetStandardSiteConfigScmIpRestrictionOutput) ElementType() reflect.Type
func (GetStandardSiteConfigScmIpRestrictionOutput) IpAddress ¶ added in v5.24.0
func (o GetStandardSiteConfigScmIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
func (GetStandardSiteConfigScmIpRestrictionOutput) Name ¶ added in v5.24.0
func (o GetStandardSiteConfigScmIpRestrictionOutput) Name() pulumi.StringOutput
The name of this Logic App.
func (GetStandardSiteConfigScmIpRestrictionOutput) Priority ¶ added in v5.24.0
func (o GetStandardSiteConfigScmIpRestrictionOutput) Priority() pulumi.IntPtrOutput
func (GetStandardSiteConfigScmIpRestrictionOutput) ServiceTag ¶ added in v5.24.0
func (o GetStandardSiteConfigScmIpRestrictionOutput) ServiceTag() pulumi.StringPtrOutput
func (GetStandardSiteConfigScmIpRestrictionOutput) ToGetStandardSiteConfigScmIpRestrictionOutput ¶ added in v5.24.0
func (o GetStandardSiteConfigScmIpRestrictionOutput) ToGetStandardSiteConfigScmIpRestrictionOutput() GetStandardSiteConfigScmIpRestrictionOutput
func (GetStandardSiteConfigScmIpRestrictionOutput) ToGetStandardSiteConfigScmIpRestrictionOutputWithContext ¶ added in v5.24.0
func (o GetStandardSiteConfigScmIpRestrictionOutput) ToGetStandardSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) GetStandardSiteConfigScmIpRestrictionOutput
func (GetStandardSiteConfigScmIpRestrictionOutput) VirtualNetworkSubnetId ¶ added in v5.24.0
func (o GetStandardSiteConfigScmIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput
type GetStandardSiteCredentialArgs ¶
type GetStandardSiteCredentialArgs struct { Password pulumi.StringInput `pulumi:"password"` Username pulumi.StringInput `pulumi:"username"` }
func (GetStandardSiteCredentialArgs) ElementType ¶
func (GetStandardSiteCredentialArgs) ElementType() reflect.Type
func (GetStandardSiteCredentialArgs) ToGetStandardSiteCredentialOutput ¶
func (i GetStandardSiteCredentialArgs) ToGetStandardSiteCredentialOutput() GetStandardSiteCredentialOutput
func (GetStandardSiteCredentialArgs) ToGetStandardSiteCredentialOutputWithContext ¶
func (i GetStandardSiteCredentialArgs) ToGetStandardSiteCredentialOutputWithContext(ctx context.Context) GetStandardSiteCredentialOutput
type GetStandardSiteCredentialArray ¶
type GetStandardSiteCredentialArray []GetStandardSiteCredentialInput
func (GetStandardSiteCredentialArray) ElementType ¶
func (GetStandardSiteCredentialArray) ElementType() reflect.Type
func (GetStandardSiteCredentialArray) ToGetStandardSiteCredentialArrayOutput ¶
func (i GetStandardSiteCredentialArray) ToGetStandardSiteCredentialArrayOutput() GetStandardSiteCredentialArrayOutput
func (GetStandardSiteCredentialArray) ToGetStandardSiteCredentialArrayOutputWithContext ¶
func (i GetStandardSiteCredentialArray) ToGetStandardSiteCredentialArrayOutputWithContext(ctx context.Context) GetStandardSiteCredentialArrayOutput
type GetStandardSiteCredentialArrayInput ¶
type GetStandardSiteCredentialArrayInput interface { pulumi.Input ToGetStandardSiteCredentialArrayOutput() GetStandardSiteCredentialArrayOutput ToGetStandardSiteCredentialArrayOutputWithContext(context.Context) GetStandardSiteCredentialArrayOutput }
GetStandardSiteCredentialArrayInput is an input type that accepts GetStandardSiteCredentialArray and GetStandardSiteCredentialArrayOutput values. You can construct a concrete instance of `GetStandardSiteCredentialArrayInput` via:
GetStandardSiteCredentialArray{ GetStandardSiteCredentialArgs{...} }
type GetStandardSiteCredentialArrayOutput ¶
type GetStandardSiteCredentialArrayOutput struct{ *pulumi.OutputState }
func (GetStandardSiteCredentialArrayOutput) ElementType ¶
func (GetStandardSiteCredentialArrayOutput) ElementType() reflect.Type
func (GetStandardSiteCredentialArrayOutput) Index ¶
func (o GetStandardSiteCredentialArrayOutput) Index(i pulumi.IntInput) GetStandardSiteCredentialOutput
func (GetStandardSiteCredentialArrayOutput) ToGetStandardSiteCredentialArrayOutput ¶
func (o GetStandardSiteCredentialArrayOutput) ToGetStandardSiteCredentialArrayOutput() GetStandardSiteCredentialArrayOutput
func (GetStandardSiteCredentialArrayOutput) ToGetStandardSiteCredentialArrayOutputWithContext ¶
func (o GetStandardSiteCredentialArrayOutput) ToGetStandardSiteCredentialArrayOutputWithContext(ctx context.Context) GetStandardSiteCredentialArrayOutput
type GetStandardSiteCredentialInput ¶
type GetStandardSiteCredentialInput interface { pulumi.Input ToGetStandardSiteCredentialOutput() GetStandardSiteCredentialOutput ToGetStandardSiteCredentialOutputWithContext(context.Context) GetStandardSiteCredentialOutput }
GetStandardSiteCredentialInput is an input type that accepts GetStandardSiteCredentialArgs and GetStandardSiteCredentialOutput values. You can construct a concrete instance of `GetStandardSiteCredentialInput` via:
GetStandardSiteCredentialArgs{...}
type GetStandardSiteCredentialOutput ¶
type GetStandardSiteCredentialOutput struct{ *pulumi.OutputState }
func (GetStandardSiteCredentialOutput) ElementType ¶
func (GetStandardSiteCredentialOutput) ElementType() reflect.Type
func (GetStandardSiteCredentialOutput) Password ¶
func (o GetStandardSiteCredentialOutput) Password() pulumi.StringOutput
func (GetStandardSiteCredentialOutput) ToGetStandardSiteCredentialOutput ¶
func (o GetStandardSiteCredentialOutput) ToGetStandardSiteCredentialOutput() GetStandardSiteCredentialOutput
func (GetStandardSiteCredentialOutput) ToGetStandardSiteCredentialOutputWithContext ¶
func (o GetStandardSiteCredentialOutput) ToGetStandardSiteCredentialOutputWithContext(ctx context.Context) GetStandardSiteCredentialOutput
func (GetStandardSiteCredentialOutput) Username ¶
func (o GetStandardSiteCredentialOutput) Username() pulumi.StringOutput
type GetWorkflowIdentity ¶
type GetWorkflowIdentity struct { // The list of User Assigned Managed Identity IDs assigned to this Logic App Workflow. IdentityIds []string `pulumi:"identityIds"` // The Principal ID of the System Assigned Managed Service Identity that is configured on this Logic App Workflow. PrincipalId string `pulumi:"principalId"` // The Tenant ID of the System Assigned Managed Service Identity that is configured on this Logic App Workflow. TenantId string `pulumi:"tenantId"` // The type of Managed Service Identity that is configured on this Logic App Workflow. Type string `pulumi:"type"` }
type GetWorkflowIdentityArgs ¶
type GetWorkflowIdentityArgs struct { // The list of User Assigned Managed Identity IDs assigned to this Logic App Workflow. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The Principal ID of the System Assigned Managed Service Identity that is configured on this Logic App Workflow. PrincipalId pulumi.StringInput `pulumi:"principalId"` // The Tenant ID of the System Assigned Managed Service Identity that is configured on this Logic App Workflow. TenantId pulumi.StringInput `pulumi:"tenantId"` // The type of Managed Service Identity that is configured on this Logic App Workflow. Type pulumi.StringInput `pulumi:"type"` }
func (GetWorkflowIdentityArgs) ElementType ¶
func (GetWorkflowIdentityArgs) ElementType() reflect.Type
func (GetWorkflowIdentityArgs) ToGetWorkflowIdentityOutput ¶
func (i GetWorkflowIdentityArgs) ToGetWorkflowIdentityOutput() GetWorkflowIdentityOutput
func (GetWorkflowIdentityArgs) ToGetWorkflowIdentityOutputWithContext ¶
func (i GetWorkflowIdentityArgs) ToGetWorkflowIdentityOutputWithContext(ctx context.Context) GetWorkflowIdentityOutput
type GetWorkflowIdentityArray ¶
type GetWorkflowIdentityArray []GetWorkflowIdentityInput
func (GetWorkflowIdentityArray) ElementType ¶
func (GetWorkflowIdentityArray) ElementType() reflect.Type
func (GetWorkflowIdentityArray) ToGetWorkflowIdentityArrayOutput ¶
func (i GetWorkflowIdentityArray) ToGetWorkflowIdentityArrayOutput() GetWorkflowIdentityArrayOutput
func (GetWorkflowIdentityArray) ToGetWorkflowIdentityArrayOutputWithContext ¶
func (i GetWorkflowIdentityArray) ToGetWorkflowIdentityArrayOutputWithContext(ctx context.Context) GetWorkflowIdentityArrayOutput
type GetWorkflowIdentityArrayInput ¶
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 ¶
type GetWorkflowIdentityArrayOutput struct{ *pulumi.OutputState }
func (GetWorkflowIdentityArrayOutput) ElementType ¶
func (GetWorkflowIdentityArrayOutput) ElementType() reflect.Type
func (GetWorkflowIdentityArrayOutput) Index ¶
func (o GetWorkflowIdentityArrayOutput) Index(i pulumi.IntInput) GetWorkflowIdentityOutput
func (GetWorkflowIdentityArrayOutput) ToGetWorkflowIdentityArrayOutput ¶
func (o GetWorkflowIdentityArrayOutput) ToGetWorkflowIdentityArrayOutput() GetWorkflowIdentityArrayOutput
func (GetWorkflowIdentityArrayOutput) ToGetWorkflowIdentityArrayOutputWithContext ¶
func (o GetWorkflowIdentityArrayOutput) ToGetWorkflowIdentityArrayOutputWithContext(ctx context.Context) GetWorkflowIdentityArrayOutput
type GetWorkflowIdentityInput ¶
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 ¶
type GetWorkflowIdentityOutput struct{ *pulumi.OutputState }
func (GetWorkflowIdentityOutput) ElementType ¶
func (GetWorkflowIdentityOutput) ElementType() reflect.Type
func (GetWorkflowIdentityOutput) IdentityIds ¶
func (o GetWorkflowIdentityOutput) IdentityIds() pulumi.StringArrayOutput
The list of User Assigned Managed Identity IDs assigned to this Logic App Workflow.
func (GetWorkflowIdentityOutput) PrincipalId ¶
func (o GetWorkflowIdentityOutput) PrincipalId() pulumi.StringOutput
The Principal ID of the System Assigned Managed Service Identity that is configured on this Logic App Workflow.
func (GetWorkflowIdentityOutput) TenantId ¶
func (o GetWorkflowIdentityOutput) TenantId() pulumi.StringOutput
The Tenant ID of the System Assigned Managed Service Identity that is configured on this Logic App Workflow.
func (GetWorkflowIdentityOutput) ToGetWorkflowIdentityOutput ¶
func (o GetWorkflowIdentityOutput) ToGetWorkflowIdentityOutput() GetWorkflowIdentityOutput
func (GetWorkflowIdentityOutput) ToGetWorkflowIdentityOutputWithContext ¶
func (o GetWorkflowIdentityOutput) ToGetWorkflowIdentityOutputWithContext(ctx context.Context) GetWorkflowIdentityOutput
func (GetWorkflowIdentityOutput) Type ¶
func (o GetWorkflowIdentityOutput) Type() pulumi.StringOutput
The type of Managed Service Identity that is configured on 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/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/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
type IntegrationAccountAgreement ¶
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 (
"os" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/logicapps" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func readFileOrPanic(path string) pulumi.StringPtrInput { data, err := os.ReadFile(path) if err != nil { panic(err.Error()) } return pulumi.String(string(data)) } func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } testIntegrationAccount, err := logicapps.NewIntegrationAccount(ctx, "testIntegrationAccount", &logicapps.IntegrationAccountArgs{ Location: example.Location, ResourceGroupName: example.Name, SkuName: pulumi.String("Standard"), }) if err != nil { return err } host, err := logicapps.NewIntegrationAccountPartner(ctx, "host", &logicapps.IntegrationAccountPartnerArgs{ ResourceGroupName: example.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: example.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: example.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 ¶
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 ¶
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 ¶
func (*IntegrationAccountAgreement) ElementType() reflect.Type
func (*IntegrationAccountAgreement) ToIntegrationAccountAgreementOutput ¶
func (i *IntegrationAccountAgreement) ToIntegrationAccountAgreementOutput() IntegrationAccountAgreementOutput
func (*IntegrationAccountAgreement) ToIntegrationAccountAgreementOutputWithContext ¶
func (i *IntegrationAccountAgreement) ToIntegrationAccountAgreementOutputWithContext(ctx context.Context) IntegrationAccountAgreementOutput
type IntegrationAccountAgreementArgs ¶
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 ¶
func (IntegrationAccountAgreementArgs) ElementType() reflect.Type
type IntegrationAccountAgreementArray ¶
type IntegrationAccountAgreementArray []IntegrationAccountAgreementInput
func (IntegrationAccountAgreementArray) ElementType ¶
func (IntegrationAccountAgreementArray) ElementType() reflect.Type
func (IntegrationAccountAgreementArray) ToIntegrationAccountAgreementArrayOutput ¶
func (i IntegrationAccountAgreementArray) ToIntegrationAccountAgreementArrayOutput() IntegrationAccountAgreementArrayOutput
func (IntegrationAccountAgreementArray) ToIntegrationAccountAgreementArrayOutputWithContext ¶
func (i IntegrationAccountAgreementArray) ToIntegrationAccountAgreementArrayOutputWithContext(ctx context.Context) IntegrationAccountAgreementArrayOutput
type IntegrationAccountAgreementArrayInput ¶
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 ¶
type IntegrationAccountAgreementArrayOutput struct{ *pulumi.OutputState }
func (IntegrationAccountAgreementArrayOutput) ElementType ¶
func (IntegrationAccountAgreementArrayOutput) ElementType() reflect.Type
func (IntegrationAccountAgreementArrayOutput) ToIntegrationAccountAgreementArrayOutput ¶
func (o IntegrationAccountAgreementArrayOutput) ToIntegrationAccountAgreementArrayOutput() IntegrationAccountAgreementArrayOutput
func (IntegrationAccountAgreementArrayOutput) ToIntegrationAccountAgreementArrayOutputWithContext ¶
func (o IntegrationAccountAgreementArrayOutput) ToIntegrationAccountAgreementArrayOutputWithContext(ctx context.Context) IntegrationAccountAgreementArrayOutput
type IntegrationAccountAgreementGuestIdentityArgs ¶
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 ¶
func (IntegrationAccountAgreementGuestIdentityArgs) ElementType() reflect.Type
func (IntegrationAccountAgreementGuestIdentityArgs) ToIntegrationAccountAgreementGuestIdentityOutput ¶
func (i IntegrationAccountAgreementGuestIdentityArgs) ToIntegrationAccountAgreementGuestIdentityOutput() IntegrationAccountAgreementGuestIdentityOutput
func (IntegrationAccountAgreementGuestIdentityArgs) ToIntegrationAccountAgreementGuestIdentityOutputWithContext ¶
func (i IntegrationAccountAgreementGuestIdentityArgs) ToIntegrationAccountAgreementGuestIdentityOutputWithContext(ctx context.Context) IntegrationAccountAgreementGuestIdentityOutput
func (IntegrationAccountAgreementGuestIdentityArgs) ToIntegrationAccountAgreementGuestIdentityPtrOutput ¶
func (i IntegrationAccountAgreementGuestIdentityArgs) ToIntegrationAccountAgreementGuestIdentityPtrOutput() IntegrationAccountAgreementGuestIdentityPtrOutput
func (IntegrationAccountAgreementGuestIdentityArgs) ToIntegrationAccountAgreementGuestIdentityPtrOutputWithContext ¶
func (i IntegrationAccountAgreementGuestIdentityArgs) ToIntegrationAccountAgreementGuestIdentityPtrOutputWithContext(ctx context.Context) IntegrationAccountAgreementGuestIdentityPtrOutput
type IntegrationAccountAgreementGuestIdentityInput ¶
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 ¶
type IntegrationAccountAgreementGuestIdentityOutput struct{ *pulumi.OutputState }
func (IntegrationAccountAgreementGuestIdentityOutput) ElementType ¶
func (IntegrationAccountAgreementGuestIdentityOutput) ElementType() reflect.Type
func (IntegrationAccountAgreementGuestIdentityOutput) Qualifier ¶
func (o IntegrationAccountAgreementGuestIdentityOutput) Qualifier() pulumi.StringOutput
The authenticating body that provides unique guest identities to organizations.
func (IntegrationAccountAgreementGuestIdentityOutput) ToIntegrationAccountAgreementGuestIdentityOutput ¶
func (o IntegrationAccountAgreementGuestIdentityOutput) ToIntegrationAccountAgreementGuestIdentityOutput() IntegrationAccountAgreementGuestIdentityOutput
func (IntegrationAccountAgreementGuestIdentityOutput) ToIntegrationAccountAgreementGuestIdentityOutputWithContext ¶
func (o IntegrationAccountAgreementGuestIdentityOutput) ToIntegrationAccountAgreementGuestIdentityOutputWithContext(ctx context.Context) IntegrationAccountAgreementGuestIdentityOutput
func (IntegrationAccountAgreementGuestIdentityOutput) ToIntegrationAccountAgreementGuestIdentityPtrOutput ¶
func (o IntegrationAccountAgreementGuestIdentityOutput) ToIntegrationAccountAgreementGuestIdentityPtrOutput() IntegrationAccountAgreementGuestIdentityPtrOutput
func (IntegrationAccountAgreementGuestIdentityOutput) ToIntegrationAccountAgreementGuestIdentityPtrOutputWithContext ¶
func (o IntegrationAccountAgreementGuestIdentityOutput) ToIntegrationAccountAgreementGuestIdentityPtrOutputWithContext(ctx context.Context) IntegrationAccountAgreementGuestIdentityPtrOutput
func (IntegrationAccountAgreementGuestIdentityOutput) Value ¶
func (o IntegrationAccountAgreementGuestIdentityOutput) Value() pulumi.StringOutput
The value that identifies the documents that your logic apps receive.
type IntegrationAccountAgreementGuestIdentityPtrInput ¶
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 ¶
func IntegrationAccountAgreementGuestIdentityPtr(v *IntegrationAccountAgreementGuestIdentityArgs) IntegrationAccountAgreementGuestIdentityPtrInput
type IntegrationAccountAgreementGuestIdentityPtrOutput ¶
type IntegrationAccountAgreementGuestIdentityPtrOutput struct{ *pulumi.OutputState }
func (IntegrationAccountAgreementGuestIdentityPtrOutput) ElementType ¶
func (IntegrationAccountAgreementGuestIdentityPtrOutput) ElementType() reflect.Type
func (IntegrationAccountAgreementGuestIdentityPtrOutput) Qualifier ¶
func (o IntegrationAccountAgreementGuestIdentityPtrOutput) Qualifier() pulumi.StringPtrOutput
The authenticating body that provides unique guest identities to organizations.
func (IntegrationAccountAgreementGuestIdentityPtrOutput) ToIntegrationAccountAgreementGuestIdentityPtrOutput ¶
func (o IntegrationAccountAgreementGuestIdentityPtrOutput) ToIntegrationAccountAgreementGuestIdentityPtrOutput() IntegrationAccountAgreementGuestIdentityPtrOutput
func (IntegrationAccountAgreementGuestIdentityPtrOutput) ToIntegrationAccountAgreementGuestIdentityPtrOutputWithContext ¶
func (o IntegrationAccountAgreementGuestIdentityPtrOutput) ToIntegrationAccountAgreementGuestIdentityPtrOutputWithContext(ctx context.Context) IntegrationAccountAgreementGuestIdentityPtrOutput
func (IntegrationAccountAgreementGuestIdentityPtrOutput) Value ¶
func (o IntegrationAccountAgreementGuestIdentityPtrOutput) Value() pulumi.StringPtrOutput
The value that identifies the documents that your logic apps receive.
type IntegrationAccountAgreementHostIdentityArgs ¶
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 ¶
func (IntegrationAccountAgreementHostIdentityArgs) ElementType() reflect.Type
func (IntegrationAccountAgreementHostIdentityArgs) ToIntegrationAccountAgreementHostIdentityOutput ¶
func (i IntegrationAccountAgreementHostIdentityArgs) ToIntegrationAccountAgreementHostIdentityOutput() IntegrationAccountAgreementHostIdentityOutput
func (IntegrationAccountAgreementHostIdentityArgs) ToIntegrationAccountAgreementHostIdentityOutputWithContext ¶
func (i IntegrationAccountAgreementHostIdentityArgs) ToIntegrationAccountAgreementHostIdentityOutputWithContext(ctx context.Context) IntegrationAccountAgreementHostIdentityOutput
func (IntegrationAccountAgreementHostIdentityArgs) ToIntegrationAccountAgreementHostIdentityPtrOutput ¶
func (i IntegrationAccountAgreementHostIdentityArgs) ToIntegrationAccountAgreementHostIdentityPtrOutput() IntegrationAccountAgreementHostIdentityPtrOutput
func (IntegrationAccountAgreementHostIdentityArgs) ToIntegrationAccountAgreementHostIdentityPtrOutputWithContext ¶
func (i IntegrationAccountAgreementHostIdentityArgs) ToIntegrationAccountAgreementHostIdentityPtrOutputWithContext(ctx context.Context) IntegrationAccountAgreementHostIdentityPtrOutput
type IntegrationAccountAgreementHostIdentityInput ¶
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 ¶
type IntegrationAccountAgreementHostIdentityOutput struct{ *pulumi.OutputState }
func (IntegrationAccountAgreementHostIdentityOutput) ElementType ¶
func (IntegrationAccountAgreementHostIdentityOutput) ElementType() reflect.Type
func (IntegrationAccountAgreementHostIdentityOutput) Qualifier ¶
func (o IntegrationAccountAgreementHostIdentityOutput) Qualifier() pulumi.StringOutput
The authenticating body that provides unique host identities to organizations.
func (IntegrationAccountAgreementHostIdentityOutput) ToIntegrationAccountAgreementHostIdentityOutput ¶
func (o IntegrationAccountAgreementHostIdentityOutput) ToIntegrationAccountAgreementHostIdentityOutput() IntegrationAccountAgreementHostIdentityOutput
func (IntegrationAccountAgreementHostIdentityOutput) ToIntegrationAccountAgreementHostIdentityOutputWithContext ¶
func (o IntegrationAccountAgreementHostIdentityOutput) ToIntegrationAccountAgreementHostIdentityOutputWithContext(ctx context.Context) IntegrationAccountAgreementHostIdentityOutput
func (IntegrationAccountAgreementHostIdentityOutput) ToIntegrationAccountAgreementHostIdentityPtrOutput ¶
func (o IntegrationAccountAgreementHostIdentityOutput) ToIntegrationAccountAgreementHostIdentityPtrOutput() IntegrationAccountAgreementHostIdentityPtrOutput
func (IntegrationAccountAgreementHostIdentityOutput) ToIntegrationAccountAgreementHostIdentityPtrOutputWithContext ¶
func (o IntegrationAccountAgreementHostIdentityOutput) ToIntegrationAccountAgreementHostIdentityPtrOutputWithContext(ctx context.Context) IntegrationAccountAgreementHostIdentityPtrOutput
func (IntegrationAccountAgreementHostIdentityOutput) Value ¶
func (o IntegrationAccountAgreementHostIdentityOutput) Value() pulumi.StringOutput
The value that identifies the documents that your logic apps receive.
type IntegrationAccountAgreementHostIdentityPtrInput ¶
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 ¶
func IntegrationAccountAgreementHostIdentityPtr(v *IntegrationAccountAgreementHostIdentityArgs) IntegrationAccountAgreementHostIdentityPtrInput
type IntegrationAccountAgreementHostIdentityPtrOutput ¶
type IntegrationAccountAgreementHostIdentityPtrOutput struct{ *pulumi.OutputState }
func (IntegrationAccountAgreementHostIdentityPtrOutput) ElementType ¶
func (IntegrationAccountAgreementHostIdentityPtrOutput) ElementType() reflect.Type
func (IntegrationAccountAgreementHostIdentityPtrOutput) Qualifier ¶
func (o IntegrationAccountAgreementHostIdentityPtrOutput) Qualifier() pulumi.StringPtrOutput
The authenticating body that provides unique host identities to organizations.
func (IntegrationAccountAgreementHostIdentityPtrOutput) ToIntegrationAccountAgreementHostIdentityPtrOutput ¶
func (o IntegrationAccountAgreementHostIdentityPtrOutput) ToIntegrationAccountAgreementHostIdentityPtrOutput() IntegrationAccountAgreementHostIdentityPtrOutput
func (IntegrationAccountAgreementHostIdentityPtrOutput) ToIntegrationAccountAgreementHostIdentityPtrOutputWithContext ¶
func (o IntegrationAccountAgreementHostIdentityPtrOutput) ToIntegrationAccountAgreementHostIdentityPtrOutputWithContext(ctx context.Context) IntegrationAccountAgreementHostIdentityPtrOutput
func (IntegrationAccountAgreementHostIdentityPtrOutput) Value ¶
func (o IntegrationAccountAgreementHostIdentityPtrOutput) Value() pulumi.StringPtrOutput
The value that identifies the documents that your logic apps receive.
type IntegrationAccountAgreementInput ¶
type IntegrationAccountAgreementInput interface { pulumi.Input ToIntegrationAccountAgreementOutput() IntegrationAccountAgreementOutput ToIntegrationAccountAgreementOutputWithContext(ctx context.Context) IntegrationAccountAgreementOutput }
type IntegrationAccountAgreementMap ¶
type IntegrationAccountAgreementMap map[string]IntegrationAccountAgreementInput
func (IntegrationAccountAgreementMap) ElementType ¶
func (IntegrationAccountAgreementMap) ElementType() reflect.Type
func (IntegrationAccountAgreementMap) ToIntegrationAccountAgreementMapOutput ¶
func (i IntegrationAccountAgreementMap) ToIntegrationAccountAgreementMapOutput() IntegrationAccountAgreementMapOutput
func (IntegrationAccountAgreementMap) ToIntegrationAccountAgreementMapOutputWithContext ¶
func (i IntegrationAccountAgreementMap) ToIntegrationAccountAgreementMapOutputWithContext(ctx context.Context) IntegrationAccountAgreementMapOutput
type IntegrationAccountAgreementMapInput ¶
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 ¶
type IntegrationAccountAgreementMapOutput struct{ *pulumi.OutputState }
func (IntegrationAccountAgreementMapOutput) ElementType ¶
func (IntegrationAccountAgreementMapOutput) ElementType() reflect.Type
func (IntegrationAccountAgreementMapOutput) MapIndex ¶
func (o IntegrationAccountAgreementMapOutput) MapIndex(k pulumi.StringInput) IntegrationAccountAgreementOutput
func (IntegrationAccountAgreementMapOutput) ToIntegrationAccountAgreementMapOutput ¶
func (o IntegrationAccountAgreementMapOutput) ToIntegrationAccountAgreementMapOutput() IntegrationAccountAgreementMapOutput
func (IntegrationAccountAgreementMapOutput) ToIntegrationAccountAgreementMapOutputWithContext ¶
func (o IntegrationAccountAgreementMapOutput) ToIntegrationAccountAgreementMapOutputWithContext(ctx context.Context) IntegrationAccountAgreementMapOutput
type IntegrationAccountAgreementOutput ¶
type IntegrationAccountAgreementOutput struct{ *pulumi.OutputState }
func (IntegrationAccountAgreementOutput) AgreementType ¶ added in v5.5.0
func (o IntegrationAccountAgreementOutput) AgreementType() pulumi.StringOutput
The type of the Logic App Integration Account Agreement. Possible values are `AS2`, `X12` and `Edifact`.
func (IntegrationAccountAgreementOutput) Content ¶ added in v5.5.0
func (o IntegrationAccountAgreementOutput) Content() pulumi.StringOutput
The content of the Logic App Integration Account Agreement.
func (IntegrationAccountAgreementOutput) ElementType ¶
func (IntegrationAccountAgreementOutput) ElementType() reflect.Type
func (IntegrationAccountAgreementOutput) GuestIdentity ¶ added in v5.5.0
func (o IntegrationAccountAgreementOutput) GuestIdentity() IntegrationAccountAgreementGuestIdentityOutput
A `guestIdentity` block as documented below.
func (IntegrationAccountAgreementOutput) GuestPartnerName ¶ added in v5.5.0
func (o IntegrationAccountAgreementOutput) GuestPartnerName() pulumi.StringOutput
The name of the guest Logic App Integration Account Partner.
func (IntegrationAccountAgreementOutput) HostIdentity ¶ added in v5.5.0
func (o IntegrationAccountAgreementOutput) HostIdentity() IntegrationAccountAgreementHostIdentityOutput
A `hostIdentity` block as documented below.
func (IntegrationAccountAgreementOutput) HostPartnerName ¶ added in v5.5.0
func (o IntegrationAccountAgreementOutput) HostPartnerName() pulumi.StringOutput
The name of the host Logic App Integration Account Partner.
func (IntegrationAccountAgreementOutput) IntegrationAccountName ¶ added in v5.5.0
func (o IntegrationAccountAgreementOutput) IntegrationAccountName() pulumi.StringOutput
The name of the Logic App Integration Account. Changing this forces a new resource to be created.
func (IntegrationAccountAgreementOutput) Metadata ¶ added in v5.5.0
func (o IntegrationAccountAgreementOutput) Metadata() pulumi.StringMapOutput
The metadata of the Logic App Integration Account Agreement.
func (IntegrationAccountAgreementOutput) Name ¶ added in v5.5.0
func (o IntegrationAccountAgreementOutput) Name() pulumi.StringOutput
The name which should be used for this Logic App Integration Account Agreement. Changing this forces a new resource to be created.
func (IntegrationAccountAgreementOutput) ResourceGroupName ¶ added in v5.5.0
func (o IntegrationAccountAgreementOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the Logic App Integration Account Agreement should exist. Changing this forces a new resource to be created.
func (IntegrationAccountAgreementOutput) ToIntegrationAccountAgreementOutput ¶
func (o IntegrationAccountAgreementOutput) ToIntegrationAccountAgreementOutput() IntegrationAccountAgreementOutput
func (IntegrationAccountAgreementOutput) ToIntegrationAccountAgreementOutputWithContext ¶
func (o IntegrationAccountAgreementOutput) ToIntegrationAccountAgreementOutputWithContext(ctx context.Context) IntegrationAccountAgreementOutput
type IntegrationAccountAgreementState ¶
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 ¶
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 ¶
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" "os" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/logicapps" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func filebase64OrPanic(path string) pulumi.StringPtrInput { if fileData, err := os.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 ¶
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 ¶
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 ¶
func (*IntegrationAccountAssembly) ElementType() reflect.Type
func (*IntegrationAccountAssembly) ToIntegrationAccountAssemblyOutput ¶
func (i *IntegrationAccountAssembly) ToIntegrationAccountAssemblyOutput() IntegrationAccountAssemblyOutput
func (*IntegrationAccountAssembly) ToIntegrationAccountAssemblyOutputWithContext ¶
func (i *IntegrationAccountAssembly) ToIntegrationAccountAssemblyOutputWithContext(ctx context.Context) IntegrationAccountAssemblyOutput
type IntegrationAccountAssemblyArgs ¶
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 ¶
func (IntegrationAccountAssemblyArgs) ElementType() reflect.Type
type IntegrationAccountAssemblyArray ¶
type IntegrationAccountAssemblyArray []IntegrationAccountAssemblyInput
func (IntegrationAccountAssemblyArray) ElementType ¶
func (IntegrationAccountAssemblyArray) ElementType() reflect.Type
func (IntegrationAccountAssemblyArray) ToIntegrationAccountAssemblyArrayOutput ¶
func (i IntegrationAccountAssemblyArray) ToIntegrationAccountAssemblyArrayOutput() IntegrationAccountAssemblyArrayOutput
func (IntegrationAccountAssemblyArray) ToIntegrationAccountAssemblyArrayOutputWithContext ¶
func (i IntegrationAccountAssemblyArray) ToIntegrationAccountAssemblyArrayOutputWithContext(ctx context.Context) IntegrationAccountAssemblyArrayOutput
type IntegrationAccountAssemblyArrayInput ¶
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 ¶
type IntegrationAccountAssemblyArrayOutput struct{ *pulumi.OutputState }
func (IntegrationAccountAssemblyArrayOutput) ElementType ¶
func (IntegrationAccountAssemblyArrayOutput) ElementType() reflect.Type
func (IntegrationAccountAssemblyArrayOutput) Index ¶
func (o IntegrationAccountAssemblyArrayOutput) Index(i pulumi.IntInput) IntegrationAccountAssemblyOutput
func (IntegrationAccountAssemblyArrayOutput) ToIntegrationAccountAssemblyArrayOutput ¶
func (o IntegrationAccountAssemblyArrayOutput) ToIntegrationAccountAssemblyArrayOutput() IntegrationAccountAssemblyArrayOutput
func (IntegrationAccountAssemblyArrayOutput) ToIntegrationAccountAssemblyArrayOutputWithContext ¶
func (o IntegrationAccountAssemblyArrayOutput) ToIntegrationAccountAssemblyArrayOutputWithContext(ctx context.Context) IntegrationAccountAssemblyArrayOutput
type IntegrationAccountAssemblyInput ¶
type IntegrationAccountAssemblyInput interface { pulumi.Input ToIntegrationAccountAssemblyOutput() IntegrationAccountAssemblyOutput ToIntegrationAccountAssemblyOutputWithContext(ctx context.Context) IntegrationAccountAssemblyOutput }
type IntegrationAccountAssemblyMap ¶
type IntegrationAccountAssemblyMap map[string]IntegrationAccountAssemblyInput
func (IntegrationAccountAssemblyMap) ElementType ¶
func (IntegrationAccountAssemblyMap) ElementType() reflect.Type
func (IntegrationAccountAssemblyMap) ToIntegrationAccountAssemblyMapOutput ¶
func (i IntegrationAccountAssemblyMap) ToIntegrationAccountAssemblyMapOutput() IntegrationAccountAssemblyMapOutput
func (IntegrationAccountAssemblyMap) ToIntegrationAccountAssemblyMapOutputWithContext ¶
func (i IntegrationAccountAssemblyMap) ToIntegrationAccountAssemblyMapOutputWithContext(ctx context.Context) IntegrationAccountAssemblyMapOutput
type IntegrationAccountAssemblyMapInput ¶
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 ¶
type IntegrationAccountAssemblyMapOutput struct{ *pulumi.OutputState }
func (IntegrationAccountAssemblyMapOutput) ElementType ¶
func (IntegrationAccountAssemblyMapOutput) ElementType() reflect.Type
func (IntegrationAccountAssemblyMapOutput) MapIndex ¶
func (o IntegrationAccountAssemblyMapOutput) MapIndex(k pulumi.StringInput) IntegrationAccountAssemblyOutput
func (IntegrationAccountAssemblyMapOutput) ToIntegrationAccountAssemblyMapOutput ¶
func (o IntegrationAccountAssemblyMapOutput) ToIntegrationAccountAssemblyMapOutput() IntegrationAccountAssemblyMapOutput
func (IntegrationAccountAssemblyMapOutput) ToIntegrationAccountAssemblyMapOutputWithContext ¶
func (o IntegrationAccountAssemblyMapOutput) ToIntegrationAccountAssemblyMapOutputWithContext(ctx context.Context) IntegrationAccountAssemblyMapOutput
type IntegrationAccountAssemblyOutput ¶
type IntegrationAccountAssemblyOutput struct{ *pulumi.OutputState }
func (IntegrationAccountAssemblyOutput) AssemblyName ¶ added in v5.5.0
func (o IntegrationAccountAssemblyOutput) AssemblyName() pulumi.StringOutput
The name of the Logic App Integration Account Assembly.
func (IntegrationAccountAssemblyOutput) AssemblyVersion ¶ added in v5.5.0
func (o IntegrationAccountAssemblyOutput) AssemblyVersion() pulumi.StringPtrOutput
The version of the Logic App Integration Account Assembly. Defaults to `0.0.0.0`.
func (IntegrationAccountAssemblyOutput) Content ¶ added in v5.5.0
func (o IntegrationAccountAssemblyOutput) Content() pulumi.StringPtrOutput
The content of the Logic App Integration Account Assembly.
func (IntegrationAccountAssemblyOutput) ContentLinkUri ¶ added in v5.5.0
func (o IntegrationAccountAssemblyOutput) ContentLinkUri() pulumi.StringPtrOutput
The content link URI of the Logic App Integration Account Assembly.
func (IntegrationAccountAssemblyOutput) ElementType ¶
func (IntegrationAccountAssemblyOutput) ElementType() reflect.Type
func (IntegrationAccountAssemblyOutput) IntegrationAccountName ¶ added in v5.5.0
func (o IntegrationAccountAssemblyOutput) IntegrationAccountName() pulumi.StringOutput
The name of the Logic App Integration Account. Changing this forces a new resource to be created.
func (IntegrationAccountAssemblyOutput) Metadata ¶ added in v5.5.0
func (o IntegrationAccountAssemblyOutput) Metadata() pulumi.StringMapOutput
The metadata of the Logic App Integration Account Assembly.
func (IntegrationAccountAssemblyOutput) Name ¶ added in v5.5.0
func (o IntegrationAccountAssemblyOutput) Name() pulumi.StringOutput
The name which should be used for this Logic App Integration Account Assembly Artifact. Changing this forces a new resource to be created.
func (IntegrationAccountAssemblyOutput) ResourceGroupName ¶ added in v5.5.0
func (o IntegrationAccountAssemblyOutput) ResourceGroupName() pulumi.StringOutput
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.
func (IntegrationAccountAssemblyOutput) ToIntegrationAccountAssemblyOutput ¶
func (o IntegrationAccountAssemblyOutput) ToIntegrationAccountAssemblyOutput() IntegrationAccountAssemblyOutput
func (IntegrationAccountAssemblyOutput) ToIntegrationAccountAssemblyOutputWithContext ¶
func (o IntegrationAccountAssemblyOutput) ToIntegrationAccountAssemblyOutputWithContext(ctx context.Context) IntegrationAccountAssemblyOutput
type IntegrationAccountAssemblyState ¶
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 ¶
func (IntegrationAccountAssemblyState) ElementType() reflect.Type
type IntegrationAccountBatchConfiguration ¶
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. Only Alphanumeric characters allowed. 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/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/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 ¶
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 ¶
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 ¶
func (*IntegrationAccountBatchConfiguration) ElementType() reflect.Type
func (*IntegrationAccountBatchConfiguration) ToIntegrationAccountBatchConfigurationOutput ¶
func (i *IntegrationAccountBatchConfiguration) ToIntegrationAccountBatchConfigurationOutput() IntegrationAccountBatchConfigurationOutput
func (*IntegrationAccountBatchConfiguration) ToIntegrationAccountBatchConfigurationOutputWithContext ¶
func (i *IntegrationAccountBatchConfiguration) ToIntegrationAccountBatchConfigurationOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationOutput
type IntegrationAccountBatchConfigurationArgs ¶
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. Only Alphanumeric characters allowed. 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 ¶
func (IntegrationAccountBatchConfigurationArgs) ElementType() reflect.Type
type IntegrationAccountBatchConfigurationArray ¶
type IntegrationAccountBatchConfigurationArray []IntegrationAccountBatchConfigurationInput
func (IntegrationAccountBatchConfigurationArray) ElementType ¶
func (IntegrationAccountBatchConfigurationArray) ElementType() reflect.Type
func (IntegrationAccountBatchConfigurationArray) ToIntegrationAccountBatchConfigurationArrayOutput ¶
func (i IntegrationAccountBatchConfigurationArray) ToIntegrationAccountBatchConfigurationArrayOutput() IntegrationAccountBatchConfigurationArrayOutput
func (IntegrationAccountBatchConfigurationArray) ToIntegrationAccountBatchConfigurationArrayOutputWithContext ¶
func (i IntegrationAccountBatchConfigurationArray) ToIntegrationAccountBatchConfigurationArrayOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationArrayOutput
type IntegrationAccountBatchConfigurationArrayInput ¶
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 ¶
type IntegrationAccountBatchConfigurationArrayOutput struct{ *pulumi.OutputState }
func (IntegrationAccountBatchConfigurationArrayOutput) ElementType ¶
func (IntegrationAccountBatchConfigurationArrayOutput) ElementType() reflect.Type
func (IntegrationAccountBatchConfigurationArrayOutput) ToIntegrationAccountBatchConfigurationArrayOutput ¶
func (o IntegrationAccountBatchConfigurationArrayOutput) ToIntegrationAccountBatchConfigurationArrayOutput() IntegrationAccountBatchConfigurationArrayOutput
func (IntegrationAccountBatchConfigurationArrayOutput) ToIntegrationAccountBatchConfigurationArrayOutputWithContext ¶
func (o IntegrationAccountBatchConfigurationArrayOutput) ToIntegrationAccountBatchConfigurationArrayOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationArrayOutput
type IntegrationAccountBatchConfigurationInput ¶
type IntegrationAccountBatchConfigurationInput interface { pulumi.Input ToIntegrationAccountBatchConfigurationOutput() IntegrationAccountBatchConfigurationOutput ToIntegrationAccountBatchConfigurationOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationOutput }
type IntegrationAccountBatchConfigurationMap ¶
type IntegrationAccountBatchConfigurationMap map[string]IntegrationAccountBatchConfigurationInput
func (IntegrationAccountBatchConfigurationMap) ElementType ¶
func (IntegrationAccountBatchConfigurationMap) ElementType() reflect.Type
func (IntegrationAccountBatchConfigurationMap) ToIntegrationAccountBatchConfigurationMapOutput ¶
func (i IntegrationAccountBatchConfigurationMap) ToIntegrationAccountBatchConfigurationMapOutput() IntegrationAccountBatchConfigurationMapOutput
func (IntegrationAccountBatchConfigurationMap) ToIntegrationAccountBatchConfigurationMapOutputWithContext ¶
func (i IntegrationAccountBatchConfigurationMap) ToIntegrationAccountBatchConfigurationMapOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationMapOutput
type IntegrationAccountBatchConfigurationMapInput ¶
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 ¶
type IntegrationAccountBatchConfigurationMapOutput struct{ *pulumi.OutputState }
func (IntegrationAccountBatchConfigurationMapOutput) ElementType ¶
func (IntegrationAccountBatchConfigurationMapOutput) ElementType() reflect.Type
func (IntegrationAccountBatchConfigurationMapOutput) ToIntegrationAccountBatchConfigurationMapOutput ¶
func (o IntegrationAccountBatchConfigurationMapOutput) ToIntegrationAccountBatchConfigurationMapOutput() IntegrationAccountBatchConfigurationMapOutput
func (IntegrationAccountBatchConfigurationMapOutput) ToIntegrationAccountBatchConfigurationMapOutputWithContext ¶
func (o IntegrationAccountBatchConfigurationMapOutput) ToIntegrationAccountBatchConfigurationMapOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationMapOutput
type IntegrationAccountBatchConfigurationOutput ¶
type IntegrationAccountBatchConfigurationOutput struct{ *pulumi.OutputState }
func (IntegrationAccountBatchConfigurationOutput) BatchGroupName ¶ added in v5.5.0
func (o IntegrationAccountBatchConfigurationOutput) BatchGroupName() pulumi.StringOutput
The batch group name of the Logic App Integration Batch Configuration. Changing this forces a new resource to be created.
func (IntegrationAccountBatchConfigurationOutput) ElementType ¶
func (IntegrationAccountBatchConfigurationOutput) ElementType() reflect.Type
func (IntegrationAccountBatchConfigurationOutput) IntegrationAccountName ¶ added in v5.5.0
func (o IntegrationAccountBatchConfigurationOutput) IntegrationAccountName() pulumi.StringOutput
The name of the Logic App Integration Account. Changing this forces a new resource to be created.
func (IntegrationAccountBatchConfigurationOutput) Metadata ¶ added in v5.5.0
func (o IntegrationAccountBatchConfigurationOutput) Metadata() pulumi.StringMapOutput
A JSON mapping of any Metadata for this Logic App Integration Account Batch Configuration.
func (IntegrationAccountBatchConfigurationOutput) Name ¶ added in v5.5.0
func (o IntegrationAccountBatchConfigurationOutput) Name() pulumi.StringOutput
The name which should be used for this Logic App Integration Account Batch Configuration. Only Alphanumeric characters allowed. Changing this forces a new resource to be created.
func (IntegrationAccountBatchConfigurationOutput) ReleaseCriteria ¶ added in v5.5.0
func (o IntegrationAccountBatchConfigurationOutput) ReleaseCriteria() IntegrationAccountBatchConfigurationReleaseCriteriaOutput
A `releaseCriteria` block as documented below, which is used to select the criteria to meet before processing each batch.
func (IntegrationAccountBatchConfigurationOutput) ResourceGroupName ¶ added in v5.5.0
func (o IntegrationAccountBatchConfigurationOutput) ResourceGroupName() pulumi.StringOutput
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.
func (IntegrationAccountBatchConfigurationOutput) ToIntegrationAccountBatchConfigurationOutput ¶
func (o IntegrationAccountBatchConfigurationOutput) ToIntegrationAccountBatchConfigurationOutput() IntegrationAccountBatchConfigurationOutput
func (IntegrationAccountBatchConfigurationOutput) ToIntegrationAccountBatchConfigurationOutputWithContext ¶
func (o IntegrationAccountBatchConfigurationOutput) ToIntegrationAccountBatchConfigurationOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationOutput
type IntegrationAccountBatchConfigurationReleaseCriteria ¶
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 ¶
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 ¶
func (IntegrationAccountBatchConfigurationReleaseCriteriaArgs) ElementType() reflect.Type
func (IntegrationAccountBatchConfigurationReleaseCriteriaArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaOutput ¶
func (i IntegrationAccountBatchConfigurationReleaseCriteriaArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaOutput() IntegrationAccountBatchConfigurationReleaseCriteriaOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaOutputWithContext ¶
func (i IntegrationAccountBatchConfigurationReleaseCriteriaArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput ¶
func (i IntegrationAccountBatchConfigurationReleaseCriteriaArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput() IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaPtrOutputWithContext ¶
func (i IntegrationAccountBatchConfigurationReleaseCriteriaArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaPtrOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput
type IntegrationAccountBatchConfigurationReleaseCriteriaInput ¶
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 ¶
type IntegrationAccountBatchConfigurationReleaseCriteriaOutput struct{ *pulumi.OutputState }
func (IntegrationAccountBatchConfigurationReleaseCriteriaOutput) BatchSize ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaOutput) BatchSize() pulumi.IntPtrOutput
The batch size in bytes for the Logic App Integration Batch Configuration.
func (IntegrationAccountBatchConfigurationReleaseCriteriaOutput) ElementType ¶
func (IntegrationAccountBatchConfigurationReleaseCriteriaOutput) ElementType() reflect.Type
func (IntegrationAccountBatchConfigurationReleaseCriteriaOutput) MessageCount ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaOutput) MessageCount() pulumi.IntPtrOutput
The message count for the Logic App Integration Batch Configuration.
func (IntegrationAccountBatchConfigurationReleaseCriteriaOutput) Recurrence ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaOutput) Recurrence() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput
A `recurrence` block as documented below.
func (IntegrationAccountBatchConfigurationReleaseCriteriaOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaOutput ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaOutput() IntegrationAccountBatchConfigurationReleaseCriteriaOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaOutputWithContext ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput() IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaPtrOutputWithContext ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaPtrOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput
type IntegrationAccountBatchConfigurationReleaseCriteriaPtrInput ¶
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 ¶
func IntegrationAccountBatchConfigurationReleaseCriteriaPtr(v *IntegrationAccountBatchConfigurationReleaseCriteriaArgs) IntegrationAccountBatchConfigurationReleaseCriteriaPtrInput
type IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput ¶
type IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput struct{ *pulumi.OutputState }
func (IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput) BatchSize ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput) BatchSize() pulumi.IntPtrOutput
The batch size in bytes for the Logic App Integration Batch Configuration.
func (IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput) ElementType ¶
func (IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput) ElementType() reflect.Type
func (IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput) MessageCount ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput) MessageCount() pulumi.IntPtrOutput
The message count for the Logic App Integration Batch Configuration.
func (IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput) Recurrence ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput) Recurrence() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput
A `recurrence` block as documented below.
func (IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput() IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaPtrOutputWithContext ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaPtrOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaPtrOutput
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrence ¶
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`, `NotSpecified`, `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 ¶
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`, `NotSpecified`, `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 ¶
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceArgs) ElementType() reflect.Type
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput ¶
func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutputWithContext ¶
func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput ¶
func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutputWithContext ¶
func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceInput ¶
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 ¶
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput struct{ *pulumi.OutputState }
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) ElementType ¶
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) ElementType() reflect.Type
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) EndTime ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) EndTime() pulumi.StringPtrOutput
The end time of the schedule, formatted as an RFC3339 string.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) Frequency ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) Frequency() pulumi.StringOutput
The frequency of the schedule. Possible values are `Day`, `Hour`, `Minute`, `Month`, `NotSpecified`, `Second`, `Week` and `Year`.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) Interval ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) Interval() pulumi.IntOutput
The number of `frequency`s between runs.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) Schedule ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) Schedule() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput
A `schedule` block as documented below.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) StartTime ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) StartTime() pulumi.StringPtrOutput
The start time of the schedule, formatted as an RFC3339 string.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) TimeZone ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) TimeZone() pulumi.StringPtrOutput
The timezone of the start/end time.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutputWithContext ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutputWithContext ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrInput ¶
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 ¶
func IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtr(v *IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceArgs) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrInput
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput ¶
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput struct{ *pulumi.OutputState }
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) ElementType ¶
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) ElementType() reflect.Type
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) EndTime ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) EndTime() pulumi.StringPtrOutput
The end time of the schedule, formatted as an RFC3339 string.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) Frequency ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) Frequency() pulumi.StringPtrOutput
The frequency of the schedule. Possible values are `Day`, `Hour`, `Minute`, `Month`, `NotSpecified`, `Second`, `Week` and `Year`.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) Interval ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) Interval() pulumi.IntPtrOutput
The number of `frequency`s between runs.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) Schedule ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) Schedule() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput
A `schedule` block as documented below.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) StartTime ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) StartTime() pulumi.StringPtrOutput
The start time of the schedule, formatted as an RFC3339 string.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) TimeZone ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) TimeZone() pulumi.StringPtrOutput
The timezone of the start/end time.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutputWithContext ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrencePtrOutput
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedule ¶
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 ¶
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 ¶
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleArgs) ElementType() reflect.Type
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput ¶
func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutputWithContext ¶
func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput ¶
func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutputWithContext ¶
func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleInput ¶
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 ¶
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 ¶
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 ¶
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArgs) ElementType() reflect.Type
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput ¶
func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutputWithContext ¶
func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArgs) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArray ¶
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArray []IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyInput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArray) ElementType ¶
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArray) ElementType() reflect.Type
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArray) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput ¶
func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArray) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArray) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutputWithContext ¶
func (i IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArray) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayInput ¶
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 ¶
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput struct{ *pulumi.OutputState }
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput) ElementType ¶
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput) Index ¶
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutputWithContext ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyInput ¶
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 ¶
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput struct{ *pulumi.OutputState }
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput) ElementType ¶
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutputWithContext ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput) Week ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput) Week() pulumi.IntOutput
The occurrence of the week within the month.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput) Weekday ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutput) Weekday() pulumi.StringOutput
The day of the occurrence. Possible values are `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday` and `Saturday`.
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput ¶
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput struct{ *pulumi.OutputState }
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) ElementType ¶
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) ElementType() reflect.Type
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) Hours ¶
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 ¶
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 ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) MonthDays() pulumi.IntArrayOutput
A list of days of the month that the job should execute on.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) Monthlies ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) Monthlies() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput
A `monthly` block as documented below.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutputWithContext ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutputWithContext ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutput) WeekDays ¶
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 ¶
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 ¶
func IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtr(v *IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleArgs) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrInput
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput ¶
type IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput struct{ *pulumi.OutputState }
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) ElementType ¶
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) ElementType() reflect.Type
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) Hours ¶
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 ¶
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 ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) MonthDays() pulumi.IntArrayOutput
A list of days of the month that the job should execute on.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) Monthlies ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) Monthlies() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyArrayOutput
A `monthly` block as documented below.
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput() IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutputWithContext ¶
func (o IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) ToIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutputWithContext(ctx context.Context) IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput
func (IntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedulePtrOutput) WeekDays ¶
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 ¶
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. Only Alphanumeric characters allowed. 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 ¶
func (IntegrationAccountBatchConfigurationState) ElementType() reflect.Type
type IntegrationAccountCertificate ¶
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/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/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 ¶
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 ¶
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 ¶
func (*IntegrationAccountCertificate) ElementType() reflect.Type
func (*IntegrationAccountCertificate) ToIntegrationAccountCertificateOutput ¶
func (i *IntegrationAccountCertificate) ToIntegrationAccountCertificateOutput() IntegrationAccountCertificateOutput
func (*IntegrationAccountCertificate) ToIntegrationAccountCertificateOutputWithContext ¶
func (i *IntegrationAccountCertificate) ToIntegrationAccountCertificateOutputWithContext(ctx context.Context) IntegrationAccountCertificateOutput
type IntegrationAccountCertificateArgs ¶
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 ¶
func (IntegrationAccountCertificateArgs) ElementType() reflect.Type
type IntegrationAccountCertificateArray ¶
type IntegrationAccountCertificateArray []IntegrationAccountCertificateInput
func (IntegrationAccountCertificateArray) ElementType ¶
func (IntegrationAccountCertificateArray) ElementType() reflect.Type
func (IntegrationAccountCertificateArray) ToIntegrationAccountCertificateArrayOutput ¶
func (i IntegrationAccountCertificateArray) ToIntegrationAccountCertificateArrayOutput() IntegrationAccountCertificateArrayOutput
func (IntegrationAccountCertificateArray) ToIntegrationAccountCertificateArrayOutputWithContext ¶
func (i IntegrationAccountCertificateArray) ToIntegrationAccountCertificateArrayOutputWithContext(ctx context.Context) IntegrationAccountCertificateArrayOutput
type IntegrationAccountCertificateArrayInput ¶
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 ¶
type IntegrationAccountCertificateArrayOutput struct{ *pulumi.OutputState }
func (IntegrationAccountCertificateArrayOutput) ElementType ¶
func (IntegrationAccountCertificateArrayOutput) ElementType() reflect.Type
func (IntegrationAccountCertificateArrayOutput) ToIntegrationAccountCertificateArrayOutput ¶
func (o IntegrationAccountCertificateArrayOutput) ToIntegrationAccountCertificateArrayOutput() IntegrationAccountCertificateArrayOutput
func (IntegrationAccountCertificateArrayOutput) ToIntegrationAccountCertificateArrayOutputWithContext ¶
func (o IntegrationAccountCertificateArrayOutput) ToIntegrationAccountCertificateArrayOutputWithContext(ctx context.Context) IntegrationAccountCertificateArrayOutput
type IntegrationAccountCertificateInput ¶
type IntegrationAccountCertificateInput interface { pulumi.Input ToIntegrationAccountCertificateOutput() IntegrationAccountCertificateOutput ToIntegrationAccountCertificateOutputWithContext(ctx context.Context) IntegrationAccountCertificateOutput }
type IntegrationAccountCertificateKeyVaultKeyArgs ¶
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 ¶
func (IntegrationAccountCertificateKeyVaultKeyArgs) ElementType() reflect.Type
func (IntegrationAccountCertificateKeyVaultKeyArgs) ToIntegrationAccountCertificateKeyVaultKeyOutput ¶
func (i IntegrationAccountCertificateKeyVaultKeyArgs) ToIntegrationAccountCertificateKeyVaultKeyOutput() IntegrationAccountCertificateKeyVaultKeyOutput
func (IntegrationAccountCertificateKeyVaultKeyArgs) ToIntegrationAccountCertificateKeyVaultKeyOutputWithContext ¶
func (i IntegrationAccountCertificateKeyVaultKeyArgs) ToIntegrationAccountCertificateKeyVaultKeyOutputWithContext(ctx context.Context) IntegrationAccountCertificateKeyVaultKeyOutput
func (IntegrationAccountCertificateKeyVaultKeyArgs) ToIntegrationAccountCertificateKeyVaultKeyPtrOutput ¶
func (i IntegrationAccountCertificateKeyVaultKeyArgs) ToIntegrationAccountCertificateKeyVaultKeyPtrOutput() IntegrationAccountCertificateKeyVaultKeyPtrOutput
func (IntegrationAccountCertificateKeyVaultKeyArgs) ToIntegrationAccountCertificateKeyVaultKeyPtrOutputWithContext ¶
func (i IntegrationAccountCertificateKeyVaultKeyArgs) ToIntegrationAccountCertificateKeyVaultKeyPtrOutputWithContext(ctx context.Context) IntegrationAccountCertificateKeyVaultKeyPtrOutput
type IntegrationAccountCertificateKeyVaultKeyInput ¶
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 ¶
type IntegrationAccountCertificateKeyVaultKeyOutput struct{ *pulumi.OutputState }
func (IntegrationAccountCertificateKeyVaultKeyOutput) ElementType ¶
func (IntegrationAccountCertificateKeyVaultKeyOutput) ElementType() reflect.Type
func (IntegrationAccountCertificateKeyVaultKeyOutput) KeyName ¶
func (o IntegrationAccountCertificateKeyVaultKeyOutput) KeyName() pulumi.StringOutput
The name of Key Vault Key.
func (IntegrationAccountCertificateKeyVaultKeyOutput) KeyVaultId ¶
func (o IntegrationAccountCertificateKeyVaultKeyOutput) KeyVaultId() pulumi.StringOutput
The ID of the Key Vault.
func (IntegrationAccountCertificateKeyVaultKeyOutput) KeyVersion ¶
func (o IntegrationAccountCertificateKeyVaultKeyOutput) KeyVersion() pulumi.StringPtrOutput
The version of Key Vault Key.
func (IntegrationAccountCertificateKeyVaultKeyOutput) ToIntegrationAccountCertificateKeyVaultKeyOutput ¶
func (o IntegrationAccountCertificateKeyVaultKeyOutput) ToIntegrationAccountCertificateKeyVaultKeyOutput() IntegrationAccountCertificateKeyVaultKeyOutput
func (IntegrationAccountCertificateKeyVaultKeyOutput) ToIntegrationAccountCertificateKeyVaultKeyOutputWithContext ¶
func (o IntegrationAccountCertificateKeyVaultKeyOutput) ToIntegrationAccountCertificateKeyVaultKeyOutputWithContext(ctx context.Context) IntegrationAccountCertificateKeyVaultKeyOutput
func (IntegrationAccountCertificateKeyVaultKeyOutput) ToIntegrationAccountCertificateKeyVaultKeyPtrOutput ¶
func (o IntegrationAccountCertificateKeyVaultKeyOutput) ToIntegrationAccountCertificateKeyVaultKeyPtrOutput() IntegrationAccountCertificateKeyVaultKeyPtrOutput
func (IntegrationAccountCertificateKeyVaultKeyOutput) ToIntegrationAccountCertificateKeyVaultKeyPtrOutputWithContext ¶
func (o IntegrationAccountCertificateKeyVaultKeyOutput) ToIntegrationAccountCertificateKeyVaultKeyPtrOutputWithContext(ctx context.Context) IntegrationAccountCertificateKeyVaultKeyPtrOutput
type IntegrationAccountCertificateKeyVaultKeyPtrInput ¶
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 ¶
func IntegrationAccountCertificateKeyVaultKeyPtr(v *IntegrationAccountCertificateKeyVaultKeyArgs) IntegrationAccountCertificateKeyVaultKeyPtrInput
type IntegrationAccountCertificateKeyVaultKeyPtrOutput ¶
type IntegrationAccountCertificateKeyVaultKeyPtrOutput struct{ *pulumi.OutputState }
func (IntegrationAccountCertificateKeyVaultKeyPtrOutput) ElementType ¶
func (IntegrationAccountCertificateKeyVaultKeyPtrOutput) ElementType() reflect.Type
func (IntegrationAccountCertificateKeyVaultKeyPtrOutput) KeyName ¶
func (o IntegrationAccountCertificateKeyVaultKeyPtrOutput) KeyName() pulumi.StringPtrOutput
The name of Key Vault Key.
func (IntegrationAccountCertificateKeyVaultKeyPtrOutput) KeyVaultId ¶
func (o IntegrationAccountCertificateKeyVaultKeyPtrOutput) KeyVaultId() pulumi.StringPtrOutput
The ID of the Key Vault.
func (IntegrationAccountCertificateKeyVaultKeyPtrOutput) KeyVersion ¶
func (o IntegrationAccountCertificateKeyVaultKeyPtrOutput) KeyVersion() pulumi.StringPtrOutput
The version of Key Vault Key.
func (IntegrationAccountCertificateKeyVaultKeyPtrOutput) ToIntegrationAccountCertificateKeyVaultKeyPtrOutput ¶
func (o IntegrationAccountCertificateKeyVaultKeyPtrOutput) ToIntegrationAccountCertificateKeyVaultKeyPtrOutput() IntegrationAccountCertificateKeyVaultKeyPtrOutput
func (IntegrationAccountCertificateKeyVaultKeyPtrOutput) ToIntegrationAccountCertificateKeyVaultKeyPtrOutputWithContext ¶
func (o IntegrationAccountCertificateKeyVaultKeyPtrOutput) ToIntegrationAccountCertificateKeyVaultKeyPtrOutputWithContext(ctx context.Context) IntegrationAccountCertificateKeyVaultKeyPtrOutput
type IntegrationAccountCertificateMap ¶
type IntegrationAccountCertificateMap map[string]IntegrationAccountCertificateInput
func (IntegrationAccountCertificateMap) ElementType ¶
func (IntegrationAccountCertificateMap) ElementType() reflect.Type
func (IntegrationAccountCertificateMap) ToIntegrationAccountCertificateMapOutput ¶
func (i IntegrationAccountCertificateMap) ToIntegrationAccountCertificateMapOutput() IntegrationAccountCertificateMapOutput
func (IntegrationAccountCertificateMap) ToIntegrationAccountCertificateMapOutputWithContext ¶
func (i IntegrationAccountCertificateMap) ToIntegrationAccountCertificateMapOutputWithContext(ctx context.Context) IntegrationAccountCertificateMapOutput
type IntegrationAccountCertificateMapInput ¶
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 ¶
type IntegrationAccountCertificateMapOutput struct{ *pulumi.OutputState }
func (IntegrationAccountCertificateMapOutput) ElementType ¶
func (IntegrationAccountCertificateMapOutput) ElementType() reflect.Type
func (IntegrationAccountCertificateMapOutput) MapIndex ¶
func (o IntegrationAccountCertificateMapOutput) MapIndex(k pulumi.StringInput) IntegrationAccountCertificateOutput
func (IntegrationAccountCertificateMapOutput) ToIntegrationAccountCertificateMapOutput ¶
func (o IntegrationAccountCertificateMapOutput) ToIntegrationAccountCertificateMapOutput() IntegrationAccountCertificateMapOutput
func (IntegrationAccountCertificateMapOutput) ToIntegrationAccountCertificateMapOutputWithContext ¶
func (o IntegrationAccountCertificateMapOutput) ToIntegrationAccountCertificateMapOutputWithContext(ctx context.Context) IntegrationAccountCertificateMapOutput
type IntegrationAccountCertificateOutput ¶
type IntegrationAccountCertificateOutput struct{ *pulumi.OutputState }
func (IntegrationAccountCertificateOutput) ElementType ¶
func (IntegrationAccountCertificateOutput) ElementType() reflect.Type
func (IntegrationAccountCertificateOutput) IntegrationAccountName ¶ added in v5.5.0
func (o IntegrationAccountCertificateOutput) IntegrationAccountName() pulumi.StringOutput
The name of the Logic App Integration Account. Changing this forces a new Logic App Integration Account Certificate to be created.
func (IntegrationAccountCertificateOutput) KeyVaultKey ¶ added in v5.5.0
func (o IntegrationAccountCertificateOutput) KeyVaultKey() IntegrationAccountCertificateKeyVaultKeyPtrOutput
A `keyVaultKey` block as documented below.
func (IntegrationAccountCertificateOutput) Metadata ¶ added in v5.5.0
func (o IntegrationAccountCertificateOutput) Metadata() pulumi.StringPtrOutput
A JSON mapping of any Metadata for this Logic App Integration Account Certificate.
func (IntegrationAccountCertificateOutput) Name ¶ added in v5.5.0
func (o IntegrationAccountCertificateOutput) Name() pulumi.StringOutput
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.
func (IntegrationAccountCertificateOutput) PublicCertificate ¶ added in v5.5.0
func (o IntegrationAccountCertificateOutput) PublicCertificate() pulumi.StringPtrOutput
The public certificate for the Logic App Integration Account Certificate.
func (IntegrationAccountCertificateOutput) ResourceGroupName ¶ added in v5.5.0
func (o IntegrationAccountCertificateOutput) ResourceGroupName() pulumi.StringOutput
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.
func (IntegrationAccountCertificateOutput) ToIntegrationAccountCertificateOutput ¶
func (o IntegrationAccountCertificateOutput) ToIntegrationAccountCertificateOutput() IntegrationAccountCertificateOutput
func (IntegrationAccountCertificateOutput) ToIntegrationAccountCertificateOutputWithContext ¶
func (o IntegrationAccountCertificateOutput) ToIntegrationAccountCertificateOutputWithContext(ctx context.Context) IntegrationAccountCertificateOutput
type IntegrationAccountCertificateState ¶
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 ¶
func (IntegrationAccountCertificateState) ElementType() reflect.Type
type IntegrationAccountInput ¶
type IntegrationAccountInput interface { pulumi.Input ToIntegrationAccountOutput() IntegrationAccountOutput ToIntegrationAccountOutputWithContext(ctx context.Context) IntegrationAccountOutput }
type IntegrationAccountMap ¶
type IntegrationAccountMap map[string]IntegrationAccountInput
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
type IntegrationAccountMapInput ¶
type IntegrationAccountMapInput interface { pulumi.Input ToIntegrationAccountMapOutput() IntegrationAccountMapOutput ToIntegrationAccountMapOutputWithContext(context.Context) IntegrationAccountMapOutput }
IntegrationAccountMapInput is an input type that accepts IntegrationAccountMap and IntegrationAccountMapOutput values. You can construct a concrete instance of `IntegrationAccountMapInput` via:
IntegrationAccountMap{ "key": IntegrationAccountArgs{...} }
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
type IntegrationAccountMapResource ¶ added in v5.28.0
type IntegrationAccountMapResource 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. Possible values are `Liquid`, `NotSpecified`, `Xslt`, `Xslt30` and `Xslt20`. 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 (
"os" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/logicapps" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func readFileOrPanic(path string) pulumi.StringPtrInput { data, err := os.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 GetIntegrationAccountMapResource ¶ added in v5.28.0
func GetIntegrationAccountMapResource(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IntegrationAccountMapResourceState, opts ...pulumi.ResourceOption) (*IntegrationAccountMapResource, error)
GetIntegrationAccountMapResource gets an existing IntegrationAccountMapResource 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 NewIntegrationAccountMapResource ¶ added in v5.28.0
func NewIntegrationAccountMapResource(ctx *pulumi.Context, name string, args *IntegrationAccountMapResourceArgs, opts ...pulumi.ResourceOption) (*IntegrationAccountMapResource, error)
NewIntegrationAccountMapResource registers a new resource with the given unique name, arguments, and options.
func (*IntegrationAccountMapResource) ElementType ¶ added in v5.28.0
func (*IntegrationAccountMapResource) ElementType() reflect.Type
func (*IntegrationAccountMapResource) ToIntegrationAccountMapResourceOutput ¶ added in v5.28.0
func (i *IntegrationAccountMapResource) ToIntegrationAccountMapResourceOutput() IntegrationAccountMapResourceOutput
func (*IntegrationAccountMapResource) ToIntegrationAccountMapResourceOutputWithContext ¶ added in v5.28.0
func (i *IntegrationAccountMapResource) ToIntegrationAccountMapResourceOutputWithContext(ctx context.Context) IntegrationAccountMapResourceOutput
type IntegrationAccountMapResourceArgs ¶ added in v5.28.0
type IntegrationAccountMapResourceArgs 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. Possible values are `Liquid`, `NotSpecified`, `Xslt`, `Xslt30` and `Xslt20`. 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 IntegrationAccountMapResource resource.
func (IntegrationAccountMapResourceArgs) ElementType ¶ added in v5.28.0
func (IntegrationAccountMapResourceArgs) ElementType() reflect.Type
type IntegrationAccountMapResourceArray ¶ added in v5.28.0
type IntegrationAccountMapResourceArray []IntegrationAccountMapResourceInput
func (IntegrationAccountMapResourceArray) ElementType ¶ added in v5.28.0
func (IntegrationAccountMapResourceArray) ElementType() reflect.Type
func (IntegrationAccountMapResourceArray) ToIntegrationAccountMapResourceArrayOutput ¶ added in v5.28.0
func (i IntegrationAccountMapResourceArray) ToIntegrationAccountMapResourceArrayOutput() IntegrationAccountMapResourceArrayOutput
func (IntegrationAccountMapResourceArray) ToIntegrationAccountMapResourceArrayOutputWithContext ¶ added in v5.28.0
func (i IntegrationAccountMapResourceArray) ToIntegrationAccountMapResourceArrayOutputWithContext(ctx context.Context) IntegrationAccountMapResourceArrayOutput
type IntegrationAccountMapResourceArrayInput ¶ added in v5.28.0
type IntegrationAccountMapResourceArrayInput interface { pulumi.Input ToIntegrationAccountMapResourceArrayOutput() IntegrationAccountMapResourceArrayOutput ToIntegrationAccountMapResourceArrayOutputWithContext(context.Context) IntegrationAccountMapResourceArrayOutput }
IntegrationAccountMapResourceArrayInput is an input type that accepts IntegrationAccountMapResourceArray and IntegrationAccountMapResourceArrayOutput values. You can construct a concrete instance of `IntegrationAccountMapResourceArrayInput` via:
IntegrationAccountMapResourceArray{ IntegrationAccountMapResourceArgs{...} }
type IntegrationAccountMapResourceArrayOutput ¶ added in v5.28.0
type IntegrationAccountMapResourceArrayOutput struct{ *pulumi.OutputState }
func (IntegrationAccountMapResourceArrayOutput) ElementType ¶ added in v5.28.0
func (IntegrationAccountMapResourceArrayOutput) ElementType() reflect.Type
func (IntegrationAccountMapResourceArrayOutput) ToIntegrationAccountMapResourceArrayOutput ¶ added in v5.28.0
func (o IntegrationAccountMapResourceArrayOutput) ToIntegrationAccountMapResourceArrayOutput() IntegrationAccountMapResourceArrayOutput
func (IntegrationAccountMapResourceArrayOutput) ToIntegrationAccountMapResourceArrayOutputWithContext ¶ added in v5.28.0
func (o IntegrationAccountMapResourceArrayOutput) ToIntegrationAccountMapResourceArrayOutputWithContext(ctx context.Context) IntegrationAccountMapResourceArrayOutput
type IntegrationAccountMapResourceInput ¶ added in v5.28.0
type IntegrationAccountMapResourceInput interface { pulumi.Input ToIntegrationAccountMapResourceOutput() IntegrationAccountMapResourceOutput ToIntegrationAccountMapResourceOutputWithContext(ctx context.Context) IntegrationAccountMapResourceOutput }
type IntegrationAccountMapResourceMap ¶ added in v5.28.0
type IntegrationAccountMapResourceMap map[string]IntegrationAccountMapResourceInput
func (IntegrationAccountMapResourceMap) ElementType ¶ added in v5.28.0
func (IntegrationAccountMapResourceMap) ElementType() reflect.Type
func (IntegrationAccountMapResourceMap) ToIntegrationAccountMapResourceMapOutput ¶ added in v5.28.0
func (i IntegrationAccountMapResourceMap) ToIntegrationAccountMapResourceMapOutput() IntegrationAccountMapResourceMapOutput
func (IntegrationAccountMapResourceMap) ToIntegrationAccountMapResourceMapOutputWithContext ¶ added in v5.28.0
func (i IntegrationAccountMapResourceMap) ToIntegrationAccountMapResourceMapOutputWithContext(ctx context.Context) IntegrationAccountMapResourceMapOutput
type IntegrationAccountMapResourceMapInput ¶ added in v5.28.0
type IntegrationAccountMapResourceMapInput interface { pulumi.Input ToIntegrationAccountMapResourceMapOutput() IntegrationAccountMapResourceMapOutput ToIntegrationAccountMapResourceMapOutputWithContext(context.Context) IntegrationAccountMapResourceMapOutput }
IntegrationAccountMapResourceMapInput is an input type that accepts IntegrationAccountMapResourceMap and IntegrationAccountMapResourceMapOutput values. You can construct a concrete instance of `IntegrationAccountMapResourceMapInput` via:
IntegrationAccountMapResourceMap{ "key": IntegrationAccountMapResourceArgs{...} }
type IntegrationAccountMapResourceMapOutput ¶ added in v5.28.0
type IntegrationAccountMapResourceMapOutput struct{ *pulumi.OutputState }
func (IntegrationAccountMapResourceMapOutput) ElementType ¶ added in v5.28.0
func (IntegrationAccountMapResourceMapOutput) ElementType() reflect.Type
func (IntegrationAccountMapResourceMapOutput) MapIndex ¶ added in v5.28.0
func (o IntegrationAccountMapResourceMapOutput) MapIndex(k pulumi.StringInput) IntegrationAccountMapResourceOutput
func (IntegrationAccountMapResourceMapOutput) ToIntegrationAccountMapResourceMapOutput ¶ added in v5.28.0
func (o IntegrationAccountMapResourceMapOutput) ToIntegrationAccountMapResourceMapOutput() IntegrationAccountMapResourceMapOutput
func (IntegrationAccountMapResourceMapOutput) ToIntegrationAccountMapResourceMapOutputWithContext ¶ added in v5.28.0
func (o IntegrationAccountMapResourceMapOutput) ToIntegrationAccountMapResourceMapOutputWithContext(ctx context.Context) IntegrationAccountMapResourceMapOutput
type IntegrationAccountMapResourceOutput ¶ added in v5.28.0
type IntegrationAccountMapResourceOutput struct{ *pulumi.OutputState }
func (IntegrationAccountMapResourceOutput) Content ¶ added in v5.28.0
func (o IntegrationAccountMapResourceOutput) Content() pulumi.StringOutput
The content of the Logic App Integration Account Map.
func (IntegrationAccountMapResourceOutput) ElementType ¶ added in v5.28.0
func (IntegrationAccountMapResourceOutput) ElementType() reflect.Type
func (IntegrationAccountMapResourceOutput) IntegrationAccountName ¶ added in v5.28.0
func (o IntegrationAccountMapResourceOutput) IntegrationAccountName() pulumi.StringOutput
The name of the Logic App Integration Account. Changing this forces a new Logic App Integration Account Map to be created.
func (IntegrationAccountMapResourceOutput) MapType ¶ added in v5.28.0
func (o IntegrationAccountMapResourceOutput) MapType() pulumi.StringOutput
The type of the Logic App Integration Account Map. Possible values are `Liquid`, `NotSpecified`, `Xslt`, `Xslt30` and `Xslt20`.
func (IntegrationAccountMapResourceOutput) Metadata ¶ added in v5.28.0
func (o IntegrationAccountMapResourceOutput) Metadata() pulumi.StringMapOutput
The metadata of the Logic App Integration Account Map.
func (IntegrationAccountMapResourceOutput) Name ¶ added in v5.28.0
func (o IntegrationAccountMapResourceOutput) Name() pulumi.StringOutput
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.
func (IntegrationAccountMapResourceOutput) ResourceGroupName ¶ added in v5.28.0
func (o IntegrationAccountMapResourceOutput) ResourceGroupName() pulumi.StringOutput
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.
func (IntegrationAccountMapResourceOutput) ToIntegrationAccountMapResourceOutput ¶ added in v5.28.0
func (o IntegrationAccountMapResourceOutput) ToIntegrationAccountMapResourceOutput() IntegrationAccountMapResourceOutput
func (IntegrationAccountMapResourceOutput) ToIntegrationAccountMapResourceOutputWithContext ¶ added in v5.28.0
func (o IntegrationAccountMapResourceOutput) ToIntegrationAccountMapResourceOutputWithContext(ctx context.Context) IntegrationAccountMapResourceOutput
type IntegrationAccountMapResourceState ¶ added in v5.28.0
type IntegrationAccountMapResourceState 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. Possible values are `Liquid`, `NotSpecified`, `Xslt`, `Xslt30` and `Xslt20`. 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 (IntegrationAccountMapResourceState) ElementType ¶ added in v5.28.0
func (IntegrationAccountMapResourceState) ElementType() reflect.Type
type IntegrationAccountOutput ¶
type IntegrationAccountOutput struct{ *pulumi.OutputState }
func (IntegrationAccountOutput) ElementType ¶
func (IntegrationAccountOutput) ElementType() reflect.Type
func (IntegrationAccountOutput) IntegrationServiceEnvironmentId ¶ added in v5.5.0
func (o IntegrationAccountOutput) IntegrationServiceEnvironmentId() pulumi.StringPtrOutput
The resource ID of the Integration Service Environment. Changing this forces a new Logic App Integration Account to be created.
func (IntegrationAccountOutput) Location ¶ added in v5.5.0
func (o IntegrationAccountOutput) Location() pulumi.StringOutput
The Azure Region where the Logic App Integration Account should exist. Changing this forces a new Logic App Integration Account to be created.
func (IntegrationAccountOutput) Name ¶ added in v5.5.0
func (o IntegrationAccountOutput) Name() pulumi.StringOutput
The name which should be used for this Logic App Integration Account. Changing this forces a new Logic App Integration Account to be created.
func (IntegrationAccountOutput) ResourceGroupName ¶ added in v5.5.0
func (o IntegrationAccountOutput) ResourceGroupName() pulumi.StringOutput
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.
func (IntegrationAccountOutput) SkuName ¶ added in v5.5.0
func (o IntegrationAccountOutput) SkuName() pulumi.StringOutput
The SKU name of the Logic App Integration Account. Possible Values are `Basic`, `Free` and `Standard`.
func (IntegrationAccountOutput) Tags ¶ added in v5.5.0
func (o IntegrationAccountOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Logic App Integration Account.
func (IntegrationAccountOutput) ToIntegrationAccountOutput ¶
func (o IntegrationAccountOutput) ToIntegrationAccountOutput() IntegrationAccountOutput
func (IntegrationAccountOutput) ToIntegrationAccountOutputWithContext ¶
func (o IntegrationAccountOutput) ToIntegrationAccountOutputWithContext(ctx context.Context) IntegrationAccountOutput
type IntegrationAccountPartner ¶
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/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/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 ¶
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 ¶
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 ¶
func (*IntegrationAccountPartner) ElementType() reflect.Type
func (*IntegrationAccountPartner) ToIntegrationAccountPartnerOutput ¶
func (i *IntegrationAccountPartner) ToIntegrationAccountPartnerOutput() IntegrationAccountPartnerOutput
func (*IntegrationAccountPartner) ToIntegrationAccountPartnerOutputWithContext ¶
func (i *IntegrationAccountPartner) ToIntegrationAccountPartnerOutputWithContext(ctx context.Context) IntegrationAccountPartnerOutput
type IntegrationAccountPartnerArgs ¶
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 ¶
func (IntegrationAccountPartnerArgs) ElementType() reflect.Type
type IntegrationAccountPartnerArray ¶
type IntegrationAccountPartnerArray []IntegrationAccountPartnerInput
func (IntegrationAccountPartnerArray) ElementType ¶
func (IntegrationAccountPartnerArray) ElementType() reflect.Type
func (IntegrationAccountPartnerArray) ToIntegrationAccountPartnerArrayOutput ¶
func (i IntegrationAccountPartnerArray) ToIntegrationAccountPartnerArrayOutput() IntegrationAccountPartnerArrayOutput
func (IntegrationAccountPartnerArray) ToIntegrationAccountPartnerArrayOutputWithContext ¶
func (i IntegrationAccountPartnerArray) ToIntegrationAccountPartnerArrayOutputWithContext(ctx context.Context) IntegrationAccountPartnerArrayOutput
type IntegrationAccountPartnerArrayInput ¶
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 ¶
type IntegrationAccountPartnerArrayOutput struct{ *pulumi.OutputState }
func (IntegrationAccountPartnerArrayOutput) ElementType ¶
func (IntegrationAccountPartnerArrayOutput) ElementType() reflect.Type
func (IntegrationAccountPartnerArrayOutput) Index ¶
func (o IntegrationAccountPartnerArrayOutput) Index(i pulumi.IntInput) IntegrationAccountPartnerOutput
func (IntegrationAccountPartnerArrayOutput) ToIntegrationAccountPartnerArrayOutput ¶
func (o IntegrationAccountPartnerArrayOutput) ToIntegrationAccountPartnerArrayOutput() IntegrationAccountPartnerArrayOutput
func (IntegrationAccountPartnerArrayOutput) ToIntegrationAccountPartnerArrayOutputWithContext ¶
func (o IntegrationAccountPartnerArrayOutput) ToIntegrationAccountPartnerArrayOutputWithContext(ctx context.Context) IntegrationAccountPartnerArrayOutput
type IntegrationAccountPartnerBusinessIdentityArgs ¶
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 ¶
func (IntegrationAccountPartnerBusinessIdentityArgs) ElementType() reflect.Type
func (IntegrationAccountPartnerBusinessIdentityArgs) ToIntegrationAccountPartnerBusinessIdentityOutput ¶
func (i IntegrationAccountPartnerBusinessIdentityArgs) ToIntegrationAccountPartnerBusinessIdentityOutput() IntegrationAccountPartnerBusinessIdentityOutput
func (IntegrationAccountPartnerBusinessIdentityArgs) ToIntegrationAccountPartnerBusinessIdentityOutputWithContext ¶
func (i IntegrationAccountPartnerBusinessIdentityArgs) ToIntegrationAccountPartnerBusinessIdentityOutputWithContext(ctx context.Context) IntegrationAccountPartnerBusinessIdentityOutput
type IntegrationAccountPartnerBusinessIdentityArray ¶
type IntegrationAccountPartnerBusinessIdentityArray []IntegrationAccountPartnerBusinessIdentityInput
func (IntegrationAccountPartnerBusinessIdentityArray) ElementType ¶
func (IntegrationAccountPartnerBusinessIdentityArray) ElementType() reflect.Type
func (IntegrationAccountPartnerBusinessIdentityArray) ToIntegrationAccountPartnerBusinessIdentityArrayOutput ¶
func (i IntegrationAccountPartnerBusinessIdentityArray) ToIntegrationAccountPartnerBusinessIdentityArrayOutput() IntegrationAccountPartnerBusinessIdentityArrayOutput
func (IntegrationAccountPartnerBusinessIdentityArray) ToIntegrationAccountPartnerBusinessIdentityArrayOutputWithContext ¶
func (i IntegrationAccountPartnerBusinessIdentityArray) ToIntegrationAccountPartnerBusinessIdentityArrayOutputWithContext(ctx context.Context) IntegrationAccountPartnerBusinessIdentityArrayOutput
type IntegrationAccountPartnerBusinessIdentityArrayInput ¶
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 ¶
type IntegrationAccountPartnerBusinessIdentityArrayOutput struct{ *pulumi.OutputState }
func (IntegrationAccountPartnerBusinessIdentityArrayOutput) ElementType ¶
func (IntegrationAccountPartnerBusinessIdentityArrayOutput) ElementType() reflect.Type
func (IntegrationAccountPartnerBusinessIdentityArrayOutput) ToIntegrationAccountPartnerBusinessIdentityArrayOutput ¶
func (o IntegrationAccountPartnerBusinessIdentityArrayOutput) ToIntegrationAccountPartnerBusinessIdentityArrayOutput() IntegrationAccountPartnerBusinessIdentityArrayOutput
func (IntegrationAccountPartnerBusinessIdentityArrayOutput) ToIntegrationAccountPartnerBusinessIdentityArrayOutputWithContext ¶
func (o IntegrationAccountPartnerBusinessIdentityArrayOutput) ToIntegrationAccountPartnerBusinessIdentityArrayOutputWithContext(ctx context.Context) IntegrationAccountPartnerBusinessIdentityArrayOutput
type IntegrationAccountPartnerBusinessIdentityInput ¶
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 ¶
type IntegrationAccountPartnerBusinessIdentityOutput struct{ *pulumi.OutputState }
func (IntegrationAccountPartnerBusinessIdentityOutput) ElementType ¶
func (IntegrationAccountPartnerBusinessIdentityOutput) ElementType() reflect.Type
func (IntegrationAccountPartnerBusinessIdentityOutput) Qualifier ¶
func (o IntegrationAccountPartnerBusinessIdentityOutput) Qualifier() pulumi.StringOutput
The authenticating body that provides unique business identities to organizations.
func (IntegrationAccountPartnerBusinessIdentityOutput) ToIntegrationAccountPartnerBusinessIdentityOutput ¶
func (o IntegrationAccountPartnerBusinessIdentityOutput) ToIntegrationAccountPartnerBusinessIdentityOutput() IntegrationAccountPartnerBusinessIdentityOutput
func (IntegrationAccountPartnerBusinessIdentityOutput) ToIntegrationAccountPartnerBusinessIdentityOutputWithContext ¶
func (o IntegrationAccountPartnerBusinessIdentityOutput) ToIntegrationAccountPartnerBusinessIdentityOutputWithContext(ctx context.Context) IntegrationAccountPartnerBusinessIdentityOutput
func (IntegrationAccountPartnerBusinessIdentityOutput) Value ¶
func (o IntegrationAccountPartnerBusinessIdentityOutput) Value() pulumi.StringOutput
The value that identifies the documents that your logic apps receive.
type IntegrationAccountPartnerInput ¶
type IntegrationAccountPartnerInput interface { pulumi.Input ToIntegrationAccountPartnerOutput() IntegrationAccountPartnerOutput ToIntegrationAccountPartnerOutputWithContext(ctx context.Context) IntegrationAccountPartnerOutput }
type IntegrationAccountPartnerMap ¶
type IntegrationAccountPartnerMap map[string]IntegrationAccountPartnerInput
func (IntegrationAccountPartnerMap) ElementType ¶
func (IntegrationAccountPartnerMap) ElementType() reflect.Type
func (IntegrationAccountPartnerMap) ToIntegrationAccountPartnerMapOutput ¶
func (i IntegrationAccountPartnerMap) ToIntegrationAccountPartnerMapOutput() IntegrationAccountPartnerMapOutput
func (IntegrationAccountPartnerMap) ToIntegrationAccountPartnerMapOutputWithContext ¶
func (i IntegrationAccountPartnerMap) ToIntegrationAccountPartnerMapOutputWithContext(ctx context.Context) IntegrationAccountPartnerMapOutput
type IntegrationAccountPartnerMapInput ¶
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 ¶
type IntegrationAccountPartnerMapOutput struct{ *pulumi.OutputState }
func (IntegrationAccountPartnerMapOutput) ElementType ¶
func (IntegrationAccountPartnerMapOutput) ElementType() reflect.Type
func (IntegrationAccountPartnerMapOutput) MapIndex ¶
func (o IntegrationAccountPartnerMapOutput) MapIndex(k pulumi.StringInput) IntegrationAccountPartnerOutput
func (IntegrationAccountPartnerMapOutput) ToIntegrationAccountPartnerMapOutput ¶
func (o IntegrationAccountPartnerMapOutput) ToIntegrationAccountPartnerMapOutput() IntegrationAccountPartnerMapOutput
func (IntegrationAccountPartnerMapOutput) ToIntegrationAccountPartnerMapOutputWithContext ¶
func (o IntegrationAccountPartnerMapOutput) ToIntegrationAccountPartnerMapOutputWithContext(ctx context.Context) IntegrationAccountPartnerMapOutput
type IntegrationAccountPartnerOutput ¶
type IntegrationAccountPartnerOutput struct{ *pulumi.OutputState }
func (IntegrationAccountPartnerOutput) BusinessIdentities ¶ added in v5.5.0
func (o IntegrationAccountPartnerOutput) BusinessIdentities() IntegrationAccountPartnerBusinessIdentityArrayOutput
A `businessIdentity` block as documented below.
func (IntegrationAccountPartnerOutput) ElementType ¶
func (IntegrationAccountPartnerOutput) ElementType() reflect.Type
func (IntegrationAccountPartnerOutput) IntegrationAccountName ¶ added in v5.5.0
func (o IntegrationAccountPartnerOutput) IntegrationAccountName() pulumi.StringOutput
The name of the Logic App Integration Account. Changing this forces a new Logic App Integration Account Partner to be created.
func (IntegrationAccountPartnerOutput) Metadata ¶ added in v5.5.0
func (o IntegrationAccountPartnerOutput) Metadata() pulumi.StringPtrOutput
A JSON mapping of any Metadata for this Logic App Integration Account Partner.
func (IntegrationAccountPartnerOutput) Name ¶ added in v5.5.0
func (o IntegrationAccountPartnerOutput) Name() pulumi.StringOutput
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.
func (IntegrationAccountPartnerOutput) ResourceGroupName ¶ added in v5.5.0
func (o IntegrationAccountPartnerOutput) ResourceGroupName() pulumi.StringOutput
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.
func (IntegrationAccountPartnerOutput) ToIntegrationAccountPartnerOutput ¶
func (o IntegrationAccountPartnerOutput) ToIntegrationAccountPartnerOutput() IntegrationAccountPartnerOutput
func (IntegrationAccountPartnerOutput) ToIntegrationAccountPartnerOutputWithContext ¶
func (o IntegrationAccountPartnerOutput) ToIntegrationAccountPartnerOutputWithContext(ctx context.Context) IntegrationAccountPartnerOutput
type IntegrationAccountPartnerState ¶
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 ¶
func (IntegrationAccountPartnerState) ElementType() reflect.Type
type IntegrationAccountSchema ¶
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 (
"os" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/logicapps" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func readFileOrPanic(path string) pulumi.StringPtrInput { data, err := os.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 ¶
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 ¶
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 ¶
func (*IntegrationAccountSchema) ElementType() reflect.Type
func (*IntegrationAccountSchema) ToIntegrationAccountSchemaOutput ¶
func (i *IntegrationAccountSchema) ToIntegrationAccountSchemaOutput() IntegrationAccountSchemaOutput
func (*IntegrationAccountSchema) ToIntegrationAccountSchemaOutputWithContext ¶
func (i *IntegrationAccountSchema) ToIntegrationAccountSchemaOutputWithContext(ctx context.Context) IntegrationAccountSchemaOutput
type IntegrationAccountSchemaArgs ¶
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 ¶
func (IntegrationAccountSchemaArgs) ElementType() reflect.Type
type IntegrationAccountSchemaArray ¶
type IntegrationAccountSchemaArray []IntegrationAccountSchemaInput
func (IntegrationAccountSchemaArray) ElementType ¶
func (IntegrationAccountSchemaArray) ElementType() reflect.Type
func (IntegrationAccountSchemaArray) ToIntegrationAccountSchemaArrayOutput ¶
func (i IntegrationAccountSchemaArray) ToIntegrationAccountSchemaArrayOutput() IntegrationAccountSchemaArrayOutput
func (IntegrationAccountSchemaArray) ToIntegrationAccountSchemaArrayOutputWithContext ¶
func (i IntegrationAccountSchemaArray) ToIntegrationAccountSchemaArrayOutputWithContext(ctx context.Context) IntegrationAccountSchemaArrayOutput
type IntegrationAccountSchemaArrayInput ¶
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 ¶
type IntegrationAccountSchemaArrayOutput struct{ *pulumi.OutputState }
func (IntegrationAccountSchemaArrayOutput) ElementType ¶
func (IntegrationAccountSchemaArrayOutput) ElementType() reflect.Type
func (IntegrationAccountSchemaArrayOutput) Index ¶
func (o IntegrationAccountSchemaArrayOutput) Index(i pulumi.IntInput) IntegrationAccountSchemaOutput
func (IntegrationAccountSchemaArrayOutput) ToIntegrationAccountSchemaArrayOutput ¶
func (o IntegrationAccountSchemaArrayOutput) ToIntegrationAccountSchemaArrayOutput() IntegrationAccountSchemaArrayOutput
func (IntegrationAccountSchemaArrayOutput) ToIntegrationAccountSchemaArrayOutputWithContext ¶
func (o IntegrationAccountSchemaArrayOutput) ToIntegrationAccountSchemaArrayOutputWithContext(ctx context.Context) IntegrationAccountSchemaArrayOutput
type IntegrationAccountSchemaInput ¶
type IntegrationAccountSchemaInput interface { pulumi.Input ToIntegrationAccountSchemaOutput() IntegrationAccountSchemaOutput ToIntegrationAccountSchemaOutputWithContext(ctx context.Context) IntegrationAccountSchemaOutput }
type IntegrationAccountSchemaMap ¶
type IntegrationAccountSchemaMap map[string]IntegrationAccountSchemaInput
func (IntegrationAccountSchemaMap) ElementType ¶
func (IntegrationAccountSchemaMap) ElementType() reflect.Type
func (IntegrationAccountSchemaMap) ToIntegrationAccountSchemaMapOutput ¶
func (i IntegrationAccountSchemaMap) ToIntegrationAccountSchemaMapOutput() IntegrationAccountSchemaMapOutput
func (IntegrationAccountSchemaMap) ToIntegrationAccountSchemaMapOutputWithContext ¶
func (i IntegrationAccountSchemaMap) ToIntegrationAccountSchemaMapOutputWithContext(ctx context.Context) IntegrationAccountSchemaMapOutput
type IntegrationAccountSchemaMapInput ¶
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 ¶
type IntegrationAccountSchemaMapOutput struct{ *pulumi.OutputState }
func (IntegrationAccountSchemaMapOutput) ElementType ¶
func (IntegrationAccountSchemaMapOutput) ElementType() reflect.Type
func (IntegrationAccountSchemaMapOutput) MapIndex ¶
func (o IntegrationAccountSchemaMapOutput) MapIndex(k pulumi.StringInput) IntegrationAccountSchemaOutput
func (IntegrationAccountSchemaMapOutput) ToIntegrationAccountSchemaMapOutput ¶
func (o IntegrationAccountSchemaMapOutput) ToIntegrationAccountSchemaMapOutput() IntegrationAccountSchemaMapOutput
func (IntegrationAccountSchemaMapOutput) ToIntegrationAccountSchemaMapOutputWithContext ¶
func (o IntegrationAccountSchemaMapOutput) ToIntegrationAccountSchemaMapOutputWithContext(ctx context.Context) IntegrationAccountSchemaMapOutput
type IntegrationAccountSchemaOutput ¶
type IntegrationAccountSchemaOutput struct{ *pulumi.OutputState }
func (IntegrationAccountSchemaOutput) Content ¶ added in v5.5.0
func (o IntegrationAccountSchemaOutput) Content() pulumi.StringOutput
The content of the Logic App Integration Account Schema.
func (IntegrationAccountSchemaOutput) ElementType ¶
func (IntegrationAccountSchemaOutput) ElementType() reflect.Type
func (IntegrationAccountSchemaOutput) FileName ¶ added in v5.5.0
func (o IntegrationAccountSchemaOutput) FileName() pulumi.StringPtrOutput
The file name of the Logic App Integration Account Schema.
func (IntegrationAccountSchemaOutput) IntegrationAccountName ¶ added in v5.5.0
func (o IntegrationAccountSchemaOutput) IntegrationAccountName() pulumi.StringOutput
The name of the Logic App Integration Account. Changing this forces a new Logic App Integration Account Schema to be created.
func (IntegrationAccountSchemaOutput) Metadata ¶ added in v5.5.0
func (o IntegrationAccountSchemaOutput) Metadata() pulumi.StringPtrOutput
The metadata of the Logic App Integration Account Schema.
func (IntegrationAccountSchemaOutput) Name ¶ added in v5.5.0
func (o IntegrationAccountSchemaOutput) Name() pulumi.StringOutput
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.
func (IntegrationAccountSchemaOutput) ResourceGroupName ¶ added in v5.5.0
func (o IntegrationAccountSchemaOutput) ResourceGroupName() pulumi.StringOutput
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.
func (IntegrationAccountSchemaOutput) ToIntegrationAccountSchemaOutput ¶
func (o IntegrationAccountSchemaOutput) ToIntegrationAccountSchemaOutput() IntegrationAccountSchemaOutput
func (IntegrationAccountSchemaOutput) ToIntegrationAccountSchemaOutputWithContext ¶
func (o IntegrationAccountSchemaOutput) ToIntegrationAccountSchemaOutputWithContext(ctx context.Context) IntegrationAccountSchemaOutput
type IntegrationAccountSchemaState ¶
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 ¶
func (IntegrationAccountSchemaState) ElementType() reflect.Type
type IntegrationAccountSession ¶
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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/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("Basic"), }) if err != nil { return err } _, err = logicapps.NewIntegrationAccountSession(ctx, "exampleIntegrationAccountSession", &logicapps.IntegrationAccountSessionArgs{ ResourceGroupName: exampleResourceGroup.Name, IntegrationAccountName: exampleIntegrationAccount.Name, Content: pulumi.String(" {\n \"controlNumber\": \"1234\"\n }\n"), }) if err != nil { return err } return nil }) }
```
## 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 ¶
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 ¶
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 ¶
func (*IntegrationAccountSession) ElementType() reflect.Type
func (*IntegrationAccountSession) ToIntegrationAccountSessionOutput ¶
func (i *IntegrationAccountSession) ToIntegrationAccountSessionOutput() IntegrationAccountSessionOutput
func (*IntegrationAccountSession) ToIntegrationAccountSessionOutputWithContext ¶
func (i *IntegrationAccountSession) ToIntegrationAccountSessionOutputWithContext(ctx context.Context) IntegrationAccountSessionOutput
type IntegrationAccountSessionArgs ¶
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 ¶
func (IntegrationAccountSessionArgs) ElementType() reflect.Type
type IntegrationAccountSessionArray ¶
type IntegrationAccountSessionArray []IntegrationAccountSessionInput
func (IntegrationAccountSessionArray) ElementType ¶
func (IntegrationAccountSessionArray) ElementType() reflect.Type
func (IntegrationAccountSessionArray) ToIntegrationAccountSessionArrayOutput ¶
func (i IntegrationAccountSessionArray) ToIntegrationAccountSessionArrayOutput() IntegrationAccountSessionArrayOutput
func (IntegrationAccountSessionArray) ToIntegrationAccountSessionArrayOutputWithContext ¶
func (i IntegrationAccountSessionArray) ToIntegrationAccountSessionArrayOutputWithContext(ctx context.Context) IntegrationAccountSessionArrayOutput
type IntegrationAccountSessionArrayInput ¶
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 ¶
type IntegrationAccountSessionArrayOutput struct{ *pulumi.OutputState }
func (IntegrationAccountSessionArrayOutput) ElementType ¶
func (IntegrationAccountSessionArrayOutput) ElementType() reflect.Type
func (IntegrationAccountSessionArrayOutput) Index ¶
func (o IntegrationAccountSessionArrayOutput) Index(i pulumi.IntInput) IntegrationAccountSessionOutput
func (IntegrationAccountSessionArrayOutput) ToIntegrationAccountSessionArrayOutput ¶
func (o IntegrationAccountSessionArrayOutput) ToIntegrationAccountSessionArrayOutput() IntegrationAccountSessionArrayOutput
func (IntegrationAccountSessionArrayOutput) ToIntegrationAccountSessionArrayOutputWithContext ¶
func (o IntegrationAccountSessionArrayOutput) ToIntegrationAccountSessionArrayOutputWithContext(ctx context.Context) IntegrationAccountSessionArrayOutput
type IntegrationAccountSessionInput ¶
type IntegrationAccountSessionInput interface { pulumi.Input ToIntegrationAccountSessionOutput() IntegrationAccountSessionOutput ToIntegrationAccountSessionOutputWithContext(ctx context.Context) IntegrationAccountSessionOutput }
type IntegrationAccountSessionMap ¶
type IntegrationAccountSessionMap map[string]IntegrationAccountSessionInput
func (IntegrationAccountSessionMap) ElementType ¶
func (IntegrationAccountSessionMap) ElementType() reflect.Type
func (IntegrationAccountSessionMap) ToIntegrationAccountSessionMapOutput ¶
func (i IntegrationAccountSessionMap) ToIntegrationAccountSessionMapOutput() IntegrationAccountSessionMapOutput
func (IntegrationAccountSessionMap) ToIntegrationAccountSessionMapOutputWithContext ¶
func (i IntegrationAccountSessionMap) ToIntegrationAccountSessionMapOutputWithContext(ctx context.Context) IntegrationAccountSessionMapOutput
type IntegrationAccountSessionMapInput ¶
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 ¶
type IntegrationAccountSessionMapOutput struct{ *pulumi.OutputState }
func (IntegrationAccountSessionMapOutput) ElementType ¶
func (IntegrationAccountSessionMapOutput) ElementType() reflect.Type
func (IntegrationAccountSessionMapOutput) MapIndex ¶
func (o IntegrationAccountSessionMapOutput) MapIndex(k pulumi.StringInput) IntegrationAccountSessionOutput
func (IntegrationAccountSessionMapOutput) ToIntegrationAccountSessionMapOutput ¶
func (o IntegrationAccountSessionMapOutput) ToIntegrationAccountSessionMapOutput() IntegrationAccountSessionMapOutput
func (IntegrationAccountSessionMapOutput) ToIntegrationAccountSessionMapOutputWithContext ¶
func (o IntegrationAccountSessionMapOutput) ToIntegrationAccountSessionMapOutputWithContext(ctx context.Context) IntegrationAccountSessionMapOutput
type IntegrationAccountSessionOutput ¶
type IntegrationAccountSessionOutput struct{ *pulumi.OutputState }
func (IntegrationAccountSessionOutput) Content ¶ added in v5.5.0
func (o IntegrationAccountSessionOutput) Content() pulumi.StringOutput
The content of the Logic App Integration Account Session.
func (IntegrationAccountSessionOutput) ElementType ¶
func (IntegrationAccountSessionOutput) ElementType() reflect.Type
func (IntegrationAccountSessionOutput) IntegrationAccountName ¶ added in v5.5.0
func (o IntegrationAccountSessionOutput) IntegrationAccountName() pulumi.StringOutput
The name of the Logic App Integration Account. Changing this forces a new Logic App Integration Account Session to be created.
func (IntegrationAccountSessionOutput) Name ¶ added in v5.5.0
func (o IntegrationAccountSessionOutput) Name() pulumi.StringOutput
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.
func (IntegrationAccountSessionOutput) ResourceGroupName ¶ added in v5.5.0
func (o IntegrationAccountSessionOutput) ResourceGroupName() pulumi.StringOutput
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.
func (IntegrationAccountSessionOutput) ToIntegrationAccountSessionOutput ¶
func (o IntegrationAccountSessionOutput) ToIntegrationAccountSessionOutput() IntegrationAccountSessionOutput
func (IntegrationAccountSessionOutput) ToIntegrationAccountSessionOutputWithContext ¶
func (o IntegrationAccountSessionOutput) ToIntegrationAccountSessionOutputWithContext(ctx context.Context) IntegrationAccountSessionOutput
type IntegrationAccountSessionState ¶
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 ¶
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 are `Developer_0`, `Premium_0`, `Premium_1`, `Premium_2`, `Premium_3`, `Premium_4`, `Premium_5`, `Premium_6`, `Premium_7`, `Premium_8`, `Premium_9` and `Premium_10`. Defaults to `Developer_0`. // // > **NOTE** For a `skuName` using the `Developer` `sku` the `capacity` element must be always `0`. For a `skuName` using the `sku` of `Premium` the `capacity` element can be between `0` and `10`. 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 `/27` 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.
!> **NOTE:** The `logicapps.InterationServiceEnvironment` resource is deprecated and will be removed in v4.0 of the Azure Provider. The underlying Azure Service is being retired on 2024-08-31 and new instances cannot be provisioned by default after 2022-11-01. More information on the retirement and how to migrate to Logic Apps Standard [can be found here](https://aka.ms/isedeprecation).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/logicapps" "github.com/pulumi/pulumi-azure/sdk/v5/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/27"), }, 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.32/27"), }, }) 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.64/27"), }, }) 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.96/27"), }, }) 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
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 are `Developer_0`, `Premium_0`, `Premium_1`, `Premium_2`, `Premium_3`, `Premium_4`, `Premium_5`, `Premium_6`, `Premium_7`, `Premium_8`, `Premium_9` and `Premium_10`. Defaults to `Developer_0`. // // > **NOTE** For a `skuName` using the `Developer` `sku` the `capacity` element must be always `0`. For a `skuName` using the `sku` of `Premium` the `capacity` element can be between `0` and `10`. 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 `/27` 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) AccessEndpointType ¶ added in v5.5.0
func (o InterationServiceEnvironmentOutput) AccessEndpointType() pulumi.StringOutput
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.
func (InterationServiceEnvironmentOutput) ConnectorEndpointIpAddresses ¶ added in v5.5.0
func (o InterationServiceEnvironmentOutput) ConnectorEndpointIpAddresses() pulumi.StringArrayOutput
The list of access endpoint IP addresses of connector.
func (InterationServiceEnvironmentOutput) ConnectorOutboundIpAddresses ¶ added in v5.5.0
func (o InterationServiceEnvironmentOutput) ConnectorOutboundIpAddresses() pulumi.StringArrayOutput
The list of outgoing IP addresses of connector.
func (InterationServiceEnvironmentOutput) ElementType ¶
func (InterationServiceEnvironmentOutput) ElementType() reflect.Type
func (InterationServiceEnvironmentOutput) Location ¶ added in v5.5.0
func (o InterationServiceEnvironmentOutput) Location() pulumi.StringOutput
The Azure Region where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created.
func (InterationServiceEnvironmentOutput) Name ¶ added in v5.5.0
func (o InterationServiceEnvironmentOutput) Name() pulumi.StringOutput
The name of the Integration Service Environment. Changing this forces a new Integration Service Environment to be created.
func (InterationServiceEnvironmentOutput) ResourceGroupName ¶ added in v5.5.0
func (o InterationServiceEnvironmentOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created.
func (InterationServiceEnvironmentOutput) SkuName ¶ added in v5.5.0
func (o InterationServiceEnvironmentOutput) SkuName() pulumi.StringPtrOutput
The SKU name and capacity of the Integration Service Environment. Possible values are `Developer_0`, `Premium_0`, `Premium_1`, `Premium_2`, `Premium_3`, `Premium_4`, `Premium_5`, `Premium_6`, `Premium_7`, `Premium_8`, `Premium_9` and `Premium_10`. Defaults to `Developer_0`.
> **NOTE** For a `skuName` using the `Developer` `sku` the `capacity` element must be always `0`. For a `skuName` using the `sku` of `Premium` the `capacity` element can be between `0` and `10`.
func (InterationServiceEnvironmentOutput) Tags ¶ added in v5.5.0
func (o InterationServiceEnvironmentOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Integration Service Environment.
func (InterationServiceEnvironmentOutput) ToInterationServiceEnvironmentOutput ¶
func (o InterationServiceEnvironmentOutput) ToInterationServiceEnvironmentOutput() InterationServiceEnvironmentOutput
func (InterationServiceEnvironmentOutput) ToInterationServiceEnvironmentOutputWithContext ¶
func (o InterationServiceEnvironmentOutput) ToInterationServiceEnvironmentOutputWithContext(ctx context.Context) InterationServiceEnvironmentOutput
func (InterationServiceEnvironmentOutput) VirtualNetworkSubnetIds ¶ added in v5.5.0
func (o InterationServiceEnvironmentOutput) VirtualNetworkSubnetIds() pulumi.StringArrayOutput
A list of virtual network subnet ids to be used by Integration Service Environment. Exactly four distinct ids to `/27` subnets must be provided. Changing this forces a new Integration Service Environment to be created.
func (InterationServiceEnvironmentOutput) WorkflowEndpointIpAddresses ¶ added in v5.5.0
func (o InterationServiceEnvironmentOutput) WorkflowEndpointIpAddresses() pulumi.StringArrayOutput
The list of access endpoint IP addresses of workflow.
func (InterationServiceEnvironmentOutput) WorkflowOutboundIpAddresses ¶ added in v5.5.0
func (o InterationServiceEnvironmentOutput) WorkflowOutboundIpAddresses() pulumi.StringArrayOutput
The list of outgoing IP addresses of workflow.
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 are `Developer_0`, `Premium_0`, `Premium_1`, `Premium_2`, `Premium_3`, `Premium_4`, `Premium_5`, `Premium_6`, `Premium_7`, `Premium_8`, `Premium_9` and `Premium_10`. Defaults to `Developer_0`. // // > **NOTE** For a `skuName` using the `Developer` `sku` the `capacity` element must be always `0`. For a `skuName` using the `sku` of `Premium` the `capacity` element can be between `0` and `10`. 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 `/27` 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 ¶
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 ¶
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/v5/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 ¶
type LookupIntegrationAccountResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIntegrationAccount.
func LookupIntegrationAccountOutput ¶
func LookupIntegrationAccountOutput(ctx *pulumi.Context, args LookupIntegrationAccountOutputArgs, opts ...pulumi.InvokeOption) LookupIntegrationAccountResultOutput
func (LookupIntegrationAccountResultOutput) ElementType ¶
func (LookupIntegrationAccountResultOutput) ElementType() reflect.Type
func (LookupIntegrationAccountResultOutput) Id ¶
func (o LookupIntegrationAccountResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupIntegrationAccountResultOutput) Location ¶
func (o LookupIntegrationAccountResultOutput) Location() pulumi.StringOutput
The Azure Region where the Logic App Integration Account exists.
func (LookupIntegrationAccountResultOutput) Name ¶
func (o LookupIntegrationAccountResultOutput) Name() pulumi.StringOutput
func (LookupIntegrationAccountResultOutput) ResourceGroupName ¶
func (o LookupIntegrationAccountResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupIntegrationAccountResultOutput) SkuName ¶
func (o LookupIntegrationAccountResultOutput) SkuName() pulumi.StringOutput
The SKU name of the Logic App Integration Account.
func (LookupIntegrationAccountResultOutput) Tags ¶
func (o LookupIntegrationAccountResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the Logic App Integration Account.
func (LookupIntegrationAccountResultOutput) ToLookupIntegrationAccountResultOutput ¶
func (o LookupIntegrationAccountResultOutput) ToLookupIntegrationAccountResultOutput() LookupIntegrationAccountResultOutput
func (LookupIntegrationAccountResultOutput) ToLookupIntegrationAccountResultOutputWithContext ¶
func (o LookupIntegrationAccountResultOutput) ToLookupIntegrationAccountResultOutputWithContext(ctx context.Context) LookupIntegrationAccountResultOutput
type LookupStandardArgs ¶
type LookupStandardArgs struct { // The name of this Logic App. Name string `pulumi:"name"` // The name of the Resource Group where the Logic App exists. ResourceGroupName string `pulumi:"resourceGroupName"` SiteConfig *GetStandardSiteConfig `pulumi:"siteConfig"` Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getStandard.
type LookupStandardOutputArgs ¶
type LookupStandardOutputArgs struct { // The name of this Logic App. Name pulumi.StringInput `pulumi:"name"` // The name of the Resource Group where the Logic App exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` SiteConfig GetStandardSiteConfigPtrInput `pulumi:"siteConfig"` Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getStandard.
func (LookupStandardOutputArgs) ElementType ¶
func (LookupStandardOutputArgs) ElementType() reflect.Type
type LookupStandardResult ¶
type LookupStandardResult struct { AppServicePlanId string `pulumi:"appServicePlanId"` AppSettings map[string]string `pulumi:"appSettings"` BundleVersion string `pulumi:"bundleVersion"` ClientAffinityEnabled bool `pulumi:"clientAffinityEnabled"` ClientCertificateMode string `pulumi:"clientCertificateMode"` ConnectionStrings []GetStandardConnectionString `pulumi:"connectionStrings"` CustomDomainVerificationId string `pulumi:"customDomainVerificationId"` DefaultHostname string `pulumi:"defaultHostname"` Enabled bool `pulumi:"enabled"` HttpsOnly bool `pulumi:"httpsOnly"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // An `identity` block as defined below. Identities []GetStandardIdentity `pulumi:"identities"` Kind string `pulumi:"kind"` // The Azure location where the Logic App Standard exists. Location string `pulumi:"location"` Name string `pulumi:"name"` OutboundIpAddresses string `pulumi:"outboundIpAddresses"` PossibleOutboundIpAddresses string `pulumi:"possibleOutboundIpAddresses"` ResourceGroupName string `pulumi:"resourceGroupName"` SiteConfig GetStandardSiteConfig `pulumi:"siteConfig"` SiteCredentials []GetStandardSiteCredential `pulumi:"siteCredentials"` StorageAccountAccessKey string `pulumi:"storageAccountAccessKey"` StorageAccountName string `pulumi:"storageAccountName"` Tags map[string]string `pulumi:"tags"` UseExtensionBundle bool `pulumi:"useExtensionBundle"` Version string `pulumi:"version"` VirtualNetworkSubnetId string `pulumi:"virtualNetworkSubnetId"` }
A collection of values returned by getStandard.
func LookupStandard ¶
func LookupStandard(ctx *pulumi.Context, args *LookupStandardArgs, opts ...pulumi.InvokeOption) (*LookupStandardResult, error)
Use this data source to access information about an existing Logic App Standard instance.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/logicapps" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := logicapps.LookupStandard(ctx, &logicapps.LookupStandardArgs{ Name: "logicappstd", ResourceGroupName: "example-rg", }, nil) if err != nil { return err } ctx.Export("id", example.Id) return nil }) }
```
type LookupStandardResultOutput ¶
type LookupStandardResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getStandard.
func LookupStandardOutput ¶
func LookupStandardOutput(ctx *pulumi.Context, args LookupStandardOutputArgs, opts ...pulumi.InvokeOption) LookupStandardResultOutput
func (LookupStandardResultOutput) AppServicePlanId ¶
func (o LookupStandardResultOutput) AppServicePlanId() pulumi.StringOutput
func (LookupStandardResultOutput) AppSettings ¶
func (o LookupStandardResultOutput) AppSettings() pulumi.StringMapOutput
func (LookupStandardResultOutput) BundleVersion ¶
func (o LookupStandardResultOutput) BundleVersion() pulumi.StringOutput
func (LookupStandardResultOutput) ClientAffinityEnabled ¶
func (o LookupStandardResultOutput) ClientAffinityEnabled() pulumi.BoolOutput
func (LookupStandardResultOutput) ClientCertificateMode ¶
func (o LookupStandardResultOutput) ClientCertificateMode() pulumi.StringOutput
func (LookupStandardResultOutput) ConnectionStrings ¶
func (o LookupStandardResultOutput) ConnectionStrings() GetStandardConnectionStringArrayOutput
func (LookupStandardResultOutput) CustomDomainVerificationId ¶
func (o LookupStandardResultOutput) CustomDomainVerificationId() pulumi.StringOutput
func (LookupStandardResultOutput) DefaultHostname ¶
func (o LookupStandardResultOutput) DefaultHostname() pulumi.StringOutput
func (LookupStandardResultOutput) ElementType ¶
func (LookupStandardResultOutput) ElementType() reflect.Type
func (LookupStandardResultOutput) Enabled ¶
func (o LookupStandardResultOutput) Enabled() pulumi.BoolOutput
func (LookupStandardResultOutput) HttpsOnly ¶
func (o LookupStandardResultOutput) HttpsOnly() pulumi.BoolOutput
func (LookupStandardResultOutput) Id ¶
func (o LookupStandardResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupStandardResultOutput) Identities ¶
func (o LookupStandardResultOutput) Identities() GetStandardIdentityArrayOutput
An `identity` block as defined below.
func (LookupStandardResultOutput) Kind ¶
func (o LookupStandardResultOutput) Kind() pulumi.StringOutput
func (LookupStandardResultOutput) Location ¶
func (o LookupStandardResultOutput) Location() pulumi.StringOutput
The Azure location where the Logic App Standard exists.
func (LookupStandardResultOutput) Name ¶
func (o LookupStandardResultOutput) Name() pulumi.StringOutput
func (LookupStandardResultOutput) OutboundIpAddresses ¶
func (o LookupStandardResultOutput) OutboundIpAddresses() pulumi.StringOutput
func (LookupStandardResultOutput) PossibleOutboundIpAddresses ¶
func (o LookupStandardResultOutput) PossibleOutboundIpAddresses() pulumi.StringOutput
func (LookupStandardResultOutput) ResourceGroupName ¶
func (o LookupStandardResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupStandardResultOutput) SiteConfig ¶
func (o LookupStandardResultOutput) SiteConfig() GetStandardSiteConfigOutput
func (LookupStandardResultOutput) SiteCredentials ¶
func (o LookupStandardResultOutput) SiteCredentials() GetStandardSiteCredentialArrayOutput
func (LookupStandardResultOutput) StorageAccountAccessKey ¶
func (o LookupStandardResultOutput) StorageAccountAccessKey() pulumi.StringOutput
func (LookupStandardResultOutput) StorageAccountName ¶
func (o LookupStandardResultOutput) StorageAccountName() pulumi.StringOutput
func (LookupStandardResultOutput) StorageAccountShareName ¶
func (o LookupStandardResultOutput) StorageAccountShareName() pulumi.StringOutput
func (LookupStandardResultOutput) Tags ¶
func (o LookupStandardResultOutput) Tags() pulumi.StringMapOutput
func (LookupStandardResultOutput) ToLookupStandardResultOutput ¶
func (o LookupStandardResultOutput) ToLookupStandardResultOutput() LookupStandardResultOutput
func (LookupStandardResultOutput) ToLookupStandardResultOutputWithContext ¶
func (o LookupStandardResultOutput) ToLookupStandardResultOutputWithContext(ctx context.Context) LookupStandardResultOutput
func (LookupStandardResultOutput) UseExtensionBundle ¶
func (o LookupStandardResultOutput) UseExtensionBundle() pulumi.BoolOutput
func (LookupStandardResultOutput) Version ¶
func (o LookupStandardResultOutput) Version() pulumi.StringOutput
func (LookupStandardResultOutput) VirtualNetworkSubnetId ¶ added in v5.21.0
func (o LookupStandardResultOutput) VirtualNetworkSubnetId() pulumi.StringOutput
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 ¶
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 ¶
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/v5/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 ¶
type LookupWorkflowResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getWorkflow.
func LookupWorkflowOutput ¶
func LookupWorkflowOutput(ctx *pulumi.Context, args LookupWorkflowOutputArgs, opts ...pulumi.InvokeOption) LookupWorkflowResultOutput
func (LookupWorkflowResultOutput) AccessEndpoint ¶
func (o LookupWorkflowResultOutput) AccessEndpoint() pulumi.StringOutput
The Access Endpoint for the Logic App Workflow
func (LookupWorkflowResultOutput) ConnectorEndpointIpAddresses ¶
func (o LookupWorkflowResultOutput) ConnectorEndpointIpAddresses() pulumi.StringArrayOutput
The list of access endpoint IP addresses of connector.
func (LookupWorkflowResultOutput) ConnectorOutboundIpAddresses ¶
func (o LookupWorkflowResultOutput) ConnectorOutboundIpAddresses() pulumi.StringArrayOutput
The list of outgoing IP addresses of connector.
func (LookupWorkflowResultOutput) ElementType ¶
func (LookupWorkflowResultOutput) ElementType() reflect.Type
func (LookupWorkflowResultOutput) Id ¶
func (o LookupWorkflowResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupWorkflowResultOutput) Identities ¶
func (o LookupWorkflowResultOutput) Identities() GetWorkflowIdentityArrayOutput
An `identity` block as defined below.
func (LookupWorkflowResultOutput) Location ¶
func (o LookupWorkflowResultOutput) Location() pulumi.StringOutput
The Azure location where the Logic App Workflow exists.
func (LookupWorkflowResultOutput) LogicAppIntegrationAccountId ¶
func (o LookupWorkflowResultOutput) LogicAppIntegrationAccountId() pulumi.StringOutput
The ID of the integration account linked by this Logic App Workflow.
func (LookupWorkflowResultOutput) Name ¶
func (o LookupWorkflowResultOutput) Name() pulumi.StringOutput
func (LookupWorkflowResultOutput) Parameters ¶
func (o LookupWorkflowResultOutput) Parameters() pulumi.StringMapOutput
A map of Key-Value pairs.
func (LookupWorkflowResultOutput) ResourceGroupName ¶
func (o LookupWorkflowResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupWorkflowResultOutput) Tags ¶
func (o LookupWorkflowResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the resource.
func (LookupWorkflowResultOutput) ToLookupWorkflowResultOutput ¶
func (o LookupWorkflowResultOutput) ToLookupWorkflowResultOutput() LookupWorkflowResultOutput
func (LookupWorkflowResultOutput) ToLookupWorkflowResultOutputWithContext ¶
func (o LookupWorkflowResultOutput) ToLookupWorkflowResultOutputWithContext(ctx context.Context) LookupWorkflowResultOutput
func (LookupWorkflowResultOutput) WorkflowEndpointIpAddresses ¶
func (o LookupWorkflowResultOutput) WorkflowEndpointIpAddresses() pulumi.StringArrayOutput
The list of access endpoint IP addresses of workflow.
func (LookupWorkflowResultOutput) WorkflowOutboundIpAddresses ¶
func (o LookupWorkflowResultOutput) WorkflowOutboundIpAddresses() pulumi.StringArrayOutput
The list of outgoing IP addresses of workflow.
func (LookupWorkflowResultOutput) WorkflowSchema ¶
func (o LookupWorkflowResultOutput) WorkflowSchema() pulumi.StringOutput
The Schema used for this Logic App Workflow.
func (LookupWorkflowResultOutput) WorkflowVersion ¶
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 ¶
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/azure/azure-functions/functions-app-settings) and custom values. // // > **NOTE:** There are a number of application settings that will be managed for you by this resource type and *shouldn't* be configured separately as part of the appSettings you specify. `AzureWebJobsStorage` is filled based on `storageAccountName` and `storageAccountAccessKey`. `WEBSITE_CONTENTSHARE` is detailed below. `FUNCTIONS_EXTENSION_VERSION` is filled based on `version`. `APP_KIND` is set to workflowApp and `AzureFunctionsJobHost__extensionBundle__id` and `AzureFunctionsJobHost__extensionBundle__version` are set as detailed below. AppSettings pulumi.StringMapOutput `pulumi:"appSettings"` // If `useExtensionBundle` then controls the allowed range for bundle versions. Defaults to `[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? Defaults to `true`. 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 StandardIdentityPtrOutput `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. Changing this forces a new resource to be created. 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). Changing this forces a new resource to be created. StorageAccountName pulumi.StringOutput `pulumi:"storageAccountName"` // 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. Defaults to `true`. UseExtensionBundle pulumi.BoolPtrOutput `pulumi:"useExtensionBundle"` // The runtime version associated with the Logic App. Defaults to `~3`. Version pulumi.StringPtrOutput `pulumi:"version"` VirtualNetworkSubnetId pulumi.StringPtrOutput `pulumi:"virtualNetworkSubnetId"` }
Manages a Logic App (Standard / Single Tenant)
## Example Usage ### With App Service Plan)
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/logicapps" "github.com/pulumi/pulumi-azure/sdk/v5/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("elastic"), 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, AppSettings: pulumi.StringMap{ "FUNCTIONS_WORKER_RUNTIME": pulumi.String("node"), "WEBSITE_NODE_DEFAULT_VERSION": pulumi.String("~18"), }, }) 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/v5/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/logicapps" "github.com/pulumi/pulumi-azure/sdk/v5/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 ¶
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 ¶
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 ¶
func (*Standard) ToStandardOutput ¶
func (i *Standard) ToStandardOutput() StandardOutput
func (*Standard) ToStandardOutputWithContext ¶
func (i *Standard) ToStandardOutputWithContext(ctx context.Context) StandardOutput
type StandardArgs ¶
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/azure/azure-functions/functions-app-settings) and custom values. // // > **NOTE:** There are a number of application settings that will be managed for you by this resource type and *shouldn't* be configured separately as part of the appSettings you specify. `AzureWebJobsStorage` is filled based on `storageAccountName` and `storageAccountAccessKey`. `WEBSITE_CONTENTSHARE` is detailed below. `FUNCTIONS_EXTENSION_VERSION` is filled based on `version`. `APP_KIND` is set to workflowApp and `AzureFunctionsJobHost__extensionBundle__id` and `AzureFunctionsJobHost__extensionBundle__version` are set as detailed below. AppSettings pulumi.StringMapInput // If `useExtensionBundle` then controls the allowed range for bundle versions. Defaults to `[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? Defaults to `true`. 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. Changing this forces a new resource to be created. 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). Changing this forces a new resource to be created. StorageAccountName pulumi.StringInput // 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. Defaults to `true`. UseExtensionBundle pulumi.BoolPtrInput // The runtime version associated with the Logic App. Defaults to `~3`. Version pulumi.StringPtrInput VirtualNetworkSubnetId pulumi.StringPtrInput }
The set of arguments for constructing a Standard resource.
func (StandardArgs) ElementType ¶
func (StandardArgs) ElementType() reflect.Type
type StandardArray ¶
type StandardArray []StandardInput
func (StandardArray) ElementType ¶
func (StandardArray) ElementType() reflect.Type
func (StandardArray) ToStandardArrayOutput ¶
func (i StandardArray) ToStandardArrayOutput() StandardArrayOutput
func (StandardArray) ToStandardArrayOutputWithContext ¶
func (i StandardArray) ToStandardArrayOutputWithContext(ctx context.Context) StandardArrayOutput
type StandardArrayInput ¶
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 ¶
type StandardArrayOutput struct{ *pulumi.OutputState }
func (StandardArrayOutput) ElementType ¶
func (StandardArrayOutput) ElementType() reflect.Type
func (StandardArrayOutput) Index ¶
func (o StandardArrayOutput) Index(i pulumi.IntInput) StandardOutput
func (StandardArrayOutput) ToStandardArrayOutput ¶
func (o StandardArrayOutput) ToStandardArrayOutput() StandardArrayOutput
func (StandardArrayOutput) ToStandardArrayOutputWithContext ¶
func (o StandardArrayOutput) ToStandardArrayOutputWithContext(ctx context.Context) StandardArrayOutput
type StandardConnectionString ¶
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 ¶
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 ¶
func (StandardConnectionStringArgs) ElementType() reflect.Type
func (StandardConnectionStringArgs) ToStandardConnectionStringOutput ¶
func (i StandardConnectionStringArgs) ToStandardConnectionStringOutput() StandardConnectionStringOutput
func (StandardConnectionStringArgs) ToStandardConnectionStringOutputWithContext ¶
func (i StandardConnectionStringArgs) ToStandardConnectionStringOutputWithContext(ctx context.Context) StandardConnectionStringOutput
type StandardConnectionStringArray ¶
type StandardConnectionStringArray []StandardConnectionStringInput
func (StandardConnectionStringArray) ElementType ¶
func (StandardConnectionStringArray) ElementType() reflect.Type
func (StandardConnectionStringArray) ToStandardConnectionStringArrayOutput ¶
func (i StandardConnectionStringArray) ToStandardConnectionStringArrayOutput() StandardConnectionStringArrayOutput
func (StandardConnectionStringArray) ToStandardConnectionStringArrayOutputWithContext ¶
func (i StandardConnectionStringArray) ToStandardConnectionStringArrayOutputWithContext(ctx context.Context) StandardConnectionStringArrayOutput
type StandardConnectionStringArrayInput ¶
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 ¶
type StandardConnectionStringArrayOutput struct{ *pulumi.OutputState }
func (StandardConnectionStringArrayOutput) ElementType ¶
func (StandardConnectionStringArrayOutput) ElementType() reflect.Type
func (StandardConnectionStringArrayOutput) Index ¶
func (o StandardConnectionStringArrayOutput) Index(i pulumi.IntInput) StandardConnectionStringOutput
func (StandardConnectionStringArrayOutput) ToStandardConnectionStringArrayOutput ¶
func (o StandardConnectionStringArrayOutput) ToStandardConnectionStringArrayOutput() StandardConnectionStringArrayOutput
func (StandardConnectionStringArrayOutput) ToStandardConnectionStringArrayOutputWithContext ¶
func (o StandardConnectionStringArrayOutput) ToStandardConnectionStringArrayOutputWithContext(ctx context.Context) StandardConnectionStringArrayOutput
type StandardConnectionStringInput ¶
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 ¶
type StandardConnectionStringOutput struct{ *pulumi.OutputState }
func (StandardConnectionStringOutput) ElementType ¶
func (StandardConnectionStringOutput) ElementType() reflect.Type
func (StandardConnectionStringOutput) Name ¶
func (o StandardConnectionStringOutput) Name() pulumi.StringOutput
The name of the Connection String.
func (StandardConnectionStringOutput) ToStandardConnectionStringOutput ¶
func (o StandardConnectionStringOutput) ToStandardConnectionStringOutput() StandardConnectionStringOutput
func (StandardConnectionStringOutput) ToStandardConnectionStringOutputWithContext ¶
func (o StandardConnectionStringOutput) ToStandardConnectionStringOutputWithContext(ctx context.Context) StandardConnectionStringOutput
func (StandardConnectionStringOutput) Type ¶
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 ¶
func (o StandardConnectionStringOutput) Value() pulumi.StringOutput
The value for the Connection String.
type StandardIdentity ¶
type StandardIdentity struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Logic App Standard. // // > **NOTE:** When `type` is set to `SystemAssigned`, The assigned `principalId` and `tenantId` can be retrieved after the Logic App has been created. More details are available below. // // > **NOTE:** The `identityIds` is required when `type` is set to `UserAssigned` or `SystemAssigned, UserAssigned`. IdentityIds []string `pulumi:"identityIds"` // 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 type of Managed Service Identity that should be configured on this Logic App Standard. Possible values are `SystemAssigned`, `UserAssigned` and `SystemAssigned, UserAssigned` (to enable both). Type string `pulumi:"type"` }
type StandardIdentityArgs ¶
type StandardIdentityArgs struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Logic App Standard. // // > **NOTE:** When `type` is set to `SystemAssigned`, The assigned `principalId` and `tenantId` can be retrieved after the Logic App has been created. More details are available below. // // > **NOTE:** The `identityIds` is required when `type` is set to `UserAssigned` or `SystemAssigned, UserAssigned`. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // 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 type of Managed Service Identity that should be configured on this Logic App Standard. Possible values are `SystemAssigned`, `UserAssigned` and `SystemAssigned, UserAssigned` (to enable both). Type pulumi.StringInput `pulumi:"type"` }
func (StandardIdentityArgs) ElementType ¶
func (StandardIdentityArgs) ElementType() reflect.Type
func (StandardIdentityArgs) ToStandardIdentityOutput ¶
func (i StandardIdentityArgs) ToStandardIdentityOutput() StandardIdentityOutput
func (StandardIdentityArgs) ToStandardIdentityOutputWithContext ¶
func (i StandardIdentityArgs) ToStandardIdentityOutputWithContext(ctx context.Context) StandardIdentityOutput
func (StandardIdentityArgs) ToStandardIdentityPtrOutput ¶
func (i StandardIdentityArgs) ToStandardIdentityPtrOutput() StandardIdentityPtrOutput
func (StandardIdentityArgs) ToStandardIdentityPtrOutputWithContext ¶
func (i StandardIdentityArgs) ToStandardIdentityPtrOutputWithContext(ctx context.Context) StandardIdentityPtrOutput
type StandardIdentityInput ¶
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 ¶
type StandardIdentityOutput struct{ *pulumi.OutputState }
func (StandardIdentityOutput) ElementType ¶
func (StandardIdentityOutput) ElementType() reflect.Type
func (StandardIdentityOutput) IdentityIds ¶ added in v5.21.0
func (o StandardIdentityOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of User Assigned Managed Identity IDs to be assigned to this Logic App Standard.
> **NOTE:** When `type` is set to `SystemAssigned`, The assigned `principalId` and `tenantId` can be retrieved after the Logic App has been created. More details are available below.
> **NOTE:** The `identityIds` is required when `type` is set to `UserAssigned` or `SystemAssigned, UserAssigned`.
func (StandardIdentityOutput) PrincipalId ¶
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 ¶
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 ¶
func (o StandardIdentityOutput) ToStandardIdentityOutput() StandardIdentityOutput
func (StandardIdentityOutput) ToStandardIdentityOutputWithContext ¶
func (o StandardIdentityOutput) ToStandardIdentityOutputWithContext(ctx context.Context) StandardIdentityOutput
func (StandardIdentityOutput) ToStandardIdentityPtrOutput ¶
func (o StandardIdentityOutput) ToStandardIdentityPtrOutput() StandardIdentityPtrOutput
func (StandardIdentityOutput) ToStandardIdentityPtrOutputWithContext ¶
func (o StandardIdentityOutput) ToStandardIdentityPtrOutputWithContext(ctx context.Context) StandardIdentityPtrOutput
func (StandardIdentityOutput) Type ¶
func (o StandardIdentityOutput) Type() pulumi.StringOutput
Specifies the type of Managed Service Identity that should be configured on this Logic App Standard. Possible values are `SystemAssigned`, `UserAssigned` and `SystemAssigned, UserAssigned` (to enable both).
type StandardIdentityPtrInput ¶
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 ¶
func StandardIdentityPtr(v *StandardIdentityArgs) StandardIdentityPtrInput
type StandardIdentityPtrOutput ¶
type StandardIdentityPtrOutput struct{ *pulumi.OutputState }
func (StandardIdentityPtrOutput) Elem ¶
func (o StandardIdentityPtrOutput) Elem() StandardIdentityOutput
func (StandardIdentityPtrOutput) ElementType ¶
func (StandardIdentityPtrOutput) ElementType() reflect.Type
func (StandardIdentityPtrOutput) IdentityIds ¶ added in v5.21.0
func (o StandardIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of User Assigned Managed Identity IDs to be assigned to this Logic App Standard.
> **NOTE:** When `type` is set to `SystemAssigned`, The assigned `principalId` and `tenantId` can be retrieved after the Logic App has been created. More details are available below.
> **NOTE:** The `identityIds` is required when `type` is set to `UserAssigned` or `SystemAssigned, UserAssigned`.
func (StandardIdentityPtrOutput) PrincipalId ¶
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 ¶
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 ¶
func (o StandardIdentityPtrOutput) ToStandardIdentityPtrOutput() StandardIdentityPtrOutput
func (StandardIdentityPtrOutput) ToStandardIdentityPtrOutputWithContext ¶
func (o StandardIdentityPtrOutput) ToStandardIdentityPtrOutputWithContext(ctx context.Context) StandardIdentityPtrOutput
func (StandardIdentityPtrOutput) Type ¶
func (o StandardIdentityPtrOutput) Type() pulumi.StringPtrOutput
Specifies the type of Managed Service Identity that should be configured on this Logic App Standard. Possible values are `SystemAssigned`, `UserAssigned` and `SystemAssigned, UserAssigned` (to enable both).
type StandardInput ¶
type StandardInput interface { pulumi.Input ToStandardOutput() StandardOutput ToStandardOutputWithContext(ctx context.Context) StandardOutput }
type StandardMap ¶
type StandardMap map[string]StandardInput
func (StandardMap) ElementType ¶
func (StandardMap) ElementType() reflect.Type
func (StandardMap) ToStandardMapOutput ¶
func (i StandardMap) ToStandardMapOutput() StandardMapOutput
func (StandardMap) ToStandardMapOutputWithContext ¶
func (i StandardMap) ToStandardMapOutputWithContext(ctx context.Context) StandardMapOutput
type StandardMapInput ¶
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 ¶
type StandardMapOutput struct{ *pulumi.OutputState }
func (StandardMapOutput) ElementType ¶
func (StandardMapOutput) ElementType() reflect.Type
func (StandardMapOutput) MapIndex ¶
func (o StandardMapOutput) MapIndex(k pulumi.StringInput) StandardOutput
func (StandardMapOutput) ToStandardMapOutput ¶
func (o StandardMapOutput) ToStandardMapOutput() StandardMapOutput
func (StandardMapOutput) ToStandardMapOutputWithContext ¶
func (o StandardMapOutput) ToStandardMapOutputWithContext(ctx context.Context) StandardMapOutput
type StandardOutput ¶
type StandardOutput struct{ *pulumi.OutputState }
func (StandardOutput) AppServicePlanId ¶ added in v5.5.0
func (o StandardOutput) AppServicePlanId() pulumi.StringOutput
The ID of the App Service Plan within which to create this Logic App
func (StandardOutput) AppSettings ¶ added in v5.5.0
func (o StandardOutput) AppSettings() pulumi.StringMapOutput
A map of key-value pairs for [App Settings](https://docs.microsoft.com/azure/azure-functions/functions-app-settings) and custom values.
> **NOTE:** There are a number of application settings that will be managed for you by this resource type and *shouldn't* be configured separately as part of the appSettings you specify. `AzureWebJobsStorage` is filled based on `storageAccountName` and `storageAccountAccessKey`. `WEBSITE_CONTENTSHARE` is detailed below. `FUNCTIONS_EXTENSION_VERSION` is filled based on `version`. `APP_KIND` is set to workflowApp and `AzureFunctionsJobHost__extensionBundle__id` and `AzureFunctionsJobHost__extensionBundle__version` are set as detailed below.
func (StandardOutput) BundleVersion ¶ added in v5.5.0
func (o StandardOutput) BundleVersion() pulumi.StringPtrOutput
If `useExtensionBundle` then controls the allowed range for bundle versions. Defaults to `[1.*, 2.0.0)`.
func (StandardOutput) ClientAffinityEnabled ¶ added in v5.5.0
func (o StandardOutput) ClientAffinityEnabled() pulumi.BoolOutput
Should the Logic App send session affinity cookies, which route client requests in the same session to the same instance?
func (StandardOutput) ClientCertificateMode ¶ added in v5.5.0
func (o StandardOutput) ClientCertificateMode() pulumi.StringPtrOutput
The mode of the Logic App's client certificates requirement for incoming requests. Possible values are `Required` and `Optional`.
func (StandardOutput) ConnectionStrings ¶ added in v5.5.0
func (o StandardOutput) ConnectionStrings() StandardConnectionStringArrayOutput
An `connectionString` block as defined below.
func (StandardOutput) CustomDomainVerificationId ¶ added in v5.5.0
func (o StandardOutput) CustomDomainVerificationId() pulumi.StringOutput
An identifier used by App Service to perform domain ownership verification via DNS TXT record.
func (StandardOutput) DefaultHostname ¶ added in v5.5.0
func (o StandardOutput) DefaultHostname() pulumi.StringOutput
The default hostname associated with the Logic App - such as `mysite.azurewebsites.net`
func (StandardOutput) ElementType ¶
func (StandardOutput) ElementType() reflect.Type
func (StandardOutput) Enabled ¶ added in v5.5.0
func (o StandardOutput) Enabled() pulumi.BoolPtrOutput
Is the Logic App enabled? Defaults to `true`.
func (StandardOutput) HttpsOnly ¶ added in v5.5.0
func (o StandardOutput) HttpsOnly() pulumi.BoolPtrOutput
Can the Logic App only be accessed via HTTPS? Defaults to `false`.
func (StandardOutput) Identity ¶ added in v5.5.0
func (o StandardOutput) Identity() StandardIdentityPtrOutput
An `identity` block as defined below.
func (StandardOutput) Kind ¶ added in v5.5.0
func (o StandardOutput) Kind() pulumi.StringOutput
The Logic App kind - will be `functionapp,workflowapp`
func (StandardOutput) Location ¶ added in v5.5.0
func (o StandardOutput) Location() pulumi.StringOutput
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
func (StandardOutput) Name ¶ added in v5.5.0
func (o StandardOutput) Name() pulumi.StringOutput
Specifies the name of the Logic App Changing this forces a new resource to be created.
func (StandardOutput) OutboundIpAddresses ¶ added in v5.5.0
func (o StandardOutput) OutboundIpAddresses() pulumi.StringOutput
A comma separated list of outbound IP addresses - such as `52.23.25.3,52.143.43.12`
func (StandardOutput) PossibleOutboundIpAddresses ¶ added in v5.5.0
func (o StandardOutput) PossibleOutboundIpAddresses() pulumi.StringOutput
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`.
func (StandardOutput) ResourceGroupName ¶ added in v5.5.0
func (o StandardOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which to create the Logic App. Changing this forces a new resource to be created.
func (StandardOutput) SiteConfig ¶ added in v5.5.0
func (o StandardOutput) SiteConfig() StandardSiteConfigOutput
A `siteConfig` object as defined below.
func (StandardOutput) SiteCredentials ¶ added in v5.5.0
func (o StandardOutput) SiteCredentials() StandardSiteCredentialArrayOutput
A `siteCredential` block as defined below, which contains the site-level credentials used to publish to this App Service.
func (StandardOutput) StorageAccountAccessKey ¶ added in v5.5.0
func (o StandardOutput) StorageAccountAccessKey() pulumi.StringOutput
The access key which will be used to access the backend storage account for the Logic App
func (StandardOutput) StorageAccountName ¶ added in v5.5.0
func (o StandardOutput) StorageAccountName() pulumi.StringOutput
The backend storage account name which will be used by this Logic App (e.g. for Stateful workflows data). Changing this forces a new resource to be created.
func (StandardOutput) StorageAccountShareName ¶ added in v5.5.0
func (o StandardOutput) StorageAccountShareName() pulumi.StringOutput
func (StandardOutput) Tags ¶ added in v5.5.0
func (o StandardOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (StandardOutput) ToStandardOutput ¶
func (o StandardOutput) ToStandardOutput() StandardOutput
func (StandardOutput) ToStandardOutputWithContext ¶
func (o StandardOutput) ToStandardOutputWithContext(ctx context.Context) StandardOutput
func (StandardOutput) UseExtensionBundle ¶ added in v5.5.0
func (o StandardOutput) UseExtensionBundle() pulumi.BoolPtrOutput
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. Defaults to `true`.
func (StandardOutput) Version ¶ added in v5.5.0
func (o StandardOutput) Version() pulumi.StringPtrOutput
The runtime version associated with the Logic App. Defaults to `~3`.
func (StandardOutput) VirtualNetworkSubnetId ¶ added in v5.21.0
func (o StandardOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput
type StandardSiteConfig ¶
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"` // The Auto-swap slot name. AutoSwapSlotName *string `pulumi:"autoSwapSlotName"` // 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/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 `ipRestriction` objects representing IP restrictions as defined below. // // > **NOTE** User has to explicitly set `ipRestriction` to empty slice (`[]`) to remove it. 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"` // A list of `scmIpRestriction` objects representing SCM IP restrictions as defined below. // // > **NOTE** User has to explicitly set `scmIpRestriction` to empty slice (`[]`) to remove it. ScmIpRestrictions []StandardSiteConfigScmIpRestriction `pulumi:"scmIpRestrictions"` // Configures the minimum version of TLS required for SSL requests to the SCM site. Possible values are `1.0`, `1.1` and `1.2`. ScmMinTlsVersion *string `pulumi:"scmMinTlsVersion"` // The type of Source Control used by the Logic App in use by the Windows Function App. Defaults to `None`. Possible values are: `BitbucketGit`, `BitbucketHg`, `CodePlexGit`, `CodePlexHg`, `Dropbox`, `ExternalGit`, `ExternalHg`, `GitHub`, `LocalGit`, `None`, `OneDrive`, `Tfs`, `VSO`, and `VSTSRM` ScmType *string `pulumi:"scmType"` // Should the Logic App `ipRestriction` configuration be used for the SCM too. Defaults to `false`. ScmUseMainIpRestriction *bool `pulumi:"scmUseMainIpRestriction"` // Should the Logic App run in 32 bit mode, rather than 64 bit mode? Defaults to `true`. // // > **Note:** when using an App Service Plan in the `Free` or `Shared` Tiers `use32BitWorkerProcess` must be set 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 ¶
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"` // The Auto-swap slot name. AutoSwapSlotName pulumi.StringPtrInput `pulumi:"autoSwapSlotName"` // 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/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 `ipRestriction` objects representing IP restrictions as defined below. // // > **NOTE** User has to explicitly set `ipRestriction` to empty slice (`[]`) to remove it. 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"` // A list of `scmIpRestriction` objects representing SCM IP restrictions as defined below. // // > **NOTE** User has to explicitly set `scmIpRestriction` to empty slice (`[]`) to remove it. ScmIpRestrictions StandardSiteConfigScmIpRestrictionArrayInput `pulumi:"scmIpRestrictions"` // Configures the minimum version of TLS required for SSL requests to the SCM site. Possible values are `1.0`, `1.1` and `1.2`. ScmMinTlsVersion pulumi.StringPtrInput `pulumi:"scmMinTlsVersion"` // The type of Source Control used by the Logic App in use by the Windows Function App. Defaults to `None`. Possible values are: `BitbucketGit`, `BitbucketHg`, `CodePlexGit`, `CodePlexHg`, `Dropbox`, `ExternalGit`, `ExternalHg`, `GitHub`, `LocalGit`, `None`, `OneDrive`, `Tfs`, `VSO`, and `VSTSRM` ScmType pulumi.StringPtrInput `pulumi:"scmType"` // Should the Logic App `ipRestriction` configuration be used for the SCM too. Defaults to `false`. ScmUseMainIpRestriction pulumi.BoolPtrInput `pulumi:"scmUseMainIpRestriction"` // Should the Logic App run in 32 bit mode, rather than 64 bit mode? Defaults to `true`. // // > **Note:** when using an App Service Plan in the `Free` or `Shared` Tiers `use32BitWorkerProcess` must be set 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 ¶
func (StandardSiteConfigArgs) ElementType() reflect.Type
func (StandardSiteConfigArgs) ToStandardSiteConfigOutput ¶
func (i StandardSiteConfigArgs) ToStandardSiteConfigOutput() StandardSiteConfigOutput
func (StandardSiteConfigArgs) ToStandardSiteConfigOutputWithContext ¶
func (i StandardSiteConfigArgs) ToStandardSiteConfigOutputWithContext(ctx context.Context) StandardSiteConfigOutput
func (StandardSiteConfigArgs) ToStandardSiteConfigPtrOutput ¶
func (i StandardSiteConfigArgs) ToStandardSiteConfigPtrOutput() StandardSiteConfigPtrOutput
func (StandardSiteConfigArgs) ToStandardSiteConfigPtrOutputWithContext ¶
func (i StandardSiteConfigArgs) ToStandardSiteConfigPtrOutputWithContext(ctx context.Context) StandardSiteConfigPtrOutput
type StandardSiteConfigCors ¶
type StandardSiteConfigCorsArgs ¶
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 ¶
func (StandardSiteConfigCorsArgs) ElementType() reflect.Type
func (StandardSiteConfigCorsArgs) ToStandardSiteConfigCorsOutput ¶
func (i StandardSiteConfigCorsArgs) ToStandardSiteConfigCorsOutput() StandardSiteConfigCorsOutput
func (StandardSiteConfigCorsArgs) ToStandardSiteConfigCorsOutputWithContext ¶
func (i StandardSiteConfigCorsArgs) ToStandardSiteConfigCorsOutputWithContext(ctx context.Context) StandardSiteConfigCorsOutput
func (StandardSiteConfigCorsArgs) ToStandardSiteConfigCorsPtrOutput ¶
func (i StandardSiteConfigCorsArgs) ToStandardSiteConfigCorsPtrOutput() StandardSiteConfigCorsPtrOutput
func (StandardSiteConfigCorsArgs) ToStandardSiteConfigCorsPtrOutputWithContext ¶
func (i StandardSiteConfigCorsArgs) ToStandardSiteConfigCorsPtrOutputWithContext(ctx context.Context) StandardSiteConfigCorsPtrOutput
type StandardSiteConfigCorsInput ¶
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 ¶
type StandardSiteConfigCorsOutput struct{ *pulumi.OutputState }
func (StandardSiteConfigCorsOutput) AllowedOrigins ¶
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 ¶
func (StandardSiteConfigCorsOutput) ElementType() reflect.Type
func (StandardSiteConfigCorsOutput) SupportCredentials ¶
func (o StandardSiteConfigCorsOutput) SupportCredentials() pulumi.BoolPtrOutput
Are credentials supported?
func (StandardSiteConfigCorsOutput) ToStandardSiteConfigCorsOutput ¶
func (o StandardSiteConfigCorsOutput) ToStandardSiteConfigCorsOutput() StandardSiteConfigCorsOutput
func (StandardSiteConfigCorsOutput) ToStandardSiteConfigCorsOutputWithContext ¶
func (o StandardSiteConfigCorsOutput) ToStandardSiteConfigCorsOutputWithContext(ctx context.Context) StandardSiteConfigCorsOutput
func (StandardSiteConfigCorsOutput) ToStandardSiteConfigCorsPtrOutput ¶
func (o StandardSiteConfigCorsOutput) ToStandardSiteConfigCorsPtrOutput() StandardSiteConfigCorsPtrOutput
func (StandardSiteConfigCorsOutput) ToStandardSiteConfigCorsPtrOutputWithContext ¶
func (o StandardSiteConfigCorsOutput) ToStandardSiteConfigCorsPtrOutputWithContext(ctx context.Context) StandardSiteConfigCorsPtrOutput
type StandardSiteConfigCorsPtrInput ¶
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 ¶
func StandardSiteConfigCorsPtr(v *StandardSiteConfigCorsArgs) StandardSiteConfigCorsPtrInput
type StandardSiteConfigCorsPtrOutput ¶
type StandardSiteConfigCorsPtrOutput struct{ *pulumi.OutputState }
func (StandardSiteConfigCorsPtrOutput) AllowedOrigins ¶
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 ¶
func (o StandardSiteConfigCorsPtrOutput) Elem() StandardSiteConfigCorsOutput
func (StandardSiteConfigCorsPtrOutput) ElementType ¶
func (StandardSiteConfigCorsPtrOutput) ElementType() reflect.Type
func (StandardSiteConfigCorsPtrOutput) SupportCredentials ¶
func (o StandardSiteConfigCorsPtrOutput) SupportCredentials() pulumi.BoolPtrOutput
Are credentials supported?
func (StandardSiteConfigCorsPtrOutput) ToStandardSiteConfigCorsPtrOutput ¶
func (o StandardSiteConfigCorsPtrOutput) ToStandardSiteConfigCorsPtrOutput() StandardSiteConfigCorsPtrOutput
func (StandardSiteConfigCorsPtrOutput) ToStandardSiteConfigCorsPtrOutputWithContext ¶
func (o StandardSiteConfigCorsPtrOutput) ToStandardSiteConfigCorsPtrOutputWithContext(ctx context.Context) StandardSiteConfigCorsPtrOutput
type StandardSiteConfigInput ¶
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 ¶
type StandardSiteConfigIpRestriction struct { // Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`. Action *string `pulumi:"action"` // The `headers` block for this specific as a `ipRestriction` block 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. // // > **NOTE:** One of either `ipAddress`, `serviceTag` or `virtualNetworkSubnetId` must be specified VirtualNetworkSubnetId *string `pulumi:"virtualNetworkSubnetId"` }
type StandardSiteConfigIpRestrictionArgs ¶
type StandardSiteConfigIpRestrictionArgs struct { // Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`. Action pulumi.StringPtrInput `pulumi:"action"` // The `headers` block for this specific as a `ipRestriction` block 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. // // > **NOTE:** One of either `ipAddress`, `serviceTag` or `virtualNetworkSubnetId` must be specified VirtualNetworkSubnetId pulumi.StringPtrInput `pulumi:"virtualNetworkSubnetId"` }
func (StandardSiteConfigIpRestrictionArgs) ElementType ¶
func (StandardSiteConfigIpRestrictionArgs) ElementType() reflect.Type
func (StandardSiteConfigIpRestrictionArgs) ToStandardSiteConfigIpRestrictionOutput ¶
func (i StandardSiteConfigIpRestrictionArgs) ToStandardSiteConfigIpRestrictionOutput() StandardSiteConfigIpRestrictionOutput
func (StandardSiteConfigIpRestrictionArgs) ToStandardSiteConfigIpRestrictionOutputWithContext ¶
func (i StandardSiteConfigIpRestrictionArgs) ToStandardSiteConfigIpRestrictionOutputWithContext(ctx context.Context) StandardSiteConfigIpRestrictionOutput
type StandardSiteConfigIpRestrictionArray ¶
type StandardSiteConfigIpRestrictionArray []StandardSiteConfigIpRestrictionInput
func (StandardSiteConfigIpRestrictionArray) ElementType ¶
func (StandardSiteConfigIpRestrictionArray) ElementType() reflect.Type
func (StandardSiteConfigIpRestrictionArray) ToStandardSiteConfigIpRestrictionArrayOutput ¶
func (i StandardSiteConfigIpRestrictionArray) ToStandardSiteConfigIpRestrictionArrayOutput() StandardSiteConfigIpRestrictionArrayOutput
func (StandardSiteConfigIpRestrictionArray) ToStandardSiteConfigIpRestrictionArrayOutputWithContext ¶
func (i StandardSiteConfigIpRestrictionArray) ToStandardSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) StandardSiteConfigIpRestrictionArrayOutput
type StandardSiteConfigIpRestrictionArrayInput ¶
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 ¶
type StandardSiteConfigIpRestrictionArrayOutput struct{ *pulumi.OutputState }
func (StandardSiteConfigIpRestrictionArrayOutput) ElementType ¶
func (StandardSiteConfigIpRestrictionArrayOutput) ElementType() reflect.Type
func (StandardSiteConfigIpRestrictionArrayOutput) ToStandardSiteConfigIpRestrictionArrayOutput ¶
func (o StandardSiteConfigIpRestrictionArrayOutput) ToStandardSiteConfigIpRestrictionArrayOutput() StandardSiteConfigIpRestrictionArrayOutput
func (StandardSiteConfigIpRestrictionArrayOutput) ToStandardSiteConfigIpRestrictionArrayOutputWithContext ¶
func (o StandardSiteConfigIpRestrictionArrayOutput) ToStandardSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) StandardSiteConfigIpRestrictionArrayOutput
type StandardSiteConfigIpRestrictionHeaders ¶
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 ¶
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 ¶
func (StandardSiteConfigIpRestrictionHeadersArgs) ElementType() reflect.Type
func (StandardSiteConfigIpRestrictionHeadersArgs) ToStandardSiteConfigIpRestrictionHeadersOutput ¶
func (i StandardSiteConfigIpRestrictionHeadersArgs) ToStandardSiteConfigIpRestrictionHeadersOutput() StandardSiteConfigIpRestrictionHeadersOutput
func (StandardSiteConfigIpRestrictionHeadersArgs) ToStandardSiteConfigIpRestrictionHeadersOutputWithContext ¶
func (i StandardSiteConfigIpRestrictionHeadersArgs) ToStandardSiteConfigIpRestrictionHeadersOutputWithContext(ctx context.Context) StandardSiteConfigIpRestrictionHeadersOutput
func (StandardSiteConfigIpRestrictionHeadersArgs) ToStandardSiteConfigIpRestrictionHeadersPtrOutput ¶
func (i StandardSiteConfigIpRestrictionHeadersArgs) ToStandardSiteConfigIpRestrictionHeadersPtrOutput() StandardSiteConfigIpRestrictionHeadersPtrOutput
func (StandardSiteConfigIpRestrictionHeadersArgs) ToStandardSiteConfigIpRestrictionHeadersPtrOutputWithContext ¶
func (i StandardSiteConfigIpRestrictionHeadersArgs) ToStandardSiteConfigIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) StandardSiteConfigIpRestrictionHeadersPtrOutput
type StandardSiteConfigIpRestrictionHeadersInput ¶
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 ¶
type StandardSiteConfigIpRestrictionHeadersOutput struct{ *pulumi.OutputState }
func (StandardSiteConfigIpRestrictionHeadersOutput) ElementType ¶
func (StandardSiteConfigIpRestrictionHeadersOutput) ElementType() reflect.Type
func (StandardSiteConfigIpRestrictionHeadersOutput) ToStandardSiteConfigIpRestrictionHeadersOutput ¶
func (o StandardSiteConfigIpRestrictionHeadersOutput) ToStandardSiteConfigIpRestrictionHeadersOutput() StandardSiteConfigIpRestrictionHeadersOutput
func (StandardSiteConfigIpRestrictionHeadersOutput) ToStandardSiteConfigIpRestrictionHeadersOutputWithContext ¶
func (o StandardSiteConfigIpRestrictionHeadersOutput) ToStandardSiteConfigIpRestrictionHeadersOutputWithContext(ctx context.Context) StandardSiteConfigIpRestrictionHeadersOutput
func (StandardSiteConfigIpRestrictionHeadersOutput) ToStandardSiteConfigIpRestrictionHeadersPtrOutput ¶
func (o StandardSiteConfigIpRestrictionHeadersOutput) ToStandardSiteConfigIpRestrictionHeadersPtrOutput() StandardSiteConfigIpRestrictionHeadersPtrOutput
func (StandardSiteConfigIpRestrictionHeadersOutput) ToStandardSiteConfigIpRestrictionHeadersPtrOutputWithContext ¶
func (o StandardSiteConfigIpRestrictionHeadersOutput) ToStandardSiteConfigIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) StandardSiteConfigIpRestrictionHeadersPtrOutput
func (StandardSiteConfigIpRestrictionHeadersOutput) XAzureFdids ¶
func (o StandardSiteConfigIpRestrictionHeadersOutput) XAzureFdids() pulumi.StringArrayOutput
A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8.
func (StandardSiteConfigIpRestrictionHeadersOutput) XFdHealthProbe ¶
func (o StandardSiteConfigIpRestrictionHeadersOutput) XFdHealthProbe() pulumi.StringPtrOutput
A list to allow the Azure FrontDoor health probe header. Only allowed value is "1".
func (StandardSiteConfigIpRestrictionHeadersOutput) XForwardedFors ¶
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 ¶
func (o StandardSiteConfigIpRestrictionHeadersOutput) XForwardedHosts() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-Host' domains with a maximum of 8.
type StandardSiteConfigIpRestrictionHeadersPtrInput ¶
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 ¶
func StandardSiteConfigIpRestrictionHeadersPtr(v *StandardSiteConfigIpRestrictionHeadersArgs) StandardSiteConfigIpRestrictionHeadersPtrInput
type StandardSiteConfigIpRestrictionHeadersPtrOutput ¶
type StandardSiteConfigIpRestrictionHeadersPtrOutput struct{ *pulumi.OutputState }
func (StandardSiteConfigIpRestrictionHeadersPtrOutput) ElementType ¶
func (StandardSiteConfigIpRestrictionHeadersPtrOutput) ElementType() reflect.Type
func (StandardSiteConfigIpRestrictionHeadersPtrOutput) ToStandardSiteConfigIpRestrictionHeadersPtrOutput ¶
func (o StandardSiteConfigIpRestrictionHeadersPtrOutput) ToStandardSiteConfigIpRestrictionHeadersPtrOutput() StandardSiteConfigIpRestrictionHeadersPtrOutput
func (StandardSiteConfigIpRestrictionHeadersPtrOutput) ToStandardSiteConfigIpRestrictionHeadersPtrOutputWithContext ¶
func (o StandardSiteConfigIpRestrictionHeadersPtrOutput) ToStandardSiteConfigIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) StandardSiteConfigIpRestrictionHeadersPtrOutput
func (StandardSiteConfigIpRestrictionHeadersPtrOutput) XAzureFdids ¶
func (o StandardSiteConfigIpRestrictionHeadersPtrOutput) XAzureFdids() pulumi.StringArrayOutput
A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8.
func (StandardSiteConfigIpRestrictionHeadersPtrOutput) XFdHealthProbe ¶
func (o StandardSiteConfigIpRestrictionHeadersPtrOutput) XFdHealthProbe() pulumi.StringPtrOutput
A list to allow the Azure FrontDoor health probe header. Only allowed value is "1".
func (StandardSiteConfigIpRestrictionHeadersPtrOutput) XForwardedFors ¶
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 ¶
func (o StandardSiteConfigIpRestrictionHeadersPtrOutput) XForwardedHosts() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-Host' domains with a maximum of 8.
type StandardSiteConfigIpRestrictionInput ¶
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 ¶
type StandardSiteConfigIpRestrictionOutput struct{ *pulumi.OutputState }
func (StandardSiteConfigIpRestrictionOutput) Action ¶
func (o StandardSiteConfigIpRestrictionOutput) Action() pulumi.StringPtrOutput
Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`.
func (StandardSiteConfigIpRestrictionOutput) ElementType ¶
func (StandardSiteConfigIpRestrictionOutput) ElementType() reflect.Type
func (StandardSiteConfigIpRestrictionOutput) Headers ¶
func (o StandardSiteConfigIpRestrictionOutput) Headers() StandardSiteConfigIpRestrictionHeadersPtrOutput
The `headers` block for this specific as a `ipRestriction` block as defined below.
func (StandardSiteConfigIpRestrictionOutput) IpAddress ¶
func (o StandardSiteConfigIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
The IP Address used for this IP Restriction in CIDR notation.
func (StandardSiteConfigIpRestrictionOutput) Name ¶
func (o StandardSiteConfigIpRestrictionOutput) Name() pulumi.StringPtrOutput
The name for this IP Restriction.
func (StandardSiteConfigIpRestrictionOutput) Priority ¶
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 ¶
func (o StandardSiteConfigIpRestrictionOutput) ServiceTag() pulumi.StringPtrOutput
The Service Tag used for this IP Restriction.
func (StandardSiteConfigIpRestrictionOutput) ToStandardSiteConfigIpRestrictionOutput ¶
func (o StandardSiteConfigIpRestrictionOutput) ToStandardSiteConfigIpRestrictionOutput() StandardSiteConfigIpRestrictionOutput
func (StandardSiteConfigIpRestrictionOutput) ToStandardSiteConfigIpRestrictionOutputWithContext ¶
func (o StandardSiteConfigIpRestrictionOutput) ToStandardSiteConfigIpRestrictionOutputWithContext(ctx context.Context) StandardSiteConfigIpRestrictionOutput
func (StandardSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId ¶
func (o StandardSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput
The Virtual Network Subnet ID used for this IP Restriction.
> **NOTE:** One of either `ipAddress`, `serviceTag` or `virtualNetworkSubnetId` must be specified
type StandardSiteConfigOutput ¶
type StandardSiteConfigOutput struct{ *pulumi.OutputState }
func (StandardSiteConfigOutput) AlwaysOn ¶
func (o StandardSiteConfigOutput) AlwaysOn() pulumi.BoolPtrOutput
Should the Logic App be loaded at all times? Defaults to `false`.
func (StandardSiteConfigOutput) AppScaleLimit ¶
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) AutoSwapSlotName ¶ added in v5.47.0
func (o StandardSiteConfigOutput) AutoSwapSlotName() pulumi.StringPtrOutput
The Auto-swap slot name.
func (StandardSiteConfigOutput) Cors ¶
func (o StandardSiteConfigOutput) Cors() StandardSiteConfigCorsPtrOutput
A `cors` block as defined below.
func (StandardSiteConfigOutput) DotnetFrameworkVersion ¶
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/azure/azure-functions/functions-dotnet-class-library#supported-versions). Defaults to `v4.0`.
func (StandardSiteConfigOutput) ElasticInstanceMinimum ¶
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 ¶
func (StandardSiteConfigOutput) ElementType() reflect.Type
func (StandardSiteConfigOutput) FtpsState ¶
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 ¶
func (o StandardSiteConfigOutput) HealthCheckPath() pulumi.StringPtrOutput
Path which will be checked for this Logic App health.
func (StandardSiteConfigOutput) Http2Enabled ¶
func (o StandardSiteConfigOutput) Http2Enabled() pulumi.BoolPtrOutput
Specifies whether or not the HTTP2 protocol should be enabled. Defaults to `false`.
func (StandardSiteConfigOutput) IpRestrictions ¶
func (o StandardSiteConfigOutput) IpRestrictions() StandardSiteConfigIpRestrictionArrayOutput
A list of `ipRestriction` objects representing IP restrictions as defined below.
> **NOTE** User has to explicitly set `ipRestriction` to empty slice (`[]`) to remove it.
func (StandardSiteConfigOutput) LinuxFxVersion ¶
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 ¶
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 ¶
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 ¶
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) ScmIpRestrictions ¶ added in v5.24.0
func (o StandardSiteConfigOutput) ScmIpRestrictions() StandardSiteConfigScmIpRestrictionArrayOutput
A list of `scmIpRestriction` objects representing SCM IP restrictions as defined below.
> **NOTE** User has to explicitly set `scmIpRestriction` to empty slice (`[]`) to remove it.
func (StandardSiteConfigOutput) ScmMinTlsVersion ¶ added in v5.24.0
func (o StandardSiteConfigOutput) ScmMinTlsVersion() pulumi.StringPtrOutput
Configures the minimum version of TLS required for SSL requests to the SCM site. Possible values are `1.0`, `1.1` and `1.2`.
func (StandardSiteConfigOutput) ScmType ¶ added in v5.24.0
func (o StandardSiteConfigOutput) ScmType() pulumi.StringPtrOutput
The type of Source Control used by the Logic App in use by the Windows Function App. Defaults to `None`. Possible values are: `BitbucketGit`, `BitbucketHg`, `CodePlexGit`, `CodePlexHg`, `Dropbox`, `ExternalGit`, `ExternalHg`, `GitHub`, `LocalGit`, `None`, `OneDrive`, `Tfs`, `VSO`, and `VSTSRM`
func (StandardSiteConfigOutput) ScmUseMainIpRestriction ¶ added in v5.24.0
func (o StandardSiteConfigOutput) ScmUseMainIpRestriction() pulumi.BoolPtrOutput
Should the Logic App `ipRestriction` configuration be used for the SCM too. Defaults to `false`.
func (StandardSiteConfigOutput) ToStandardSiteConfigOutput ¶
func (o StandardSiteConfigOutput) ToStandardSiteConfigOutput() StandardSiteConfigOutput
func (StandardSiteConfigOutput) ToStandardSiteConfigOutputWithContext ¶
func (o StandardSiteConfigOutput) ToStandardSiteConfigOutputWithContext(ctx context.Context) StandardSiteConfigOutput
func (StandardSiteConfigOutput) ToStandardSiteConfigPtrOutput ¶
func (o StandardSiteConfigOutput) ToStandardSiteConfigPtrOutput() StandardSiteConfigPtrOutput
func (StandardSiteConfigOutput) ToStandardSiteConfigPtrOutputWithContext ¶
func (o StandardSiteConfigOutput) ToStandardSiteConfigPtrOutputWithContext(ctx context.Context) StandardSiteConfigPtrOutput
func (StandardSiteConfigOutput) Use32BitWorkerProcess ¶
func (o StandardSiteConfigOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput
Should the Logic App run in 32 bit mode, rather than 64 bit mode? Defaults to `true`.
> **Note:** when using an App Service Plan in the `Free` or `Shared` Tiers `use32BitWorkerProcess` must be set to `true`.
func (StandardSiteConfigOutput) VnetRouteAllEnabled ¶
func (o StandardSiteConfigOutput) VnetRouteAllEnabled() pulumi.BoolPtrOutput
Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
func (StandardSiteConfigOutput) WebsocketsEnabled ¶
func (o StandardSiteConfigOutput) WebsocketsEnabled() pulumi.BoolPtrOutput
Should WebSockets be enabled?
type StandardSiteConfigPtrInput ¶
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 ¶
func StandardSiteConfigPtr(v *StandardSiteConfigArgs) StandardSiteConfigPtrInput
type StandardSiteConfigPtrOutput ¶
type StandardSiteConfigPtrOutput struct{ *pulumi.OutputState }
func (StandardSiteConfigPtrOutput) AlwaysOn ¶
func (o StandardSiteConfigPtrOutput) AlwaysOn() pulumi.BoolPtrOutput
Should the Logic App be loaded at all times? Defaults to `false`.
func (StandardSiteConfigPtrOutput) AppScaleLimit ¶
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) AutoSwapSlotName ¶ added in v5.47.0
func (o StandardSiteConfigPtrOutput) AutoSwapSlotName() pulumi.StringPtrOutput
The Auto-swap slot name.
func (StandardSiteConfigPtrOutput) Cors ¶
func (o StandardSiteConfigPtrOutput) Cors() StandardSiteConfigCorsPtrOutput
A `cors` block as defined below.
func (StandardSiteConfigPtrOutput) DotnetFrameworkVersion ¶
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/azure/azure-functions/functions-dotnet-class-library#supported-versions). Defaults to `v4.0`.
func (StandardSiteConfigPtrOutput) ElasticInstanceMinimum ¶
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 ¶
func (o StandardSiteConfigPtrOutput) Elem() StandardSiteConfigOutput
func (StandardSiteConfigPtrOutput) ElementType ¶
func (StandardSiteConfigPtrOutput) ElementType() reflect.Type
func (StandardSiteConfigPtrOutput) FtpsState ¶
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 ¶
func (o StandardSiteConfigPtrOutput) HealthCheckPath() pulumi.StringPtrOutput
Path which will be checked for this Logic App health.
func (StandardSiteConfigPtrOutput) Http2Enabled ¶
func (o StandardSiteConfigPtrOutput) Http2Enabled() pulumi.BoolPtrOutput
Specifies whether or not the HTTP2 protocol should be enabled. Defaults to `false`.
func (StandardSiteConfigPtrOutput) IpRestrictions ¶
func (o StandardSiteConfigPtrOutput) IpRestrictions() StandardSiteConfigIpRestrictionArrayOutput
A list of `ipRestriction` objects representing IP restrictions as defined below.
> **NOTE** User has to explicitly set `ipRestriction` to empty slice (`[]`) to remove it.
func (StandardSiteConfigPtrOutput) LinuxFxVersion ¶
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 ¶
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 ¶
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 ¶
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) ScmIpRestrictions ¶ added in v5.24.0
func (o StandardSiteConfigPtrOutput) ScmIpRestrictions() StandardSiteConfigScmIpRestrictionArrayOutput
A list of `scmIpRestriction` objects representing SCM IP restrictions as defined below.
> **NOTE** User has to explicitly set `scmIpRestriction` to empty slice (`[]`) to remove it.
func (StandardSiteConfigPtrOutput) ScmMinTlsVersion ¶ added in v5.24.0
func (o StandardSiteConfigPtrOutput) ScmMinTlsVersion() pulumi.StringPtrOutput
Configures the minimum version of TLS required for SSL requests to the SCM site. Possible values are `1.0`, `1.1` and `1.2`.
func (StandardSiteConfigPtrOutput) ScmType ¶ added in v5.24.0
func (o StandardSiteConfigPtrOutput) ScmType() pulumi.StringPtrOutput
The type of Source Control used by the Logic App in use by the Windows Function App. Defaults to `None`. Possible values are: `BitbucketGit`, `BitbucketHg`, `CodePlexGit`, `CodePlexHg`, `Dropbox`, `ExternalGit`, `ExternalHg`, `GitHub`, `LocalGit`, `None`, `OneDrive`, `Tfs`, `VSO`, and `VSTSRM`
func (StandardSiteConfigPtrOutput) ScmUseMainIpRestriction ¶ added in v5.24.0
func (o StandardSiteConfigPtrOutput) ScmUseMainIpRestriction() pulumi.BoolPtrOutput
Should the Logic App `ipRestriction` configuration be used for the SCM too. Defaults to `false`.
func (StandardSiteConfigPtrOutput) ToStandardSiteConfigPtrOutput ¶
func (o StandardSiteConfigPtrOutput) ToStandardSiteConfigPtrOutput() StandardSiteConfigPtrOutput
func (StandardSiteConfigPtrOutput) ToStandardSiteConfigPtrOutputWithContext ¶
func (o StandardSiteConfigPtrOutput) ToStandardSiteConfigPtrOutputWithContext(ctx context.Context) StandardSiteConfigPtrOutput
func (StandardSiteConfigPtrOutput) Use32BitWorkerProcess ¶
func (o StandardSiteConfigPtrOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput
Should the Logic App run in 32 bit mode, rather than 64 bit mode? Defaults to `true`.
> **Note:** when using an App Service Plan in the `Free` or `Shared` Tiers `use32BitWorkerProcess` must be set to `true`.
func (StandardSiteConfigPtrOutput) VnetRouteAllEnabled ¶
func (o StandardSiteConfigPtrOutput) VnetRouteAllEnabled() pulumi.BoolPtrOutput
Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied.
func (StandardSiteConfigPtrOutput) WebsocketsEnabled ¶
func (o StandardSiteConfigPtrOutput) WebsocketsEnabled() pulumi.BoolPtrOutput
Should WebSockets be enabled?
type StandardSiteConfigScmIpRestriction ¶ added in v5.24.0
type StandardSiteConfigScmIpRestriction struct { // Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`. Action *string `pulumi:"action"` // The `headers` block for this specific `ipRestriction` as defined below. Headers *StandardSiteConfigScmIpRestrictionHeaders `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. // // > **NOTE:** One of either `ipAddress`, `serviceTag` or `virtualNetworkSubnetId` must be specified VirtualNetworkSubnetId *string `pulumi:"virtualNetworkSubnetId"` }
type StandardSiteConfigScmIpRestrictionArgs ¶ added in v5.24.0
type StandardSiteConfigScmIpRestrictionArgs struct { // Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`. Action pulumi.StringPtrInput `pulumi:"action"` // The `headers` block for this specific `ipRestriction` as defined below. Headers StandardSiteConfigScmIpRestrictionHeadersPtrInput `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. // // > **NOTE:** One of either `ipAddress`, `serviceTag` or `virtualNetworkSubnetId` must be specified VirtualNetworkSubnetId pulumi.StringPtrInput `pulumi:"virtualNetworkSubnetId"` }
func (StandardSiteConfigScmIpRestrictionArgs) ElementType ¶ added in v5.24.0
func (StandardSiteConfigScmIpRestrictionArgs) ElementType() reflect.Type
func (StandardSiteConfigScmIpRestrictionArgs) ToStandardSiteConfigScmIpRestrictionOutput ¶ added in v5.24.0
func (i StandardSiteConfigScmIpRestrictionArgs) ToStandardSiteConfigScmIpRestrictionOutput() StandardSiteConfigScmIpRestrictionOutput
func (StandardSiteConfigScmIpRestrictionArgs) ToStandardSiteConfigScmIpRestrictionOutputWithContext ¶ added in v5.24.0
func (i StandardSiteConfigScmIpRestrictionArgs) ToStandardSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) StandardSiteConfigScmIpRestrictionOutput
type StandardSiteConfigScmIpRestrictionArray ¶ added in v5.24.0
type StandardSiteConfigScmIpRestrictionArray []StandardSiteConfigScmIpRestrictionInput
func (StandardSiteConfigScmIpRestrictionArray) ElementType ¶ added in v5.24.0
func (StandardSiteConfigScmIpRestrictionArray) ElementType() reflect.Type
func (StandardSiteConfigScmIpRestrictionArray) ToStandardSiteConfigScmIpRestrictionArrayOutput ¶ added in v5.24.0
func (i StandardSiteConfigScmIpRestrictionArray) ToStandardSiteConfigScmIpRestrictionArrayOutput() StandardSiteConfigScmIpRestrictionArrayOutput
func (StandardSiteConfigScmIpRestrictionArray) ToStandardSiteConfigScmIpRestrictionArrayOutputWithContext ¶ added in v5.24.0
func (i StandardSiteConfigScmIpRestrictionArray) ToStandardSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) StandardSiteConfigScmIpRestrictionArrayOutput
type StandardSiteConfigScmIpRestrictionArrayInput ¶ added in v5.24.0
type StandardSiteConfigScmIpRestrictionArrayInput interface { pulumi.Input ToStandardSiteConfigScmIpRestrictionArrayOutput() StandardSiteConfigScmIpRestrictionArrayOutput ToStandardSiteConfigScmIpRestrictionArrayOutputWithContext(context.Context) StandardSiteConfigScmIpRestrictionArrayOutput }
StandardSiteConfigScmIpRestrictionArrayInput is an input type that accepts StandardSiteConfigScmIpRestrictionArray and StandardSiteConfigScmIpRestrictionArrayOutput values. You can construct a concrete instance of `StandardSiteConfigScmIpRestrictionArrayInput` via:
StandardSiteConfigScmIpRestrictionArray{ StandardSiteConfigScmIpRestrictionArgs{...} }
type StandardSiteConfigScmIpRestrictionArrayOutput ¶ added in v5.24.0
type StandardSiteConfigScmIpRestrictionArrayOutput struct{ *pulumi.OutputState }
func (StandardSiteConfigScmIpRestrictionArrayOutput) ElementType ¶ added in v5.24.0
func (StandardSiteConfigScmIpRestrictionArrayOutput) ElementType() reflect.Type
func (StandardSiteConfigScmIpRestrictionArrayOutput) ToStandardSiteConfigScmIpRestrictionArrayOutput ¶ added in v5.24.0
func (o StandardSiteConfigScmIpRestrictionArrayOutput) ToStandardSiteConfigScmIpRestrictionArrayOutput() StandardSiteConfigScmIpRestrictionArrayOutput
func (StandardSiteConfigScmIpRestrictionArrayOutput) ToStandardSiteConfigScmIpRestrictionArrayOutputWithContext ¶ added in v5.24.0
func (o StandardSiteConfigScmIpRestrictionArrayOutput) ToStandardSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) StandardSiteConfigScmIpRestrictionArrayOutput
type StandardSiteConfigScmIpRestrictionHeaders ¶ added in v5.24.0
type StandardSiteConfigScmIpRestrictionHeaders 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 StandardSiteConfigScmIpRestrictionHeadersArgs ¶ added in v5.24.0
type StandardSiteConfigScmIpRestrictionHeadersArgs 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 (StandardSiteConfigScmIpRestrictionHeadersArgs) ElementType ¶ added in v5.24.0
func (StandardSiteConfigScmIpRestrictionHeadersArgs) ElementType() reflect.Type
func (StandardSiteConfigScmIpRestrictionHeadersArgs) ToStandardSiteConfigScmIpRestrictionHeadersOutput ¶ added in v5.24.0
func (i StandardSiteConfigScmIpRestrictionHeadersArgs) ToStandardSiteConfigScmIpRestrictionHeadersOutput() StandardSiteConfigScmIpRestrictionHeadersOutput
func (StandardSiteConfigScmIpRestrictionHeadersArgs) ToStandardSiteConfigScmIpRestrictionHeadersOutputWithContext ¶ added in v5.24.0
func (i StandardSiteConfigScmIpRestrictionHeadersArgs) ToStandardSiteConfigScmIpRestrictionHeadersOutputWithContext(ctx context.Context) StandardSiteConfigScmIpRestrictionHeadersOutput
func (StandardSiteConfigScmIpRestrictionHeadersArgs) ToStandardSiteConfigScmIpRestrictionHeadersPtrOutput ¶ added in v5.24.0
func (i StandardSiteConfigScmIpRestrictionHeadersArgs) ToStandardSiteConfigScmIpRestrictionHeadersPtrOutput() StandardSiteConfigScmIpRestrictionHeadersPtrOutput
func (StandardSiteConfigScmIpRestrictionHeadersArgs) ToStandardSiteConfigScmIpRestrictionHeadersPtrOutputWithContext ¶ added in v5.24.0
func (i StandardSiteConfigScmIpRestrictionHeadersArgs) ToStandardSiteConfigScmIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) StandardSiteConfigScmIpRestrictionHeadersPtrOutput
type StandardSiteConfigScmIpRestrictionHeadersInput ¶ added in v5.24.0
type StandardSiteConfigScmIpRestrictionHeadersInput interface { pulumi.Input ToStandardSiteConfigScmIpRestrictionHeadersOutput() StandardSiteConfigScmIpRestrictionHeadersOutput ToStandardSiteConfigScmIpRestrictionHeadersOutputWithContext(context.Context) StandardSiteConfigScmIpRestrictionHeadersOutput }
StandardSiteConfigScmIpRestrictionHeadersInput is an input type that accepts StandardSiteConfigScmIpRestrictionHeadersArgs and StandardSiteConfigScmIpRestrictionHeadersOutput values. You can construct a concrete instance of `StandardSiteConfigScmIpRestrictionHeadersInput` via:
StandardSiteConfigScmIpRestrictionHeadersArgs{...}
type StandardSiteConfigScmIpRestrictionHeadersOutput ¶ added in v5.24.0
type StandardSiteConfigScmIpRestrictionHeadersOutput struct{ *pulumi.OutputState }
func (StandardSiteConfigScmIpRestrictionHeadersOutput) ElementType ¶ added in v5.24.0
func (StandardSiteConfigScmIpRestrictionHeadersOutput) ElementType() reflect.Type
func (StandardSiteConfigScmIpRestrictionHeadersOutput) ToStandardSiteConfigScmIpRestrictionHeadersOutput ¶ added in v5.24.0
func (o StandardSiteConfigScmIpRestrictionHeadersOutput) ToStandardSiteConfigScmIpRestrictionHeadersOutput() StandardSiteConfigScmIpRestrictionHeadersOutput
func (StandardSiteConfigScmIpRestrictionHeadersOutput) ToStandardSiteConfigScmIpRestrictionHeadersOutputWithContext ¶ added in v5.24.0
func (o StandardSiteConfigScmIpRestrictionHeadersOutput) ToStandardSiteConfigScmIpRestrictionHeadersOutputWithContext(ctx context.Context) StandardSiteConfigScmIpRestrictionHeadersOutput
func (StandardSiteConfigScmIpRestrictionHeadersOutput) ToStandardSiteConfigScmIpRestrictionHeadersPtrOutput ¶ added in v5.24.0
func (o StandardSiteConfigScmIpRestrictionHeadersOutput) ToStandardSiteConfigScmIpRestrictionHeadersPtrOutput() StandardSiteConfigScmIpRestrictionHeadersPtrOutput
func (StandardSiteConfigScmIpRestrictionHeadersOutput) ToStandardSiteConfigScmIpRestrictionHeadersPtrOutputWithContext ¶ added in v5.24.0
func (o StandardSiteConfigScmIpRestrictionHeadersOutput) ToStandardSiteConfigScmIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) StandardSiteConfigScmIpRestrictionHeadersPtrOutput
func (StandardSiteConfigScmIpRestrictionHeadersOutput) XAzureFdids ¶ added in v5.24.0
func (o StandardSiteConfigScmIpRestrictionHeadersOutput) XAzureFdids() pulumi.StringArrayOutput
A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8.
func (StandardSiteConfigScmIpRestrictionHeadersOutput) XFdHealthProbe ¶ added in v5.24.0
func (o StandardSiteConfigScmIpRestrictionHeadersOutput) XFdHealthProbe() pulumi.StringPtrOutput
A list to allow the Azure FrontDoor health probe header. Only allowed value is "1".
func (StandardSiteConfigScmIpRestrictionHeadersOutput) XForwardedFors ¶ added in v5.24.0
func (o StandardSiteConfigScmIpRestrictionHeadersOutput) XForwardedFors() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8
func (StandardSiteConfigScmIpRestrictionHeadersOutput) XForwardedHosts ¶ added in v5.24.0
func (o StandardSiteConfigScmIpRestrictionHeadersOutput) XForwardedHosts() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-Host' domains with a maximum of 8.
type StandardSiteConfigScmIpRestrictionHeadersPtrInput ¶ added in v5.24.0
type StandardSiteConfigScmIpRestrictionHeadersPtrInput interface { pulumi.Input ToStandardSiteConfigScmIpRestrictionHeadersPtrOutput() StandardSiteConfigScmIpRestrictionHeadersPtrOutput ToStandardSiteConfigScmIpRestrictionHeadersPtrOutputWithContext(context.Context) StandardSiteConfigScmIpRestrictionHeadersPtrOutput }
StandardSiteConfigScmIpRestrictionHeadersPtrInput is an input type that accepts StandardSiteConfigScmIpRestrictionHeadersArgs, StandardSiteConfigScmIpRestrictionHeadersPtr and StandardSiteConfigScmIpRestrictionHeadersPtrOutput values. You can construct a concrete instance of `StandardSiteConfigScmIpRestrictionHeadersPtrInput` via:
StandardSiteConfigScmIpRestrictionHeadersArgs{...} or: nil
func StandardSiteConfigScmIpRestrictionHeadersPtr ¶ added in v5.24.0
func StandardSiteConfigScmIpRestrictionHeadersPtr(v *StandardSiteConfigScmIpRestrictionHeadersArgs) StandardSiteConfigScmIpRestrictionHeadersPtrInput
type StandardSiteConfigScmIpRestrictionHeadersPtrOutput ¶ added in v5.24.0
type StandardSiteConfigScmIpRestrictionHeadersPtrOutput struct{ *pulumi.OutputState }
func (StandardSiteConfigScmIpRestrictionHeadersPtrOutput) ElementType ¶ added in v5.24.0
func (StandardSiteConfigScmIpRestrictionHeadersPtrOutput) ElementType() reflect.Type
func (StandardSiteConfigScmIpRestrictionHeadersPtrOutput) ToStandardSiteConfigScmIpRestrictionHeadersPtrOutput ¶ added in v5.24.0
func (o StandardSiteConfigScmIpRestrictionHeadersPtrOutput) ToStandardSiteConfigScmIpRestrictionHeadersPtrOutput() StandardSiteConfigScmIpRestrictionHeadersPtrOutput
func (StandardSiteConfigScmIpRestrictionHeadersPtrOutput) ToStandardSiteConfigScmIpRestrictionHeadersPtrOutputWithContext ¶ added in v5.24.0
func (o StandardSiteConfigScmIpRestrictionHeadersPtrOutput) ToStandardSiteConfigScmIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) StandardSiteConfigScmIpRestrictionHeadersPtrOutput
func (StandardSiteConfigScmIpRestrictionHeadersPtrOutput) XAzureFdids ¶ added in v5.24.0
func (o StandardSiteConfigScmIpRestrictionHeadersPtrOutput) XAzureFdids() pulumi.StringArrayOutput
A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8.
func (StandardSiteConfigScmIpRestrictionHeadersPtrOutput) XFdHealthProbe ¶ added in v5.24.0
func (o StandardSiteConfigScmIpRestrictionHeadersPtrOutput) XFdHealthProbe() pulumi.StringPtrOutput
A list to allow the Azure FrontDoor health probe header. Only allowed value is "1".
func (StandardSiteConfigScmIpRestrictionHeadersPtrOutput) XForwardedFors ¶ added in v5.24.0
func (o StandardSiteConfigScmIpRestrictionHeadersPtrOutput) XForwardedFors() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8
func (StandardSiteConfigScmIpRestrictionHeadersPtrOutput) XForwardedHosts ¶ added in v5.24.0
func (o StandardSiteConfigScmIpRestrictionHeadersPtrOutput) XForwardedHosts() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-Host' domains with a maximum of 8.
type StandardSiteConfigScmIpRestrictionInput ¶ added in v5.24.0
type StandardSiteConfigScmIpRestrictionInput interface { pulumi.Input ToStandardSiteConfigScmIpRestrictionOutput() StandardSiteConfigScmIpRestrictionOutput ToStandardSiteConfigScmIpRestrictionOutputWithContext(context.Context) StandardSiteConfigScmIpRestrictionOutput }
StandardSiteConfigScmIpRestrictionInput is an input type that accepts StandardSiteConfigScmIpRestrictionArgs and StandardSiteConfigScmIpRestrictionOutput values. You can construct a concrete instance of `StandardSiteConfigScmIpRestrictionInput` via:
StandardSiteConfigScmIpRestrictionArgs{...}
type StandardSiteConfigScmIpRestrictionOutput ¶ added in v5.24.0
type StandardSiteConfigScmIpRestrictionOutput struct{ *pulumi.OutputState }
func (StandardSiteConfigScmIpRestrictionOutput) Action ¶ added in v5.24.0
func (o StandardSiteConfigScmIpRestrictionOutput) Action() pulumi.StringPtrOutput
Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`.
func (StandardSiteConfigScmIpRestrictionOutput) ElementType ¶ added in v5.24.0
func (StandardSiteConfigScmIpRestrictionOutput) ElementType() reflect.Type
func (StandardSiteConfigScmIpRestrictionOutput) Headers ¶ added in v5.24.0
func (o StandardSiteConfigScmIpRestrictionOutput) Headers() StandardSiteConfigScmIpRestrictionHeadersPtrOutput
The `headers` block for this specific `ipRestriction` as defined below.
func (StandardSiteConfigScmIpRestrictionOutput) IpAddress ¶ added in v5.24.0
func (o StandardSiteConfigScmIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
The IP Address used for this IP Restriction in CIDR notation.
func (StandardSiteConfigScmIpRestrictionOutput) Name ¶ added in v5.24.0
func (o StandardSiteConfigScmIpRestrictionOutput) Name() pulumi.StringPtrOutput
The name for this IP Restriction.
func (StandardSiteConfigScmIpRestrictionOutput) Priority ¶ added in v5.24.0
func (o StandardSiteConfigScmIpRestrictionOutput) 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 (StandardSiteConfigScmIpRestrictionOutput) ServiceTag ¶ added in v5.24.0
func (o StandardSiteConfigScmIpRestrictionOutput) ServiceTag() pulumi.StringPtrOutput
The Service Tag used for this IP Restriction.
func (StandardSiteConfigScmIpRestrictionOutput) ToStandardSiteConfigScmIpRestrictionOutput ¶ added in v5.24.0
func (o StandardSiteConfigScmIpRestrictionOutput) ToStandardSiteConfigScmIpRestrictionOutput() StandardSiteConfigScmIpRestrictionOutput
func (StandardSiteConfigScmIpRestrictionOutput) ToStandardSiteConfigScmIpRestrictionOutputWithContext ¶ added in v5.24.0
func (o StandardSiteConfigScmIpRestrictionOutput) ToStandardSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) StandardSiteConfigScmIpRestrictionOutput
func (StandardSiteConfigScmIpRestrictionOutput) VirtualNetworkSubnetId ¶ added in v5.24.0
func (o StandardSiteConfigScmIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput
The Virtual Network Subnet ID used for this IP Restriction.
> **NOTE:** One of either `ipAddress`, `serviceTag` or `virtualNetworkSubnetId` must be specified
type StandardSiteCredential ¶
type StandardSiteCredentialArgs ¶
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 ¶
func (StandardSiteCredentialArgs) ElementType() reflect.Type
func (StandardSiteCredentialArgs) ToStandardSiteCredentialOutput ¶
func (i StandardSiteCredentialArgs) ToStandardSiteCredentialOutput() StandardSiteCredentialOutput
func (StandardSiteCredentialArgs) ToStandardSiteCredentialOutputWithContext ¶
func (i StandardSiteCredentialArgs) ToStandardSiteCredentialOutputWithContext(ctx context.Context) StandardSiteCredentialOutput
type StandardSiteCredentialArray ¶
type StandardSiteCredentialArray []StandardSiteCredentialInput
func (StandardSiteCredentialArray) ElementType ¶
func (StandardSiteCredentialArray) ElementType() reflect.Type
func (StandardSiteCredentialArray) ToStandardSiteCredentialArrayOutput ¶
func (i StandardSiteCredentialArray) ToStandardSiteCredentialArrayOutput() StandardSiteCredentialArrayOutput
func (StandardSiteCredentialArray) ToStandardSiteCredentialArrayOutputWithContext ¶
func (i StandardSiteCredentialArray) ToStandardSiteCredentialArrayOutputWithContext(ctx context.Context) StandardSiteCredentialArrayOutput
type StandardSiteCredentialArrayInput ¶
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 ¶
type StandardSiteCredentialArrayOutput struct{ *pulumi.OutputState }
func (StandardSiteCredentialArrayOutput) ElementType ¶
func (StandardSiteCredentialArrayOutput) ElementType() reflect.Type
func (StandardSiteCredentialArrayOutput) Index ¶
func (o StandardSiteCredentialArrayOutput) Index(i pulumi.IntInput) StandardSiteCredentialOutput
func (StandardSiteCredentialArrayOutput) ToStandardSiteCredentialArrayOutput ¶
func (o StandardSiteCredentialArrayOutput) ToStandardSiteCredentialArrayOutput() StandardSiteCredentialArrayOutput
func (StandardSiteCredentialArrayOutput) ToStandardSiteCredentialArrayOutputWithContext ¶
func (o StandardSiteCredentialArrayOutput) ToStandardSiteCredentialArrayOutputWithContext(ctx context.Context) StandardSiteCredentialArrayOutput
type StandardSiteCredentialInput ¶
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 ¶
type StandardSiteCredentialOutput struct{ *pulumi.OutputState }
func (StandardSiteCredentialOutput) ElementType ¶
func (StandardSiteCredentialOutput) ElementType() reflect.Type
func (StandardSiteCredentialOutput) Password ¶
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 ¶
func (o StandardSiteCredentialOutput) ToStandardSiteCredentialOutput() StandardSiteCredentialOutput
func (StandardSiteCredentialOutput) ToStandardSiteCredentialOutputWithContext ¶
func (o StandardSiteCredentialOutput) ToStandardSiteCredentialOutputWithContext(ctx context.Context) StandardSiteCredentialOutput
func (StandardSiteCredentialOutput) Username ¶
func (o StandardSiteCredentialOutput) Username() pulumi.StringPtrOutput
The username which can be used to publish to this App Service
type StandardState ¶
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/azure/azure-functions/functions-app-settings) and custom values. // // > **NOTE:** There are a number of application settings that will be managed for you by this resource type and *shouldn't* be configured separately as part of the appSettings you specify. `AzureWebJobsStorage` is filled based on `storageAccountName` and `storageAccountAccessKey`. `WEBSITE_CONTENTSHARE` is detailed below. `FUNCTIONS_EXTENSION_VERSION` is filled based on `version`. `APP_KIND` is set to workflowApp and `AzureFunctionsJobHost__extensionBundle__id` and `AzureFunctionsJobHost__extensionBundle__version` are set as detailed below. AppSettings pulumi.StringMapInput // If `useExtensionBundle` then controls the allowed range for bundle versions. Defaults to `[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? Defaults to `true`. 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. Changing this forces a new resource to be created. 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). Changing this forces a new resource to be created. StorageAccountName 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. Defaults to `true`. UseExtensionBundle pulumi.BoolPtrInput // The runtime version associated with the Logic App. Defaults to `~3`. Version pulumi.StringPtrInput VirtualNetworkSubnetId pulumi.StringPtrInput }
func (StandardState) ElementType ¶
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. // // > **NOTE:** This name must be unique across all Triggers within the Logic App Workflow. Name pulumi.StringOutput `pulumi:"name"` }
Manages a Custom Trigger within a Logic App Workflow
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/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(`{ "recurrence": { "frequency": "Day", "interval": 1 }, "type": "Recurrence" }
`),
}) 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
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. // // > **NOTE:** This name must be unique across all Triggers within the Logic App Workflow. 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) Body ¶ added in v5.5.0
func (o TriggerCustomOutput) Body() pulumi.StringOutput
Specifies the JSON Blob defining the Body of this Custom Trigger.
func (TriggerCustomOutput) ElementType ¶
func (TriggerCustomOutput) ElementType() reflect.Type
func (TriggerCustomOutput) LogicAppId ¶ added in v5.5.0
func (o TriggerCustomOutput) LogicAppId() pulumi.StringOutput
Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created.
func (TriggerCustomOutput) Name ¶ added in v5.5.0
func (o TriggerCustomOutput) Name() pulumi.StringOutput
Specifies the name of the HTTP Trigger to be created within the Logic App Workflow. Changing this forces a new resource to be created.
> **NOTE:** This name must be unique across all Triggers within the Logic App Workflow.
func (TriggerCustomOutput) ToTriggerCustomOutput ¶
func (o TriggerCustomOutput) ToTriggerCustomOutput() TriggerCustomOutput
func (TriggerCustomOutput) ToTriggerCustomOutputWithContext ¶
func (o TriggerCustomOutput) ToTriggerCustomOutputWithContext(ctx context.Context) TriggerCustomOutput
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. // // > **NOTE:** This name must be unique across all Triggers within the Logic App Workflow. 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. // // > **NOTE:** This name must be unique across all Triggers within the Logic App Workflow. Name pulumi.StringOutput `pulumi:"name"` // Specifies the Relative Path used for this Request. // // > **NOTE:** When `relativePath` is set a `method` must also be set. 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 (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/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(`{ "type": "object", "properties": { "hello": { "type": "string" } } }
`),
}) 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
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. // // > **NOTE:** This name must be unique across all Triggers within the Logic App Workflow. Name pulumi.StringPtrInput // Specifies the Relative Path used for this Request. // // > **NOTE:** When `relativePath` is set a `method` must also be set. 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) CallbackUrl ¶ added in v5.5.0
func (o TriggerHttpRequestOutput) CallbackUrl() pulumi.StringOutput
The URL for the workflow trigger
func (TriggerHttpRequestOutput) ElementType ¶
func (TriggerHttpRequestOutput) ElementType() reflect.Type
func (TriggerHttpRequestOutput) LogicAppId ¶ added in v5.5.0
func (o TriggerHttpRequestOutput) LogicAppId() pulumi.StringOutput
Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created.
func (TriggerHttpRequestOutput) Method ¶ added in v5.5.0
func (o TriggerHttpRequestOutput) Method() pulumi.StringPtrOutput
Specifies the HTTP Method which the request be using. Possible values include `DELETE`, `GET`, `PATCH`, `POST` or `PUT`.
func (TriggerHttpRequestOutput) Name ¶ added in v5.5.0
func (o TriggerHttpRequestOutput) Name() pulumi.StringOutput
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.
> **NOTE:** This name must be unique across all Triggers within the Logic App Workflow.
func (TriggerHttpRequestOutput) RelativePath ¶ added in v5.5.0
func (o TriggerHttpRequestOutput) RelativePath() pulumi.StringPtrOutput
Specifies the Relative Path used for this Request.
> **NOTE:** When `relativePath` is set a `method` must also be set.
func (TriggerHttpRequestOutput) Schema ¶ added in v5.5.0
func (o TriggerHttpRequestOutput) Schema() pulumi.StringOutput
A JSON Blob defining the Schema of the incoming request. This needs to be valid JSON.
func (TriggerHttpRequestOutput) ToTriggerHttpRequestOutput ¶
func (o TriggerHttpRequestOutput) ToTriggerHttpRequestOutput() TriggerHttpRequestOutput
func (TriggerHttpRequestOutput) ToTriggerHttpRequestOutputWithContext ¶
func (o TriggerHttpRequestOutput) ToTriggerHttpRequestOutputWithContext(ctx context.Context) TriggerHttpRequestOutput
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. // // > **NOTE:** This name must be unique across all Triggers within the Logic App Workflow. Name pulumi.StringPtrInput // Specifies the Relative Path used for this Request. // // > **NOTE:** When `relativePath` is set a `method` must also be set. 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. // // > **NOTE:** This name must be unique across all Triggers within the Logic App Workflow. 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/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/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
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. // // > **NOTE:** This name must be unique across all Triggers within the Logic App Workflow. 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) Frequency ¶ added in v5.5.0
func (o TriggerRecurrenceOutput) Frequency() pulumi.StringOutput
Specifies the Frequency at which this Trigger should be run. Possible values include `Month`, `Week`, `Day`, `Hour`, `Minute` and `Second`.
func (TriggerRecurrenceOutput) Interval ¶ added in v5.5.0
func (o TriggerRecurrenceOutput) Interval() pulumi.IntOutput
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.
func (TriggerRecurrenceOutput) LogicAppId ¶ added in v5.5.0
func (o TriggerRecurrenceOutput) LogicAppId() pulumi.StringOutput
Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created.
func (TriggerRecurrenceOutput) Name ¶ added in v5.5.0
func (o TriggerRecurrenceOutput) Name() pulumi.StringOutput
Specifies the name of the Recurrence Triggers to be created within the Logic App Workflow. Changing this forces a new resource to be created.
> **NOTE:** This name must be unique across all Triggers within the Logic App Workflow.
func (TriggerRecurrenceOutput) Schedule ¶ added in v5.5.0
func (o TriggerRecurrenceOutput) Schedule() TriggerRecurrenceSchedulePtrOutput
A `schedule` block as specified below.
func (TriggerRecurrenceOutput) StartTime ¶ added in v5.5.0
func (o TriggerRecurrenceOutput) StartTime() pulumi.StringPtrOutput
Specifies the start date and time for this trigger in RFC3339 format: `2000-01-02T03:04:05Z`.
func (TriggerRecurrenceOutput) TimeZone ¶ added in v5.5.0
func (o TriggerRecurrenceOutput) TimeZone() pulumi.StringOutput
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)
func (TriggerRecurrenceOutput) ToTriggerRecurrenceOutput ¶
func (o TriggerRecurrenceOutput) ToTriggerRecurrenceOutput() TriggerRecurrenceOutput
func (TriggerRecurrenceOutput) ToTriggerRecurrenceOutputWithContext ¶
func (o TriggerRecurrenceOutput) ToTriggerRecurrenceOutputWithContext(ctx context.Context) TriggerRecurrenceOutput
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. // // > **NOTE:** This name must be unique across all Triggers within the Logic App Workflow. 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"` // Is the Logic App Workflow enabled? Defaults to `true`. 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. // // > **NOTE:** Any parameters specified must exist in the Schema defined in `workflowParameters`. 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/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/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/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
type WorkflowAccessControl ¶
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 ¶
type WorkflowAccessControlAction struct { // A list of the allowed caller IP address ranges. AllowedCallerIpAddressRanges []string `pulumi:"allowedCallerIpAddressRanges"` }
type WorkflowAccessControlActionArgs ¶
type WorkflowAccessControlActionArgs struct { // A list of the allowed caller IP address ranges. AllowedCallerIpAddressRanges pulumi.StringArrayInput `pulumi:"allowedCallerIpAddressRanges"` }
func (WorkflowAccessControlActionArgs) ElementType ¶
func (WorkflowAccessControlActionArgs) ElementType() reflect.Type
func (WorkflowAccessControlActionArgs) ToWorkflowAccessControlActionOutput ¶
func (i WorkflowAccessControlActionArgs) ToWorkflowAccessControlActionOutput() WorkflowAccessControlActionOutput
func (WorkflowAccessControlActionArgs) ToWorkflowAccessControlActionOutputWithContext ¶
func (i WorkflowAccessControlActionArgs) ToWorkflowAccessControlActionOutputWithContext(ctx context.Context) WorkflowAccessControlActionOutput
func (WorkflowAccessControlActionArgs) ToWorkflowAccessControlActionPtrOutput ¶
func (i WorkflowAccessControlActionArgs) ToWorkflowAccessControlActionPtrOutput() WorkflowAccessControlActionPtrOutput
func (WorkflowAccessControlActionArgs) ToWorkflowAccessControlActionPtrOutputWithContext ¶
func (i WorkflowAccessControlActionArgs) ToWorkflowAccessControlActionPtrOutputWithContext(ctx context.Context) WorkflowAccessControlActionPtrOutput
type WorkflowAccessControlActionInput ¶
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 ¶
type WorkflowAccessControlActionOutput struct{ *pulumi.OutputState }
func (WorkflowAccessControlActionOutput) AllowedCallerIpAddressRanges ¶
func (o WorkflowAccessControlActionOutput) AllowedCallerIpAddressRanges() pulumi.StringArrayOutput
A list of the allowed caller IP address ranges.
func (WorkflowAccessControlActionOutput) ElementType ¶
func (WorkflowAccessControlActionOutput) ElementType() reflect.Type
func (WorkflowAccessControlActionOutput) ToWorkflowAccessControlActionOutput ¶
func (o WorkflowAccessControlActionOutput) ToWorkflowAccessControlActionOutput() WorkflowAccessControlActionOutput
func (WorkflowAccessControlActionOutput) ToWorkflowAccessControlActionOutputWithContext ¶
func (o WorkflowAccessControlActionOutput) ToWorkflowAccessControlActionOutputWithContext(ctx context.Context) WorkflowAccessControlActionOutput
func (WorkflowAccessControlActionOutput) ToWorkflowAccessControlActionPtrOutput ¶
func (o WorkflowAccessControlActionOutput) ToWorkflowAccessControlActionPtrOutput() WorkflowAccessControlActionPtrOutput
func (WorkflowAccessControlActionOutput) ToWorkflowAccessControlActionPtrOutputWithContext ¶
func (o WorkflowAccessControlActionOutput) ToWorkflowAccessControlActionPtrOutputWithContext(ctx context.Context) WorkflowAccessControlActionPtrOutput
type WorkflowAccessControlActionPtrInput ¶
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 ¶
func WorkflowAccessControlActionPtr(v *WorkflowAccessControlActionArgs) WorkflowAccessControlActionPtrInput
type WorkflowAccessControlActionPtrOutput ¶
type WorkflowAccessControlActionPtrOutput struct{ *pulumi.OutputState }
func (WorkflowAccessControlActionPtrOutput) AllowedCallerIpAddressRanges ¶
func (o WorkflowAccessControlActionPtrOutput) AllowedCallerIpAddressRanges() pulumi.StringArrayOutput
A list of the allowed caller IP address ranges.
func (WorkflowAccessControlActionPtrOutput) ElementType ¶
func (WorkflowAccessControlActionPtrOutput) ElementType() reflect.Type
func (WorkflowAccessControlActionPtrOutput) ToWorkflowAccessControlActionPtrOutput ¶
func (o WorkflowAccessControlActionPtrOutput) ToWorkflowAccessControlActionPtrOutput() WorkflowAccessControlActionPtrOutput
func (WorkflowAccessControlActionPtrOutput) ToWorkflowAccessControlActionPtrOutputWithContext ¶
func (o WorkflowAccessControlActionPtrOutput) ToWorkflowAccessControlActionPtrOutputWithContext(ctx context.Context) WorkflowAccessControlActionPtrOutput
type WorkflowAccessControlArgs ¶
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 ¶
func (WorkflowAccessControlArgs) ElementType() reflect.Type
func (WorkflowAccessControlArgs) ToWorkflowAccessControlOutput ¶
func (i WorkflowAccessControlArgs) ToWorkflowAccessControlOutput() WorkflowAccessControlOutput
func (WorkflowAccessControlArgs) ToWorkflowAccessControlOutputWithContext ¶
func (i WorkflowAccessControlArgs) ToWorkflowAccessControlOutputWithContext(ctx context.Context) WorkflowAccessControlOutput
func (WorkflowAccessControlArgs) ToWorkflowAccessControlPtrOutput ¶
func (i WorkflowAccessControlArgs) ToWorkflowAccessControlPtrOutput() WorkflowAccessControlPtrOutput
func (WorkflowAccessControlArgs) ToWorkflowAccessControlPtrOutputWithContext ¶
func (i WorkflowAccessControlArgs) ToWorkflowAccessControlPtrOutputWithContext(ctx context.Context) WorkflowAccessControlPtrOutput
type WorkflowAccessControlContent ¶
type WorkflowAccessControlContent struct { // A list of the allowed caller IP address ranges. AllowedCallerIpAddressRanges []string `pulumi:"allowedCallerIpAddressRanges"` }
type WorkflowAccessControlContentArgs ¶
type WorkflowAccessControlContentArgs struct { // A list of the allowed caller IP address ranges. AllowedCallerIpAddressRanges pulumi.StringArrayInput `pulumi:"allowedCallerIpAddressRanges"` }
func (WorkflowAccessControlContentArgs) ElementType ¶
func (WorkflowAccessControlContentArgs) ElementType() reflect.Type
func (WorkflowAccessControlContentArgs) ToWorkflowAccessControlContentOutput ¶
func (i WorkflowAccessControlContentArgs) ToWorkflowAccessControlContentOutput() WorkflowAccessControlContentOutput
func (WorkflowAccessControlContentArgs) ToWorkflowAccessControlContentOutputWithContext ¶
func (i WorkflowAccessControlContentArgs) ToWorkflowAccessControlContentOutputWithContext(ctx context.Context) WorkflowAccessControlContentOutput
func (WorkflowAccessControlContentArgs) ToWorkflowAccessControlContentPtrOutput ¶
func (i WorkflowAccessControlContentArgs) ToWorkflowAccessControlContentPtrOutput() WorkflowAccessControlContentPtrOutput
func (WorkflowAccessControlContentArgs) ToWorkflowAccessControlContentPtrOutputWithContext ¶
func (i WorkflowAccessControlContentArgs) ToWorkflowAccessControlContentPtrOutputWithContext(ctx context.Context) WorkflowAccessControlContentPtrOutput
type WorkflowAccessControlContentInput ¶
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 ¶
type WorkflowAccessControlContentOutput struct{ *pulumi.OutputState }
func (WorkflowAccessControlContentOutput) AllowedCallerIpAddressRanges ¶
func (o WorkflowAccessControlContentOutput) AllowedCallerIpAddressRanges() pulumi.StringArrayOutput
A list of the allowed caller IP address ranges.
func (WorkflowAccessControlContentOutput) ElementType ¶
func (WorkflowAccessControlContentOutput) ElementType() reflect.Type
func (WorkflowAccessControlContentOutput) ToWorkflowAccessControlContentOutput ¶
func (o WorkflowAccessControlContentOutput) ToWorkflowAccessControlContentOutput() WorkflowAccessControlContentOutput
func (WorkflowAccessControlContentOutput) ToWorkflowAccessControlContentOutputWithContext ¶
func (o WorkflowAccessControlContentOutput) ToWorkflowAccessControlContentOutputWithContext(ctx context.Context) WorkflowAccessControlContentOutput
func (WorkflowAccessControlContentOutput) ToWorkflowAccessControlContentPtrOutput ¶
func (o WorkflowAccessControlContentOutput) ToWorkflowAccessControlContentPtrOutput() WorkflowAccessControlContentPtrOutput
func (WorkflowAccessControlContentOutput) ToWorkflowAccessControlContentPtrOutputWithContext ¶
func (o WorkflowAccessControlContentOutput) ToWorkflowAccessControlContentPtrOutputWithContext(ctx context.Context) WorkflowAccessControlContentPtrOutput
type WorkflowAccessControlContentPtrInput ¶
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 ¶
func WorkflowAccessControlContentPtr(v *WorkflowAccessControlContentArgs) WorkflowAccessControlContentPtrInput
type WorkflowAccessControlContentPtrOutput ¶
type WorkflowAccessControlContentPtrOutput struct{ *pulumi.OutputState }
func (WorkflowAccessControlContentPtrOutput) AllowedCallerIpAddressRanges ¶
func (o WorkflowAccessControlContentPtrOutput) AllowedCallerIpAddressRanges() pulumi.StringArrayOutput
A list of the allowed caller IP address ranges.
func (WorkflowAccessControlContentPtrOutput) ElementType ¶
func (WorkflowAccessControlContentPtrOutput) ElementType() reflect.Type
func (WorkflowAccessControlContentPtrOutput) ToWorkflowAccessControlContentPtrOutput ¶
func (o WorkflowAccessControlContentPtrOutput) ToWorkflowAccessControlContentPtrOutput() WorkflowAccessControlContentPtrOutput
func (WorkflowAccessControlContentPtrOutput) ToWorkflowAccessControlContentPtrOutputWithContext ¶
func (o WorkflowAccessControlContentPtrOutput) ToWorkflowAccessControlContentPtrOutputWithContext(ctx context.Context) WorkflowAccessControlContentPtrOutput
type WorkflowAccessControlInput ¶
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 ¶
type WorkflowAccessControlOutput struct{ *pulumi.OutputState }
func (WorkflowAccessControlOutput) Action ¶
func (o WorkflowAccessControlOutput) Action() WorkflowAccessControlActionPtrOutput
A `action` block as defined below.
func (WorkflowAccessControlOutput) Content ¶
func (o WorkflowAccessControlOutput) Content() WorkflowAccessControlContentPtrOutput
A `content` block as defined below.
func (WorkflowAccessControlOutput) ElementType ¶
func (WorkflowAccessControlOutput) ElementType() reflect.Type
func (WorkflowAccessControlOutput) ToWorkflowAccessControlOutput ¶
func (o WorkflowAccessControlOutput) ToWorkflowAccessControlOutput() WorkflowAccessControlOutput
func (WorkflowAccessControlOutput) ToWorkflowAccessControlOutputWithContext ¶
func (o WorkflowAccessControlOutput) ToWorkflowAccessControlOutputWithContext(ctx context.Context) WorkflowAccessControlOutput
func (WorkflowAccessControlOutput) ToWorkflowAccessControlPtrOutput ¶
func (o WorkflowAccessControlOutput) ToWorkflowAccessControlPtrOutput() WorkflowAccessControlPtrOutput
func (WorkflowAccessControlOutput) ToWorkflowAccessControlPtrOutputWithContext ¶
func (o WorkflowAccessControlOutput) ToWorkflowAccessControlPtrOutputWithContext(ctx context.Context) WorkflowAccessControlPtrOutput
func (WorkflowAccessControlOutput) Trigger ¶
func (o WorkflowAccessControlOutput) Trigger() WorkflowAccessControlTriggerPtrOutput
A `trigger` block as defined below.
func (WorkflowAccessControlOutput) WorkflowManagement ¶
func (o WorkflowAccessControlOutput) WorkflowManagement() WorkflowAccessControlWorkflowManagementPtrOutput
A `workflowManagement` block as defined below.
type WorkflowAccessControlPtrInput ¶
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 ¶
func WorkflowAccessControlPtr(v *WorkflowAccessControlArgs) WorkflowAccessControlPtrInput
type WorkflowAccessControlPtrOutput ¶
type WorkflowAccessControlPtrOutput struct{ *pulumi.OutputState }
func (WorkflowAccessControlPtrOutput) Action ¶
func (o WorkflowAccessControlPtrOutput) Action() WorkflowAccessControlActionPtrOutput
A `action` block as defined below.
func (WorkflowAccessControlPtrOutput) Content ¶
func (o WorkflowAccessControlPtrOutput) Content() WorkflowAccessControlContentPtrOutput
A `content` block as defined below.
func (WorkflowAccessControlPtrOutput) Elem ¶
func (o WorkflowAccessControlPtrOutput) Elem() WorkflowAccessControlOutput
func (WorkflowAccessControlPtrOutput) ElementType ¶
func (WorkflowAccessControlPtrOutput) ElementType() reflect.Type
func (WorkflowAccessControlPtrOutput) ToWorkflowAccessControlPtrOutput ¶
func (o WorkflowAccessControlPtrOutput) ToWorkflowAccessControlPtrOutput() WorkflowAccessControlPtrOutput
func (WorkflowAccessControlPtrOutput) ToWorkflowAccessControlPtrOutputWithContext ¶
func (o WorkflowAccessControlPtrOutput) ToWorkflowAccessControlPtrOutputWithContext(ctx context.Context) WorkflowAccessControlPtrOutput
func (WorkflowAccessControlPtrOutput) Trigger ¶
func (o WorkflowAccessControlPtrOutput) Trigger() WorkflowAccessControlTriggerPtrOutput
A `trigger` block as defined below.
func (WorkflowAccessControlPtrOutput) WorkflowManagement ¶
func (o WorkflowAccessControlPtrOutput) WorkflowManagement() WorkflowAccessControlWorkflowManagementPtrOutput
A `workflowManagement` block as defined below.
type WorkflowAccessControlTrigger ¶
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 ¶
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 ¶
func (WorkflowAccessControlTriggerArgs) ElementType() reflect.Type
func (WorkflowAccessControlTriggerArgs) ToWorkflowAccessControlTriggerOutput ¶
func (i WorkflowAccessControlTriggerArgs) ToWorkflowAccessControlTriggerOutput() WorkflowAccessControlTriggerOutput
func (WorkflowAccessControlTriggerArgs) ToWorkflowAccessControlTriggerOutputWithContext ¶
func (i WorkflowAccessControlTriggerArgs) ToWorkflowAccessControlTriggerOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerOutput
func (WorkflowAccessControlTriggerArgs) ToWorkflowAccessControlTriggerPtrOutput ¶
func (i WorkflowAccessControlTriggerArgs) ToWorkflowAccessControlTriggerPtrOutput() WorkflowAccessControlTriggerPtrOutput
func (WorkflowAccessControlTriggerArgs) ToWorkflowAccessControlTriggerPtrOutputWithContext ¶
func (i WorkflowAccessControlTriggerArgs) ToWorkflowAccessControlTriggerPtrOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerPtrOutput
type WorkflowAccessControlTriggerInput ¶
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 ¶
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 ¶
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 ¶
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyArgs) ElementType() reflect.Type
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyArgs) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyOutput ¶
func (i WorkflowAccessControlTriggerOpenAuthenticationPolicyArgs) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyOutput() WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyArgs) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyOutputWithContext ¶
func (i WorkflowAccessControlTriggerOpenAuthenticationPolicyArgs) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput
type WorkflowAccessControlTriggerOpenAuthenticationPolicyArray ¶
type WorkflowAccessControlTriggerOpenAuthenticationPolicyArray []WorkflowAccessControlTriggerOpenAuthenticationPolicyInput
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyArray) ElementType ¶
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyArray) ElementType() reflect.Type
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyArray) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput ¶
func (i WorkflowAccessControlTriggerOpenAuthenticationPolicyArray) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput() WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyArray) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutputWithContext ¶
func (i WorkflowAccessControlTriggerOpenAuthenticationPolicyArray) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput
type WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayInput ¶
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 ¶
type WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput struct{ *pulumi.OutputState }
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput) ElementType ¶
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput) ElementType() reflect.Type
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput ¶
func (o WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput() WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutputWithContext ¶
func (o WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput
type WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArgs ¶
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 ¶
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArgs) ElementType() reflect.Type
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArgs) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput ¶
func (i WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArgs) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput() WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArgs) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutputWithContext ¶
func (i WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArgs) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput
type WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArray ¶
type WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArray []WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimInput
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArray) ElementType ¶
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArray) ElementType() reflect.Type
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArray) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput ¶
func (i WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArray) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput() WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArray) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutputWithContext ¶
func (i WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArray) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput
type WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayInput ¶
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 ¶
type WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput struct{ *pulumi.OutputState }
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput) ElementType ¶
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput) ElementType() reflect.Type
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput ¶
func (o WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput() WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutputWithContext ¶
func (o WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput
type WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimInput ¶
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 ¶
type WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput struct{ *pulumi.OutputState }
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput) ElementType ¶
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput) ElementType() reflect.Type
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput) Name ¶
The name of the OAuth policy claim for the Logic App Workflow.
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput ¶
func (o WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput() WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutputWithContext ¶
func (o WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput) Value ¶
func (o WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimOutput) Value() pulumi.StringOutput
The value of the OAuth policy claim for the Logic App Workflow.
type WorkflowAccessControlTriggerOpenAuthenticationPolicyInput ¶
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 ¶
type WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput struct{ *pulumi.OutputState }
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput) Claims ¶
func (o WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput) Claims() WorkflowAccessControlTriggerOpenAuthenticationPolicyClaimArrayOutput
A `claim` block as defined below.
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput) ElementType ¶
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput) ElementType() reflect.Type
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput) Name ¶
The OAuth policy name for the Logic App Workflow.
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyOutput ¶
func (o WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyOutput() WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput
func (WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyOutputWithContext ¶
func (o WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput) ToWorkflowAccessControlTriggerOpenAuthenticationPolicyOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerOpenAuthenticationPolicyOutput
type WorkflowAccessControlTriggerOutput ¶
type WorkflowAccessControlTriggerOutput struct{ *pulumi.OutputState }
func (WorkflowAccessControlTriggerOutput) AllowedCallerIpAddressRanges ¶
func (o WorkflowAccessControlTriggerOutput) AllowedCallerIpAddressRanges() pulumi.StringArrayOutput
A list of the allowed caller IP address ranges.
func (WorkflowAccessControlTriggerOutput) ElementType ¶
func (WorkflowAccessControlTriggerOutput) ElementType() reflect.Type
func (WorkflowAccessControlTriggerOutput) OpenAuthenticationPolicies ¶
func (o WorkflowAccessControlTriggerOutput) OpenAuthenticationPolicies() WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput
A `openAuthenticationPolicy` block as defined below.
func (WorkflowAccessControlTriggerOutput) ToWorkflowAccessControlTriggerOutput ¶
func (o WorkflowAccessControlTriggerOutput) ToWorkflowAccessControlTriggerOutput() WorkflowAccessControlTriggerOutput
func (WorkflowAccessControlTriggerOutput) ToWorkflowAccessControlTriggerOutputWithContext ¶
func (o WorkflowAccessControlTriggerOutput) ToWorkflowAccessControlTriggerOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerOutput
func (WorkflowAccessControlTriggerOutput) ToWorkflowAccessControlTriggerPtrOutput ¶
func (o WorkflowAccessControlTriggerOutput) ToWorkflowAccessControlTriggerPtrOutput() WorkflowAccessControlTriggerPtrOutput
func (WorkflowAccessControlTriggerOutput) ToWorkflowAccessControlTriggerPtrOutputWithContext ¶
func (o WorkflowAccessControlTriggerOutput) ToWorkflowAccessControlTriggerPtrOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerPtrOutput
type WorkflowAccessControlTriggerPtrInput ¶
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 ¶
func WorkflowAccessControlTriggerPtr(v *WorkflowAccessControlTriggerArgs) WorkflowAccessControlTriggerPtrInput
type WorkflowAccessControlTriggerPtrOutput ¶
type WorkflowAccessControlTriggerPtrOutput struct{ *pulumi.OutputState }
func (WorkflowAccessControlTriggerPtrOutput) AllowedCallerIpAddressRanges ¶
func (o WorkflowAccessControlTriggerPtrOutput) AllowedCallerIpAddressRanges() pulumi.StringArrayOutput
A list of the allowed caller IP address ranges.
func (WorkflowAccessControlTriggerPtrOutput) ElementType ¶
func (WorkflowAccessControlTriggerPtrOutput) ElementType() reflect.Type
func (WorkflowAccessControlTriggerPtrOutput) OpenAuthenticationPolicies ¶
func (o WorkflowAccessControlTriggerPtrOutput) OpenAuthenticationPolicies() WorkflowAccessControlTriggerOpenAuthenticationPolicyArrayOutput
A `openAuthenticationPolicy` block as defined below.
func (WorkflowAccessControlTriggerPtrOutput) ToWorkflowAccessControlTriggerPtrOutput ¶
func (o WorkflowAccessControlTriggerPtrOutput) ToWorkflowAccessControlTriggerPtrOutput() WorkflowAccessControlTriggerPtrOutput
func (WorkflowAccessControlTriggerPtrOutput) ToWorkflowAccessControlTriggerPtrOutputWithContext ¶
func (o WorkflowAccessControlTriggerPtrOutput) ToWorkflowAccessControlTriggerPtrOutputWithContext(ctx context.Context) WorkflowAccessControlTriggerPtrOutput
type WorkflowAccessControlWorkflowManagement ¶
type WorkflowAccessControlWorkflowManagement struct { // A list of the allowed caller IP address ranges. AllowedCallerIpAddressRanges []string `pulumi:"allowedCallerIpAddressRanges"` }
type WorkflowAccessControlWorkflowManagementArgs ¶
type WorkflowAccessControlWorkflowManagementArgs struct { // A list of the allowed caller IP address ranges. AllowedCallerIpAddressRanges pulumi.StringArrayInput `pulumi:"allowedCallerIpAddressRanges"` }
func (WorkflowAccessControlWorkflowManagementArgs) ElementType ¶
func (WorkflowAccessControlWorkflowManagementArgs) ElementType() reflect.Type
func (WorkflowAccessControlWorkflowManagementArgs) ToWorkflowAccessControlWorkflowManagementOutput ¶
func (i WorkflowAccessControlWorkflowManagementArgs) ToWorkflowAccessControlWorkflowManagementOutput() WorkflowAccessControlWorkflowManagementOutput
func (WorkflowAccessControlWorkflowManagementArgs) ToWorkflowAccessControlWorkflowManagementOutputWithContext ¶
func (i WorkflowAccessControlWorkflowManagementArgs) ToWorkflowAccessControlWorkflowManagementOutputWithContext(ctx context.Context) WorkflowAccessControlWorkflowManagementOutput
func (WorkflowAccessControlWorkflowManagementArgs) ToWorkflowAccessControlWorkflowManagementPtrOutput ¶
func (i WorkflowAccessControlWorkflowManagementArgs) ToWorkflowAccessControlWorkflowManagementPtrOutput() WorkflowAccessControlWorkflowManagementPtrOutput
func (WorkflowAccessControlWorkflowManagementArgs) ToWorkflowAccessControlWorkflowManagementPtrOutputWithContext ¶
func (i WorkflowAccessControlWorkflowManagementArgs) ToWorkflowAccessControlWorkflowManagementPtrOutputWithContext(ctx context.Context) WorkflowAccessControlWorkflowManagementPtrOutput
type WorkflowAccessControlWorkflowManagementInput ¶
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 ¶
type WorkflowAccessControlWorkflowManagementOutput struct{ *pulumi.OutputState }
func (WorkflowAccessControlWorkflowManagementOutput) AllowedCallerIpAddressRanges ¶
func (o WorkflowAccessControlWorkflowManagementOutput) AllowedCallerIpAddressRanges() pulumi.StringArrayOutput
A list of the allowed caller IP address ranges.
func (WorkflowAccessControlWorkflowManagementOutput) ElementType ¶
func (WorkflowAccessControlWorkflowManagementOutput) ElementType() reflect.Type
func (WorkflowAccessControlWorkflowManagementOutput) ToWorkflowAccessControlWorkflowManagementOutput ¶
func (o WorkflowAccessControlWorkflowManagementOutput) ToWorkflowAccessControlWorkflowManagementOutput() WorkflowAccessControlWorkflowManagementOutput
func (WorkflowAccessControlWorkflowManagementOutput) ToWorkflowAccessControlWorkflowManagementOutputWithContext ¶
func (o WorkflowAccessControlWorkflowManagementOutput) ToWorkflowAccessControlWorkflowManagementOutputWithContext(ctx context.Context) WorkflowAccessControlWorkflowManagementOutput
func (WorkflowAccessControlWorkflowManagementOutput) ToWorkflowAccessControlWorkflowManagementPtrOutput ¶
func (o WorkflowAccessControlWorkflowManagementOutput) ToWorkflowAccessControlWorkflowManagementPtrOutput() WorkflowAccessControlWorkflowManagementPtrOutput
func (WorkflowAccessControlWorkflowManagementOutput) ToWorkflowAccessControlWorkflowManagementPtrOutputWithContext ¶
func (o WorkflowAccessControlWorkflowManagementOutput) ToWorkflowAccessControlWorkflowManagementPtrOutputWithContext(ctx context.Context) WorkflowAccessControlWorkflowManagementPtrOutput
type WorkflowAccessControlWorkflowManagementPtrInput ¶
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 ¶
func WorkflowAccessControlWorkflowManagementPtr(v *WorkflowAccessControlWorkflowManagementArgs) WorkflowAccessControlWorkflowManagementPtrInput
type WorkflowAccessControlWorkflowManagementPtrOutput ¶
type WorkflowAccessControlWorkflowManagementPtrOutput struct{ *pulumi.OutputState }
func (WorkflowAccessControlWorkflowManagementPtrOutput) AllowedCallerIpAddressRanges ¶
func (o WorkflowAccessControlWorkflowManagementPtrOutput) AllowedCallerIpAddressRanges() pulumi.StringArrayOutput
A list of the allowed caller IP address ranges.
func (WorkflowAccessControlWorkflowManagementPtrOutput) ElementType ¶
func (WorkflowAccessControlWorkflowManagementPtrOutput) ElementType() reflect.Type
func (WorkflowAccessControlWorkflowManagementPtrOutput) ToWorkflowAccessControlWorkflowManagementPtrOutput ¶
func (o WorkflowAccessControlWorkflowManagementPtrOutput) ToWorkflowAccessControlWorkflowManagementPtrOutput() WorkflowAccessControlWorkflowManagementPtrOutput
func (WorkflowAccessControlWorkflowManagementPtrOutput) ToWorkflowAccessControlWorkflowManagementPtrOutputWithContext ¶
func (o WorkflowAccessControlWorkflowManagementPtrOutput) ToWorkflowAccessControlWorkflowManagementPtrOutputWithContext(ctx context.Context) WorkflowAccessControlWorkflowManagementPtrOutput
type WorkflowArgs ¶
type WorkflowArgs struct { // A `accessControl` block as defined below. AccessControl WorkflowAccessControlPtrInput // Is the Logic App Workflow enabled? Defaults to `true`. 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. // // > **NOTE:** Any parameters specified must exist in the Schema defined in `workflowParameters`. 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/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 ¶
type WorkflowIdentity struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Logic App Workflow. // // > **NOTE:** This is required when `type` is set to `UserAssigned` 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"` // Specifies the type of Managed Service Identity that should be configured on this Logic App Workflow. Possible values are `SystemAssigned`, `UserAssigned`. Type string `pulumi:"type"` }
type WorkflowIdentityArgs ¶
type WorkflowIdentityArgs struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Logic App Workflow. // // > **NOTE:** This is required when `type` is set to `UserAssigned` 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"` // Specifies the type of Managed Service Identity that should be configured on this Logic App Workflow. Possible values are `SystemAssigned`, `UserAssigned`. Type pulumi.StringInput `pulumi:"type"` }
func (WorkflowIdentityArgs) ElementType ¶
func (WorkflowIdentityArgs) ElementType() reflect.Type
func (WorkflowIdentityArgs) ToWorkflowIdentityOutput ¶
func (i WorkflowIdentityArgs) ToWorkflowIdentityOutput() WorkflowIdentityOutput
func (WorkflowIdentityArgs) ToWorkflowIdentityOutputWithContext ¶
func (i WorkflowIdentityArgs) ToWorkflowIdentityOutputWithContext(ctx context.Context) WorkflowIdentityOutput
func (WorkflowIdentityArgs) ToWorkflowIdentityPtrOutput ¶
func (i WorkflowIdentityArgs) ToWorkflowIdentityPtrOutput() WorkflowIdentityPtrOutput
func (WorkflowIdentityArgs) ToWorkflowIdentityPtrOutputWithContext ¶
func (i WorkflowIdentityArgs) ToWorkflowIdentityPtrOutputWithContext(ctx context.Context) WorkflowIdentityPtrOutput
type WorkflowIdentityInput ¶
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 ¶
type WorkflowIdentityOutput struct{ *pulumi.OutputState }
func (WorkflowIdentityOutput) ElementType ¶
func (WorkflowIdentityOutput) ElementType() reflect.Type
func (WorkflowIdentityOutput) IdentityIds ¶
func (o WorkflowIdentityOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of User Assigned Managed Identity IDs to be assigned to this Logic App Workflow.
> **NOTE:** This is required when `type` is set to `UserAssigned`
func (WorkflowIdentityOutput) PrincipalId ¶
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 ¶
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 ¶
func (o WorkflowIdentityOutput) ToWorkflowIdentityOutput() WorkflowIdentityOutput
func (WorkflowIdentityOutput) ToWorkflowIdentityOutputWithContext ¶
func (o WorkflowIdentityOutput) ToWorkflowIdentityOutputWithContext(ctx context.Context) WorkflowIdentityOutput
func (WorkflowIdentityOutput) ToWorkflowIdentityPtrOutput ¶
func (o WorkflowIdentityOutput) ToWorkflowIdentityPtrOutput() WorkflowIdentityPtrOutput
func (WorkflowIdentityOutput) ToWorkflowIdentityPtrOutputWithContext ¶
func (o WorkflowIdentityOutput) ToWorkflowIdentityPtrOutputWithContext(ctx context.Context) WorkflowIdentityPtrOutput
func (WorkflowIdentityOutput) Type ¶
func (o WorkflowIdentityOutput) Type() pulumi.StringOutput
Specifies the type of Managed Service Identity that should be configured on this Logic App Workflow. Possible values are `SystemAssigned`, `UserAssigned`.
type WorkflowIdentityPtrInput ¶
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 ¶
func WorkflowIdentityPtr(v *WorkflowIdentityArgs) WorkflowIdentityPtrInput
type WorkflowIdentityPtrOutput ¶
type WorkflowIdentityPtrOutput struct{ *pulumi.OutputState }
func (WorkflowIdentityPtrOutput) Elem ¶
func (o WorkflowIdentityPtrOutput) Elem() WorkflowIdentityOutput
func (WorkflowIdentityPtrOutput) ElementType ¶
func (WorkflowIdentityPtrOutput) ElementType() reflect.Type
func (WorkflowIdentityPtrOutput) IdentityIds ¶
func (o WorkflowIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of User Assigned Managed Identity IDs to be assigned to this Logic App Workflow.
> **NOTE:** This is required when `type` is set to `UserAssigned`
func (WorkflowIdentityPtrOutput) PrincipalId ¶
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 ¶
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 ¶
func (o WorkflowIdentityPtrOutput) ToWorkflowIdentityPtrOutput() WorkflowIdentityPtrOutput
func (WorkflowIdentityPtrOutput) ToWorkflowIdentityPtrOutputWithContext ¶
func (o WorkflowIdentityPtrOutput) ToWorkflowIdentityPtrOutputWithContext(ctx context.Context) WorkflowIdentityPtrOutput
func (WorkflowIdentityPtrOutput) Type ¶
func (o WorkflowIdentityPtrOutput) Type() pulumi.StringPtrOutput
Specifies the type of Managed Service Identity that should be configured on this Logic App Workflow. Possible values are `SystemAssigned`, `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) AccessControl ¶ added in v5.5.0
func (o WorkflowOutput) AccessControl() WorkflowAccessControlPtrOutput
A `accessControl` block as defined below.
func (WorkflowOutput) AccessEndpoint ¶ added in v5.5.0
func (o WorkflowOutput) AccessEndpoint() pulumi.StringOutput
The Access Endpoint for the Logic App Workflow.
func (WorkflowOutput) ConnectorEndpointIpAddresses ¶ added in v5.5.0
func (o WorkflowOutput) ConnectorEndpointIpAddresses() pulumi.StringArrayOutput
The list of access endpoint IP addresses of connector.
func (WorkflowOutput) ConnectorOutboundIpAddresses ¶ added in v5.5.0
func (o WorkflowOutput) ConnectorOutboundIpAddresses() pulumi.StringArrayOutput
The list of outgoing IP addresses of connector.
func (WorkflowOutput) ElementType ¶
func (WorkflowOutput) ElementType() reflect.Type
func (WorkflowOutput) Enabled ¶ added in v5.5.0
func (o WorkflowOutput) Enabled() pulumi.BoolPtrOutput
Is the Logic App Workflow enabled? Defaults to `true`.
func (WorkflowOutput) Identity ¶ added in v5.5.0
func (o WorkflowOutput) Identity() WorkflowIdentityPtrOutput
An `identity` block as defined below.
func (WorkflowOutput) IntegrationServiceEnvironmentId ¶ added in v5.5.0
func (o WorkflowOutput) IntegrationServiceEnvironmentId() pulumi.StringPtrOutput
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.
func (WorkflowOutput) Location ¶ added in v5.5.0
func (o WorkflowOutput) Location() pulumi.StringOutput
Specifies the supported Azure location where the Logic App Workflow exists. Changing this forces a new resource to be created.
func (WorkflowOutput) LogicAppIntegrationAccountId ¶ added in v5.5.0
func (o WorkflowOutput) LogicAppIntegrationAccountId() pulumi.StringPtrOutput
The ID of the integration account linked by this Logic App Workflow.
func (WorkflowOutput) Name ¶ added in v5.5.0
func (o WorkflowOutput) Name() pulumi.StringOutput
Specifies the name of the Logic App Workflow. Changing this forces a new resource to be created.
func (WorkflowOutput) Parameters ¶ added in v5.5.0
func (o WorkflowOutput) Parameters() pulumi.StringMapOutput
A map of Key-Value pairs.
> **NOTE:** Any parameters specified must exist in the Schema defined in `workflowParameters`.
func (WorkflowOutput) ResourceGroupName ¶ added in v5.5.0
func (o WorkflowOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group in which the Logic App Workflow should be created. Changing this forces a new resource to be created.
func (WorkflowOutput) Tags ¶ added in v5.5.0
func (o WorkflowOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (WorkflowOutput) ToWorkflowOutput ¶
func (o WorkflowOutput) ToWorkflowOutput() WorkflowOutput
func (WorkflowOutput) ToWorkflowOutputWithContext ¶
func (o WorkflowOutput) ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput
func (WorkflowOutput) WorkflowEndpointIpAddresses ¶ added in v5.5.0
func (o WorkflowOutput) WorkflowEndpointIpAddresses() pulumi.StringArrayOutput
The list of access endpoint IP addresses of workflow.
func (WorkflowOutput) WorkflowOutboundIpAddresses ¶ added in v5.5.0
func (o WorkflowOutput) WorkflowOutboundIpAddresses() pulumi.StringArrayOutput
The list of outgoing IP addresses of workflow.
func (WorkflowOutput) WorkflowParameters ¶ added in v5.5.0
func (o WorkflowOutput) WorkflowParameters() pulumi.StringMapOutput
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/azure/logic-apps/logic-apps-workflow-definition-language#parameters>).
func (WorkflowOutput) WorkflowSchema ¶ added in v5.5.0
func (o WorkflowOutput) WorkflowSchema() pulumi.StringPtrOutput
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.
func (WorkflowOutput) WorkflowVersion ¶ added in v5.5.0
func (o WorkflowOutput) WorkflowVersion() pulumi.StringPtrOutput
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.
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 // Is the Logic App Workflow enabled? Defaults to `true`. 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. // // > **NOTE:** Any parameters specified must exist in the Schema defined in `workflowParameters`. 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/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
- getStandard.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