Documentation ¶
Index ¶
- type Certificate
- type CertificateArgs
- type CertificateArray
- type CertificateArrayInput
- type CertificateArrayOutput
- func (CertificateArrayOutput) ElementType() reflect.Type
- func (o CertificateArrayOutput) Index(i pulumi.IntInput) CertificateOutput
- func (o CertificateArrayOutput) ToCertificateArrayOutput() CertificateArrayOutput
- func (o CertificateArrayOutput) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
- type CertificateInput
- type CertificateMap
- type CertificateMapInput
- type CertificateMapOutput
- func (CertificateMapOutput) ElementType() reflect.Type
- func (o CertificateMapOutput) MapIndex(k pulumi.StringInput) CertificateOutput
- func (o CertificateMapOutput) ToCertificateMapOutput() CertificateMapOutput
- func (o CertificateMapOutput) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
- type CertificateOutput
- func (o CertificateOutput) CertificateVirtualPath() pulumi.StringOutput
- func (CertificateOutput) ElementType() reflect.Type
- func (o CertificateOutput) KeyVaultSecretId() pulumi.StringOutput
- func (o CertificateOutput) KeyVirtualPath() pulumi.StringOutput
- func (o CertificateOutput) Name() pulumi.StringOutput
- func (o CertificateOutput) NginxDeploymentId() pulumi.StringOutput
- func (o CertificateOutput) ToCertificateOutput() CertificateOutput
- func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
- type CertificateState
- type Configuration
- type ConfigurationArgs
- type ConfigurationArray
- type ConfigurationArrayInput
- type ConfigurationArrayOutput
- func (ConfigurationArrayOutput) ElementType() reflect.Type
- func (o ConfigurationArrayOutput) Index(i pulumi.IntInput) ConfigurationOutput
- func (o ConfigurationArrayOutput) ToConfigurationArrayOutput() ConfigurationArrayOutput
- func (o ConfigurationArrayOutput) ToConfigurationArrayOutputWithContext(ctx context.Context) ConfigurationArrayOutput
- type ConfigurationConfigFile
- type ConfigurationConfigFileArgs
- type ConfigurationConfigFileArray
- func (ConfigurationConfigFileArray) ElementType() reflect.Type
- func (i ConfigurationConfigFileArray) ToConfigurationConfigFileArrayOutput() ConfigurationConfigFileArrayOutput
- func (i ConfigurationConfigFileArray) ToConfigurationConfigFileArrayOutputWithContext(ctx context.Context) ConfigurationConfigFileArrayOutput
- type ConfigurationConfigFileArrayInput
- type ConfigurationConfigFileArrayOutput
- func (ConfigurationConfigFileArrayOutput) ElementType() reflect.Type
- func (o ConfigurationConfigFileArrayOutput) Index(i pulumi.IntInput) ConfigurationConfigFileOutput
- func (o ConfigurationConfigFileArrayOutput) ToConfigurationConfigFileArrayOutput() ConfigurationConfigFileArrayOutput
- func (o ConfigurationConfigFileArrayOutput) ToConfigurationConfigFileArrayOutputWithContext(ctx context.Context) ConfigurationConfigFileArrayOutput
- type ConfigurationConfigFileInput
- type ConfigurationConfigFileOutput
- func (o ConfigurationConfigFileOutput) Content() pulumi.StringOutput
- func (ConfigurationConfigFileOutput) ElementType() reflect.Type
- func (o ConfigurationConfigFileOutput) ToConfigurationConfigFileOutput() ConfigurationConfigFileOutput
- func (o ConfigurationConfigFileOutput) ToConfigurationConfigFileOutputWithContext(ctx context.Context) ConfigurationConfigFileOutput
- func (o ConfigurationConfigFileOutput) VirtualPath() pulumi.StringOutput
- type ConfigurationInput
- type ConfigurationMap
- type ConfigurationMapInput
- type ConfigurationMapOutput
- func (ConfigurationMapOutput) ElementType() reflect.Type
- func (o ConfigurationMapOutput) MapIndex(k pulumi.StringInput) ConfigurationOutput
- func (o ConfigurationMapOutput) ToConfigurationMapOutput() ConfigurationMapOutput
- func (o ConfigurationMapOutput) ToConfigurationMapOutputWithContext(ctx context.Context) ConfigurationMapOutput
- type ConfigurationOutput
- func (o ConfigurationOutput) ConfigFiles() ConfigurationConfigFileArrayOutput
- func (ConfigurationOutput) ElementType() reflect.Type
- func (o ConfigurationOutput) NginxDeploymentId() pulumi.StringOutput
- func (o ConfigurationOutput) PackageData() pulumi.StringPtrOutput
- func (o ConfigurationOutput) ProtectedFiles() ConfigurationProtectedFileArrayOutput
- func (o ConfigurationOutput) RootFile() pulumi.StringOutput
- func (o ConfigurationOutput) ToConfigurationOutput() ConfigurationOutput
- func (o ConfigurationOutput) ToConfigurationOutputWithContext(ctx context.Context) ConfigurationOutput
- type ConfigurationProtectedFile
- type ConfigurationProtectedFileArgs
- func (ConfigurationProtectedFileArgs) ElementType() reflect.Type
- func (i ConfigurationProtectedFileArgs) ToConfigurationProtectedFileOutput() ConfigurationProtectedFileOutput
- func (i ConfigurationProtectedFileArgs) ToConfigurationProtectedFileOutputWithContext(ctx context.Context) ConfigurationProtectedFileOutput
- type ConfigurationProtectedFileArray
- func (ConfigurationProtectedFileArray) ElementType() reflect.Type
- func (i ConfigurationProtectedFileArray) ToConfigurationProtectedFileArrayOutput() ConfigurationProtectedFileArrayOutput
- func (i ConfigurationProtectedFileArray) ToConfigurationProtectedFileArrayOutputWithContext(ctx context.Context) ConfigurationProtectedFileArrayOutput
- type ConfigurationProtectedFileArrayInput
- type ConfigurationProtectedFileArrayOutput
- func (ConfigurationProtectedFileArrayOutput) ElementType() reflect.Type
- func (o ConfigurationProtectedFileArrayOutput) Index(i pulumi.IntInput) ConfigurationProtectedFileOutput
- func (o ConfigurationProtectedFileArrayOutput) ToConfigurationProtectedFileArrayOutput() ConfigurationProtectedFileArrayOutput
- func (o ConfigurationProtectedFileArrayOutput) ToConfigurationProtectedFileArrayOutputWithContext(ctx context.Context) ConfigurationProtectedFileArrayOutput
- type ConfigurationProtectedFileInput
- type ConfigurationProtectedFileOutput
- func (o ConfigurationProtectedFileOutput) Content() pulumi.StringOutput
- func (ConfigurationProtectedFileOutput) ElementType() reflect.Type
- func (o ConfigurationProtectedFileOutput) ToConfigurationProtectedFileOutput() ConfigurationProtectedFileOutput
- func (o ConfigurationProtectedFileOutput) ToConfigurationProtectedFileOutputWithContext(ctx context.Context) ConfigurationProtectedFileOutput
- func (o ConfigurationProtectedFileOutput) VirtualPath() pulumi.StringOutput
- type ConfigurationState
- type Deployment
- type DeploymentArgs
- type DeploymentArray
- type DeploymentArrayInput
- type DeploymentArrayOutput
- func (DeploymentArrayOutput) ElementType() reflect.Type
- func (o DeploymentArrayOutput) Index(i pulumi.IntInput) DeploymentOutput
- func (o DeploymentArrayOutput) ToDeploymentArrayOutput() DeploymentArrayOutput
- func (o DeploymentArrayOutput) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput
- type DeploymentAutoScaleProfile
- type DeploymentAutoScaleProfileArgs
- func (DeploymentAutoScaleProfileArgs) ElementType() reflect.Type
- func (i DeploymentAutoScaleProfileArgs) ToDeploymentAutoScaleProfileOutput() DeploymentAutoScaleProfileOutput
- func (i DeploymentAutoScaleProfileArgs) ToDeploymentAutoScaleProfileOutputWithContext(ctx context.Context) DeploymentAutoScaleProfileOutput
- type DeploymentAutoScaleProfileArray
- func (DeploymentAutoScaleProfileArray) ElementType() reflect.Type
- func (i DeploymentAutoScaleProfileArray) ToDeploymentAutoScaleProfileArrayOutput() DeploymentAutoScaleProfileArrayOutput
- func (i DeploymentAutoScaleProfileArray) ToDeploymentAutoScaleProfileArrayOutputWithContext(ctx context.Context) DeploymentAutoScaleProfileArrayOutput
- type DeploymentAutoScaleProfileArrayInput
- type DeploymentAutoScaleProfileArrayOutput
- func (DeploymentAutoScaleProfileArrayOutput) ElementType() reflect.Type
- func (o DeploymentAutoScaleProfileArrayOutput) Index(i pulumi.IntInput) DeploymentAutoScaleProfileOutput
- func (o DeploymentAutoScaleProfileArrayOutput) ToDeploymentAutoScaleProfileArrayOutput() DeploymentAutoScaleProfileArrayOutput
- func (o DeploymentAutoScaleProfileArrayOutput) ToDeploymentAutoScaleProfileArrayOutputWithContext(ctx context.Context) DeploymentAutoScaleProfileArrayOutput
- type DeploymentAutoScaleProfileInput
- type DeploymentAutoScaleProfileOutput
- func (DeploymentAutoScaleProfileOutput) ElementType() reflect.Type
- func (o DeploymentAutoScaleProfileOutput) MaxCapacity() pulumi.IntOutput
- func (o DeploymentAutoScaleProfileOutput) MinCapacity() pulumi.IntOutput
- func (o DeploymentAutoScaleProfileOutput) Name() pulumi.StringOutput
- func (o DeploymentAutoScaleProfileOutput) ToDeploymentAutoScaleProfileOutput() DeploymentAutoScaleProfileOutput
- func (o DeploymentAutoScaleProfileOutput) ToDeploymentAutoScaleProfileOutputWithContext(ctx context.Context) DeploymentAutoScaleProfileOutput
- type DeploymentConfiguration
- type DeploymentConfigurationArgs
- func (DeploymentConfigurationArgs) ElementType() reflect.Type
- func (i DeploymentConfigurationArgs) ToDeploymentConfigurationOutput() DeploymentConfigurationOutput
- func (i DeploymentConfigurationArgs) ToDeploymentConfigurationOutputWithContext(ctx context.Context) DeploymentConfigurationOutput
- func (i DeploymentConfigurationArgs) ToDeploymentConfigurationPtrOutput() DeploymentConfigurationPtrOutput
- func (i DeploymentConfigurationArgs) ToDeploymentConfigurationPtrOutputWithContext(ctx context.Context) DeploymentConfigurationPtrOutput
- type DeploymentConfigurationConfigFile
- type DeploymentConfigurationConfigFileArgs
- func (DeploymentConfigurationConfigFileArgs) ElementType() reflect.Type
- func (i DeploymentConfigurationConfigFileArgs) ToDeploymentConfigurationConfigFileOutput() DeploymentConfigurationConfigFileOutput
- func (i DeploymentConfigurationConfigFileArgs) ToDeploymentConfigurationConfigFileOutputWithContext(ctx context.Context) DeploymentConfigurationConfigFileOutput
- type DeploymentConfigurationConfigFileArray
- func (DeploymentConfigurationConfigFileArray) ElementType() reflect.Type
- func (i DeploymentConfigurationConfigFileArray) ToDeploymentConfigurationConfigFileArrayOutput() DeploymentConfigurationConfigFileArrayOutput
- func (i DeploymentConfigurationConfigFileArray) ToDeploymentConfigurationConfigFileArrayOutputWithContext(ctx context.Context) DeploymentConfigurationConfigFileArrayOutput
- type DeploymentConfigurationConfigFileArrayInput
- type DeploymentConfigurationConfigFileArrayOutput
- func (DeploymentConfigurationConfigFileArrayOutput) ElementType() reflect.Type
- func (o DeploymentConfigurationConfigFileArrayOutput) Index(i pulumi.IntInput) DeploymentConfigurationConfigFileOutput
- func (o DeploymentConfigurationConfigFileArrayOutput) ToDeploymentConfigurationConfigFileArrayOutput() DeploymentConfigurationConfigFileArrayOutput
- func (o DeploymentConfigurationConfigFileArrayOutput) ToDeploymentConfigurationConfigFileArrayOutputWithContext(ctx context.Context) DeploymentConfigurationConfigFileArrayOutput
- type DeploymentConfigurationConfigFileInput
- type DeploymentConfigurationConfigFileOutput
- func (o DeploymentConfigurationConfigFileOutput) Content() pulumi.StringOutput
- func (DeploymentConfigurationConfigFileOutput) ElementType() reflect.Type
- func (o DeploymentConfigurationConfigFileOutput) ToDeploymentConfigurationConfigFileOutput() DeploymentConfigurationConfigFileOutput
- func (o DeploymentConfigurationConfigFileOutput) ToDeploymentConfigurationConfigFileOutputWithContext(ctx context.Context) DeploymentConfigurationConfigFileOutput
- func (o DeploymentConfigurationConfigFileOutput) VirtualPath() pulumi.StringOutput
- type DeploymentConfigurationInput
- type DeploymentConfigurationOutput
- func (o DeploymentConfigurationOutput) ConfigFiles() DeploymentConfigurationConfigFileArrayOutput
- func (DeploymentConfigurationOutput) ElementType() reflect.Type
- func (o DeploymentConfigurationOutput) PackageData() pulumi.StringPtrOutput
- func (o DeploymentConfigurationOutput) ProtectedFiles() DeploymentConfigurationProtectedFileArrayOutput
- func (o DeploymentConfigurationOutput) RootFile() pulumi.StringOutput
- func (o DeploymentConfigurationOutput) ToDeploymentConfigurationOutput() DeploymentConfigurationOutput
- func (o DeploymentConfigurationOutput) ToDeploymentConfigurationOutputWithContext(ctx context.Context) DeploymentConfigurationOutput
- func (o DeploymentConfigurationOutput) ToDeploymentConfigurationPtrOutput() DeploymentConfigurationPtrOutput
- func (o DeploymentConfigurationOutput) ToDeploymentConfigurationPtrOutputWithContext(ctx context.Context) DeploymentConfigurationPtrOutput
- type DeploymentConfigurationProtectedFile
- type DeploymentConfigurationProtectedFileArgs
- func (DeploymentConfigurationProtectedFileArgs) ElementType() reflect.Type
- func (i DeploymentConfigurationProtectedFileArgs) ToDeploymentConfigurationProtectedFileOutput() DeploymentConfigurationProtectedFileOutput
- func (i DeploymentConfigurationProtectedFileArgs) ToDeploymentConfigurationProtectedFileOutputWithContext(ctx context.Context) DeploymentConfigurationProtectedFileOutput
- type DeploymentConfigurationProtectedFileArray
- func (DeploymentConfigurationProtectedFileArray) ElementType() reflect.Type
- func (i DeploymentConfigurationProtectedFileArray) ToDeploymentConfigurationProtectedFileArrayOutput() DeploymentConfigurationProtectedFileArrayOutput
- func (i DeploymentConfigurationProtectedFileArray) ToDeploymentConfigurationProtectedFileArrayOutputWithContext(ctx context.Context) DeploymentConfigurationProtectedFileArrayOutput
- type DeploymentConfigurationProtectedFileArrayInput
- type DeploymentConfigurationProtectedFileArrayOutput
- func (DeploymentConfigurationProtectedFileArrayOutput) ElementType() reflect.Type
- func (o DeploymentConfigurationProtectedFileArrayOutput) Index(i pulumi.IntInput) DeploymentConfigurationProtectedFileOutput
- func (o DeploymentConfigurationProtectedFileArrayOutput) ToDeploymentConfigurationProtectedFileArrayOutput() DeploymentConfigurationProtectedFileArrayOutput
- func (o DeploymentConfigurationProtectedFileArrayOutput) ToDeploymentConfigurationProtectedFileArrayOutputWithContext(ctx context.Context) DeploymentConfigurationProtectedFileArrayOutput
- type DeploymentConfigurationProtectedFileInput
- type DeploymentConfigurationProtectedFileOutput
- func (o DeploymentConfigurationProtectedFileOutput) Content() pulumi.StringOutput
- func (DeploymentConfigurationProtectedFileOutput) ElementType() reflect.Type
- func (o DeploymentConfigurationProtectedFileOutput) ToDeploymentConfigurationProtectedFileOutput() DeploymentConfigurationProtectedFileOutput
- func (o DeploymentConfigurationProtectedFileOutput) ToDeploymentConfigurationProtectedFileOutputWithContext(ctx context.Context) DeploymentConfigurationProtectedFileOutput
- func (o DeploymentConfigurationProtectedFileOutput) VirtualPath() pulumi.StringOutput
- type DeploymentConfigurationPtrInput
- type DeploymentConfigurationPtrOutput
- func (o DeploymentConfigurationPtrOutput) ConfigFiles() DeploymentConfigurationConfigFileArrayOutput
- func (o DeploymentConfigurationPtrOutput) Elem() DeploymentConfigurationOutput
- func (DeploymentConfigurationPtrOutput) ElementType() reflect.Type
- func (o DeploymentConfigurationPtrOutput) PackageData() pulumi.StringPtrOutput
- func (o DeploymentConfigurationPtrOutput) ProtectedFiles() DeploymentConfigurationProtectedFileArrayOutput
- func (o DeploymentConfigurationPtrOutput) RootFile() pulumi.StringPtrOutput
- func (o DeploymentConfigurationPtrOutput) ToDeploymentConfigurationPtrOutput() DeploymentConfigurationPtrOutput
- func (o DeploymentConfigurationPtrOutput) ToDeploymentConfigurationPtrOutputWithContext(ctx context.Context) DeploymentConfigurationPtrOutput
- type DeploymentFrontendPrivate
- type DeploymentFrontendPrivateArgs
- func (DeploymentFrontendPrivateArgs) ElementType() reflect.Type
- func (i DeploymentFrontendPrivateArgs) ToDeploymentFrontendPrivateOutput() DeploymentFrontendPrivateOutput
- func (i DeploymentFrontendPrivateArgs) ToDeploymentFrontendPrivateOutputWithContext(ctx context.Context) DeploymentFrontendPrivateOutput
- type DeploymentFrontendPrivateArray
- func (DeploymentFrontendPrivateArray) ElementType() reflect.Type
- func (i DeploymentFrontendPrivateArray) ToDeploymentFrontendPrivateArrayOutput() DeploymentFrontendPrivateArrayOutput
- func (i DeploymentFrontendPrivateArray) ToDeploymentFrontendPrivateArrayOutputWithContext(ctx context.Context) DeploymentFrontendPrivateArrayOutput
- type DeploymentFrontendPrivateArrayInput
- type DeploymentFrontendPrivateArrayOutput
- func (DeploymentFrontendPrivateArrayOutput) ElementType() reflect.Type
- func (o DeploymentFrontendPrivateArrayOutput) Index(i pulumi.IntInput) DeploymentFrontendPrivateOutput
- func (o DeploymentFrontendPrivateArrayOutput) ToDeploymentFrontendPrivateArrayOutput() DeploymentFrontendPrivateArrayOutput
- func (o DeploymentFrontendPrivateArrayOutput) ToDeploymentFrontendPrivateArrayOutputWithContext(ctx context.Context) DeploymentFrontendPrivateArrayOutput
- type DeploymentFrontendPrivateInput
- type DeploymentFrontendPrivateOutput
- func (o DeploymentFrontendPrivateOutput) AllocationMethod() pulumi.StringOutput
- func (DeploymentFrontendPrivateOutput) ElementType() reflect.Type
- func (o DeploymentFrontendPrivateOutput) IpAddress() pulumi.StringOutput
- func (o DeploymentFrontendPrivateOutput) SubnetId() pulumi.StringOutput
- func (o DeploymentFrontendPrivateOutput) ToDeploymentFrontendPrivateOutput() DeploymentFrontendPrivateOutput
- func (o DeploymentFrontendPrivateOutput) ToDeploymentFrontendPrivateOutputWithContext(ctx context.Context) DeploymentFrontendPrivateOutput
- type DeploymentFrontendPublic
- type DeploymentFrontendPublicArgs
- func (DeploymentFrontendPublicArgs) ElementType() reflect.Type
- func (i DeploymentFrontendPublicArgs) ToDeploymentFrontendPublicOutput() DeploymentFrontendPublicOutput
- func (i DeploymentFrontendPublicArgs) ToDeploymentFrontendPublicOutputWithContext(ctx context.Context) DeploymentFrontendPublicOutput
- func (i DeploymentFrontendPublicArgs) ToDeploymentFrontendPublicPtrOutput() DeploymentFrontendPublicPtrOutput
- func (i DeploymentFrontendPublicArgs) ToDeploymentFrontendPublicPtrOutputWithContext(ctx context.Context) DeploymentFrontendPublicPtrOutput
- type DeploymentFrontendPublicInput
- type DeploymentFrontendPublicOutput
- func (DeploymentFrontendPublicOutput) ElementType() reflect.Type
- func (o DeploymentFrontendPublicOutput) IpAddresses() pulumi.StringArrayOutput
- func (o DeploymentFrontendPublicOutput) ToDeploymentFrontendPublicOutput() DeploymentFrontendPublicOutput
- func (o DeploymentFrontendPublicOutput) ToDeploymentFrontendPublicOutputWithContext(ctx context.Context) DeploymentFrontendPublicOutput
- func (o DeploymentFrontendPublicOutput) ToDeploymentFrontendPublicPtrOutput() DeploymentFrontendPublicPtrOutput
- func (o DeploymentFrontendPublicOutput) ToDeploymentFrontendPublicPtrOutputWithContext(ctx context.Context) DeploymentFrontendPublicPtrOutput
- type DeploymentFrontendPublicPtrInput
- type DeploymentFrontendPublicPtrOutput
- func (o DeploymentFrontendPublicPtrOutput) Elem() DeploymentFrontendPublicOutput
- func (DeploymentFrontendPublicPtrOutput) ElementType() reflect.Type
- func (o DeploymentFrontendPublicPtrOutput) IpAddresses() pulumi.StringArrayOutput
- func (o DeploymentFrontendPublicPtrOutput) ToDeploymentFrontendPublicPtrOutput() DeploymentFrontendPublicPtrOutput
- func (o DeploymentFrontendPublicPtrOutput) ToDeploymentFrontendPublicPtrOutputWithContext(ctx context.Context) DeploymentFrontendPublicPtrOutput
- type DeploymentIdentity
- type DeploymentIdentityArgs
- func (DeploymentIdentityArgs) ElementType() reflect.Type
- func (i DeploymentIdentityArgs) ToDeploymentIdentityOutput() DeploymentIdentityOutput
- func (i DeploymentIdentityArgs) ToDeploymentIdentityOutputWithContext(ctx context.Context) DeploymentIdentityOutput
- func (i DeploymentIdentityArgs) ToDeploymentIdentityPtrOutput() DeploymentIdentityPtrOutput
- func (i DeploymentIdentityArgs) ToDeploymentIdentityPtrOutputWithContext(ctx context.Context) DeploymentIdentityPtrOutput
- type DeploymentIdentityInput
- type DeploymentIdentityOutput
- func (DeploymentIdentityOutput) ElementType() reflect.Type
- func (o DeploymentIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o DeploymentIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o DeploymentIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o DeploymentIdentityOutput) ToDeploymentIdentityOutput() DeploymentIdentityOutput
- func (o DeploymentIdentityOutput) ToDeploymentIdentityOutputWithContext(ctx context.Context) DeploymentIdentityOutput
- func (o DeploymentIdentityOutput) ToDeploymentIdentityPtrOutput() DeploymentIdentityPtrOutput
- func (o DeploymentIdentityOutput) ToDeploymentIdentityPtrOutputWithContext(ctx context.Context) DeploymentIdentityPtrOutput
- func (o DeploymentIdentityOutput) Type() pulumi.StringOutput
- type DeploymentIdentityPtrInput
- type DeploymentIdentityPtrOutput
- func (o DeploymentIdentityPtrOutput) Elem() DeploymentIdentityOutput
- func (DeploymentIdentityPtrOutput) ElementType() reflect.Type
- func (o DeploymentIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o DeploymentIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o DeploymentIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o DeploymentIdentityPtrOutput) ToDeploymentIdentityPtrOutput() DeploymentIdentityPtrOutput
- func (o DeploymentIdentityPtrOutput) ToDeploymentIdentityPtrOutputWithContext(ctx context.Context) DeploymentIdentityPtrOutput
- func (o DeploymentIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type DeploymentInput
- type DeploymentLoggingStorageAccount
- type DeploymentLoggingStorageAccountArgs
- func (DeploymentLoggingStorageAccountArgs) ElementType() reflect.Type
- func (i DeploymentLoggingStorageAccountArgs) ToDeploymentLoggingStorageAccountOutput() DeploymentLoggingStorageAccountOutput
- func (i DeploymentLoggingStorageAccountArgs) ToDeploymentLoggingStorageAccountOutputWithContext(ctx context.Context) DeploymentLoggingStorageAccountOutput
- type DeploymentLoggingStorageAccountArray
- func (DeploymentLoggingStorageAccountArray) ElementType() reflect.Type
- func (i DeploymentLoggingStorageAccountArray) ToDeploymentLoggingStorageAccountArrayOutput() DeploymentLoggingStorageAccountArrayOutput
- func (i DeploymentLoggingStorageAccountArray) ToDeploymentLoggingStorageAccountArrayOutputWithContext(ctx context.Context) DeploymentLoggingStorageAccountArrayOutput
- type DeploymentLoggingStorageAccountArrayInput
- type DeploymentLoggingStorageAccountArrayOutput
- func (DeploymentLoggingStorageAccountArrayOutput) ElementType() reflect.Type
- func (o DeploymentLoggingStorageAccountArrayOutput) Index(i pulumi.IntInput) DeploymentLoggingStorageAccountOutput
- func (o DeploymentLoggingStorageAccountArrayOutput) ToDeploymentLoggingStorageAccountArrayOutput() DeploymentLoggingStorageAccountArrayOutput
- func (o DeploymentLoggingStorageAccountArrayOutput) ToDeploymentLoggingStorageAccountArrayOutputWithContext(ctx context.Context) DeploymentLoggingStorageAccountArrayOutput
- type DeploymentLoggingStorageAccountInput
- type DeploymentLoggingStorageAccountOutput
- func (o DeploymentLoggingStorageAccountOutput) ContainerName() pulumi.StringPtrOutput
- func (DeploymentLoggingStorageAccountOutput) ElementType() reflect.Type
- func (o DeploymentLoggingStorageAccountOutput) Name() pulumi.StringPtrOutput
- func (o DeploymentLoggingStorageAccountOutput) ToDeploymentLoggingStorageAccountOutput() DeploymentLoggingStorageAccountOutput
- func (o DeploymentLoggingStorageAccountOutput) ToDeploymentLoggingStorageAccountOutputWithContext(ctx context.Context) DeploymentLoggingStorageAccountOutput
- type DeploymentMap
- type DeploymentMapInput
- type DeploymentMapOutput
- func (DeploymentMapOutput) ElementType() reflect.Type
- func (o DeploymentMapOutput) MapIndex(k pulumi.StringInput) DeploymentOutput
- func (o DeploymentMapOutput) ToDeploymentMapOutput() DeploymentMapOutput
- func (o DeploymentMapOutput) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput
- type DeploymentNetworkInterface
- type DeploymentNetworkInterfaceArgs
- func (DeploymentNetworkInterfaceArgs) ElementType() reflect.Type
- func (i DeploymentNetworkInterfaceArgs) ToDeploymentNetworkInterfaceOutput() DeploymentNetworkInterfaceOutput
- func (i DeploymentNetworkInterfaceArgs) ToDeploymentNetworkInterfaceOutputWithContext(ctx context.Context) DeploymentNetworkInterfaceOutput
- type DeploymentNetworkInterfaceArray
- func (DeploymentNetworkInterfaceArray) ElementType() reflect.Type
- func (i DeploymentNetworkInterfaceArray) ToDeploymentNetworkInterfaceArrayOutput() DeploymentNetworkInterfaceArrayOutput
- func (i DeploymentNetworkInterfaceArray) ToDeploymentNetworkInterfaceArrayOutputWithContext(ctx context.Context) DeploymentNetworkInterfaceArrayOutput
- type DeploymentNetworkInterfaceArrayInput
- type DeploymentNetworkInterfaceArrayOutput
- func (DeploymentNetworkInterfaceArrayOutput) ElementType() reflect.Type
- func (o DeploymentNetworkInterfaceArrayOutput) Index(i pulumi.IntInput) DeploymentNetworkInterfaceOutput
- func (o DeploymentNetworkInterfaceArrayOutput) ToDeploymentNetworkInterfaceArrayOutput() DeploymentNetworkInterfaceArrayOutput
- func (o DeploymentNetworkInterfaceArrayOutput) ToDeploymentNetworkInterfaceArrayOutputWithContext(ctx context.Context) DeploymentNetworkInterfaceArrayOutput
- type DeploymentNetworkInterfaceInput
- type DeploymentNetworkInterfaceOutput
- func (DeploymentNetworkInterfaceOutput) ElementType() reflect.Type
- func (o DeploymentNetworkInterfaceOutput) SubnetId() pulumi.StringOutput
- func (o DeploymentNetworkInterfaceOutput) ToDeploymentNetworkInterfaceOutput() DeploymentNetworkInterfaceOutput
- func (o DeploymentNetworkInterfaceOutput) ToDeploymentNetworkInterfaceOutputWithContext(ctx context.Context) DeploymentNetworkInterfaceOutput
- type DeploymentOutput
- func (o DeploymentOutput) AutoScaleProfiles() DeploymentAutoScaleProfileArrayOutput
- func (o DeploymentOutput) AutomaticUpgradeChannel() pulumi.StringPtrOutput
- func (o DeploymentOutput) Capacity() pulumi.IntPtrOutput
- func (o DeploymentOutput) Configuration() DeploymentConfigurationOutput
- func (o DeploymentOutput) DiagnoseSupportEnabled() pulumi.BoolPtrOutput
- func (DeploymentOutput) ElementType() reflect.Type
- func (o DeploymentOutput) Email() pulumi.StringPtrOutput
- func (o DeploymentOutput) FrontendPrivates() DeploymentFrontendPrivateArrayOutput
- func (o DeploymentOutput) FrontendPublic() DeploymentFrontendPublicPtrOutput
- func (o DeploymentOutput) Identity() DeploymentIdentityPtrOutput
- func (o DeploymentOutput) IpAddress() pulumi.StringOutput
- func (o DeploymentOutput) Location() pulumi.StringOutput
- func (o DeploymentOutput) LoggingStorageAccounts() DeploymentLoggingStorageAccountArrayOutput
- func (o DeploymentOutput) ManagedResourceGroup() pulumi.StringOutput
- func (o DeploymentOutput) Name() pulumi.StringOutput
- func (o DeploymentOutput) NetworkInterfaces() DeploymentNetworkInterfaceArrayOutput
- func (o DeploymentOutput) NginxVersion() pulumi.StringOutput
- func (o DeploymentOutput) ResourceGroupName() pulumi.StringOutput
- func (o DeploymentOutput) Sku() pulumi.StringOutput
- func (o DeploymentOutput) Tags() pulumi.StringMapOutput
- func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
- func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
- type DeploymentState
- type GetConfigurationConfigFile
- type GetConfigurationConfigFileArgs
- func (GetConfigurationConfigFileArgs) ElementType() reflect.Type
- func (i GetConfigurationConfigFileArgs) ToGetConfigurationConfigFileOutput() GetConfigurationConfigFileOutput
- func (i GetConfigurationConfigFileArgs) ToGetConfigurationConfigFileOutputWithContext(ctx context.Context) GetConfigurationConfigFileOutput
- type GetConfigurationConfigFileArray
- func (GetConfigurationConfigFileArray) ElementType() reflect.Type
- func (i GetConfigurationConfigFileArray) ToGetConfigurationConfigFileArrayOutput() GetConfigurationConfigFileArrayOutput
- func (i GetConfigurationConfigFileArray) ToGetConfigurationConfigFileArrayOutputWithContext(ctx context.Context) GetConfigurationConfigFileArrayOutput
- type GetConfigurationConfigFileArrayInput
- type GetConfigurationConfigFileArrayOutput
- func (GetConfigurationConfigFileArrayOutput) ElementType() reflect.Type
- func (o GetConfigurationConfigFileArrayOutput) Index(i pulumi.IntInput) GetConfigurationConfigFileOutput
- func (o GetConfigurationConfigFileArrayOutput) ToGetConfigurationConfigFileArrayOutput() GetConfigurationConfigFileArrayOutput
- func (o GetConfigurationConfigFileArrayOutput) ToGetConfigurationConfigFileArrayOutputWithContext(ctx context.Context) GetConfigurationConfigFileArrayOutput
- type GetConfigurationConfigFileInput
- type GetConfigurationConfigFileOutput
- func (o GetConfigurationConfigFileOutput) Content() pulumi.StringOutput
- func (GetConfigurationConfigFileOutput) ElementType() reflect.Type
- func (o GetConfigurationConfigFileOutput) ToGetConfigurationConfigFileOutput() GetConfigurationConfigFileOutput
- func (o GetConfigurationConfigFileOutput) ToGetConfigurationConfigFileOutputWithContext(ctx context.Context) GetConfigurationConfigFileOutput
- func (o GetConfigurationConfigFileOutput) VirtualPath() pulumi.StringOutput
- type GetConfigurationProtectedFile
- type GetConfigurationProtectedFileArgs
- func (GetConfigurationProtectedFileArgs) ElementType() reflect.Type
- func (i GetConfigurationProtectedFileArgs) ToGetConfigurationProtectedFileOutput() GetConfigurationProtectedFileOutput
- func (i GetConfigurationProtectedFileArgs) ToGetConfigurationProtectedFileOutputWithContext(ctx context.Context) GetConfigurationProtectedFileOutput
- type GetConfigurationProtectedFileArray
- func (GetConfigurationProtectedFileArray) ElementType() reflect.Type
- func (i GetConfigurationProtectedFileArray) ToGetConfigurationProtectedFileArrayOutput() GetConfigurationProtectedFileArrayOutput
- func (i GetConfigurationProtectedFileArray) ToGetConfigurationProtectedFileArrayOutputWithContext(ctx context.Context) GetConfigurationProtectedFileArrayOutput
- type GetConfigurationProtectedFileArrayInput
- type GetConfigurationProtectedFileArrayOutput
- func (GetConfigurationProtectedFileArrayOutput) ElementType() reflect.Type
- func (o GetConfigurationProtectedFileArrayOutput) Index(i pulumi.IntInput) GetConfigurationProtectedFileOutput
- func (o GetConfigurationProtectedFileArrayOutput) ToGetConfigurationProtectedFileArrayOutput() GetConfigurationProtectedFileArrayOutput
- func (o GetConfigurationProtectedFileArrayOutput) ToGetConfigurationProtectedFileArrayOutputWithContext(ctx context.Context) GetConfigurationProtectedFileArrayOutput
- type GetConfigurationProtectedFileInput
- type GetConfigurationProtectedFileOutput
- func (o GetConfigurationProtectedFileOutput) Content() pulumi.StringOutput
- func (GetConfigurationProtectedFileOutput) ElementType() reflect.Type
- func (o GetConfigurationProtectedFileOutput) ToGetConfigurationProtectedFileOutput() GetConfigurationProtectedFileOutput
- func (o GetConfigurationProtectedFileOutput) ToGetConfigurationProtectedFileOutputWithContext(ctx context.Context) GetConfigurationProtectedFileOutput
- func (o GetConfigurationProtectedFileOutput) VirtualPath() pulumi.StringOutput
- type GetDeploymentAutoScaleProfile
- type GetDeploymentAutoScaleProfileArgs
- func (GetDeploymentAutoScaleProfileArgs) ElementType() reflect.Type
- func (i GetDeploymentAutoScaleProfileArgs) ToGetDeploymentAutoScaleProfileOutput() GetDeploymentAutoScaleProfileOutput
- func (i GetDeploymentAutoScaleProfileArgs) ToGetDeploymentAutoScaleProfileOutputWithContext(ctx context.Context) GetDeploymentAutoScaleProfileOutput
- type GetDeploymentAutoScaleProfileArray
- func (GetDeploymentAutoScaleProfileArray) ElementType() reflect.Type
- func (i GetDeploymentAutoScaleProfileArray) ToGetDeploymentAutoScaleProfileArrayOutput() GetDeploymentAutoScaleProfileArrayOutput
- func (i GetDeploymentAutoScaleProfileArray) ToGetDeploymentAutoScaleProfileArrayOutputWithContext(ctx context.Context) GetDeploymentAutoScaleProfileArrayOutput
- type GetDeploymentAutoScaleProfileArrayInput
- type GetDeploymentAutoScaleProfileArrayOutput
- func (GetDeploymentAutoScaleProfileArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentAutoScaleProfileArrayOutput) Index(i pulumi.IntInput) GetDeploymentAutoScaleProfileOutput
- func (o GetDeploymentAutoScaleProfileArrayOutput) ToGetDeploymentAutoScaleProfileArrayOutput() GetDeploymentAutoScaleProfileArrayOutput
- func (o GetDeploymentAutoScaleProfileArrayOutput) ToGetDeploymentAutoScaleProfileArrayOutputWithContext(ctx context.Context) GetDeploymentAutoScaleProfileArrayOutput
- type GetDeploymentAutoScaleProfileInput
- type GetDeploymentAutoScaleProfileOutput
- func (GetDeploymentAutoScaleProfileOutput) ElementType() reflect.Type
- func (o GetDeploymentAutoScaleProfileOutput) MaxCapacity() pulumi.IntOutput
- func (o GetDeploymentAutoScaleProfileOutput) MinCapacity() pulumi.IntOutput
- func (o GetDeploymentAutoScaleProfileOutput) Name() pulumi.StringOutput
- func (o GetDeploymentAutoScaleProfileOutput) ToGetDeploymentAutoScaleProfileOutput() GetDeploymentAutoScaleProfileOutput
- func (o GetDeploymentAutoScaleProfileOutput) ToGetDeploymentAutoScaleProfileOutputWithContext(ctx context.Context) GetDeploymentAutoScaleProfileOutput
- type GetDeploymentFrontendPrivate
- type GetDeploymentFrontendPrivateArgs
- func (GetDeploymentFrontendPrivateArgs) ElementType() reflect.Type
- func (i GetDeploymentFrontendPrivateArgs) ToGetDeploymentFrontendPrivateOutput() GetDeploymentFrontendPrivateOutput
- func (i GetDeploymentFrontendPrivateArgs) ToGetDeploymentFrontendPrivateOutputWithContext(ctx context.Context) GetDeploymentFrontendPrivateOutput
- type GetDeploymentFrontendPrivateArray
- func (GetDeploymentFrontendPrivateArray) ElementType() reflect.Type
- func (i GetDeploymentFrontendPrivateArray) ToGetDeploymentFrontendPrivateArrayOutput() GetDeploymentFrontendPrivateArrayOutput
- func (i GetDeploymentFrontendPrivateArray) ToGetDeploymentFrontendPrivateArrayOutputWithContext(ctx context.Context) GetDeploymentFrontendPrivateArrayOutput
- type GetDeploymentFrontendPrivateArrayInput
- type GetDeploymentFrontendPrivateArrayOutput
- func (GetDeploymentFrontendPrivateArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentFrontendPrivateArrayOutput) Index(i pulumi.IntInput) GetDeploymentFrontendPrivateOutput
- func (o GetDeploymentFrontendPrivateArrayOutput) ToGetDeploymentFrontendPrivateArrayOutput() GetDeploymentFrontendPrivateArrayOutput
- func (o GetDeploymentFrontendPrivateArrayOutput) ToGetDeploymentFrontendPrivateArrayOutputWithContext(ctx context.Context) GetDeploymentFrontendPrivateArrayOutput
- type GetDeploymentFrontendPrivateInput
- type GetDeploymentFrontendPrivateOutput
- func (o GetDeploymentFrontendPrivateOutput) AllocationMethod() pulumi.StringOutput
- func (GetDeploymentFrontendPrivateOutput) ElementType() reflect.Type
- func (o GetDeploymentFrontendPrivateOutput) IpAddress() pulumi.StringOutput
- func (o GetDeploymentFrontendPrivateOutput) SubnetId() pulumi.StringOutput
- func (o GetDeploymentFrontendPrivateOutput) ToGetDeploymentFrontendPrivateOutput() GetDeploymentFrontendPrivateOutput
- func (o GetDeploymentFrontendPrivateOutput) ToGetDeploymentFrontendPrivateOutputWithContext(ctx context.Context) GetDeploymentFrontendPrivateOutput
- type GetDeploymentFrontendPublic
- type GetDeploymentFrontendPublicArgs
- func (GetDeploymentFrontendPublicArgs) ElementType() reflect.Type
- func (i GetDeploymentFrontendPublicArgs) ToGetDeploymentFrontendPublicOutput() GetDeploymentFrontendPublicOutput
- func (i GetDeploymentFrontendPublicArgs) ToGetDeploymentFrontendPublicOutputWithContext(ctx context.Context) GetDeploymentFrontendPublicOutput
- type GetDeploymentFrontendPublicArray
- func (GetDeploymentFrontendPublicArray) ElementType() reflect.Type
- func (i GetDeploymentFrontendPublicArray) ToGetDeploymentFrontendPublicArrayOutput() GetDeploymentFrontendPublicArrayOutput
- func (i GetDeploymentFrontendPublicArray) ToGetDeploymentFrontendPublicArrayOutputWithContext(ctx context.Context) GetDeploymentFrontendPublicArrayOutput
- type GetDeploymentFrontendPublicArrayInput
- type GetDeploymentFrontendPublicArrayOutput
- func (GetDeploymentFrontendPublicArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentFrontendPublicArrayOutput) Index(i pulumi.IntInput) GetDeploymentFrontendPublicOutput
- func (o GetDeploymentFrontendPublicArrayOutput) ToGetDeploymentFrontendPublicArrayOutput() GetDeploymentFrontendPublicArrayOutput
- func (o GetDeploymentFrontendPublicArrayOutput) ToGetDeploymentFrontendPublicArrayOutputWithContext(ctx context.Context) GetDeploymentFrontendPublicArrayOutput
- type GetDeploymentFrontendPublicInput
- type GetDeploymentFrontendPublicOutput
- func (GetDeploymentFrontendPublicOutput) ElementType() reflect.Type
- func (o GetDeploymentFrontendPublicOutput) IpAddresses() pulumi.StringArrayOutput
- func (o GetDeploymentFrontendPublicOutput) ToGetDeploymentFrontendPublicOutput() GetDeploymentFrontendPublicOutput
- func (o GetDeploymentFrontendPublicOutput) ToGetDeploymentFrontendPublicOutputWithContext(ctx context.Context) GetDeploymentFrontendPublicOutput
- type GetDeploymentIdentity
- type GetDeploymentIdentityArgs
- type GetDeploymentIdentityArray
- func (GetDeploymentIdentityArray) ElementType() reflect.Type
- func (i GetDeploymentIdentityArray) ToGetDeploymentIdentityArrayOutput() GetDeploymentIdentityArrayOutput
- func (i GetDeploymentIdentityArray) ToGetDeploymentIdentityArrayOutputWithContext(ctx context.Context) GetDeploymentIdentityArrayOutput
- type GetDeploymentIdentityArrayInput
- type GetDeploymentIdentityArrayOutput
- func (GetDeploymentIdentityArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentIdentityArrayOutput) Index(i pulumi.IntInput) GetDeploymentIdentityOutput
- func (o GetDeploymentIdentityArrayOutput) ToGetDeploymentIdentityArrayOutput() GetDeploymentIdentityArrayOutput
- func (o GetDeploymentIdentityArrayOutput) ToGetDeploymentIdentityArrayOutputWithContext(ctx context.Context) GetDeploymentIdentityArrayOutput
- type GetDeploymentIdentityInput
- type GetDeploymentIdentityOutput
- func (GetDeploymentIdentityOutput) ElementType() reflect.Type
- func (o GetDeploymentIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o GetDeploymentIdentityOutput) PrincipalId() pulumi.StringOutput
- func (o GetDeploymentIdentityOutput) TenantId() pulumi.StringOutput
- func (o GetDeploymentIdentityOutput) ToGetDeploymentIdentityOutput() GetDeploymentIdentityOutput
- func (o GetDeploymentIdentityOutput) ToGetDeploymentIdentityOutputWithContext(ctx context.Context) GetDeploymentIdentityOutput
- func (o GetDeploymentIdentityOutput) Type() pulumi.StringOutput
- type GetDeploymentLoggingStorageAccount
- type GetDeploymentLoggingStorageAccountArgs
- func (GetDeploymentLoggingStorageAccountArgs) ElementType() reflect.Type
- func (i GetDeploymentLoggingStorageAccountArgs) ToGetDeploymentLoggingStorageAccountOutput() GetDeploymentLoggingStorageAccountOutput
- func (i GetDeploymentLoggingStorageAccountArgs) ToGetDeploymentLoggingStorageAccountOutputWithContext(ctx context.Context) GetDeploymentLoggingStorageAccountOutput
- type GetDeploymentLoggingStorageAccountArray
- func (GetDeploymentLoggingStorageAccountArray) ElementType() reflect.Type
- func (i GetDeploymentLoggingStorageAccountArray) ToGetDeploymentLoggingStorageAccountArrayOutput() GetDeploymentLoggingStorageAccountArrayOutput
- func (i GetDeploymentLoggingStorageAccountArray) ToGetDeploymentLoggingStorageAccountArrayOutputWithContext(ctx context.Context) GetDeploymentLoggingStorageAccountArrayOutput
- type GetDeploymentLoggingStorageAccountArrayInput
- type GetDeploymentLoggingStorageAccountArrayOutput
- func (GetDeploymentLoggingStorageAccountArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentLoggingStorageAccountArrayOutput) Index(i pulumi.IntInput) GetDeploymentLoggingStorageAccountOutput
- func (o GetDeploymentLoggingStorageAccountArrayOutput) ToGetDeploymentLoggingStorageAccountArrayOutput() GetDeploymentLoggingStorageAccountArrayOutput
- func (o GetDeploymentLoggingStorageAccountArrayOutput) ToGetDeploymentLoggingStorageAccountArrayOutputWithContext(ctx context.Context) GetDeploymentLoggingStorageAccountArrayOutput
- type GetDeploymentLoggingStorageAccountInput
- type GetDeploymentLoggingStorageAccountOutput
- func (o GetDeploymentLoggingStorageAccountOutput) ContainerName() pulumi.StringOutput
- func (GetDeploymentLoggingStorageAccountOutput) ElementType() reflect.Type
- func (o GetDeploymentLoggingStorageAccountOutput) Name() pulumi.StringOutput
- func (o GetDeploymentLoggingStorageAccountOutput) ToGetDeploymentLoggingStorageAccountOutput() GetDeploymentLoggingStorageAccountOutput
- func (o GetDeploymentLoggingStorageAccountOutput) ToGetDeploymentLoggingStorageAccountOutputWithContext(ctx context.Context) GetDeploymentLoggingStorageAccountOutput
- type GetDeploymentNetworkInterface
- type GetDeploymentNetworkInterfaceArgs
- func (GetDeploymentNetworkInterfaceArgs) ElementType() reflect.Type
- func (i GetDeploymentNetworkInterfaceArgs) ToGetDeploymentNetworkInterfaceOutput() GetDeploymentNetworkInterfaceOutput
- func (i GetDeploymentNetworkInterfaceArgs) ToGetDeploymentNetworkInterfaceOutputWithContext(ctx context.Context) GetDeploymentNetworkInterfaceOutput
- type GetDeploymentNetworkInterfaceArray
- func (GetDeploymentNetworkInterfaceArray) ElementType() reflect.Type
- func (i GetDeploymentNetworkInterfaceArray) ToGetDeploymentNetworkInterfaceArrayOutput() GetDeploymentNetworkInterfaceArrayOutput
- func (i GetDeploymentNetworkInterfaceArray) ToGetDeploymentNetworkInterfaceArrayOutputWithContext(ctx context.Context) GetDeploymentNetworkInterfaceArrayOutput
- type GetDeploymentNetworkInterfaceArrayInput
- type GetDeploymentNetworkInterfaceArrayOutput
- func (GetDeploymentNetworkInterfaceArrayOutput) ElementType() reflect.Type
- func (o GetDeploymentNetworkInterfaceArrayOutput) Index(i pulumi.IntInput) GetDeploymentNetworkInterfaceOutput
- func (o GetDeploymentNetworkInterfaceArrayOutput) ToGetDeploymentNetworkInterfaceArrayOutput() GetDeploymentNetworkInterfaceArrayOutput
- func (o GetDeploymentNetworkInterfaceArrayOutput) ToGetDeploymentNetworkInterfaceArrayOutputWithContext(ctx context.Context) GetDeploymentNetworkInterfaceArrayOutput
- type GetDeploymentNetworkInterfaceInput
- type GetDeploymentNetworkInterfaceOutput
- func (GetDeploymentNetworkInterfaceOutput) ElementType() reflect.Type
- func (o GetDeploymentNetworkInterfaceOutput) SubnetId() pulumi.StringOutput
- func (o GetDeploymentNetworkInterfaceOutput) ToGetDeploymentNetworkInterfaceOutput() GetDeploymentNetworkInterfaceOutput
- func (o GetDeploymentNetworkInterfaceOutput) ToGetDeploymentNetworkInterfaceOutputWithContext(ctx context.Context) GetDeploymentNetworkInterfaceOutput
- type LookupCertificateArgs
- type LookupCertificateOutputArgs
- type LookupCertificateResult
- type LookupCertificateResultOutput
- func (o LookupCertificateResultOutput) CertificateVirtualPath() pulumi.StringOutput
- func (LookupCertificateResultOutput) ElementType() reflect.Type
- func (o LookupCertificateResultOutput) Id() pulumi.StringOutput
- func (o LookupCertificateResultOutput) KeyVaultSecretId() pulumi.StringOutput
- func (o LookupCertificateResultOutput) KeyVirtualPath() pulumi.StringOutput
- func (o LookupCertificateResultOutput) Name() pulumi.StringOutput
- func (o LookupCertificateResultOutput) NginxDeploymentId() pulumi.StringOutput
- func (o LookupCertificateResultOutput) ToLookupCertificateResultOutput() LookupCertificateResultOutput
- func (o LookupCertificateResultOutput) ToLookupCertificateResultOutputWithContext(ctx context.Context) LookupCertificateResultOutput
- type LookupConfigurationArgs
- type LookupConfigurationOutputArgs
- type LookupConfigurationResult
- type LookupConfigurationResultOutput
- func (o LookupConfigurationResultOutput) ConfigFiles() GetConfigurationConfigFileArrayOutput
- func (LookupConfigurationResultOutput) ElementType() reflect.Type
- func (o LookupConfigurationResultOutput) Id() pulumi.StringOutput
- func (o LookupConfigurationResultOutput) NginxDeploymentId() pulumi.StringOutput
- func (o LookupConfigurationResultOutput) PackageData() pulumi.StringOutput
- func (o LookupConfigurationResultOutput) ProtectedFiles() GetConfigurationProtectedFileArrayOutput
- func (o LookupConfigurationResultOutput) RootFile() pulumi.StringOutput
- func (o LookupConfigurationResultOutput) ToLookupConfigurationResultOutput() LookupConfigurationResultOutput
- func (o LookupConfigurationResultOutput) ToLookupConfigurationResultOutputWithContext(ctx context.Context) LookupConfigurationResultOutput
- type LookupDeploymentArgs
- type LookupDeploymentOutputArgs
- type LookupDeploymentResult
- type LookupDeploymentResultOutput
- func (o LookupDeploymentResultOutput) AutoScaleProfiles() GetDeploymentAutoScaleProfileArrayOutput
- func (o LookupDeploymentResultOutput) AutomaticUpgradeChannel() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) Capacity() pulumi.IntOutput
- func (o LookupDeploymentResultOutput) DiagnoseSupportEnabled() pulumi.BoolOutput
- func (LookupDeploymentResultOutput) ElementType() reflect.Type
- func (o LookupDeploymentResultOutput) Email() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) FrontendPrivates() GetDeploymentFrontendPrivateArrayOutput
- func (o LookupDeploymentResultOutput) FrontendPublics() GetDeploymentFrontendPublicArrayOutput
- func (o LookupDeploymentResultOutput) Id() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) Identities() GetDeploymentIdentityArrayOutput
- func (o LookupDeploymentResultOutput) IpAddress() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) Location() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) LoggingStorageAccounts() GetDeploymentLoggingStorageAccountArrayOutput
- func (o LookupDeploymentResultOutput) ManagedResourceGroup() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) Name() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) NetworkInterfaces() GetDeploymentNetworkInterfaceArrayOutput
- func (o LookupDeploymentResultOutput) NginxVersion() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) Sku() pulumi.StringOutput
- func (o LookupDeploymentResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutput() LookupDeploymentResultOutput
- func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext(ctx context.Context) LookupDeploymentResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Certificate ¶ added in v5.24.0
type Certificate struct { pulumi.CustomResourceState // Specify the path to the certificate file of this certificate. CertificateVirtualPath pulumi.StringOutput `pulumi:"certificateVirtualPath"` // Specify the ID of the Key Vault Secret for this certificate. KeyVaultSecretId pulumi.StringOutput `pulumi:"keyVaultSecretId"` // Specify the path to the key file of this certificate. KeyVirtualPath pulumi.StringOutput `pulumi:"keyVirtualPath"` // The name which should be used for this NGINX Certificate. Changing this forces a new NGINX Certificate to be created. Name pulumi.StringOutput `pulumi:"name"` // The ID of the NGINX Deployment that this Certificate should be associated with. Changing this forces a new NGINX Certificate to be created. NginxDeploymentId pulumi.StringOutput `pulumi:"nginxDeploymentId"` }
Manages a Certificate for an NGINX Deployment.
## 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/keyvault" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/network" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/nginx" "github.com/pulumi/pulumi-std/sdk/go/std" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-rg"), Location: pulumi.String("West Europe"), }) if err != nil { return err } examplePublicIp, err := network.NewPublicIp(ctx, "example", &network.PublicIpArgs{ Name: pulumi.String("example"), ResourceGroupName: example.Name, Location: example.Location, AllocationMethod: pulumi.String("Static"), Sku: pulumi.String("Standard"), Tags: pulumi.StringMap{ "environment": pulumi.String("Production"), }, }) if err != nil { return err } exampleVirtualNetwork, err := network.NewVirtualNetwork(ctx, "example", &network.VirtualNetworkArgs{ Name: pulumi.String("example-vnet"), AddressSpaces: pulumi.StringArray{ pulumi.String("10.0.0.0/16"), }, Location: example.Location, ResourceGroupName: example.Name, }) if err != nil { return err } exampleSubnet, err := network.NewSubnet(ctx, "example", &network.SubnetArgs{ Name: pulumi.String("example-subnet"), ResourceGroupName: example.Name, VirtualNetworkName: exampleVirtualNetwork.Name, AddressPrefixes: pulumi.StringArray{ pulumi.String("10.0.2.0/24"), }, Delegations: network.SubnetDelegationArray{ &network.SubnetDelegationArgs{ Name: pulumi.String("delegation"), ServiceDelegation: &network.SubnetDelegationServiceDelegationArgs{ Name: pulumi.String("NGINX.NGINXPLUS/nginxDeployments"), Actions: pulumi.StringArray{ pulumi.String("Microsoft.Network/virtualNetworks/subnets/join/action"), }, }, }, }, }) if err != nil { return err } exampleDeployment, err := nginx.NewDeployment(ctx, "example", &nginx.DeploymentArgs{ Name: pulumi.String("example-nginx"), ResourceGroupName: example.Name, Sku: pulumi.String("publicpreview_Monthly_gmz7xq9ge3py"), Location: example.Location, ManagedResourceGroup: pulumi.String("example"), DiagnoseSupportEnabled: pulumi.Bool(true), FrontendPublic: &nginx.DeploymentFrontendPublicArgs{ IpAddresses: pulumi.StringArray{ examplePublicIp.ID(), }, }, NetworkInterfaces: nginx.DeploymentNetworkInterfaceArray{ &nginx.DeploymentNetworkInterfaceArgs{ SubnetId: exampleSubnet.ID(), }, }, }) if err != nil { return err } current, err := core.GetClientConfig(ctx, nil, nil) if err != nil { return err } exampleKeyVault, err := keyvault.NewKeyVault(ctx, "example", &keyvault.KeyVaultArgs{ Name: pulumi.String("examplekeyvault"), Location: example.Location, ResourceGroupName: example.Name, TenantId: pulumi.String(current.TenantId), SkuName: pulumi.String("premium"), AccessPolicies: keyvault.KeyVaultAccessPolicyArray{ &keyvault.KeyVaultAccessPolicyArgs{ TenantId: pulumi.String(current.TenantId), ObjectId: pulumi.String(current.ObjectId), CertificatePermissions: pulumi.StringArray{ pulumi.String("Create"), pulumi.String("Delete"), pulumi.String("DeleteIssuers"), pulumi.String("Get"), pulumi.String("GetIssuers"), pulumi.String("Import"), pulumi.String("List"), pulumi.String("ListIssuers"), pulumi.String("ManageContacts"), pulumi.String("ManageIssuers"), pulumi.String("SetIssuers"), pulumi.String("Update"), }, }, }, }) if err != nil { return err } invokeFilebase64, err := std.Filebase64(ctx, &std.Filebase64Args{ Input: "certificate-to-import.pfx", }, nil) if err != nil { return err } exampleCertificate, err := keyvault.NewCertificate(ctx, "example", &keyvault.CertificateArgs{ Name: pulumi.String("imported-cert"), KeyVaultId: exampleKeyVault.ID(), Certificate: &keyvault.CertificateCertificateArgs{ Contents: invokeFilebase64.Result, Password: pulumi.String(""), }, }) if err != nil { return err } _, err = nginx.NewCertificate(ctx, "example", &nginx.CertificateArgs{ Name: pulumi.String("examplecert"), NginxDeploymentId: exampleDeployment.ID(), KeyVirtualPath: pulumi.String("/src/cert/soservermekey.key"), CertificateVirtualPath: pulumi.String("/src/cert/server.cert"), KeyVaultSecretId: exampleCertificate.SecretId, }) if err != nil { return err } return nil }) }
```
## Import
An NGINX Certificate can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:nginx/certificate:Certificate example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Nginx.NginxPlus/nginxDeployments/deploy1/certificates/cer1 ```
func GetCertificate ¶ added in v5.24.0
func GetCertificate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateState, opts ...pulumi.ResourceOption) (*Certificate, error)
GetCertificate gets an existing Certificate 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 NewCertificate ¶ added in v5.24.0
func NewCertificate(ctx *pulumi.Context, name string, args *CertificateArgs, opts ...pulumi.ResourceOption) (*Certificate, error)
NewCertificate registers a new resource with the given unique name, arguments, and options.
func (*Certificate) ElementType ¶ added in v5.24.0
func (*Certificate) ElementType() reflect.Type
func (*Certificate) ToCertificateOutput ¶ added in v5.24.0
func (i *Certificate) ToCertificateOutput() CertificateOutput
func (*Certificate) ToCertificateOutputWithContext ¶ added in v5.24.0
func (i *Certificate) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
type CertificateArgs ¶ added in v5.24.0
type CertificateArgs struct { // Specify the path to the certificate file of this certificate. CertificateVirtualPath pulumi.StringInput // Specify the ID of the Key Vault Secret for this certificate. KeyVaultSecretId pulumi.StringInput // Specify the path to the key file of this certificate. KeyVirtualPath pulumi.StringInput // The name which should be used for this NGINX Certificate. Changing this forces a new NGINX Certificate to be created. Name pulumi.StringPtrInput // The ID of the NGINX Deployment that this Certificate should be associated with. Changing this forces a new NGINX Certificate to be created. NginxDeploymentId pulumi.StringInput }
The set of arguments for constructing a Certificate resource.
func (CertificateArgs) ElementType ¶ added in v5.24.0
func (CertificateArgs) ElementType() reflect.Type
type CertificateArray ¶ added in v5.24.0
type CertificateArray []CertificateInput
func (CertificateArray) ElementType ¶ added in v5.24.0
func (CertificateArray) ElementType() reflect.Type
func (CertificateArray) ToCertificateArrayOutput ¶ added in v5.24.0
func (i CertificateArray) ToCertificateArrayOutput() CertificateArrayOutput
func (CertificateArray) ToCertificateArrayOutputWithContext ¶ added in v5.24.0
func (i CertificateArray) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
type CertificateArrayInput ¶ added in v5.24.0
type CertificateArrayInput interface { pulumi.Input ToCertificateArrayOutput() CertificateArrayOutput ToCertificateArrayOutputWithContext(context.Context) CertificateArrayOutput }
CertificateArrayInput is an input type that accepts CertificateArray and CertificateArrayOutput values. You can construct a concrete instance of `CertificateArrayInput` via:
CertificateArray{ CertificateArgs{...} }
type CertificateArrayOutput ¶ added in v5.24.0
type CertificateArrayOutput struct{ *pulumi.OutputState }
func (CertificateArrayOutput) ElementType ¶ added in v5.24.0
func (CertificateArrayOutput) ElementType() reflect.Type
func (CertificateArrayOutput) Index ¶ added in v5.24.0
func (o CertificateArrayOutput) Index(i pulumi.IntInput) CertificateOutput
func (CertificateArrayOutput) ToCertificateArrayOutput ¶ added in v5.24.0
func (o CertificateArrayOutput) ToCertificateArrayOutput() CertificateArrayOutput
func (CertificateArrayOutput) ToCertificateArrayOutputWithContext ¶ added in v5.24.0
func (o CertificateArrayOutput) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
type CertificateInput ¶ added in v5.24.0
type CertificateInput interface { pulumi.Input ToCertificateOutput() CertificateOutput ToCertificateOutputWithContext(ctx context.Context) CertificateOutput }
type CertificateMap ¶ added in v5.24.0
type CertificateMap map[string]CertificateInput
func (CertificateMap) ElementType ¶ added in v5.24.0
func (CertificateMap) ElementType() reflect.Type
func (CertificateMap) ToCertificateMapOutput ¶ added in v5.24.0
func (i CertificateMap) ToCertificateMapOutput() CertificateMapOutput
func (CertificateMap) ToCertificateMapOutputWithContext ¶ added in v5.24.0
func (i CertificateMap) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
type CertificateMapInput ¶ added in v5.24.0
type CertificateMapInput interface { pulumi.Input ToCertificateMapOutput() CertificateMapOutput ToCertificateMapOutputWithContext(context.Context) CertificateMapOutput }
CertificateMapInput is an input type that accepts CertificateMap and CertificateMapOutput values. You can construct a concrete instance of `CertificateMapInput` via:
CertificateMap{ "key": CertificateArgs{...} }
type CertificateMapOutput ¶ added in v5.24.0
type CertificateMapOutput struct{ *pulumi.OutputState }
func (CertificateMapOutput) ElementType ¶ added in v5.24.0
func (CertificateMapOutput) ElementType() reflect.Type
func (CertificateMapOutput) MapIndex ¶ added in v5.24.0
func (o CertificateMapOutput) MapIndex(k pulumi.StringInput) CertificateOutput
func (CertificateMapOutput) ToCertificateMapOutput ¶ added in v5.24.0
func (o CertificateMapOutput) ToCertificateMapOutput() CertificateMapOutput
func (CertificateMapOutput) ToCertificateMapOutputWithContext ¶ added in v5.24.0
func (o CertificateMapOutput) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
type CertificateOutput ¶ added in v5.24.0
type CertificateOutput struct{ *pulumi.OutputState }
func (CertificateOutput) CertificateVirtualPath ¶ added in v5.24.0
func (o CertificateOutput) CertificateVirtualPath() pulumi.StringOutput
Specify the path to the certificate file of this certificate.
func (CertificateOutput) ElementType ¶ added in v5.24.0
func (CertificateOutput) ElementType() reflect.Type
func (CertificateOutput) KeyVaultSecretId ¶ added in v5.24.0
func (o CertificateOutput) KeyVaultSecretId() pulumi.StringOutput
Specify the ID of the Key Vault Secret for this certificate.
func (CertificateOutput) KeyVirtualPath ¶ added in v5.24.0
func (o CertificateOutput) KeyVirtualPath() pulumi.StringOutput
Specify the path to the key file of this certificate.
func (CertificateOutput) Name ¶ added in v5.24.0
func (o CertificateOutput) Name() pulumi.StringOutput
The name which should be used for this NGINX Certificate. Changing this forces a new NGINX Certificate to be created.
func (CertificateOutput) NginxDeploymentId ¶ added in v5.24.0
func (o CertificateOutput) NginxDeploymentId() pulumi.StringOutput
The ID of the NGINX Deployment that this Certificate should be associated with. Changing this forces a new NGINX Certificate to be created.
func (CertificateOutput) ToCertificateOutput ¶ added in v5.24.0
func (o CertificateOutput) ToCertificateOutput() CertificateOutput
func (CertificateOutput) ToCertificateOutputWithContext ¶ added in v5.24.0
func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
type CertificateState ¶ added in v5.24.0
type CertificateState struct { // Specify the path to the certificate file of this certificate. CertificateVirtualPath pulumi.StringPtrInput // Specify the ID of the Key Vault Secret for this certificate. KeyVaultSecretId pulumi.StringPtrInput // Specify the path to the key file of this certificate. KeyVirtualPath pulumi.StringPtrInput // The name which should be used for this NGINX Certificate. Changing this forces a new NGINX Certificate to be created. Name pulumi.StringPtrInput // The ID of the NGINX Deployment that this Certificate should be associated with. Changing this forces a new NGINX Certificate to be created. NginxDeploymentId pulumi.StringPtrInput }
func (CertificateState) ElementType ¶ added in v5.24.0
func (CertificateState) ElementType() reflect.Type
type Configuration ¶ added in v5.24.0
type Configuration struct { pulumi.CustomResourceState ConfigFiles ConfigurationConfigFileArrayOutput `pulumi:"configFiles"` NginxDeploymentId pulumi.StringOutput `pulumi:"nginxDeploymentId"` PackageData pulumi.StringPtrOutput `pulumi:"packageData"` ProtectedFiles ConfigurationProtectedFileArrayOutput `pulumi:"protectedFiles"` RootFile pulumi.StringOutput `pulumi:"rootFile"` }
func GetConfiguration ¶ added in v5.24.0
func GetConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConfigurationState, opts ...pulumi.ResourceOption) (*Configuration, error)
GetConfiguration gets an existing Configuration 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 NewConfiguration ¶ added in v5.24.0
func NewConfiguration(ctx *pulumi.Context, name string, args *ConfigurationArgs, opts ...pulumi.ResourceOption) (*Configuration, error)
NewConfiguration registers a new resource with the given unique name, arguments, and options.
func (*Configuration) ElementType ¶ added in v5.24.0
func (*Configuration) ElementType() reflect.Type
func (*Configuration) ToConfigurationOutput ¶ added in v5.24.0
func (i *Configuration) ToConfigurationOutput() ConfigurationOutput
func (*Configuration) ToConfigurationOutputWithContext ¶ added in v5.24.0
func (i *Configuration) ToConfigurationOutputWithContext(ctx context.Context) ConfigurationOutput
type ConfigurationArgs ¶ added in v5.24.0
type ConfigurationArgs struct { ConfigFiles ConfigurationConfigFileArrayInput NginxDeploymentId pulumi.StringInput PackageData pulumi.StringPtrInput ProtectedFiles ConfigurationProtectedFileArrayInput RootFile pulumi.StringInput }
The set of arguments for constructing a Configuration resource.
func (ConfigurationArgs) ElementType ¶ added in v5.24.0
func (ConfigurationArgs) ElementType() reflect.Type
type ConfigurationArray ¶ added in v5.24.0
type ConfigurationArray []ConfigurationInput
func (ConfigurationArray) ElementType ¶ added in v5.24.0
func (ConfigurationArray) ElementType() reflect.Type
func (ConfigurationArray) ToConfigurationArrayOutput ¶ added in v5.24.0
func (i ConfigurationArray) ToConfigurationArrayOutput() ConfigurationArrayOutput
func (ConfigurationArray) ToConfigurationArrayOutputWithContext ¶ added in v5.24.0
func (i ConfigurationArray) ToConfigurationArrayOutputWithContext(ctx context.Context) ConfigurationArrayOutput
type ConfigurationArrayInput ¶ added in v5.24.0
type ConfigurationArrayInput interface { pulumi.Input ToConfigurationArrayOutput() ConfigurationArrayOutput ToConfigurationArrayOutputWithContext(context.Context) ConfigurationArrayOutput }
ConfigurationArrayInput is an input type that accepts ConfigurationArray and ConfigurationArrayOutput values. You can construct a concrete instance of `ConfigurationArrayInput` via:
ConfigurationArray{ ConfigurationArgs{...} }
type ConfigurationArrayOutput ¶ added in v5.24.0
type ConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationArrayOutput) ElementType ¶ added in v5.24.0
func (ConfigurationArrayOutput) ElementType() reflect.Type
func (ConfigurationArrayOutput) Index ¶ added in v5.24.0
func (o ConfigurationArrayOutput) Index(i pulumi.IntInput) ConfigurationOutput
func (ConfigurationArrayOutput) ToConfigurationArrayOutput ¶ added in v5.24.0
func (o ConfigurationArrayOutput) ToConfigurationArrayOutput() ConfigurationArrayOutput
func (ConfigurationArrayOutput) ToConfigurationArrayOutputWithContext ¶ added in v5.24.0
func (o ConfigurationArrayOutput) ToConfigurationArrayOutputWithContext(ctx context.Context) ConfigurationArrayOutput
type ConfigurationConfigFile ¶ added in v5.24.0
type ConfigurationConfigFileArgs ¶ added in v5.24.0
type ConfigurationConfigFileArgs struct { Content pulumi.StringInput `pulumi:"content"` VirtualPath pulumi.StringInput `pulumi:"virtualPath"` }
func (ConfigurationConfigFileArgs) ElementType ¶ added in v5.24.0
func (ConfigurationConfigFileArgs) ElementType() reflect.Type
func (ConfigurationConfigFileArgs) ToConfigurationConfigFileOutput ¶ added in v5.24.0
func (i ConfigurationConfigFileArgs) ToConfigurationConfigFileOutput() ConfigurationConfigFileOutput
func (ConfigurationConfigFileArgs) ToConfigurationConfigFileOutputWithContext ¶ added in v5.24.0
func (i ConfigurationConfigFileArgs) ToConfigurationConfigFileOutputWithContext(ctx context.Context) ConfigurationConfigFileOutput
type ConfigurationConfigFileArray ¶ added in v5.24.0
type ConfigurationConfigFileArray []ConfigurationConfigFileInput
func (ConfigurationConfigFileArray) ElementType ¶ added in v5.24.0
func (ConfigurationConfigFileArray) ElementType() reflect.Type
func (ConfigurationConfigFileArray) ToConfigurationConfigFileArrayOutput ¶ added in v5.24.0
func (i ConfigurationConfigFileArray) ToConfigurationConfigFileArrayOutput() ConfigurationConfigFileArrayOutput
func (ConfigurationConfigFileArray) ToConfigurationConfigFileArrayOutputWithContext ¶ added in v5.24.0
func (i ConfigurationConfigFileArray) ToConfigurationConfigFileArrayOutputWithContext(ctx context.Context) ConfigurationConfigFileArrayOutput
type ConfigurationConfigFileArrayInput ¶ added in v5.24.0
type ConfigurationConfigFileArrayInput interface { pulumi.Input ToConfigurationConfigFileArrayOutput() ConfigurationConfigFileArrayOutput ToConfigurationConfigFileArrayOutputWithContext(context.Context) ConfigurationConfigFileArrayOutput }
ConfigurationConfigFileArrayInput is an input type that accepts ConfigurationConfigFileArray and ConfigurationConfigFileArrayOutput values. You can construct a concrete instance of `ConfigurationConfigFileArrayInput` via:
ConfigurationConfigFileArray{ ConfigurationConfigFileArgs{...} }
type ConfigurationConfigFileArrayOutput ¶ added in v5.24.0
type ConfigurationConfigFileArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationConfigFileArrayOutput) ElementType ¶ added in v5.24.0
func (ConfigurationConfigFileArrayOutput) ElementType() reflect.Type
func (ConfigurationConfigFileArrayOutput) Index ¶ added in v5.24.0
func (o ConfigurationConfigFileArrayOutput) Index(i pulumi.IntInput) ConfigurationConfigFileOutput
func (ConfigurationConfigFileArrayOutput) ToConfigurationConfigFileArrayOutput ¶ added in v5.24.0
func (o ConfigurationConfigFileArrayOutput) ToConfigurationConfigFileArrayOutput() ConfigurationConfigFileArrayOutput
func (ConfigurationConfigFileArrayOutput) ToConfigurationConfigFileArrayOutputWithContext ¶ added in v5.24.0
func (o ConfigurationConfigFileArrayOutput) ToConfigurationConfigFileArrayOutputWithContext(ctx context.Context) ConfigurationConfigFileArrayOutput
type ConfigurationConfigFileInput ¶ added in v5.24.0
type ConfigurationConfigFileInput interface { pulumi.Input ToConfigurationConfigFileOutput() ConfigurationConfigFileOutput ToConfigurationConfigFileOutputWithContext(context.Context) ConfigurationConfigFileOutput }
ConfigurationConfigFileInput is an input type that accepts ConfigurationConfigFileArgs and ConfigurationConfigFileOutput values. You can construct a concrete instance of `ConfigurationConfigFileInput` via:
ConfigurationConfigFileArgs{...}
type ConfigurationConfigFileOutput ¶ added in v5.24.0
type ConfigurationConfigFileOutput struct{ *pulumi.OutputState }
func (ConfigurationConfigFileOutput) Content ¶ added in v5.24.0
func (o ConfigurationConfigFileOutput) Content() pulumi.StringOutput
func (ConfigurationConfigFileOutput) ElementType ¶ added in v5.24.0
func (ConfigurationConfigFileOutput) ElementType() reflect.Type
func (ConfigurationConfigFileOutput) ToConfigurationConfigFileOutput ¶ added in v5.24.0
func (o ConfigurationConfigFileOutput) ToConfigurationConfigFileOutput() ConfigurationConfigFileOutput
func (ConfigurationConfigFileOutput) ToConfigurationConfigFileOutputWithContext ¶ added in v5.24.0
func (o ConfigurationConfigFileOutput) ToConfigurationConfigFileOutputWithContext(ctx context.Context) ConfigurationConfigFileOutput
func (ConfigurationConfigFileOutput) VirtualPath ¶ added in v5.24.0
func (o ConfigurationConfigFileOutput) VirtualPath() pulumi.StringOutput
type ConfigurationInput ¶ added in v5.24.0
type ConfigurationInput interface { pulumi.Input ToConfigurationOutput() ConfigurationOutput ToConfigurationOutputWithContext(ctx context.Context) ConfigurationOutput }
type ConfigurationMap ¶ added in v5.24.0
type ConfigurationMap map[string]ConfigurationInput
func (ConfigurationMap) ElementType ¶ added in v5.24.0
func (ConfigurationMap) ElementType() reflect.Type
func (ConfigurationMap) ToConfigurationMapOutput ¶ added in v5.24.0
func (i ConfigurationMap) ToConfigurationMapOutput() ConfigurationMapOutput
func (ConfigurationMap) ToConfigurationMapOutputWithContext ¶ added in v5.24.0
func (i ConfigurationMap) ToConfigurationMapOutputWithContext(ctx context.Context) ConfigurationMapOutput
type ConfigurationMapInput ¶ added in v5.24.0
type ConfigurationMapInput interface { pulumi.Input ToConfigurationMapOutput() ConfigurationMapOutput ToConfigurationMapOutputWithContext(context.Context) ConfigurationMapOutput }
ConfigurationMapInput is an input type that accepts ConfigurationMap and ConfigurationMapOutput values. You can construct a concrete instance of `ConfigurationMapInput` via:
ConfigurationMap{ "key": ConfigurationArgs{...} }
type ConfigurationMapOutput ¶ added in v5.24.0
type ConfigurationMapOutput struct{ *pulumi.OutputState }
func (ConfigurationMapOutput) ElementType ¶ added in v5.24.0
func (ConfigurationMapOutput) ElementType() reflect.Type
func (ConfigurationMapOutput) MapIndex ¶ added in v5.24.0
func (o ConfigurationMapOutput) MapIndex(k pulumi.StringInput) ConfigurationOutput
func (ConfigurationMapOutput) ToConfigurationMapOutput ¶ added in v5.24.0
func (o ConfigurationMapOutput) ToConfigurationMapOutput() ConfigurationMapOutput
func (ConfigurationMapOutput) ToConfigurationMapOutputWithContext ¶ added in v5.24.0
func (o ConfigurationMapOutput) ToConfigurationMapOutputWithContext(ctx context.Context) ConfigurationMapOutput
type ConfigurationOutput ¶ added in v5.24.0
type ConfigurationOutput struct{ *pulumi.OutputState }
func (ConfigurationOutput) ConfigFiles ¶ added in v5.24.0
func (o ConfigurationOutput) ConfigFiles() ConfigurationConfigFileArrayOutput
func (ConfigurationOutput) ElementType ¶ added in v5.24.0
func (ConfigurationOutput) ElementType() reflect.Type
func (ConfigurationOutput) NginxDeploymentId ¶ added in v5.24.0
func (o ConfigurationOutput) NginxDeploymentId() pulumi.StringOutput
func (ConfigurationOutput) PackageData ¶ added in v5.24.0
func (o ConfigurationOutput) PackageData() pulumi.StringPtrOutput
func (ConfigurationOutput) ProtectedFiles ¶ added in v5.24.0
func (o ConfigurationOutput) ProtectedFiles() ConfigurationProtectedFileArrayOutput
func (ConfigurationOutput) RootFile ¶ added in v5.24.0
func (o ConfigurationOutput) RootFile() pulumi.StringOutput
func (ConfigurationOutput) ToConfigurationOutput ¶ added in v5.24.0
func (o ConfigurationOutput) ToConfigurationOutput() ConfigurationOutput
func (ConfigurationOutput) ToConfigurationOutputWithContext ¶ added in v5.24.0
func (o ConfigurationOutput) ToConfigurationOutputWithContext(ctx context.Context) ConfigurationOutput
type ConfigurationProtectedFile ¶ added in v5.24.0
type ConfigurationProtectedFileArgs ¶ added in v5.24.0
type ConfigurationProtectedFileArgs struct { Content pulumi.StringInput `pulumi:"content"` VirtualPath pulumi.StringInput `pulumi:"virtualPath"` }
func (ConfigurationProtectedFileArgs) ElementType ¶ added in v5.24.0
func (ConfigurationProtectedFileArgs) ElementType() reflect.Type
func (ConfigurationProtectedFileArgs) ToConfigurationProtectedFileOutput ¶ added in v5.24.0
func (i ConfigurationProtectedFileArgs) ToConfigurationProtectedFileOutput() ConfigurationProtectedFileOutput
func (ConfigurationProtectedFileArgs) ToConfigurationProtectedFileOutputWithContext ¶ added in v5.24.0
func (i ConfigurationProtectedFileArgs) ToConfigurationProtectedFileOutputWithContext(ctx context.Context) ConfigurationProtectedFileOutput
type ConfigurationProtectedFileArray ¶ added in v5.24.0
type ConfigurationProtectedFileArray []ConfigurationProtectedFileInput
func (ConfigurationProtectedFileArray) ElementType ¶ added in v5.24.0
func (ConfigurationProtectedFileArray) ElementType() reflect.Type
func (ConfigurationProtectedFileArray) ToConfigurationProtectedFileArrayOutput ¶ added in v5.24.0
func (i ConfigurationProtectedFileArray) ToConfigurationProtectedFileArrayOutput() ConfigurationProtectedFileArrayOutput
func (ConfigurationProtectedFileArray) ToConfigurationProtectedFileArrayOutputWithContext ¶ added in v5.24.0
func (i ConfigurationProtectedFileArray) ToConfigurationProtectedFileArrayOutputWithContext(ctx context.Context) ConfigurationProtectedFileArrayOutput
type ConfigurationProtectedFileArrayInput ¶ added in v5.24.0
type ConfigurationProtectedFileArrayInput interface { pulumi.Input ToConfigurationProtectedFileArrayOutput() ConfigurationProtectedFileArrayOutput ToConfigurationProtectedFileArrayOutputWithContext(context.Context) ConfigurationProtectedFileArrayOutput }
ConfigurationProtectedFileArrayInput is an input type that accepts ConfigurationProtectedFileArray and ConfigurationProtectedFileArrayOutput values. You can construct a concrete instance of `ConfigurationProtectedFileArrayInput` via:
ConfigurationProtectedFileArray{ ConfigurationProtectedFileArgs{...} }
type ConfigurationProtectedFileArrayOutput ¶ added in v5.24.0
type ConfigurationProtectedFileArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationProtectedFileArrayOutput) ElementType ¶ added in v5.24.0
func (ConfigurationProtectedFileArrayOutput) ElementType() reflect.Type
func (ConfigurationProtectedFileArrayOutput) Index ¶ added in v5.24.0
func (o ConfigurationProtectedFileArrayOutput) Index(i pulumi.IntInput) ConfigurationProtectedFileOutput
func (ConfigurationProtectedFileArrayOutput) ToConfigurationProtectedFileArrayOutput ¶ added in v5.24.0
func (o ConfigurationProtectedFileArrayOutput) ToConfigurationProtectedFileArrayOutput() ConfigurationProtectedFileArrayOutput
func (ConfigurationProtectedFileArrayOutput) ToConfigurationProtectedFileArrayOutputWithContext ¶ added in v5.24.0
func (o ConfigurationProtectedFileArrayOutput) ToConfigurationProtectedFileArrayOutputWithContext(ctx context.Context) ConfigurationProtectedFileArrayOutput
type ConfigurationProtectedFileInput ¶ added in v5.24.0
type ConfigurationProtectedFileInput interface { pulumi.Input ToConfigurationProtectedFileOutput() ConfigurationProtectedFileOutput ToConfigurationProtectedFileOutputWithContext(context.Context) ConfigurationProtectedFileOutput }
ConfigurationProtectedFileInput is an input type that accepts ConfigurationProtectedFileArgs and ConfigurationProtectedFileOutput values. You can construct a concrete instance of `ConfigurationProtectedFileInput` via:
ConfigurationProtectedFileArgs{...}
type ConfigurationProtectedFileOutput ¶ added in v5.24.0
type ConfigurationProtectedFileOutput struct{ *pulumi.OutputState }
func (ConfigurationProtectedFileOutput) Content ¶ added in v5.24.0
func (o ConfigurationProtectedFileOutput) Content() pulumi.StringOutput
func (ConfigurationProtectedFileOutput) ElementType ¶ added in v5.24.0
func (ConfigurationProtectedFileOutput) ElementType() reflect.Type
func (ConfigurationProtectedFileOutput) ToConfigurationProtectedFileOutput ¶ added in v5.24.0
func (o ConfigurationProtectedFileOutput) ToConfigurationProtectedFileOutput() ConfigurationProtectedFileOutput
func (ConfigurationProtectedFileOutput) ToConfigurationProtectedFileOutputWithContext ¶ added in v5.24.0
func (o ConfigurationProtectedFileOutput) ToConfigurationProtectedFileOutputWithContext(ctx context.Context) ConfigurationProtectedFileOutput
func (ConfigurationProtectedFileOutput) VirtualPath ¶ added in v5.24.0
func (o ConfigurationProtectedFileOutput) VirtualPath() pulumi.StringOutput
type ConfigurationState ¶ added in v5.24.0
type ConfigurationState struct { ConfigFiles ConfigurationConfigFileArrayInput NginxDeploymentId pulumi.StringPtrInput PackageData pulumi.StringPtrInput ProtectedFiles ConfigurationProtectedFileArrayInput RootFile pulumi.StringPtrInput }
func (ConfigurationState) ElementType ¶ added in v5.24.0
func (ConfigurationState) ElementType() reflect.Type
type Deployment ¶
type Deployment struct { pulumi.CustomResourceState // An `autoScaleProfile` block as defined below. AutoScaleProfiles DeploymentAutoScaleProfileArrayOutput `pulumi:"autoScaleProfiles"` // Specify the automatic upgrade channel for the NGINX deployment. Defaults to `stable`. The possible values are `stable` and `preview`. AutomaticUpgradeChannel pulumi.StringPtrOutput `pulumi:"automaticUpgradeChannel"` // Specify the number of NGINX capacity units for this NGINX deployment. Defaults to `20`. // // > **Note** For more information on NGINX capacity units, please refer to the [NGINX scaling guidance documentation](https://docs.nginx.com/nginxaas/azure/quickstart/scaling/) Capacity pulumi.IntPtrOutput `pulumi:"capacity"` // Specify a custom `configuration` block as defined below. Configuration DeploymentConfigurationOutput `pulumi:"configuration"` // Should the diagnosis support be enabled? DiagnoseSupportEnabled pulumi.BoolPtrOutput `pulumi:"diagnoseSupportEnabled"` // Specify the preferred support contact email address for receiving alerts and notifications. Email pulumi.StringPtrOutput `pulumi:"email"` // One or more `frontendPrivate` blocks as defined below. Changing this forces a new NGINX Deployment to be created. FrontendPrivates DeploymentFrontendPrivateArrayOutput `pulumi:"frontendPrivates"` // A `frontendPublic` block as defined below. Changing this forces a new NGINX Deployment to be created. FrontendPublic DeploymentFrontendPublicPtrOutput `pulumi:"frontendPublic"` // An `identity` block as defined below. Identity DeploymentIdentityPtrOutput `pulumi:"identity"` // The IP address of the deployment. IpAddress pulumi.StringOutput `pulumi:"ipAddress"` // The Azure Region where the NGINX Deployment should exist. Changing this forces a new NGINX Deployment to be created. Location pulumi.StringOutput `pulumi:"location"` // One or more `loggingStorageAccount` blocks as defined below. LoggingStorageAccounts DeploymentLoggingStorageAccountArrayOutput `pulumi:"loggingStorageAccounts"` // Specify the managed resource group to deploy VNet injection related network resources. Changing this forces a new NGINX Deployment to be created. ManagedResourceGroup pulumi.StringOutput `pulumi:"managedResourceGroup"` // The name which should be used for this NGINX Deployment. Changing this forces a new NGINX Deployment to be created. Name pulumi.StringOutput `pulumi:"name"` // One or more `networkInterface` blocks as defined below. Changing this forces a new NGINX Deployment to be created. NetworkInterfaces DeploymentNetworkInterfaceArrayOutput `pulumi:"networkInterfaces"` // The version of deployed NGINX. NginxVersion pulumi.StringOutput `pulumi:"nginxVersion"` // The name of the Resource Group where the NGINX Deployment should exist. Changing this forces a new NGINX Deployment to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Specifies the NGINX Deployment SKU. Possible values include `standard_Monthly`. Changing this forces a new resource to be created. Sku pulumi.StringOutput `pulumi:"sku"` // A mapping of tags which should be assigned to the NGINX Deployment. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an NGINX Deployment.
## 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/network" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/nginx" "github.com/pulumi/pulumi-std/sdk/go/std" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-rg"), Location: pulumi.String("West Europe"), }) if err != nil { return err } examplePublicIp, err := network.NewPublicIp(ctx, "example", &network.PublicIpArgs{ Name: pulumi.String("example"), ResourceGroupName: example.Name, Location: example.Location, AllocationMethod: pulumi.String("Static"), Sku: pulumi.String("Standard"), Tags: pulumi.StringMap{ "environment": pulumi.String("Production"), }, }) if err != nil { return err } exampleVirtualNetwork, err := network.NewVirtualNetwork(ctx, "example", &network.VirtualNetworkArgs{ Name: pulumi.String("example-vnet"), AddressSpaces: pulumi.StringArray{ pulumi.String("10.0.0.0/16"), }, Location: example.Location, ResourceGroupName: example.Name, }) if err != nil { return err } exampleSubnet, err := network.NewSubnet(ctx, "example", &network.SubnetArgs{ Name: pulumi.String("example-subnet"), ResourceGroupName: example.Name, VirtualNetworkName: exampleVirtualNetwork.Name, AddressPrefixes: pulumi.StringArray{ pulumi.String("10.0.2.0/24"), }, Delegations: network.SubnetDelegationArray{ &network.SubnetDelegationArgs{ Name: pulumi.String("delegation"), ServiceDelegation: &network.SubnetDelegationServiceDelegationArgs{ Name: pulumi.String("NGINX.NGINXPLUS/nginxDeployments"), Actions: pulumi.StringArray{ pulumi.String("Microsoft.Network/virtualNetworks/subnets/join/action"), }, }, }, }, }) if err != nil { return err } configContent := std.Base64encode(ctx, &std.Base64encodeArgs{ Input: `http { server { listen 80; location / { auth_basic "Protected Area"; auth_basic_user_file /opt/.htpasswd; default_type text/html; } include site/*.conf; } }
`,
}, nil).Result protectedContent := std.Base64encode(ctx, &std.Base64encodeArgs{ Input: "user:$apr1$VeUA5kt.$IjjRk//8miRxDsZvD4daF1\n", }, nil).Result subConfigContent := std.Base64encode(ctx, &std.Base64encodeArgs{ Input: `location /bbb { default_type text/html; return 200 '<!doctype html><html lang="en"><head></head><body> <div>this one will be updated</div> <div>at 10:38 am</div> </body></html>'; }
`,
}, nil).Result _, err = nginx.NewDeployment(ctx, "example", &nginx.DeploymentArgs{ Name: pulumi.String("example-nginx"), ResourceGroupName: example.Name, Sku: pulumi.String("publicpreview_Monthly_gmz7xq9ge3py"), Location: example.Location, ManagedResourceGroup: pulumi.String("example"), DiagnoseSupportEnabled: pulumi.Bool(true), AutomaticUpgradeChannel: pulumi.String("stable"), FrontendPublic: &nginx.DeploymentFrontendPublicArgs{ IpAddresses: pulumi.StringArray{ examplePublicIp.ID(), }, }, NetworkInterfaces: nginx.DeploymentNetworkInterfaceArray{ &nginx.DeploymentNetworkInterfaceArgs{ SubnetId: exampleSubnet.ID(), }, }, Capacity: pulumi.Int(20), Email: pulumi.String("user@test.com"), Configuration: &nginx.DeploymentConfigurationArgs{ RootFile: pulumi.String("/etc/nginx/nginx.conf"), ConfigFiles: nginx.DeploymentConfigurationConfigFileArray{ &nginx.DeploymentConfigurationConfigFileArgs{ Content: pulumi.String(configContent), VirtualPath: pulumi.String("/etc/nginx/nginx.conf"), }, &nginx.DeploymentConfigurationConfigFileArgs{ Content: pulumi.String(subConfigContent), VirtualPath: pulumi.String("/etc/nginx/site/b.conf"), }, }, ProtectedFiles: nginx.DeploymentConfigurationProtectedFileArray{ &nginx.DeploymentConfigurationProtectedFileArgs{ Content: pulumi.String(protectedContent), VirtualPath: pulumi.String("/opt/.htpasswd"), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
NGINX Deployments can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:nginx/deployment:Deployment example /subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/group1/providers/Nginx.NginxPlus/nginxDeployments/dep1 ```
func GetDeployment ¶
func GetDeployment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeploymentState, opts ...pulumi.ResourceOption) (*Deployment, error)
GetDeployment gets an existing Deployment 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 NewDeployment ¶
func NewDeployment(ctx *pulumi.Context, name string, args *DeploymentArgs, opts ...pulumi.ResourceOption) (*Deployment, error)
NewDeployment registers a new resource with the given unique name, arguments, and options.
func (*Deployment) ElementType ¶
func (*Deployment) ElementType() reflect.Type
func (*Deployment) ToDeploymentOutput ¶
func (i *Deployment) ToDeploymentOutput() DeploymentOutput
func (*Deployment) ToDeploymentOutputWithContext ¶
func (i *Deployment) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
type DeploymentArgs ¶
type DeploymentArgs struct { // An `autoScaleProfile` block as defined below. AutoScaleProfiles DeploymentAutoScaleProfileArrayInput // Specify the automatic upgrade channel for the NGINX deployment. Defaults to `stable`. The possible values are `stable` and `preview`. AutomaticUpgradeChannel pulumi.StringPtrInput // Specify the number of NGINX capacity units for this NGINX deployment. Defaults to `20`. // // > **Note** For more information on NGINX capacity units, please refer to the [NGINX scaling guidance documentation](https://docs.nginx.com/nginxaas/azure/quickstart/scaling/) Capacity pulumi.IntPtrInput // Specify a custom `configuration` block as defined below. Configuration DeploymentConfigurationPtrInput // Should the diagnosis support be enabled? DiagnoseSupportEnabled pulumi.BoolPtrInput // Specify the preferred support contact email address for receiving alerts and notifications. Email pulumi.StringPtrInput // One or more `frontendPrivate` blocks as defined below. Changing this forces a new NGINX Deployment to be created. FrontendPrivates DeploymentFrontendPrivateArrayInput // A `frontendPublic` block as defined below. Changing this forces a new NGINX Deployment to be created. FrontendPublic DeploymentFrontendPublicPtrInput // An `identity` block as defined below. Identity DeploymentIdentityPtrInput // The Azure Region where the NGINX Deployment should exist. Changing this forces a new NGINX Deployment to be created. Location pulumi.StringPtrInput // One or more `loggingStorageAccount` blocks as defined below. LoggingStorageAccounts DeploymentLoggingStorageAccountArrayInput // Specify the managed resource group to deploy VNet injection related network resources. Changing this forces a new NGINX Deployment to be created. ManagedResourceGroup pulumi.StringPtrInput // The name which should be used for this NGINX Deployment. Changing this forces a new NGINX Deployment to be created. Name pulumi.StringPtrInput // One or more `networkInterface` blocks as defined below. Changing this forces a new NGINX Deployment to be created. NetworkInterfaces DeploymentNetworkInterfaceArrayInput // The name of the Resource Group where the NGINX Deployment should exist. Changing this forces a new NGINX Deployment to be created. ResourceGroupName pulumi.StringInput // Specifies the NGINX Deployment SKU. Possible values include `standard_Monthly`. Changing this forces a new resource to be created. Sku pulumi.StringInput // A mapping of tags which should be assigned to the NGINX Deployment. Tags pulumi.StringMapInput }
The set of arguments for constructing a Deployment resource.
func (DeploymentArgs) ElementType ¶
func (DeploymentArgs) ElementType() reflect.Type
type DeploymentArray ¶
type DeploymentArray []DeploymentInput
func (DeploymentArray) ElementType ¶
func (DeploymentArray) ElementType() reflect.Type
func (DeploymentArray) ToDeploymentArrayOutput ¶
func (i DeploymentArray) ToDeploymentArrayOutput() DeploymentArrayOutput
func (DeploymentArray) ToDeploymentArrayOutputWithContext ¶
func (i DeploymentArray) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput
type DeploymentArrayInput ¶
type DeploymentArrayInput interface { pulumi.Input ToDeploymentArrayOutput() DeploymentArrayOutput ToDeploymentArrayOutputWithContext(context.Context) DeploymentArrayOutput }
DeploymentArrayInput is an input type that accepts DeploymentArray and DeploymentArrayOutput values. You can construct a concrete instance of `DeploymentArrayInput` via:
DeploymentArray{ DeploymentArgs{...} }
type DeploymentArrayOutput ¶
type DeploymentArrayOutput struct{ *pulumi.OutputState }
func (DeploymentArrayOutput) ElementType ¶
func (DeploymentArrayOutput) ElementType() reflect.Type
func (DeploymentArrayOutput) Index ¶
func (o DeploymentArrayOutput) Index(i pulumi.IntInput) DeploymentOutput
func (DeploymentArrayOutput) ToDeploymentArrayOutput ¶
func (o DeploymentArrayOutput) ToDeploymentArrayOutput() DeploymentArrayOutput
func (DeploymentArrayOutput) ToDeploymentArrayOutputWithContext ¶
func (o DeploymentArrayOutput) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput
type DeploymentAutoScaleProfile ¶ added in v5.70.0
type DeploymentAutoScaleProfileArgs ¶ added in v5.70.0
type DeploymentAutoScaleProfileArgs struct { MaxCapacity pulumi.IntInput `pulumi:"maxCapacity"` // Specify the minimum number of NGINX capacity units for this NGINX Deployment. MinCapacity pulumi.IntInput `pulumi:"minCapacity"` // Specify the name of the autoscaling profile. Name pulumi.StringInput `pulumi:"name"` }
func (DeploymentAutoScaleProfileArgs) ElementType ¶ added in v5.70.0
func (DeploymentAutoScaleProfileArgs) ElementType() reflect.Type
func (DeploymentAutoScaleProfileArgs) ToDeploymentAutoScaleProfileOutput ¶ added in v5.70.0
func (i DeploymentAutoScaleProfileArgs) ToDeploymentAutoScaleProfileOutput() DeploymentAutoScaleProfileOutput
func (DeploymentAutoScaleProfileArgs) ToDeploymentAutoScaleProfileOutputWithContext ¶ added in v5.70.0
func (i DeploymentAutoScaleProfileArgs) ToDeploymentAutoScaleProfileOutputWithContext(ctx context.Context) DeploymentAutoScaleProfileOutput
type DeploymentAutoScaleProfileArray ¶ added in v5.70.0
type DeploymentAutoScaleProfileArray []DeploymentAutoScaleProfileInput
func (DeploymentAutoScaleProfileArray) ElementType ¶ added in v5.70.0
func (DeploymentAutoScaleProfileArray) ElementType() reflect.Type
func (DeploymentAutoScaleProfileArray) ToDeploymentAutoScaleProfileArrayOutput ¶ added in v5.70.0
func (i DeploymentAutoScaleProfileArray) ToDeploymentAutoScaleProfileArrayOutput() DeploymentAutoScaleProfileArrayOutput
func (DeploymentAutoScaleProfileArray) ToDeploymentAutoScaleProfileArrayOutputWithContext ¶ added in v5.70.0
func (i DeploymentAutoScaleProfileArray) ToDeploymentAutoScaleProfileArrayOutputWithContext(ctx context.Context) DeploymentAutoScaleProfileArrayOutput
type DeploymentAutoScaleProfileArrayInput ¶ added in v5.70.0
type DeploymentAutoScaleProfileArrayInput interface { pulumi.Input ToDeploymentAutoScaleProfileArrayOutput() DeploymentAutoScaleProfileArrayOutput ToDeploymentAutoScaleProfileArrayOutputWithContext(context.Context) DeploymentAutoScaleProfileArrayOutput }
DeploymentAutoScaleProfileArrayInput is an input type that accepts DeploymentAutoScaleProfileArray and DeploymentAutoScaleProfileArrayOutput values. You can construct a concrete instance of `DeploymentAutoScaleProfileArrayInput` via:
DeploymentAutoScaleProfileArray{ DeploymentAutoScaleProfileArgs{...} }
type DeploymentAutoScaleProfileArrayOutput ¶ added in v5.70.0
type DeploymentAutoScaleProfileArrayOutput struct{ *pulumi.OutputState }
func (DeploymentAutoScaleProfileArrayOutput) ElementType ¶ added in v5.70.0
func (DeploymentAutoScaleProfileArrayOutput) ElementType() reflect.Type
func (DeploymentAutoScaleProfileArrayOutput) Index ¶ added in v5.70.0
func (o DeploymentAutoScaleProfileArrayOutput) Index(i pulumi.IntInput) DeploymentAutoScaleProfileOutput
func (DeploymentAutoScaleProfileArrayOutput) ToDeploymentAutoScaleProfileArrayOutput ¶ added in v5.70.0
func (o DeploymentAutoScaleProfileArrayOutput) ToDeploymentAutoScaleProfileArrayOutput() DeploymentAutoScaleProfileArrayOutput
func (DeploymentAutoScaleProfileArrayOutput) ToDeploymentAutoScaleProfileArrayOutputWithContext ¶ added in v5.70.0
func (o DeploymentAutoScaleProfileArrayOutput) ToDeploymentAutoScaleProfileArrayOutputWithContext(ctx context.Context) DeploymentAutoScaleProfileArrayOutput
type DeploymentAutoScaleProfileInput ¶ added in v5.70.0
type DeploymentAutoScaleProfileInput interface { pulumi.Input ToDeploymentAutoScaleProfileOutput() DeploymentAutoScaleProfileOutput ToDeploymentAutoScaleProfileOutputWithContext(context.Context) DeploymentAutoScaleProfileOutput }
DeploymentAutoScaleProfileInput is an input type that accepts DeploymentAutoScaleProfileArgs and DeploymentAutoScaleProfileOutput values. You can construct a concrete instance of `DeploymentAutoScaleProfileInput` via:
DeploymentAutoScaleProfileArgs{...}
type DeploymentAutoScaleProfileOutput ¶ added in v5.70.0
type DeploymentAutoScaleProfileOutput struct{ *pulumi.OutputState }
func (DeploymentAutoScaleProfileOutput) ElementType ¶ added in v5.70.0
func (DeploymentAutoScaleProfileOutput) ElementType() reflect.Type
func (DeploymentAutoScaleProfileOutput) MaxCapacity ¶ added in v5.70.0
func (o DeploymentAutoScaleProfileOutput) MaxCapacity() pulumi.IntOutput
func (DeploymentAutoScaleProfileOutput) MinCapacity ¶ added in v5.70.0
func (o DeploymentAutoScaleProfileOutput) MinCapacity() pulumi.IntOutput
Specify the minimum number of NGINX capacity units for this NGINX Deployment.
func (DeploymentAutoScaleProfileOutput) Name ¶ added in v5.70.0
func (o DeploymentAutoScaleProfileOutput) Name() pulumi.StringOutput
Specify the name of the autoscaling profile.
func (DeploymentAutoScaleProfileOutput) ToDeploymentAutoScaleProfileOutput ¶ added in v5.70.0
func (o DeploymentAutoScaleProfileOutput) ToDeploymentAutoScaleProfileOutput() DeploymentAutoScaleProfileOutput
func (DeploymentAutoScaleProfileOutput) ToDeploymentAutoScaleProfileOutputWithContext ¶ added in v5.70.0
func (o DeploymentAutoScaleProfileOutput) ToDeploymentAutoScaleProfileOutputWithContext(ctx context.Context) DeploymentAutoScaleProfileOutput
type DeploymentConfiguration ¶ added in v5.70.0
type DeploymentConfiguration struct { // One or more `configFile` blocks as defined below. ConfigFiles []DeploymentConfigurationConfigFile `pulumi:"configFiles"` // Specify the package data for this configuration. PackageData *string `pulumi:"packageData"` // One or more `protectedFile` blocks with sensitive information as defined below. If specified `configFile` must also be specified. ProtectedFiles []DeploymentConfigurationProtectedFile `pulumi:"protectedFiles"` // Specify the root file path of this Nginx Configuration. RootFile string `pulumi:"rootFile"` }
type DeploymentConfigurationArgs ¶ added in v5.70.0
type DeploymentConfigurationArgs struct { // One or more `configFile` blocks as defined below. ConfigFiles DeploymentConfigurationConfigFileArrayInput `pulumi:"configFiles"` // Specify the package data for this configuration. PackageData pulumi.StringPtrInput `pulumi:"packageData"` // One or more `protectedFile` blocks with sensitive information as defined below. If specified `configFile` must also be specified. ProtectedFiles DeploymentConfigurationProtectedFileArrayInput `pulumi:"protectedFiles"` // Specify the root file path of this Nginx Configuration. RootFile pulumi.StringInput `pulumi:"rootFile"` }
func (DeploymentConfigurationArgs) ElementType ¶ added in v5.70.0
func (DeploymentConfigurationArgs) ElementType() reflect.Type
func (DeploymentConfigurationArgs) ToDeploymentConfigurationOutput ¶ added in v5.70.0
func (i DeploymentConfigurationArgs) ToDeploymentConfigurationOutput() DeploymentConfigurationOutput
func (DeploymentConfigurationArgs) ToDeploymentConfigurationOutputWithContext ¶ added in v5.70.0
func (i DeploymentConfigurationArgs) ToDeploymentConfigurationOutputWithContext(ctx context.Context) DeploymentConfigurationOutput
func (DeploymentConfigurationArgs) ToDeploymentConfigurationPtrOutput ¶ added in v5.70.0
func (i DeploymentConfigurationArgs) ToDeploymentConfigurationPtrOutput() DeploymentConfigurationPtrOutput
func (DeploymentConfigurationArgs) ToDeploymentConfigurationPtrOutputWithContext ¶ added in v5.70.0
func (i DeploymentConfigurationArgs) ToDeploymentConfigurationPtrOutputWithContext(ctx context.Context) DeploymentConfigurationPtrOutput
type DeploymentConfigurationConfigFile ¶ added in v5.70.0
type DeploymentConfigurationConfigFileArgs ¶ added in v5.70.0
type DeploymentConfigurationConfigFileArgs struct { // Specifies the base-64 encoded contents of this config file. Content pulumi.StringInput `pulumi:"content"` // Specify the path of this config file. VirtualPath pulumi.StringInput `pulumi:"virtualPath"` }
func (DeploymentConfigurationConfigFileArgs) ElementType ¶ added in v5.70.0
func (DeploymentConfigurationConfigFileArgs) ElementType() reflect.Type
func (DeploymentConfigurationConfigFileArgs) ToDeploymentConfigurationConfigFileOutput ¶ added in v5.70.0
func (i DeploymentConfigurationConfigFileArgs) ToDeploymentConfigurationConfigFileOutput() DeploymentConfigurationConfigFileOutput
func (DeploymentConfigurationConfigFileArgs) ToDeploymentConfigurationConfigFileOutputWithContext ¶ added in v5.70.0
func (i DeploymentConfigurationConfigFileArgs) ToDeploymentConfigurationConfigFileOutputWithContext(ctx context.Context) DeploymentConfigurationConfigFileOutput
type DeploymentConfigurationConfigFileArray ¶ added in v5.70.0
type DeploymentConfigurationConfigFileArray []DeploymentConfigurationConfigFileInput
func (DeploymentConfigurationConfigFileArray) ElementType ¶ added in v5.70.0
func (DeploymentConfigurationConfigFileArray) ElementType() reflect.Type
func (DeploymentConfigurationConfigFileArray) ToDeploymentConfigurationConfigFileArrayOutput ¶ added in v5.70.0
func (i DeploymentConfigurationConfigFileArray) ToDeploymentConfigurationConfigFileArrayOutput() DeploymentConfigurationConfigFileArrayOutput
func (DeploymentConfigurationConfigFileArray) ToDeploymentConfigurationConfigFileArrayOutputWithContext ¶ added in v5.70.0
func (i DeploymentConfigurationConfigFileArray) ToDeploymentConfigurationConfigFileArrayOutputWithContext(ctx context.Context) DeploymentConfigurationConfigFileArrayOutput
type DeploymentConfigurationConfigFileArrayInput ¶ added in v5.70.0
type DeploymentConfigurationConfigFileArrayInput interface { pulumi.Input ToDeploymentConfigurationConfigFileArrayOutput() DeploymentConfigurationConfigFileArrayOutput ToDeploymentConfigurationConfigFileArrayOutputWithContext(context.Context) DeploymentConfigurationConfigFileArrayOutput }
DeploymentConfigurationConfigFileArrayInput is an input type that accepts DeploymentConfigurationConfigFileArray and DeploymentConfigurationConfigFileArrayOutput values. You can construct a concrete instance of `DeploymentConfigurationConfigFileArrayInput` via:
DeploymentConfigurationConfigFileArray{ DeploymentConfigurationConfigFileArgs{...} }
type DeploymentConfigurationConfigFileArrayOutput ¶ added in v5.70.0
type DeploymentConfigurationConfigFileArrayOutput struct{ *pulumi.OutputState }
func (DeploymentConfigurationConfigFileArrayOutput) ElementType ¶ added in v5.70.0
func (DeploymentConfigurationConfigFileArrayOutput) ElementType() reflect.Type
func (DeploymentConfigurationConfigFileArrayOutput) ToDeploymentConfigurationConfigFileArrayOutput ¶ added in v5.70.0
func (o DeploymentConfigurationConfigFileArrayOutput) ToDeploymentConfigurationConfigFileArrayOutput() DeploymentConfigurationConfigFileArrayOutput
func (DeploymentConfigurationConfigFileArrayOutput) ToDeploymentConfigurationConfigFileArrayOutputWithContext ¶ added in v5.70.0
func (o DeploymentConfigurationConfigFileArrayOutput) ToDeploymentConfigurationConfigFileArrayOutputWithContext(ctx context.Context) DeploymentConfigurationConfigFileArrayOutput
type DeploymentConfigurationConfigFileInput ¶ added in v5.70.0
type DeploymentConfigurationConfigFileInput interface { pulumi.Input ToDeploymentConfigurationConfigFileOutput() DeploymentConfigurationConfigFileOutput ToDeploymentConfigurationConfigFileOutputWithContext(context.Context) DeploymentConfigurationConfigFileOutput }
DeploymentConfigurationConfigFileInput is an input type that accepts DeploymentConfigurationConfigFileArgs and DeploymentConfigurationConfigFileOutput values. You can construct a concrete instance of `DeploymentConfigurationConfigFileInput` via:
DeploymentConfigurationConfigFileArgs{...}
type DeploymentConfigurationConfigFileOutput ¶ added in v5.70.0
type DeploymentConfigurationConfigFileOutput struct{ *pulumi.OutputState }
func (DeploymentConfigurationConfigFileOutput) Content ¶ added in v5.70.0
func (o DeploymentConfigurationConfigFileOutput) Content() pulumi.StringOutput
Specifies the base-64 encoded contents of this config file.
func (DeploymentConfigurationConfigFileOutput) ElementType ¶ added in v5.70.0
func (DeploymentConfigurationConfigFileOutput) ElementType() reflect.Type
func (DeploymentConfigurationConfigFileOutput) ToDeploymentConfigurationConfigFileOutput ¶ added in v5.70.0
func (o DeploymentConfigurationConfigFileOutput) ToDeploymentConfigurationConfigFileOutput() DeploymentConfigurationConfigFileOutput
func (DeploymentConfigurationConfigFileOutput) ToDeploymentConfigurationConfigFileOutputWithContext ¶ added in v5.70.0
func (o DeploymentConfigurationConfigFileOutput) ToDeploymentConfigurationConfigFileOutputWithContext(ctx context.Context) DeploymentConfigurationConfigFileOutput
func (DeploymentConfigurationConfigFileOutput) VirtualPath ¶ added in v5.70.0
func (o DeploymentConfigurationConfigFileOutput) VirtualPath() pulumi.StringOutput
Specify the path of this config file.
type DeploymentConfigurationInput ¶ added in v5.70.0
type DeploymentConfigurationInput interface { pulumi.Input ToDeploymentConfigurationOutput() DeploymentConfigurationOutput ToDeploymentConfigurationOutputWithContext(context.Context) DeploymentConfigurationOutput }
DeploymentConfigurationInput is an input type that accepts DeploymentConfigurationArgs and DeploymentConfigurationOutput values. You can construct a concrete instance of `DeploymentConfigurationInput` via:
DeploymentConfigurationArgs{...}
type DeploymentConfigurationOutput ¶ added in v5.70.0
type DeploymentConfigurationOutput struct{ *pulumi.OutputState }
func (DeploymentConfigurationOutput) ConfigFiles ¶ added in v5.70.0
func (o DeploymentConfigurationOutput) ConfigFiles() DeploymentConfigurationConfigFileArrayOutput
One or more `configFile` blocks as defined below.
func (DeploymentConfigurationOutput) ElementType ¶ added in v5.70.0
func (DeploymentConfigurationOutput) ElementType() reflect.Type
func (DeploymentConfigurationOutput) PackageData ¶ added in v5.70.0
func (o DeploymentConfigurationOutput) PackageData() pulumi.StringPtrOutput
Specify the package data for this configuration.
func (DeploymentConfigurationOutput) ProtectedFiles ¶ added in v5.70.0
func (o DeploymentConfigurationOutput) ProtectedFiles() DeploymentConfigurationProtectedFileArrayOutput
One or more `protectedFile` blocks with sensitive information as defined below. If specified `configFile` must also be specified.
func (DeploymentConfigurationOutput) RootFile ¶ added in v5.70.0
func (o DeploymentConfigurationOutput) RootFile() pulumi.StringOutput
Specify the root file path of this Nginx Configuration.
func (DeploymentConfigurationOutput) ToDeploymentConfigurationOutput ¶ added in v5.70.0
func (o DeploymentConfigurationOutput) ToDeploymentConfigurationOutput() DeploymentConfigurationOutput
func (DeploymentConfigurationOutput) ToDeploymentConfigurationOutputWithContext ¶ added in v5.70.0
func (o DeploymentConfigurationOutput) ToDeploymentConfigurationOutputWithContext(ctx context.Context) DeploymentConfigurationOutput
func (DeploymentConfigurationOutput) ToDeploymentConfigurationPtrOutput ¶ added in v5.70.0
func (o DeploymentConfigurationOutput) ToDeploymentConfigurationPtrOutput() DeploymentConfigurationPtrOutput
func (DeploymentConfigurationOutput) ToDeploymentConfigurationPtrOutputWithContext ¶ added in v5.70.0
func (o DeploymentConfigurationOutput) ToDeploymentConfigurationPtrOutputWithContext(ctx context.Context) DeploymentConfigurationPtrOutput
type DeploymentConfigurationProtectedFile ¶ added in v5.70.0
type DeploymentConfigurationProtectedFileArgs ¶ added in v5.70.0
type DeploymentConfigurationProtectedFileArgs struct { // Specifies the base-64 encoded contents of this config file (Sensitive). Content pulumi.StringInput `pulumi:"content"` // Specify the path of this config file. VirtualPath pulumi.StringInput `pulumi:"virtualPath"` }
func (DeploymentConfigurationProtectedFileArgs) ElementType ¶ added in v5.70.0
func (DeploymentConfigurationProtectedFileArgs) ElementType() reflect.Type
func (DeploymentConfigurationProtectedFileArgs) ToDeploymentConfigurationProtectedFileOutput ¶ added in v5.70.0
func (i DeploymentConfigurationProtectedFileArgs) ToDeploymentConfigurationProtectedFileOutput() DeploymentConfigurationProtectedFileOutput
func (DeploymentConfigurationProtectedFileArgs) ToDeploymentConfigurationProtectedFileOutputWithContext ¶ added in v5.70.0
func (i DeploymentConfigurationProtectedFileArgs) ToDeploymentConfigurationProtectedFileOutputWithContext(ctx context.Context) DeploymentConfigurationProtectedFileOutput
type DeploymentConfigurationProtectedFileArray ¶ added in v5.70.0
type DeploymentConfigurationProtectedFileArray []DeploymentConfigurationProtectedFileInput
func (DeploymentConfigurationProtectedFileArray) ElementType ¶ added in v5.70.0
func (DeploymentConfigurationProtectedFileArray) ElementType() reflect.Type
func (DeploymentConfigurationProtectedFileArray) ToDeploymentConfigurationProtectedFileArrayOutput ¶ added in v5.70.0
func (i DeploymentConfigurationProtectedFileArray) ToDeploymentConfigurationProtectedFileArrayOutput() DeploymentConfigurationProtectedFileArrayOutput
func (DeploymentConfigurationProtectedFileArray) ToDeploymentConfigurationProtectedFileArrayOutputWithContext ¶ added in v5.70.0
func (i DeploymentConfigurationProtectedFileArray) ToDeploymentConfigurationProtectedFileArrayOutputWithContext(ctx context.Context) DeploymentConfigurationProtectedFileArrayOutput
type DeploymentConfigurationProtectedFileArrayInput ¶ added in v5.70.0
type DeploymentConfigurationProtectedFileArrayInput interface { pulumi.Input ToDeploymentConfigurationProtectedFileArrayOutput() DeploymentConfigurationProtectedFileArrayOutput ToDeploymentConfigurationProtectedFileArrayOutputWithContext(context.Context) DeploymentConfigurationProtectedFileArrayOutput }
DeploymentConfigurationProtectedFileArrayInput is an input type that accepts DeploymentConfigurationProtectedFileArray and DeploymentConfigurationProtectedFileArrayOutput values. You can construct a concrete instance of `DeploymentConfigurationProtectedFileArrayInput` via:
DeploymentConfigurationProtectedFileArray{ DeploymentConfigurationProtectedFileArgs{...} }
type DeploymentConfigurationProtectedFileArrayOutput ¶ added in v5.70.0
type DeploymentConfigurationProtectedFileArrayOutput struct{ *pulumi.OutputState }
func (DeploymentConfigurationProtectedFileArrayOutput) ElementType ¶ added in v5.70.0
func (DeploymentConfigurationProtectedFileArrayOutput) ElementType() reflect.Type
func (DeploymentConfigurationProtectedFileArrayOutput) ToDeploymentConfigurationProtectedFileArrayOutput ¶ added in v5.70.0
func (o DeploymentConfigurationProtectedFileArrayOutput) ToDeploymentConfigurationProtectedFileArrayOutput() DeploymentConfigurationProtectedFileArrayOutput
func (DeploymentConfigurationProtectedFileArrayOutput) ToDeploymentConfigurationProtectedFileArrayOutputWithContext ¶ added in v5.70.0
func (o DeploymentConfigurationProtectedFileArrayOutput) ToDeploymentConfigurationProtectedFileArrayOutputWithContext(ctx context.Context) DeploymentConfigurationProtectedFileArrayOutput
type DeploymentConfigurationProtectedFileInput ¶ added in v5.70.0
type DeploymentConfigurationProtectedFileInput interface { pulumi.Input ToDeploymentConfigurationProtectedFileOutput() DeploymentConfigurationProtectedFileOutput ToDeploymentConfigurationProtectedFileOutputWithContext(context.Context) DeploymentConfigurationProtectedFileOutput }
DeploymentConfigurationProtectedFileInput is an input type that accepts DeploymentConfigurationProtectedFileArgs and DeploymentConfigurationProtectedFileOutput values. You can construct a concrete instance of `DeploymentConfigurationProtectedFileInput` via:
DeploymentConfigurationProtectedFileArgs{...}
type DeploymentConfigurationProtectedFileOutput ¶ added in v5.70.0
type DeploymentConfigurationProtectedFileOutput struct{ *pulumi.OutputState }
func (DeploymentConfigurationProtectedFileOutput) Content ¶ added in v5.70.0
func (o DeploymentConfigurationProtectedFileOutput) Content() pulumi.StringOutput
Specifies the base-64 encoded contents of this config file (Sensitive).
func (DeploymentConfigurationProtectedFileOutput) ElementType ¶ added in v5.70.0
func (DeploymentConfigurationProtectedFileOutput) ElementType() reflect.Type
func (DeploymentConfigurationProtectedFileOutput) ToDeploymentConfigurationProtectedFileOutput ¶ added in v5.70.0
func (o DeploymentConfigurationProtectedFileOutput) ToDeploymentConfigurationProtectedFileOutput() DeploymentConfigurationProtectedFileOutput
func (DeploymentConfigurationProtectedFileOutput) ToDeploymentConfigurationProtectedFileOutputWithContext ¶ added in v5.70.0
func (o DeploymentConfigurationProtectedFileOutput) ToDeploymentConfigurationProtectedFileOutputWithContext(ctx context.Context) DeploymentConfigurationProtectedFileOutput
func (DeploymentConfigurationProtectedFileOutput) VirtualPath ¶ added in v5.70.0
func (o DeploymentConfigurationProtectedFileOutput) VirtualPath() pulumi.StringOutput
Specify the path of this config file.
type DeploymentConfigurationPtrInput ¶ added in v5.70.0
type DeploymentConfigurationPtrInput interface { pulumi.Input ToDeploymentConfigurationPtrOutput() DeploymentConfigurationPtrOutput ToDeploymentConfigurationPtrOutputWithContext(context.Context) DeploymentConfigurationPtrOutput }
DeploymentConfigurationPtrInput is an input type that accepts DeploymentConfigurationArgs, DeploymentConfigurationPtr and DeploymentConfigurationPtrOutput values. You can construct a concrete instance of `DeploymentConfigurationPtrInput` via:
DeploymentConfigurationArgs{...} or: nil
func DeploymentConfigurationPtr ¶ added in v5.70.0
func DeploymentConfigurationPtr(v *DeploymentConfigurationArgs) DeploymentConfigurationPtrInput
type DeploymentConfigurationPtrOutput ¶ added in v5.70.0
type DeploymentConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DeploymentConfigurationPtrOutput) ConfigFiles ¶ added in v5.70.0
func (o DeploymentConfigurationPtrOutput) ConfigFiles() DeploymentConfigurationConfigFileArrayOutput
One or more `configFile` blocks as defined below.
func (DeploymentConfigurationPtrOutput) Elem ¶ added in v5.70.0
func (o DeploymentConfigurationPtrOutput) Elem() DeploymentConfigurationOutput
func (DeploymentConfigurationPtrOutput) ElementType ¶ added in v5.70.0
func (DeploymentConfigurationPtrOutput) ElementType() reflect.Type
func (DeploymentConfigurationPtrOutput) PackageData ¶ added in v5.70.0
func (o DeploymentConfigurationPtrOutput) PackageData() pulumi.StringPtrOutput
Specify the package data for this configuration.
func (DeploymentConfigurationPtrOutput) ProtectedFiles ¶ added in v5.70.0
func (o DeploymentConfigurationPtrOutput) ProtectedFiles() DeploymentConfigurationProtectedFileArrayOutput
One or more `protectedFile` blocks with sensitive information as defined below. If specified `configFile` must also be specified.
func (DeploymentConfigurationPtrOutput) RootFile ¶ added in v5.70.0
func (o DeploymentConfigurationPtrOutput) RootFile() pulumi.StringPtrOutput
Specify the root file path of this Nginx Configuration.
func (DeploymentConfigurationPtrOutput) ToDeploymentConfigurationPtrOutput ¶ added in v5.70.0
func (o DeploymentConfigurationPtrOutput) ToDeploymentConfigurationPtrOutput() DeploymentConfigurationPtrOutput
func (DeploymentConfigurationPtrOutput) ToDeploymentConfigurationPtrOutputWithContext ¶ added in v5.70.0
func (o DeploymentConfigurationPtrOutput) ToDeploymentConfigurationPtrOutputWithContext(ctx context.Context) DeploymentConfigurationPtrOutput
type DeploymentFrontendPrivate ¶
type DeploymentFrontendPrivate struct { // Specify the method for allocating the private IP. Possible values are `Static` and `Dynamic`. AllocationMethod string `pulumi:"allocationMethod"` // Specify the private IP Address. IpAddress string `pulumi:"ipAddress"` // Specify the Subnet Resource ID for this NGINX Deployment. SubnetId string `pulumi:"subnetId"` }
type DeploymentFrontendPrivateArgs ¶
type DeploymentFrontendPrivateArgs struct { // Specify the method for allocating the private IP. Possible values are `Static` and `Dynamic`. AllocationMethod pulumi.StringInput `pulumi:"allocationMethod"` // Specify the private IP Address. IpAddress pulumi.StringInput `pulumi:"ipAddress"` // Specify the Subnet Resource ID for this NGINX Deployment. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (DeploymentFrontendPrivateArgs) ElementType ¶
func (DeploymentFrontendPrivateArgs) ElementType() reflect.Type
func (DeploymentFrontendPrivateArgs) ToDeploymentFrontendPrivateOutput ¶
func (i DeploymentFrontendPrivateArgs) ToDeploymentFrontendPrivateOutput() DeploymentFrontendPrivateOutput
func (DeploymentFrontendPrivateArgs) ToDeploymentFrontendPrivateOutputWithContext ¶
func (i DeploymentFrontendPrivateArgs) ToDeploymentFrontendPrivateOutputWithContext(ctx context.Context) DeploymentFrontendPrivateOutput
type DeploymentFrontendPrivateArray ¶
type DeploymentFrontendPrivateArray []DeploymentFrontendPrivateInput
func (DeploymentFrontendPrivateArray) ElementType ¶
func (DeploymentFrontendPrivateArray) ElementType() reflect.Type
func (DeploymentFrontendPrivateArray) ToDeploymentFrontendPrivateArrayOutput ¶
func (i DeploymentFrontendPrivateArray) ToDeploymentFrontendPrivateArrayOutput() DeploymentFrontendPrivateArrayOutput
func (DeploymentFrontendPrivateArray) ToDeploymentFrontendPrivateArrayOutputWithContext ¶
func (i DeploymentFrontendPrivateArray) ToDeploymentFrontendPrivateArrayOutputWithContext(ctx context.Context) DeploymentFrontendPrivateArrayOutput
type DeploymentFrontendPrivateArrayInput ¶
type DeploymentFrontendPrivateArrayInput interface { pulumi.Input ToDeploymentFrontendPrivateArrayOutput() DeploymentFrontendPrivateArrayOutput ToDeploymentFrontendPrivateArrayOutputWithContext(context.Context) DeploymentFrontendPrivateArrayOutput }
DeploymentFrontendPrivateArrayInput is an input type that accepts DeploymentFrontendPrivateArray and DeploymentFrontendPrivateArrayOutput values. You can construct a concrete instance of `DeploymentFrontendPrivateArrayInput` via:
DeploymentFrontendPrivateArray{ DeploymentFrontendPrivateArgs{...} }
type DeploymentFrontendPrivateArrayOutput ¶
type DeploymentFrontendPrivateArrayOutput struct{ *pulumi.OutputState }
func (DeploymentFrontendPrivateArrayOutput) ElementType ¶
func (DeploymentFrontendPrivateArrayOutput) ElementType() reflect.Type
func (DeploymentFrontendPrivateArrayOutput) Index ¶
func (o DeploymentFrontendPrivateArrayOutput) Index(i pulumi.IntInput) DeploymentFrontendPrivateOutput
func (DeploymentFrontendPrivateArrayOutput) ToDeploymentFrontendPrivateArrayOutput ¶
func (o DeploymentFrontendPrivateArrayOutput) ToDeploymentFrontendPrivateArrayOutput() DeploymentFrontendPrivateArrayOutput
func (DeploymentFrontendPrivateArrayOutput) ToDeploymentFrontendPrivateArrayOutputWithContext ¶
func (o DeploymentFrontendPrivateArrayOutput) ToDeploymentFrontendPrivateArrayOutputWithContext(ctx context.Context) DeploymentFrontendPrivateArrayOutput
type DeploymentFrontendPrivateInput ¶
type DeploymentFrontendPrivateInput interface { pulumi.Input ToDeploymentFrontendPrivateOutput() DeploymentFrontendPrivateOutput ToDeploymentFrontendPrivateOutputWithContext(context.Context) DeploymentFrontendPrivateOutput }
DeploymentFrontendPrivateInput is an input type that accepts DeploymentFrontendPrivateArgs and DeploymentFrontendPrivateOutput values. You can construct a concrete instance of `DeploymentFrontendPrivateInput` via:
DeploymentFrontendPrivateArgs{...}
type DeploymentFrontendPrivateOutput ¶
type DeploymentFrontendPrivateOutput struct{ *pulumi.OutputState }
func (DeploymentFrontendPrivateOutput) AllocationMethod ¶
func (o DeploymentFrontendPrivateOutput) AllocationMethod() pulumi.StringOutput
Specify the method for allocating the private IP. Possible values are `Static` and `Dynamic`.
func (DeploymentFrontendPrivateOutput) ElementType ¶
func (DeploymentFrontendPrivateOutput) ElementType() reflect.Type
func (DeploymentFrontendPrivateOutput) IpAddress ¶
func (o DeploymentFrontendPrivateOutput) IpAddress() pulumi.StringOutput
Specify the private IP Address.
func (DeploymentFrontendPrivateOutput) SubnetId ¶
func (o DeploymentFrontendPrivateOutput) SubnetId() pulumi.StringOutput
Specify the Subnet Resource ID for this NGINX Deployment.
func (DeploymentFrontendPrivateOutput) ToDeploymentFrontendPrivateOutput ¶
func (o DeploymentFrontendPrivateOutput) ToDeploymentFrontendPrivateOutput() DeploymentFrontendPrivateOutput
func (DeploymentFrontendPrivateOutput) ToDeploymentFrontendPrivateOutputWithContext ¶
func (o DeploymentFrontendPrivateOutput) ToDeploymentFrontendPrivateOutputWithContext(ctx context.Context) DeploymentFrontendPrivateOutput
type DeploymentFrontendPublic ¶
type DeploymentFrontendPublic struct { // Specifies a list of Public IP Resource ID to this NGINX Deployment. IpAddresses []string `pulumi:"ipAddresses"` }
type DeploymentFrontendPublicArgs ¶
type DeploymentFrontendPublicArgs struct { // Specifies a list of Public IP Resource ID to this NGINX Deployment. IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"` }
func (DeploymentFrontendPublicArgs) ElementType ¶
func (DeploymentFrontendPublicArgs) ElementType() reflect.Type
func (DeploymentFrontendPublicArgs) ToDeploymentFrontendPublicOutput ¶
func (i DeploymentFrontendPublicArgs) ToDeploymentFrontendPublicOutput() DeploymentFrontendPublicOutput
func (DeploymentFrontendPublicArgs) ToDeploymentFrontendPublicOutputWithContext ¶
func (i DeploymentFrontendPublicArgs) ToDeploymentFrontendPublicOutputWithContext(ctx context.Context) DeploymentFrontendPublicOutput
func (DeploymentFrontendPublicArgs) ToDeploymentFrontendPublicPtrOutput ¶
func (i DeploymentFrontendPublicArgs) ToDeploymentFrontendPublicPtrOutput() DeploymentFrontendPublicPtrOutput
func (DeploymentFrontendPublicArgs) ToDeploymentFrontendPublicPtrOutputWithContext ¶
func (i DeploymentFrontendPublicArgs) ToDeploymentFrontendPublicPtrOutputWithContext(ctx context.Context) DeploymentFrontendPublicPtrOutput
type DeploymentFrontendPublicInput ¶
type DeploymentFrontendPublicInput interface { pulumi.Input ToDeploymentFrontendPublicOutput() DeploymentFrontendPublicOutput ToDeploymentFrontendPublicOutputWithContext(context.Context) DeploymentFrontendPublicOutput }
DeploymentFrontendPublicInput is an input type that accepts DeploymentFrontendPublicArgs and DeploymentFrontendPublicOutput values. You can construct a concrete instance of `DeploymentFrontendPublicInput` via:
DeploymentFrontendPublicArgs{...}
type DeploymentFrontendPublicOutput ¶
type DeploymentFrontendPublicOutput struct{ *pulumi.OutputState }
func (DeploymentFrontendPublicOutput) ElementType ¶
func (DeploymentFrontendPublicOutput) ElementType() reflect.Type
func (DeploymentFrontendPublicOutput) IpAddresses ¶
func (o DeploymentFrontendPublicOutput) IpAddresses() pulumi.StringArrayOutput
Specifies a list of Public IP Resource ID to this NGINX Deployment.
func (DeploymentFrontendPublicOutput) ToDeploymentFrontendPublicOutput ¶
func (o DeploymentFrontendPublicOutput) ToDeploymentFrontendPublicOutput() DeploymentFrontendPublicOutput
func (DeploymentFrontendPublicOutput) ToDeploymentFrontendPublicOutputWithContext ¶
func (o DeploymentFrontendPublicOutput) ToDeploymentFrontendPublicOutputWithContext(ctx context.Context) DeploymentFrontendPublicOutput
func (DeploymentFrontendPublicOutput) ToDeploymentFrontendPublicPtrOutput ¶
func (o DeploymentFrontendPublicOutput) ToDeploymentFrontendPublicPtrOutput() DeploymentFrontendPublicPtrOutput
func (DeploymentFrontendPublicOutput) ToDeploymentFrontendPublicPtrOutputWithContext ¶
func (o DeploymentFrontendPublicOutput) ToDeploymentFrontendPublicPtrOutputWithContext(ctx context.Context) DeploymentFrontendPublicPtrOutput
type DeploymentFrontendPublicPtrInput ¶
type DeploymentFrontendPublicPtrInput interface { pulumi.Input ToDeploymentFrontendPublicPtrOutput() DeploymentFrontendPublicPtrOutput ToDeploymentFrontendPublicPtrOutputWithContext(context.Context) DeploymentFrontendPublicPtrOutput }
DeploymentFrontendPublicPtrInput is an input type that accepts DeploymentFrontendPublicArgs, DeploymentFrontendPublicPtr and DeploymentFrontendPublicPtrOutput values. You can construct a concrete instance of `DeploymentFrontendPublicPtrInput` via:
DeploymentFrontendPublicArgs{...} or: nil
func DeploymentFrontendPublicPtr ¶
func DeploymentFrontendPublicPtr(v *DeploymentFrontendPublicArgs) DeploymentFrontendPublicPtrInput
type DeploymentFrontendPublicPtrOutput ¶
type DeploymentFrontendPublicPtrOutput struct{ *pulumi.OutputState }
func (DeploymentFrontendPublicPtrOutput) Elem ¶
func (o DeploymentFrontendPublicPtrOutput) Elem() DeploymentFrontendPublicOutput
func (DeploymentFrontendPublicPtrOutput) ElementType ¶
func (DeploymentFrontendPublicPtrOutput) ElementType() reflect.Type
func (DeploymentFrontendPublicPtrOutput) IpAddresses ¶
func (o DeploymentFrontendPublicPtrOutput) IpAddresses() pulumi.StringArrayOutput
Specifies a list of Public IP Resource ID to this NGINX Deployment.
func (DeploymentFrontendPublicPtrOutput) ToDeploymentFrontendPublicPtrOutput ¶
func (o DeploymentFrontendPublicPtrOutput) ToDeploymentFrontendPublicPtrOutput() DeploymentFrontendPublicPtrOutput
func (DeploymentFrontendPublicPtrOutput) ToDeploymentFrontendPublicPtrOutputWithContext ¶
func (o DeploymentFrontendPublicPtrOutput) ToDeploymentFrontendPublicPtrOutputWithContext(ctx context.Context) DeploymentFrontendPublicPtrOutput
type DeploymentIdentity ¶
type DeploymentIdentity struct { // Specifies a list of user managed identity ids to be assigned. // // > **NOTE:** This is required when `type` is set to `UserAssigned`. IdentityIds []string `pulumi:"identityIds"` PrincipalId *string `pulumi:"principalId"` TenantId *string `pulumi:"tenantId"` // Specifies the identity type of the NGINX Deployment. Possible values are `UserAssigned`, `SystemAssigned`. Type string `pulumi:"type"` }
type DeploymentIdentityArgs ¶
type DeploymentIdentityArgs struct { // Specifies a list of user managed identity ids to be assigned. // // > **NOTE:** This is required when `type` is set to `UserAssigned`. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Specifies the identity type of the NGINX Deployment. Possible values are `UserAssigned`, `SystemAssigned`. Type pulumi.StringInput `pulumi:"type"` }
func (DeploymentIdentityArgs) ElementType ¶
func (DeploymentIdentityArgs) ElementType() reflect.Type
func (DeploymentIdentityArgs) ToDeploymentIdentityOutput ¶
func (i DeploymentIdentityArgs) ToDeploymentIdentityOutput() DeploymentIdentityOutput
func (DeploymentIdentityArgs) ToDeploymentIdentityOutputWithContext ¶
func (i DeploymentIdentityArgs) ToDeploymentIdentityOutputWithContext(ctx context.Context) DeploymentIdentityOutput
func (DeploymentIdentityArgs) ToDeploymentIdentityPtrOutput ¶
func (i DeploymentIdentityArgs) ToDeploymentIdentityPtrOutput() DeploymentIdentityPtrOutput
func (DeploymentIdentityArgs) ToDeploymentIdentityPtrOutputWithContext ¶
func (i DeploymentIdentityArgs) ToDeploymentIdentityPtrOutputWithContext(ctx context.Context) DeploymentIdentityPtrOutput
type DeploymentIdentityInput ¶
type DeploymentIdentityInput interface { pulumi.Input ToDeploymentIdentityOutput() DeploymentIdentityOutput ToDeploymentIdentityOutputWithContext(context.Context) DeploymentIdentityOutput }
DeploymentIdentityInput is an input type that accepts DeploymentIdentityArgs and DeploymentIdentityOutput values. You can construct a concrete instance of `DeploymentIdentityInput` via:
DeploymentIdentityArgs{...}
type DeploymentIdentityOutput ¶
type DeploymentIdentityOutput struct{ *pulumi.OutputState }
func (DeploymentIdentityOutput) ElementType ¶
func (DeploymentIdentityOutput) ElementType() reflect.Type
func (DeploymentIdentityOutput) IdentityIds ¶
func (o DeploymentIdentityOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of user managed identity ids to be assigned.
> **NOTE:** This is required when `type` is set to `UserAssigned`.
func (DeploymentIdentityOutput) PrincipalId ¶
func (o DeploymentIdentityOutput) PrincipalId() pulumi.StringPtrOutput
func (DeploymentIdentityOutput) TenantId ¶
func (o DeploymentIdentityOutput) TenantId() pulumi.StringPtrOutput
func (DeploymentIdentityOutput) ToDeploymentIdentityOutput ¶
func (o DeploymentIdentityOutput) ToDeploymentIdentityOutput() DeploymentIdentityOutput
func (DeploymentIdentityOutput) ToDeploymentIdentityOutputWithContext ¶
func (o DeploymentIdentityOutput) ToDeploymentIdentityOutputWithContext(ctx context.Context) DeploymentIdentityOutput
func (DeploymentIdentityOutput) ToDeploymentIdentityPtrOutput ¶
func (o DeploymentIdentityOutput) ToDeploymentIdentityPtrOutput() DeploymentIdentityPtrOutput
func (DeploymentIdentityOutput) ToDeploymentIdentityPtrOutputWithContext ¶
func (o DeploymentIdentityOutput) ToDeploymentIdentityPtrOutputWithContext(ctx context.Context) DeploymentIdentityPtrOutput
func (DeploymentIdentityOutput) Type ¶
func (o DeploymentIdentityOutput) Type() pulumi.StringOutput
Specifies the identity type of the NGINX Deployment. Possible values are `UserAssigned`, `SystemAssigned`.
type DeploymentIdentityPtrInput ¶
type DeploymentIdentityPtrInput interface { pulumi.Input ToDeploymentIdentityPtrOutput() DeploymentIdentityPtrOutput ToDeploymentIdentityPtrOutputWithContext(context.Context) DeploymentIdentityPtrOutput }
DeploymentIdentityPtrInput is an input type that accepts DeploymentIdentityArgs, DeploymentIdentityPtr and DeploymentIdentityPtrOutput values. You can construct a concrete instance of `DeploymentIdentityPtrInput` via:
DeploymentIdentityArgs{...} or: nil
func DeploymentIdentityPtr ¶
func DeploymentIdentityPtr(v *DeploymentIdentityArgs) DeploymentIdentityPtrInput
type DeploymentIdentityPtrOutput ¶
type DeploymentIdentityPtrOutput struct{ *pulumi.OutputState }
func (DeploymentIdentityPtrOutput) Elem ¶
func (o DeploymentIdentityPtrOutput) Elem() DeploymentIdentityOutput
func (DeploymentIdentityPtrOutput) ElementType ¶
func (DeploymentIdentityPtrOutput) ElementType() reflect.Type
func (DeploymentIdentityPtrOutput) IdentityIds ¶
func (o DeploymentIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of user managed identity ids to be assigned.
> **NOTE:** This is required when `type` is set to `UserAssigned`.
func (DeploymentIdentityPtrOutput) PrincipalId ¶
func (o DeploymentIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
func (DeploymentIdentityPtrOutput) TenantId ¶
func (o DeploymentIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
func (DeploymentIdentityPtrOutput) ToDeploymentIdentityPtrOutput ¶
func (o DeploymentIdentityPtrOutput) ToDeploymentIdentityPtrOutput() DeploymentIdentityPtrOutput
func (DeploymentIdentityPtrOutput) ToDeploymentIdentityPtrOutputWithContext ¶
func (o DeploymentIdentityPtrOutput) ToDeploymentIdentityPtrOutputWithContext(ctx context.Context) DeploymentIdentityPtrOutput
func (DeploymentIdentityPtrOutput) Type ¶
func (o DeploymentIdentityPtrOutput) Type() pulumi.StringPtrOutput
Specifies the identity type of the NGINX Deployment. Possible values are `UserAssigned`, `SystemAssigned`.
type DeploymentInput ¶
type DeploymentInput interface { pulumi.Input ToDeploymentOutput() DeploymentOutput ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput }
type DeploymentLoggingStorageAccountArgs ¶
type DeploymentLoggingStorageAccountArgs struct { // Specify the container name in the Storage Account for logging. ContainerName pulumi.StringPtrInput `pulumi:"containerName"` // The name of the StorageAccount for NGINX Logging. Name pulumi.StringPtrInput `pulumi:"name"` }
func (DeploymentLoggingStorageAccountArgs) ElementType ¶
func (DeploymentLoggingStorageAccountArgs) ElementType() reflect.Type
func (DeploymentLoggingStorageAccountArgs) ToDeploymentLoggingStorageAccountOutput ¶
func (i DeploymentLoggingStorageAccountArgs) ToDeploymentLoggingStorageAccountOutput() DeploymentLoggingStorageAccountOutput
func (DeploymentLoggingStorageAccountArgs) ToDeploymentLoggingStorageAccountOutputWithContext ¶
func (i DeploymentLoggingStorageAccountArgs) ToDeploymentLoggingStorageAccountOutputWithContext(ctx context.Context) DeploymentLoggingStorageAccountOutput
type DeploymentLoggingStorageAccountArray ¶
type DeploymentLoggingStorageAccountArray []DeploymentLoggingStorageAccountInput
func (DeploymentLoggingStorageAccountArray) ElementType ¶
func (DeploymentLoggingStorageAccountArray) ElementType() reflect.Type
func (DeploymentLoggingStorageAccountArray) ToDeploymentLoggingStorageAccountArrayOutput ¶
func (i DeploymentLoggingStorageAccountArray) ToDeploymentLoggingStorageAccountArrayOutput() DeploymentLoggingStorageAccountArrayOutput
func (DeploymentLoggingStorageAccountArray) ToDeploymentLoggingStorageAccountArrayOutputWithContext ¶
func (i DeploymentLoggingStorageAccountArray) ToDeploymentLoggingStorageAccountArrayOutputWithContext(ctx context.Context) DeploymentLoggingStorageAccountArrayOutput
type DeploymentLoggingStorageAccountArrayInput ¶
type DeploymentLoggingStorageAccountArrayInput interface { pulumi.Input ToDeploymentLoggingStorageAccountArrayOutput() DeploymentLoggingStorageAccountArrayOutput ToDeploymentLoggingStorageAccountArrayOutputWithContext(context.Context) DeploymentLoggingStorageAccountArrayOutput }
DeploymentLoggingStorageAccountArrayInput is an input type that accepts DeploymentLoggingStorageAccountArray and DeploymentLoggingStorageAccountArrayOutput values. You can construct a concrete instance of `DeploymentLoggingStorageAccountArrayInput` via:
DeploymentLoggingStorageAccountArray{ DeploymentLoggingStorageAccountArgs{...} }
type DeploymentLoggingStorageAccountArrayOutput ¶
type DeploymentLoggingStorageAccountArrayOutput struct{ *pulumi.OutputState }
func (DeploymentLoggingStorageAccountArrayOutput) ElementType ¶
func (DeploymentLoggingStorageAccountArrayOutput) ElementType() reflect.Type
func (DeploymentLoggingStorageAccountArrayOutput) ToDeploymentLoggingStorageAccountArrayOutput ¶
func (o DeploymentLoggingStorageAccountArrayOutput) ToDeploymentLoggingStorageAccountArrayOutput() DeploymentLoggingStorageAccountArrayOutput
func (DeploymentLoggingStorageAccountArrayOutput) ToDeploymentLoggingStorageAccountArrayOutputWithContext ¶
func (o DeploymentLoggingStorageAccountArrayOutput) ToDeploymentLoggingStorageAccountArrayOutputWithContext(ctx context.Context) DeploymentLoggingStorageAccountArrayOutput
type DeploymentLoggingStorageAccountInput ¶
type DeploymentLoggingStorageAccountInput interface { pulumi.Input ToDeploymentLoggingStorageAccountOutput() DeploymentLoggingStorageAccountOutput ToDeploymentLoggingStorageAccountOutputWithContext(context.Context) DeploymentLoggingStorageAccountOutput }
DeploymentLoggingStorageAccountInput is an input type that accepts DeploymentLoggingStorageAccountArgs and DeploymentLoggingStorageAccountOutput values. You can construct a concrete instance of `DeploymentLoggingStorageAccountInput` via:
DeploymentLoggingStorageAccountArgs{...}
type DeploymentLoggingStorageAccountOutput ¶
type DeploymentLoggingStorageAccountOutput struct{ *pulumi.OutputState }
func (DeploymentLoggingStorageAccountOutput) ContainerName ¶
func (o DeploymentLoggingStorageAccountOutput) ContainerName() pulumi.StringPtrOutput
Specify the container name in the Storage Account for logging.
func (DeploymentLoggingStorageAccountOutput) ElementType ¶
func (DeploymentLoggingStorageAccountOutput) ElementType() reflect.Type
func (DeploymentLoggingStorageAccountOutput) Name ¶
func (o DeploymentLoggingStorageAccountOutput) Name() pulumi.StringPtrOutput
The name of the StorageAccount for NGINX Logging.
func (DeploymentLoggingStorageAccountOutput) ToDeploymentLoggingStorageAccountOutput ¶
func (o DeploymentLoggingStorageAccountOutput) ToDeploymentLoggingStorageAccountOutput() DeploymentLoggingStorageAccountOutput
func (DeploymentLoggingStorageAccountOutput) ToDeploymentLoggingStorageAccountOutputWithContext ¶
func (o DeploymentLoggingStorageAccountOutput) ToDeploymentLoggingStorageAccountOutputWithContext(ctx context.Context) DeploymentLoggingStorageAccountOutput
type DeploymentMap ¶
type DeploymentMap map[string]DeploymentInput
func (DeploymentMap) ElementType ¶
func (DeploymentMap) ElementType() reflect.Type
func (DeploymentMap) ToDeploymentMapOutput ¶
func (i DeploymentMap) ToDeploymentMapOutput() DeploymentMapOutput
func (DeploymentMap) ToDeploymentMapOutputWithContext ¶
func (i DeploymentMap) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput
type DeploymentMapInput ¶
type DeploymentMapInput interface { pulumi.Input ToDeploymentMapOutput() DeploymentMapOutput ToDeploymentMapOutputWithContext(context.Context) DeploymentMapOutput }
DeploymentMapInput is an input type that accepts DeploymentMap and DeploymentMapOutput values. You can construct a concrete instance of `DeploymentMapInput` via:
DeploymentMap{ "key": DeploymentArgs{...} }
type DeploymentMapOutput ¶
type DeploymentMapOutput struct{ *pulumi.OutputState }
func (DeploymentMapOutput) ElementType ¶
func (DeploymentMapOutput) ElementType() reflect.Type
func (DeploymentMapOutput) MapIndex ¶
func (o DeploymentMapOutput) MapIndex(k pulumi.StringInput) DeploymentOutput
func (DeploymentMapOutput) ToDeploymentMapOutput ¶
func (o DeploymentMapOutput) ToDeploymentMapOutput() DeploymentMapOutput
func (DeploymentMapOutput) ToDeploymentMapOutputWithContext ¶
func (o DeploymentMapOutput) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput
type DeploymentNetworkInterface ¶
type DeploymentNetworkInterface struct { // Specify The Subnet Resource ID for this NGINX Deployment. SubnetId string `pulumi:"subnetId"` }
type DeploymentNetworkInterfaceArgs ¶
type DeploymentNetworkInterfaceArgs struct { // Specify The Subnet Resource ID for this NGINX Deployment. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (DeploymentNetworkInterfaceArgs) ElementType ¶
func (DeploymentNetworkInterfaceArgs) ElementType() reflect.Type
func (DeploymentNetworkInterfaceArgs) ToDeploymentNetworkInterfaceOutput ¶
func (i DeploymentNetworkInterfaceArgs) ToDeploymentNetworkInterfaceOutput() DeploymentNetworkInterfaceOutput
func (DeploymentNetworkInterfaceArgs) ToDeploymentNetworkInterfaceOutputWithContext ¶
func (i DeploymentNetworkInterfaceArgs) ToDeploymentNetworkInterfaceOutputWithContext(ctx context.Context) DeploymentNetworkInterfaceOutput
type DeploymentNetworkInterfaceArray ¶
type DeploymentNetworkInterfaceArray []DeploymentNetworkInterfaceInput
func (DeploymentNetworkInterfaceArray) ElementType ¶
func (DeploymentNetworkInterfaceArray) ElementType() reflect.Type
func (DeploymentNetworkInterfaceArray) ToDeploymentNetworkInterfaceArrayOutput ¶
func (i DeploymentNetworkInterfaceArray) ToDeploymentNetworkInterfaceArrayOutput() DeploymentNetworkInterfaceArrayOutput
func (DeploymentNetworkInterfaceArray) ToDeploymentNetworkInterfaceArrayOutputWithContext ¶
func (i DeploymentNetworkInterfaceArray) ToDeploymentNetworkInterfaceArrayOutputWithContext(ctx context.Context) DeploymentNetworkInterfaceArrayOutput
type DeploymentNetworkInterfaceArrayInput ¶
type DeploymentNetworkInterfaceArrayInput interface { pulumi.Input ToDeploymentNetworkInterfaceArrayOutput() DeploymentNetworkInterfaceArrayOutput ToDeploymentNetworkInterfaceArrayOutputWithContext(context.Context) DeploymentNetworkInterfaceArrayOutput }
DeploymentNetworkInterfaceArrayInput is an input type that accepts DeploymentNetworkInterfaceArray and DeploymentNetworkInterfaceArrayOutput values. You can construct a concrete instance of `DeploymentNetworkInterfaceArrayInput` via:
DeploymentNetworkInterfaceArray{ DeploymentNetworkInterfaceArgs{...} }
type DeploymentNetworkInterfaceArrayOutput ¶
type DeploymentNetworkInterfaceArrayOutput struct{ *pulumi.OutputState }
func (DeploymentNetworkInterfaceArrayOutput) ElementType ¶
func (DeploymentNetworkInterfaceArrayOutput) ElementType() reflect.Type
func (DeploymentNetworkInterfaceArrayOutput) Index ¶
func (o DeploymentNetworkInterfaceArrayOutput) Index(i pulumi.IntInput) DeploymentNetworkInterfaceOutput
func (DeploymentNetworkInterfaceArrayOutput) ToDeploymentNetworkInterfaceArrayOutput ¶
func (o DeploymentNetworkInterfaceArrayOutput) ToDeploymentNetworkInterfaceArrayOutput() DeploymentNetworkInterfaceArrayOutput
func (DeploymentNetworkInterfaceArrayOutput) ToDeploymentNetworkInterfaceArrayOutputWithContext ¶
func (o DeploymentNetworkInterfaceArrayOutput) ToDeploymentNetworkInterfaceArrayOutputWithContext(ctx context.Context) DeploymentNetworkInterfaceArrayOutput
type DeploymentNetworkInterfaceInput ¶
type DeploymentNetworkInterfaceInput interface { pulumi.Input ToDeploymentNetworkInterfaceOutput() DeploymentNetworkInterfaceOutput ToDeploymentNetworkInterfaceOutputWithContext(context.Context) DeploymentNetworkInterfaceOutput }
DeploymentNetworkInterfaceInput is an input type that accepts DeploymentNetworkInterfaceArgs and DeploymentNetworkInterfaceOutput values. You can construct a concrete instance of `DeploymentNetworkInterfaceInput` via:
DeploymentNetworkInterfaceArgs{...}
type DeploymentNetworkInterfaceOutput ¶
type DeploymentNetworkInterfaceOutput struct{ *pulumi.OutputState }
func (DeploymentNetworkInterfaceOutput) ElementType ¶
func (DeploymentNetworkInterfaceOutput) ElementType() reflect.Type
func (DeploymentNetworkInterfaceOutput) SubnetId ¶
func (o DeploymentNetworkInterfaceOutput) SubnetId() pulumi.StringOutput
Specify The Subnet Resource ID for this NGINX Deployment.
func (DeploymentNetworkInterfaceOutput) ToDeploymentNetworkInterfaceOutput ¶
func (o DeploymentNetworkInterfaceOutput) ToDeploymentNetworkInterfaceOutput() DeploymentNetworkInterfaceOutput
func (DeploymentNetworkInterfaceOutput) ToDeploymentNetworkInterfaceOutputWithContext ¶
func (o DeploymentNetworkInterfaceOutput) ToDeploymentNetworkInterfaceOutputWithContext(ctx context.Context) DeploymentNetworkInterfaceOutput
type DeploymentOutput ¶
type DeploymentOutput struct{ *pulumi.OutputState }
func (DeploymentOutput) AutoScaleProfiles ¶ added in v5.70.0
func (o DeploymentOutput) AutoScaleProfiles() DeploymentAutoScaleProfileArrayOutput
An `autoScaleProfile` block as defined below.
func (DeploymentOutput) AutomaticUpgradeChannel ¶ added in v5.68.0
func (o DeploymentOutput) AutomaticUpgradeChannel() pulumi.StringPtrOutput
Specify the automatic upgrade channel for the NGINX deployment. Defaults to `stable`. The possible values are `stable` and `preview`.
func (DeploymentOutput) Capacity ¶ added in v5.53.0
func (o DeploymentOutput) Capacity() pulumi.IntPtrOutput
Specify the number of NGINX capacity units for this NGINX deployment. Defaults to `20`.
> **Note** For more information on NGINX capacity units, please refer to the [NGINX scaling guidance documentation](https://docs.nginx.com/nginxaas/azure/quickstart/scaling/)
func (DeploymentOutput) Configuration ¶ added in v5.70.0
func (o DeploymentOutput) Configuration() DeploymentConfigurationOutput
Specify a custom `configuration` block as defined below.
func (DeploymentOutput) DiagnoseSupportEnabled ¶
func (o DeploymentOutput) DiagnoseSupportEnabled() pulumi.BoolPtrOutput
Should the diagnosis support be enabled?
func (DeploymentOutput) ElementType ¶
func (DeploymentOutput) ElementType() reflect.Type
func (DeploymentOutput) Email ¶ added in v5.53.0
func (o DeploymentOutput) Email() pulumi.StringPtrOutput
Specify the preferred support contact email address for receiving alerts and notifications.
func (DeploymentOutput) FrontendPrivates ¶
func (o DeploymentOutput) FrontendPrivates() DeploymentFrontendPrivateArrayOutput
One or more `frontendPrivate` blocks as defined below. Changing this forces a new NGINX Deployment to be created.
func (DeploymentOutput) FrontendPublic ¶
func (o DeploymentOutput) FrontendPublic() DeploymentFrontendPublicPtrOutput
A `frontendPublic` block as defined below. Changing this forces a new NGINX Deployment to be created.
func (DeploymentOutput) Identity ¶
func (o DeploymentOutput) Identity() DeploymentIdentityPtrOutput
An `identity` block as defined below.
func (DeploymentOutput) IpAddress ¶
func (o DeploymentOutput) IpAddress() pulumi.StringOutput
The IP address of the deployment.
func (DeploymentOutput) Location ¶
func (o DeploymentOutput) Location() pulumi.StringOutput
The Azure Region where the NGINX Deployment should exist. Changing this forces a new NGINX Deployment to be created.
func (DeploymentOutput) LoggingStorageAccounts ¶
func (o DeploymentOutput) LoggingStorageAccounts() DeploymentLoggingStorageAccountArrayOutput
One or more `loggingStorageAccount` blocks as defined below.
func (DeploymentOutput) ManagedResourceGroup ¶
func (o DeploymentOutput) ManagedResourceGroup() pulumi.StringOutput
Specify the managed resource group to deploy VNet injection related network resources. Changing this forces a new NGINX Deployment to be created.
func (DeploymentOutput) Name ¶
func (o DeploymentOutput) Name() pulumi.StringOutput
The name which should be used for this NGINX Deployment. Changing this forces a new NGINX Deployment to be created.
func (DeploymentOutput) NetworkInterfaces ¶
func (o DeploymentOutput) NetworkInterfaces() DeploymentNetworkInterfaceArrayOutput
One or more `networkInterface` blocks as defined below. Changing this forces a new NGINX Deployment to be created.
func (DeploymentOutput) NginxVersion ¶
func (o DeploymentOutput) NginxVersion() pulumi.StringOutput
The version of deployed NGINX.
func (DeploymentOutput) ResourceGroupName ¶
func (o DeploymentOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the NGINX Deployment should exist. Changing this forces a new NGINX Deployment to be created.
func (DeploymentOutput) Sku ¶
func (o DeploymentOutput) Sku() pulumi.StringOutput
Specifies the NGINX Deployment SKU. Possible values include `standard_Monthly`. Changing this forces a new resource to be created.
func (DeploymentOutput) Tags ¶
func (o DeploymentOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the NGINX Deployment.
func (DeploymentOutput) ToDeploymentOutput ¶
func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
func (DeploymentOutput) ToDeploymentOutputWithContext ¶
func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
type DeploymentState ¶
type DeploymentState struct { // An `autoScaleProfile` block as defined below. AutoScaleProfiles DeploymentAutoScaleProfileArrayInput // Specify the automatic upgrade channel for the NGINX deployment. Defaults to `stable`. The possible values are `stable` and `preview`. AutomaticUpgradeChannel pulumi.StringPtrInput // Specify the number of NGINX capacity units for this NGINX deployment. Defaults to `20`. // // > **Note** For more information on NGINX capacity units, please refer to the [NGINX scaling guidance documentation](https://docs.nginx.com/nginxaas/azure/quickstart/scaling/) Capacity pulumi.IntPtrInput // Specify a custom `configuration` block as defined below. Configuration DeploymentConfigurationPtrInput // Should the diagnosis support be enabled? DiagnoseSupportEnabled pulumi.BoolPtrInput // Specify the preferred support contact email address for receiving alerts and notifications. Email pulumi.StringPtrInput // One or more `frontendPrivate` blocks as defined below. Changing this forces a new NGINX Deployment to be created. FrontendPrivates DeploymentFrontendPrivateArrayInput // A `frontendPublic` block as defined below. Changing this forces a new NGINX Deployment to be created. FrontendPublic DeploymentFrontendPublicPtrInput // An `identity` block as defined below. Identity DeploymentIdentityPtrInput // The IP address of the deployment. IpAddress pulumi.StringPtrInput // The Azure Region where the NGINX Deployment should exist. Changing this forces a new NGINX Deployment to be created. Location pulumi.StringPtrInput // One or more `loggingStorageAccount` blocks as defined below. LoggingStorageAccounts DeploymentLoggingStorageAccountArrayInput // Specify the managed resource group to deploy VNet injection related network resources. Changing this forces a new NGINX Deployment to be created. ManagedResourceGroup pulumi.StringPtrInput // The name which should be used for this NGINX Deployment. Changing this forces a new NGINX Deployment to be created. Name pulumi.StringPtrInput // One or more `networkInterface` blocks as defined below. Changing this forces a new NGINX Deployment to be created. NetworkInterfaces DeploymentNetworkInterfaceArrayInput // The version of deployed NGINX. NginxVersion pulumi.StringPtrInput // The name of the Resource Group where the NGINX Deployment should exist. Changing this forces a new NGINX Deployment to be created. ResourceGroupName pulumi.StringPtrInput // Specifies the NGINX Deployment SKU. Possible values include `standard_Monthly`. Changing this forces a new resource to be created. Sku pulumi.StringPtrInput // A mapping of tags which should be assigned to the NGINX Deployment. Tags pulumi.StringMapInput }
func (DeploymentState) ElementType ¶
func (DeploymentState) ElementType() reflect.Type
type GetConfigurationConfigFile ¶ added in v5.65.0
type GetConfigurationConfigFileArgs ¶ added in v5.65.0
type GetConfigurationConfigFileArgs struct { Content pulumi.StringInput `pulumi:"content"` VirtualPath pulumi.StringInput `pulumi:"virtualPath"` }
func (GetConfigurationConfigFileArgs) ElementType ¶ added in v5.65.0
func (GetConfigurationConfigFileArgs) ElementType() reflect.Type
func (GetConfigurationConfigFileArgs) ToGetConfigurationConfigFileOutput ¶ added in v5.65.0
func (i GetConfigurationConfigFileArgs) ToGetConfigurationConfigFileOutput() GetConfigurationConfigFileOutput
func (GetConfigurationConfigFileArgs) ToGetConfigurationConfigFileOutputWithContext ¶ added in v5.65.0
func (i GetConfigurationConfigFileArgs) ToGetConfigurationConfigFileOutputWithContext(ctx context.Context) GetConfigurationConfigFileOutput
type GetConfigurationConfigFileArray ¶ added in v5.65.0
type GetConfigurationConfigFileArray []GetConfigurationConfigFileInput
func (GetConfigurationConfigFileArray) ElementType ¶ added in v5.65.0
func (GetConfigurationConfigFileArray) ElementType() reflect.Type
func (GetConfigurationConfigFileArray) ToGetConfigurationConfigFileArrayOutput ¶ added in v5.65.0
func (i GetConfigurationConfigFileArray) ToGetConfigurationConfigFileArrayOutput() GetConfigurationConfigFileArrayOutput
func (GetConfigurationConfigFileArray) ToGetConfigurationConfigFileArrayOutputWithContext ¶ added in v5.65.0
func (i GetConfigurationConfigFileArray) ToGetConfigurationConfigFileArrayOutputWithContext(ctx context.Context) GetConfigurationConfigFileArrayOutput
type GetConfigurationConfigFileArrayInput ¶ added in v5.65.0
type GetConfigurationConfigFileArrayInput interface { pulumi.Input ToGetConfigurationConfigFileArrayOutput() GetConfigurationConfigFileArrayOutput ToGetConfigurationConfigFileArrayOutputWithContext(context.Context) GetConfigurationConfigFileArrayOutput }
GetConfigurationConfigFileArrayInput is an input type that accepts GetConfigurationConfigFileArray and GetConfigurationConfigFileArrayOutput values. You can construct a concrete instance of `GetConfigurationConfigFileArrayInput` via:
GetConfigurationConfigFileArray{ GetConfigurationConfigFileArgs{...} }
type GetConfigurationConfigFileArrayOutput ¶ added in v5.65.0
type GetConfigurationConfigFileArrayOutput struct{ *pulumi.OutputState }
func (GetConfigurationConfigFileArrayOutput) ElementType ¶ added in v5.65.0
func (GetConfigurationConfigFileArrayOutput) ElementType() reflect.Type
func (GetConfigurationConfigFileArrayOutput) Index ¶ added in v5.65.0
func (o GetConfigurationConfigFileArrayOutput) Index(i pulumi.IntInput) GetConfigurationConfigFileOutput
func (GetConfigurationConfigFileArrayOutput) ToGetConfigurationConfigFileArrayOutput ¶ added in v5.65.0
func (o GetConfigurationConfigFileArrayOutput) ToGetConfigurationConfigFileArrayOutput() GetConfigurationConfigFileArrayOutput
func (GetConfigurationConfigFileArrayOutput) ToGetConfigurationConfigFileArrayOutputWithContext ¶ added in v5.65.0
func (o GetConfigurationConfigFileArrayOutput) ToGetConfigurationConfigFileArrayOutputWithContext(ctx context.Context) GetConfigurationConfigFileArrayOutput
type GetConfigurationConfigFileInput ¶ added in v5.65.0
type GetConfigurationConfigFileInput interface { pulumi.Input ToGetConfigurationConfigFileOutput() GetConfigurationConfigFileOutput ToGetConfigurationConfigFileOutputWithContext(context.Context) GetConfigurationConfigFileOutput }
GetConfigurationConfigFileInput is an input type that accepts GetConfigurationConfigFileArgs and GetConfigurationConfigFileOutput values. You can construct a concrete instance of `GetConfigurationConfigFileInput` via:
GetConfigurationConfigFileArgs{...}
type GetConfigurationConfigFileOutput ¶ added in v5.65.0
type GetConfigurationConfigFileOutput struct{ *pulumi.OutputState }
func (GetConfigurationConfigFileOutput) Content ¶ added in v5.65.0
func (o GetConfigurationConfigFileOutput) Content() pulumi.StringOutput
func (GetConfigurationConfigFileOutput) ElementType ¶ added in v5.65.0
func (GetConfigurationConfigFileOutput) ElementType() reflect.Type
func (GetConfigurationConfigFileOutput) ToGetConfigurationConfigFileOutput ¶ added in v5.65.0
func (o GetConfigurationConfigFileOutput) ToGetConfigurationConfigFileOutput() GetConfigurationConfigFileOutput
func (GetConfigurationConfigFileOutput) ToGetConfigurationConfigFileOutputWithContext ¶ added in v5.65.0
func (o GetConfigurationConfigFileOutput) ToGetConfigurationConfigFileOutputWithContext(ctx context.Context) GetConfigurationConfigFileOutput
func (GetConfigurationConfigFileOutput) VirtualPath ¶ added in v5.65.0
func (o GetConfigurationConfigFileOutput) VirtualPath() pulumi.StringOutput
type GetConfigurationProtectedFile ¶ added in v5.65.0
type GetConfigurationProtectedFileArgs ¶ added in v5.65.0
type GetConfigurationProtectedFileArgs struct { Content pulumi.StringInput `pulumi:"content"` VirtualPath pulumi.StringInput `pulumi:"virtualPath"` }
func (GetConfigurationProtectedFileArgs) ElementType ¶ added in v5.65.0
func (GetConfigurationProtectedFileArgs) ElementType() reflect.Type
func (GetConfigurationProtectedFileArgs) ToGetConfigurationProtectedFileOutput ¶ added in v5.65.0
func (i GetConfigurationProtectedFileArgs) ToGetConfigurationProtectedFileOutput() GetConfigurationProtectedFileOutput
func (GetConfigurationProtectedFileArgs) ToGetConfigurationProtectedFileOutputWithContext ¶ added in v5.65.0
func (i GetConfigurationProtectedFileArgs) ToGetConfigurationProtectedFileOutputWithContext(ctx context.Context) GetConfigurationProtectedFileOutput
type GetConfigurationProtectedFileArray ¶ added in v5.65.0
type GetConfigurationProtectedFileArray []GetConfigurationProtectedFileInput
func (GetConfigurationProtectedFileArray) ElementType ¶ added in v5.65.0
func (GetConfigurationProtectedFileArray) ElementType() reflect.Type
func (GetConfigurationProtectedFileArray) ToGetConfigurationProtectedFileArrayOutput ¶ added in v5.65.0
func (i GetConfigurationProtectedFileArray) ToGetConfigurationProtectedFileArrayOutput() GetConfigurationProtectedFileArrayOutput
func (GetConfigurationProtectedFileArray) ToGetConfigurationProtectedFileArrayOutputWithContext ¶ added in v5.65.0
func (i GetConfigurationProtectedFileArray) ToGetConfigurationProtectedFileArrayOutputWithContext(ctx context.Context) GetConfigurationProtectedFileArrayOutput
type GetConfigurationProtectedFileArrayInput ¶ added in v5.65.0
type GetConfigurationProtectedFileArrayInput interface { pulumi.Input ToGetConfigurationProtectedFileArrayOutput() GetConfigurationProtectedFileArrayOutput ToGetConfigurationProtectedFileArrayOutputWithContext(context.Context) GetConfigurationProtectedFileArrayOutput }
GetConfigurationProtectedFileArrayInput is an input type that accepts GetConfigurationProtectedFileArray and GetConfigurationProtectedFileArrayOutput values. You can construct a concrete instance of `GetConfigurationProtectedFileArrayInput` via:
GetConfigurationProtectedFileArray{ GetConfigurationProtectedFileArgs{...} }
type GetConfigurationProtectedFileArrayOutput ¶ added in v5.65.0
type GetConfigurationProtectedFileArrayOutput struct{ *pulumi.OutputState }
func (GetConfigurationProtectedFileArrayOutput) ElementType ¶ added in v5.65.0
func (GetConfigurationProtectedFileArrayOutput) ElementType() reflect.Type
func (GetConfigurationProtectedFileArrayOutput) ToGetConfigurationProtectedFileArrayOutput ¶ added in v5.65.0
func (o GetConfigurationProtectedFileArrayOutput) ToGetConfigurationProtectedFileArrayOutput() GetConfigurationProtectedFileArrayOutput
func (GetConfigurationProtectedFileArrayOutput) ToGetConfigurationProtectedFileArrayOutputWithContext ¶ added in v5.65.0
func (o GetConfigurationProtectedFileArrayOutput) ToGetConfigurationProtectedFileArrayOutputWithContext(ctx context.Context) GetConfigurationProtectedFileArrayOutput
type GetConfigurationProtectedFileInput ¶ added in v5.65.0
type GetConfigurationProtectedFileInput interface { pulumi.Input ToGetConfigurationProtectedFileOutput() GetConfigurationProtectedFileOutput ToGetConfigurationProtectedFileOutputWithContext(context.Context) GetConfigurationProtectedFileOutput }
GetConfigurationProtectedFileInput is an input type that accepts GetConfigurationProtectedFileArgs and GetConfigurationProtectedFileOutput values. You can construct a concrete instance of `GetConfigurationProtectedFileInput` via:
GetConfigurationProtectedFileArgs{...}
type GetConfigurationProtectedFileOutput ¶ added in v5.65.0
type GetConfigurationProtectedFileOutput struct{ *pulumi.OutputState }
func (GetConfigurationProtectedFileOutput) Content ¶ added in v5.65.0
func (o GetConfigurationProtectedFileOutput) Content() pulumi.StringOutput
func (GetConfigurationProtectedFileOutput) ElementType ¶ added in v5.65.0
func (GetConfigurationProtectedFileOutput) ElementType() reflect.Type
func (GetConfigurationProtectedFileOutput) ToGetConfigurationProtectedFileOutput ¶ added in v5.65.0
func (o GetConfigurationProtectedFileOutput) ToGetConfigurationProtectedFileOutput() GetConfigurationProtectedFileOutput
func (GetConfigurationProtectedFileOutput) ToGetConfigurationProtectedFileOutputWithContext ¶ added in v5.65.0
func (o GetConfigurationProtectedFileOutput) ToGetConfigurationProtectedFileOutputWithContext(ctx context.Context) GetConfigurationProtectedFileOutput
func (GetConfigurationProtectedFileOutput) VirtualPath ¶ added in v5.65.0
func (o GetConfigurationProtectedFileOutput) VirtualPath() pulumi.StringOutput
type GetDeploymentAutoScaleProfile ¶ added in v5.70.0
type GetDeploymentAutoScaleProfile struct { // The maximum number of NGINX capacity units for this NGINX Deployment. MaxCapacity int `pulumi:"maxCapacity"` // The minimum number of NGINX capacity units for this NGINX Deployment. MinCapacity int `pulumi:"minCapacity"` // The name of this NGINX Deployment. Name string `pulumi:"name"` }
type GetDeploymentAutoScaleProfileArgs ¶ added in v5.70.0
type GetDeploymentAutoScaleProfileArgs struct { // The maximum number of NGINX capacity units for this NGINX Deployment. MaxCapacity pulumi.IntInput `pulumi:"maxCapacity"` // The minimum number of NGINX capacity units for this NGINX Deployment. MinCapacity pulumi.IntInput `pulumi:"minCapacity"` // The name of this NGINX Deployment. Name pulumi.StringInput `pulumi:"name"` }
func (GetDeploymentAutoScaleProfileArgs) ElementType ¶ added in v5.70.0
func (GetDeploymentAutoScaleProfileArgs) ElementType() reflect.Type
func (GetDeploymentAutoScaleProfileArgs) ToGetDeploymentAutoScaleProfileOutput ¶ added in v5.70.0
func (i GetDeploymentAutoScaleProfileArgs) ToGetDeploymentAutoScaleProfileOutput() GetDeploymentAutoScaleProfileOutput
func (GetDeploymentAutoScaleProfileArgs) ToGetDeploymentAutoScaleProfileOutputWithContext ¶ added in v5.70.0
func (i GetDeploymentAutoScaleProfileArgs) ToGetDeploymentAutoScaleProfileOutputWithContext(ctx context.Context) GetDeploymentAutoScaleProfileOutput
type GetDeploymentAutoScaleProfileArray ¶ added in v5.70.0
type GetDeploymentAutoScaleProfileArray []GetDeploymentAutoScaleProfileInput
func (GetDeploymentAutoScaleProfileArray) ElementType ¶ added in v5.70.0
func (GetDeploymentAutoScaleProfileArray) ElementType() reflect.Type
func (GetDeploymentAutoScaleProfileArray) ToGetDeploymentAutoScaleProfileArrayOutput ¶ added in v5.70.0
func (i GetDeploymentAutoScaleProfileArray) ToGetDeploymentAutoScaleProfileArrayOutput() GetDeploymentAutoScaleProfileArrayOutput
func (GetDeploymentAutoScaleProfileArray) ToGetDeploymentAutoScaleProfileArrayOutputWithContext ¶ added in v5.70.0
func (i GetDeploymentAutoScaleProfileArray) ToGetDeploymentAutoScaleProfileArrayOutputWithContext(ctx context.Context) GetDeploymentAutoScaleProfileArrayOutput
type GetDeploymentAutoScaleProfileArrayInput ¶ added in v5.70.0
type GetDeploymentAutoScaleProfileArrayInput interface { pulumi.Input ToGetDeploymentAutoScaleProfileArrayOutput() GetDeploymentAutoScaleProfileArrayOutput ToGetDeploymentAutoScaleProfileArrayOutputWithContext(context.Context) GetDeploymentAutoScaleProfileArrayOutput }
GetDeploymentAutoScaleProfileArrayInput is an input type that accepts GetDeploymentAutoScaleProfileArray and GetDeploymentAutoScaleProfileArrayOutput values. You can construct a concrete instance of `GetDeploymentAutoScaleProfileArrayInput` via:
GetDeploymentAutoScaleProfileArray{ GetDeploymentAutoScaleProfileArgs{...} }
type GetDeploymentAutoScaleProfileArrayOutput ¶ added in v5.70.0
type GetDeploymentAutoScaleProfileArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentAutoScaleProfileArrayOutput) ElementType ¶ added in v5.70.0
func (GetDeploymentAutoScaleProfileArrayOutput) ElementType() reflect.Type
func (GetDeploymentAutoScaleProfileArrayOutput) ToGetDeploymentAutoScaleProfileArrayOutput ¶ added in v5.70.0
func (o GetDeploymentAutoScaleProfileArrayOutput) ToGetDeploymentAutoScaleProfileArrayOutput() GetDeploymentAutoScaleProfileArrayOutput
func (GetDeploymentAutoScaleProfileArrayOutput) ToGetDeploymentAutoScaleProfileArrayOutputWithContext ¶ added in v5.70.0
func (o GetDeploymentAutoScaleProfileArrayOutput) ToGetDeploymentAutoScaleProfileArrayOutputWithContext(ctx context.Context) GetDeploymentAutoScaleProfileArrayOutput
type GetDeploymentAutoScaleProfileInput ¶ added in v5.70.0
type GetDeploymentAutoScaleProfileInput interface { pulumi.Input ToGetDeploymentAutoScaleProfileOutput() GetDeploymentAutoScaleProfileOutput ToGetDeploymentAutoScaleProfileOutputWithContext(context.Context) GetDeploymentAutoScaleProfileOutput }
GetDeploymentAutoScaleProfileInput is an input type that accepts GetDeploymentAutoScaleProfileArgs and GetDeploymentAutoScaleProfileOutput values. You can construct a concrete instance of `GetDeploymentAutoScaleProfileInput` via:
GetDeploymentAutoScaleProfileArgs{...}
type GetDeploymentAutoScaleProfileOutput ¶ added in v5.70.0
type GetDeploymentAutoScaleProfileOutput struct{ *pulumi.OutputState }
func (GetDeploymentAutoScaleProfileOutput) ElementType ¶ added in v5.70.0
func (GetDeploymentAutoScaleProfileOutput) ElementType() reflect.Type
func (GetDeploymentAutoScaleProfileOutput) MaxCapacity ¶ added in v5.70.0
func (o GetDeploymentAutoScaleProfileOutput) MaxCapacity() pulumi.IntOutput
The maximum number of NGINX capacity units for this NGINX Deployment.
func (GetDeploymentAutoScaleProfileOutput) MinCapacity ¶ added in v5.70.0
func (o GetDeploymentAutoScaleProfileOutput) MinCapacity() pulumi.IntOutput
The minimum number of NGINX capacity units for this NGINX Deployment.
func (GetDeploymentAutoScaleProfileOutput) Name ¶ added in v5.70.0
func (o GetDeploymentAutoScaleProfileOutput) Name() pulumi.StringOutput
The name of this NGINX Deployment.
func (GetDeploymentAutoScaleProfileOutput) ToGetDeploymentAutoScaleProfileOutput ¶ added in v5.70.0
func (o GetDeploymentAutoScaleProfileOutput) ToGetDeploymentAutoScaleProfileOutput() GetDeploymentAutoScaleProfileOutput
func (GetDeploymentAutoScaleProfileOutput) ToGetDeploymentAutoScaleProfileOutputWithContext ¶ added in v5.70.0
func (o GetDeploymentAutoScaleProfileOutput) ToGetDeploymentAutoScaleProfileOutputWithContext(ctx context.Context) GetDeploymentAutoScaleProfileOutput
type GetDeploymentFrontendPrivate ¶ added in v5.63.0
type GetDeploymentFrontendPrivate struct { // The method of allocating the private IP to the NGINX Deployment. AllocationMethod string `pulumi:"allocationMethod"` // The list of Public IP Resource IDs for this NGINX Deployment. IpAddress string `pulumi:"ipAddress"` // The subnet resource ID of the NGINX Deployment. SubnetId string `pulumi:"subnetId"` }
type GetDeploymentFrontendPrivateArgs ¶ added in v5.63.0
type GetDeploymentFrontendPrivateArgs struct { // The method of allocating the private IP to the NGINX Deployment. AllocationMethod pulumi.StringInput `pulumi:"allocationMethod"` // The list of Public IP Resource IDs for this NGINX Deployment. IpAddress pulumi.StringInput `pulumi:"ipAddress"` // The subnet resource ID of the NGINX Deployment. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (GetDeploymentFrontendPrivateArgs) ElementType ¶ added in v5.63.0
func (GetDeploymentFrontendPrivateArgs) ElementType() reflect.Type
func (GetDeploymentFrontendPrivateArgs) ToGetDeploymentFrontendPrivateOutput ¶ added in v5.63.0
func (i GetDeploymentFrontendPrivateArgs) ToGetDeploymentFrontendPrivateOutput() GetDeploymentFrontendPrivateOutput
func (GetDeploymentFrontendPrivateArgs) ToGetDeploymentFrontendPrivateOutputWithContext ¶ added in v5.63.0
func (i GetDeploymentFrontendPrivateArgs) ToGetDeploymentFrontendPrivateOutputWithContext(ctx context.Context) GetDeploymentFrontendPrivateOutput
type GetDeploymentFrontendPrivateArray ¶ added in v5.63.0
type GetDeploymentFrontendPrivateArray []GetDeploymentFrontendPrivateInput
func (GetDeploymentFrontendPrivateArray) ElementType ¶ added in v5.63.0
func (GetDeploymentFrontendPrivateArray) ElementType() reflect.Type
func (GetDeploymentFrontendPrivateArray) ToGetDeploymentFrontendPrivateArrayOutput ¶ added in v5.63.0
func (i GetDeploymentFrontendPrivateArray) ToGetDeploymentFrontendPrivateArrayOutput() GetDeploymentFrontendPrivateArrayOutput
func (GetDeploymentFrontendPrivateArray) ToGetDeploymentFrontendPrivateArrayOutputWithContext ¶ added in v5.63.0
func (i GetDeploymentFrontendPrivateArray) ToGetDeploymentFrontendPrivateArrayOutputWithContext(ctx context.Context) GetDeploymentFrontendPrivateArrayOutput
type GetDeploymentFrontendPrivateArrayInput ¶ added in v5.63.0
type GetDeploymentFrontendPrivateArrayInput interface { pulumi.Input ToGetDeploymentFrontendPrivateArrayOutput() GetDeploymentFrontendPrivateArrayOutput ToGetDeploymentFrontendPrivateArrayOutputWithContext(context.Context) GetDeploymentFrontendPrivateArrayOutput }
GetDeploymentFrontendPrivateArrayInput is an input type that accepts GetDeploymentFrontendPrivateArray and GetDeploymentFrontendPrivateArrayOutput values. You can construct a concrete instance of `GetDeploymentFrontendPrivateArrayInput` via:
GetDeploymentFrontendPrivateArray{ GetDeploymentFrontendPrivateArgs{...} }
type GetDeploymentFrontendPrivateArrayOutput ¶ added in v5.63.0
type GetDeploymentFrontendPrivateArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentFrontendPrivateArrayOutput) ElementType ¶ added in v5.63.0
func (GetDeploymentFrontendPrivateArrayOutput) ElementType() reflect.Type
func (GetDeploymentFrontendPrivateArrayOutput) ToGetDeploymentFrontendPrivateArrayOutput ¶ added in v5.63.0
func (o GetDeploymentFrontendPrivateArrayOutput) ToGetDeploymentFrontendPrivateArrayOutput() GetDeploymentFrontendPrivateArrayOutput
func (GetDeploymentFrontendPrivateArrayOutput) ToGetDeploymentFrontendPrivateArrayOutputWithContext ¶ added in v5.63.0
func (o GetDeploymentFrontendPrivateArrayOutput) ToGetDeploymentFrontendPrivateArrayOutputWithContext(ctx context.Context) GetDeploymentFrontendPrivateArrayOutput
type GetDeploymentFrontendPrivateInput ¶ added in v5.63.0
type GetDeploymentFrontendPrivateInput interface { pulumi.Input ToGetDeploymentFrontendPrivateOutput() GetDeploymentFrontendPrivateOutput ToGetDeploymentFrontendPrivateOutputWithContext(context.Context) GetDeploymentFrontendPrivateOutput }
GetDeploymentFrontendPrivateInput is an input type that accepts GetDeploymentFrontendPrivateArgs and GetDeploymentFrontendPrivateOutput values. You can construct a concrete instance of `GetDeploymentFrontendPrivateInput` via:
GetDeploymentFrontendPrivateArgs{...}
type GetDeploymentFrontendPrivateOutput ¶ added in v5.63.0
type GetDeploymentFrontendPrivateOutput struct{ *pulumi.OutputState }
func (GetDeploymentFrontendPrivateOutput) AllocationMethod ¶ added in v5.63.0
func (o GetDeploymentFrontendPrivateOutput) AllocationMethod() pulumi.StringOutput
The method of allocating the private IP to the NGINX Deployment.
func (GetDeploymentFrontendPrivateOutput) ElementType ¶ added in v5.63.0
func (GetDeploymentFrontendPrivateOutput) ElementType() reflect.Type
func (GetDeploymentFrontendPrivateOutput) IpAddress ¶ added in v5.63.0
func (o GetDeploymentFrontendPrivateOutput) IpAddress() pulumi.StringOutput
The list of Public IP Resource IDs for this NGINX Deployment.
func (GetDeploymentFrontendPrivateOutput) SubnetId ¶ added in v5.63.0
func (o GetDeploymentFrontendPrivateOutput) SubnetId() pulumi.StringOutput
The subnet resource ID of the NGINX Deployment.
func (GetDeploymentFrontendPrivateOutput) ToGetDeploymentFrontendPrivateOutput ¶ added in v5.63.0
func (o GetDeploymentFrontendPrivateOutput) ToGetDeploymentFrontendPrivateOutput() GetDeploymentFrontendPrivateOutput
func (GetDeploymentFrontendPrivateOutput) ToGetDeploymentFrontendPrivateOutputWithContext ¶ added in v5.63.0
func (o GetDeploymentFrontendPrivateOutput) ToGetDeploymentFrontendPrivateOutputWithContext(ctx context.Context) GetDeploymentFrontendPrivateOutput
type GetDeploymentFrontendPublic ¶ added in v5.63.0
type GetDeploymentFrontendPublic struct { // The list of Public IP Resource IDs for this NGINX Deployment. IpAddresses []string `pulumi:"ipAddresses"` }
type GetDeploymentFrontendPublicArgs ¶ added in v5.63.0
type GetDeploymentFrontendPublicArgs struct { // The list of Public IP Resource IDs for this NGINX Deployment. IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"` }
func (GetDeploymentFrontendPublicArgs) ElementType ¶ added in v5.63.0
func (GetDeploymentFrontendPublicArgs) ElementType() reflect.Type
func (GetDeploymentFrontendPublicArgs) ToGetDeploymentFrontendPublicOutput ¶ added in v5.63.0
func (i GetDeploymentFrontendPublicArgs) ToGetDeploymentFrontendPublicOutput() GetDeploymentFrontendPublicOutput
func (GetDeploymentFrontendPublicArgs) ToGetDeploymentFrontendPublicOutputWithContext ¶ added in v5.63.0
func (i GetDeploymentFrontendPublicArgs) ToGetDeploymentFrontendPublicOutputWithContext(ctx context.Context) GetDeploymentFrontendPublicOutput
type GetDeploymentFrontendPublicArray ¶ added in v5.63.0
type GetDeploymentFrontendPublicArray []GetDeploymentFrontendPublicInput
func (GetDeploymentFrontendPublicArray) ElementType ¶ added in v5.63.0
func (GetDeploymentFrontendPublicArray) ElementType() reflect.Type
func (GetDeploymentFrontendPublicArray) ToGetDeploymentFrontendPublicArrayOutput ¶ added in v5.63.0
func (i GetDeploymentFrontendPublicArray) ToGetDeploymentFrontendPublicArrayOutput() GetDeploymentFrontendPublicArrayOutput
func (GetDeploymentFrontendPublicArray) ToGetDeploymentFrontendPublicArrayOutputWithContext ¶ added in v5.63.0
func (i GetDeploymentFrontendPublicArray) ToGetDeploymentFrontendPublicArrayOutputWithContext(ctx context.Context) GetDeploymentFrontendPublicArrayOutput
type GetDeploymentFrontendPublicArrayInput ¶ added in v5.63.0
type GetDeploymentFrontendPublicArrayInput interface { pulumi.Input ToGetDeploymentFrontendPublicArrayOutput() GetDeploymentFrontendPublicArrayOutput ToGetDeploymentFrontendPublicArrayOutputWithContext(context.Context) GetDeploymentFrontendPublicArrayOutput }
GetDeploymentFrontendPublicArrayInput is an input type that accepts GetDeploymentFrontendPublicArray and GetDeploymentFrontendPublicArrayOutput values. You can construct a concrete instance of `GetDeploymentFrontendPublicArrayInput` via:
GetDeploymentFrontendPublicArray{ GetDeploymentFrontendPublicArgs{...} }
type GetDeploymentFrontendPublicArrayOutput ¶ added in v5.63.0
type GetDeploymentFrontendPublicArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentFrontendPublicArrayOutput) ElementType ¶ added in v5.63.0
func (GetDeploymentFrontendPublicArrayOutput) ElementType() reflect.Type
func (GetDeploymentFrontendPublicArrayOutput) ToGetDeploymentFrontendPublicArrayOutput ¶ added in v5.63.0
func (o GetDeploymentFrontendPublicArrayOutput) ToGetDeploymentFrontendPublicArrayOutput() GetDeploymentFrontendPublicArrayOutput
func (GetDeploymentFrontendPublicArrayOutput) ToGetDeploymentFrontendPublicArrayOutputWithContext ¶ added in v5.63.0
func (o GetDeploymentFrontendPublicArrayOutput) ToGetDeploymentFrontendPublicArrayOutputWithContext(ctx context.Context) GetDeploymentFrontendPublicArrayOutput
type GetDeploymentFrontendPublicInput ¶ added in v5.63.0
type GetDeploymentFrontendPublicInput interface { pulumi.Input ToGetDeploymentFrontendPublicOutput() GetDeploymentFrontendPublicOutput ToGetDeploymentFrontendPublicOutputWithContext(context.Context) GetDeploymentFrontendPublicOutput }
GetDeploymentFrontendPublicInput is an input type that accepts GetDeploymentFrontendPublicArgs and GetDeploymentFrontendPublicOutput values. You can construct a concrete instance of `GetDeploymentFrontendPublicInput` via:
GetDeploymentFrontendPublicArgs{...}
type GetDeploymentFrontendPublicOutput ¶ added in v5.63.0
type GetDeploymentFrontendPublicOutput struct{ *pulumi.OutputState }
func (GetDeploymentFrontendPublicOutput) ElementType ¶ added in v5.63.0
func (GetDeploymentFrontendPublicOutput) ElementType() reflect.Type
func (GetDeploymentFrontendPublicOutput) IpAddresses ¶ added in v5.63.0
func (o GetDeploymentFrontendPublicOutput) IpAddresses() pulumi.StringArrayOutput
The list of Public IP Resource IDs for this NGINX Deployment.
func (GetDeploymentFrontendPublicOutput) ToGetDeploymentFrontendPublicOutput ¶ added in v5.63.0
func (o GetDeploymentFrontendPublicOutput) ToGetDeploymentFrontendPublicOutput() GetDeploymentFrontendPublicOutput
func (GetDeploymentFrontendPublicOutput) ToGetDeploymentFrontendPublicOutputWithContext ¶ added in v5.63.0
func (o GetDeploymentFrontendPublicOutput) ToGetDeploymentFrontendPublicOutputWithContext(ctx context.Context) GetDeploymentFrontendPublicOutput
type GetDeploymentIdentity ¶ added in v5.63.0
type GetDeploymentIdentityArgs ¶ added in v5.63.0
type GetDeploymentIdentityArgs struct { // List of identities attached to the NGINX Deployment. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` PrincipalId pulumi.StringInput `pulumi:"principalId"` TenantId pulumi.StringInput `pulumi:"tenantId"` // Type of identity attached to the NGINX Deployment. Type pulumi.StringInput `pulumi:"type"` }
func (GetDeploymentIdentityArgs) ElementType ¶ added in v5.63.0
func (GetDeploymentIdentityArgs) ElementType() reflect.Type
func (GetDeploymentIdentityArgs) ToGetDeploymentIdentityOutput ¶ added in v5.63.0
func (i GetDeploymentIdentityArgs) ToGetDeploymentIdentityOutput() GetDeploymentIdentityOutput
func (GetDeploymentIdentityArgs) ToGetDeploymentIdentityOutputWithContext ¶ added in v5.63.0
func (i GetDeploymentIdentityArgs) ToGetDeploymentIdentityOutputWithContext(ctx context.Context) GetDeploymentIdentityOutput
type GetDeploymentIdentityArray ¶ added in v5.63.0
type GetDeploymentIdentityArray []GetDeploymentIdentityInput
func (GetDeploymentIdentityArray) ElementType ¶ added in v5.63.0
func (GetDeploymentIdentityArray) ElementType() reflect.Type
func (GetDeploymentIdentityArray) ToGetDeploymentIdentityArrayOutput ¶ added in v5.63.0
func (i GetDeploymentIdentityArray) ToGetDeploymentIdentityArrayOutput() GetDeploymentIdentityArrayOutput
func (GetDeploymentIdentityArray) ToGetDeploymentIdentityArrayOutputWithContext ¶ added in v5.63.0
func (i GetDeploymentIdentityArray) ToGetDeploymentIdentityArrayOutputWithContext(ctx context.Context) GetDeploymentIdentityArrayOutput
type GetDeploymentIdentityArrayInput ¶ added in v5.63.0
type GetDeploymentIdentityArrayInput interface { pulumi.Input ToGetDeploymentIdentityArrayOutput() GetDeploymentIdentityArrayOutput ToGetDeploymentIdentityArrayOutputWithContext(context.Context) GetDeploymentIdentityArrayOutput }
GetDeploymentIdentityArrayInput is an input type that accepts GetDeploymentIdentityArray and GetDeploymentIdentityArrayOutput values. You can construct a concrete instance of `GetDeploymentIdentityArrayInput` via:
GetDeploymentIdentityArray{ GetDeploymentIdentityArgs{...} }
type GetDeploymentIdentityArrayOutput ¶ added in v5.63.0
type GetDeploymentIdentityArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentIdentityArrayOutput) ElementType ¶ added in v5.63.0
func (GetDeploymentIdentityArrayOutput) ElementType() reflect.Type
func (GetDeploymentIdentityArrayOutput) Index ¶ added in v5.63.0
func (o GetDeploymentIdentityArrayOutput) Index(i pulumi.IntInput) GetDeploymentIdentityOutput
func (GetDeploymentIdentityArrayOutput) ToGetDeploymentIdentityArrayOutput ¶ added in v5.63.0
func (o GetDeploymentIdentityArrayOutput) ToGetDeploymentIdentityArrayOutput() GetDeploymentIdentityArrayOutput
func (GetDeploymentIdentityArrayOutput) ToGetDeploymentIdentityArrayOutputWithContext ¶ added in v5.63.0
func (o GetDeploymentIdentityArrayOutput) ToGetDeploymentIdentityArrayOutputWithContext(ctx context.Context) GetDeploymentIdentityArrayOutput
type GetDeploymentIdentityInput ¶ added in v5.63.0
type GetDeploymentIdentityInput interface { pulumi.Input ToGetDeploymentIdentityOutput() GetDeploymentIdentityOutput ToGetDeploymentIdentityOutputWithContext(context.Context) GetDeploymentIdentityOutput }
GetDeploymentIdentityInput is an input type that accepts GetDeploymentIdentityArgs and GetDeploymentIdentityOutput values. You can construct a concrete instance of `GetDeploymentIdentityInput` via:
GetDeploymentIdentityArgs{...}
type GetDeploymentIdentityOutput ¶ added in v5.63.0
type GetDeploymentIdentityOutput struct{ *pulumi.OutputState }
func (GetDeploymentIdentityOutput) ElementType ¶ added in v5.63.0
func (GetDeploymentIdentityOutput) ElementType() reflect.Type
func (GetDeploymentIdentityOutput) IdentityIds ¶ added in v5.63.0
func (o GetDeploymentIdentityOutput) IdentityIds() pulumi.StringArrayOutput
List of identities attached to the NGINX Deployment.
func (GetDeploymentIdentityOutput) PrincipalId ¶ added in v5.63.0
func (o GetDeploymentIdentityOutput) PrincipalId() pulumi.StringOutput
func (GetDeploymentIdentityOutput) TenantId ¶ added in v5.63.0
func (o GetDeploymentIdentityOutput) TenantId() pulumi.StringOutput
func (GetDeploymentIdentityOutput) ToGetDeploymentIdentityOutput ¶ added in v5.63.0
func (o GetDeploymentIdentityOutput) ToGetDeploymentIdentityOutput() GetDeploymentIdentityOutput
func (GetDeploymentIdentityOutput) ToGetDeploymentIdentityOutputWithContext ¶ added in v5.63.0
func (o GetDeploymentIdentityOutput) ToGetDeploymentIdentityOutputWithContext(ctx context.Context) GetDeploymentIdentityOutput
func (GetDeploymentIdentityOutput) Type ¶ added in v5.63.0
func (o GetDeploymentIdentityOutput) Type() pulumi.StringOutput
Type of identity attached to the NGINX Deployment.
type GetDeploymentLoggingStorageAccount ¶ added in v5.63.0
type GetDeploymentLoggingStorageAccountArgs ¶ added in v5.63.0
type GetDeploymentLoggingStorageAccountArgs struct { // The container name of Storage Account for logging. ContainerName pulumi.StringInput `pulumi:"containerName"` // The name of this NGINX Deployment. Name pulumi.StringInput `pulumi:"name"` }
func (GetDeploymentLoggingStorageAccountArgs) ElementType ¶ added in v5.63.0
func (GetDeploymentLoggingStorageAccountArgs) ElementType() reflect.Type
func (GetDeploymentLoggingStorageAccountArgs) ToGetDeploymentLoggingStorageAccountOutput ¶ added in v5.63.0
func (i GetDeploymentLoggingStorageAccountArgs) ToGetDeploymentLoggingStorageAccountOutput() GetDeploymentLoggingStorageAccountOutput
func (GetDeploymentLoggingStorageAccountArgs) ToGetDeploymentLoggingStorageAccountOutputWithContext ¶ added in v5.63.0
func (i GetDeploymentLoggingStorageAccountArgs) ToGetDeploymentLoggingStorageAccountOutputWithContext(ctx context.Context) GetDeploymentLoggingStorageAccountOutput
type GetDeploymentLoggingStorageAccountArray ¶ added in v5.63.0
type GetDeploymentLoggingStorageAccountArray []GetDeploymentLoggingStorageAccountInput
func (GetDeploymentLoggingStorageAccountArray) ElementType ¶ added in v5.63.0
func (GetDeploymentLoggingStorageAccountArray) ElementType() reflect.Type
func (GetDeploymentLoggingStorageAccountArray) ToGetDeploymentLoggingStorageAccountArrayOutput ¶ added in v5.63.0
func (i GetDeploymentLoggingStorageAccountArray) ToGetDeploymentLoggingStorageAccountArrayOutput() GetDeploymentLoggingStorageAccountArrayOutput
func (GetDeploymentLoggingStorageAccountArray) ToGetDeploymentLoggingStorageAccountArrayOutputWithContext ¶ added in v5.63.0
func (i GetDeploymentLoggingStorageAccountArray) ToGetDeploymentLoggingStorageAccountArrayOutputWithContext(ctx context.Context) GetDeploymentLoggingStorageAccountArrayOutput
type GetDeploymentLoggingStorageAccountArrayInput ¶ added in v5.63.0
type GetDeploymentLoggingStorageAccountArrayInput interface { pulumi.Input ToGetDeploymentLoggingStorageAccountArrayOutput() GetDeploymentLoggingStorageAccountArrayOutput ToGetDeploymentLoggingStorageAccountArrayOutputWithContext(context.Context) GetDeploymentLoggingStorageAccountArrayOutput }
GetDeploymentLoggingStorageAccountArrayInput is an input type that accepts GetDeploymentLoggingStorageAccountArray and GetDeploymentLoggingStorageAccountArrayOutput values. You can construct a concrete instance of `GetDeploymentLoggingStorageAccountArrayInput` via:
GetDeploymentLoggingStorageAccountArray{ GetDeploymentLoggingStorageAccountArgs{...} }
type GetDeploymentLoggingStorageAccountArrayOutput ¶ added in v5.63.0
type GetDeploymentLoggingStorageAccountArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentLoggingStorageAccountArrayOutput) ElementType ¶ added in v5.63.0
func (GetDeploymentLoggingStorageAccountArrayOutput) ElementType() reflect.Type
func (GetDeploymentLoggingStorageAccountArrayOutput) ToGetDeploymentLoggingStorageAccountArrayOutput ¶ added in v5.63.0
func (o GetDeploymentLoggingStorageAccountArrayOutput) ToGetDeploymentLoggingStorageAccountArrayOutput() GetDeploymentLoggingStorageAccountArrayOutput
func (GetDeploymentLoggingStorageAccountArrayOutput) ToGetDeploymentLoggingStorageAccountArrayOutputWithContext ¶ added in v5.63.0
func (o GetDeploymentLoggingStorageAccountArrayOutput) ToGetDeploymentLoggingStorageAccountArrayOutputWithContext(ctx context.Context) GetDeploymentLoggingStorageAccountArrayOutput
type GetDeploymentLoggingStorageAccountInput ¶ added in v5.63.0
type GetDeploymentLoggingStorageAccountInput interface { pulumi.Input ToGetDeploymentLoggingStorageAccountOutput() GetDeploymentLoggingStorageAccountOutput ToGetDeploymentLoggingStorageAccountOutputWithContext(context.Context) GetDeploymentLoggingStorageAccountOutput }
GetDeploymentLoggingStorageAccountInput is an input type that accepts GetDeploymentLoggingStorageAccountArgs and GetDeploymentLoggingStorageAccountOutput values. You can construct a concrete instance of `GetDeploymentLoggingStorageAccountInput` via:
GetDeploymentLoggingStorageAccountArgs{...}
type GetDeploymentLoggingStorageAccountOutput ¶ added in v5.63.0
type GetDeploymentLoggingStorageAccountOutput struct{ *pulumi.OutputState }
func (GetDeploymentLoggingStorageAccountOutput) ContainerName ¶ added in v5.63.0
func (o GetDeploymentLoggingStorageAccountOutput) ContainerName() pulumi.StringOutput
The container name of Storage Account for logging.
func (GetDeploymentLoggingStorageAccountOutput) ElementType ¶ added in v5.63.0
func (GetDeploymentLoggingStorageAccountOutput) ElementType() reflect.Type
func (GetDeploymentLoggingStorageAccountOutput) Name ¶ added in v5.63.0
func (o GetDeploymentLoggingStorageAccountOutput) Name() pulumi.StringOutput
The name of this NGINX Deployment.
func (GetDeploymentLoggingStorageAccountOutput) ToGetDeploymentLoggingStorageAccountOutput ¶ added in v5.63.0
func (o GetDeploymentLoggingStorageAccountOutput) ToGetDeploymentLoggingStorageAccountOutput() GetDeploymentLoggingStorageAccountOutput
func (GetDeploymentLoggingStorageAccountOutput) ToGetDeploymentLoggingStorageAccountOutputWithContext ¶ added in v5.63.0
func (o GetDeploymentLoggingStorageAccountOutput) ToGetDeploymentLoggingStorageAccountOutputWithContext(ctx context.Context) GetDeploymentLoggingStorageAccountOutput
type GetDeploymentNetworkInterface ¶ added in v5.63.0
type GetDeploymentNetworkInterface struct { // The subnet resource ID of the NGINX Deployment. SubnetId string `pulumi:"subnetId"` }
type GetDeploymentNetworkInterfaceArgs ¶ added in v5.63.0
type GetDeploymentNetworkInterfaceArgs struct { // The subnet resource ID of the NGINX Deployment. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (GetDeploymentNetworkInterfaceArgs) ElementType ¶ added in v5.63.0
func (GetDeploymentNetworkInterfaceArgs) ElementType() reflect.Type
func (GetDeploymentNetworkInterfaceArgs) ToGetDeploymentNetworkInterfaceOutput ¶ added in v5.63.0
func (i GetDeploymentNetworkInterfaceArgs) ToGetDeploymentNetworkInterfaceOutput() GetDeploymentNetworkInterfaceOutput
func (GetDeploymentNetworkInterfaceArgs) ToGetDeploymentNetworkInterfaceOutputWithContext ¶ added in v5.63.0
func (i GetDeploymentNetworkInterfaceArgs) ToGetDeploymentNetworkInterfaceOutputWithContext(ctx context.Context) GetDeploymentNetworkInterfaceOutput
type GetDeploymentNetworkInterfaceArray ¶ added in v5.63.0
type GetDeploymentNetworkInterfaceArray []GetDeploymentNetworkInterfaceInput
func (GetDeploymentNetworkInterfaceArray) ElementType ¶ added in v5.63.0
func (GetDeploymentNetworkInterfaceArray) ElementType() reflect.Type
func (GetDeploymentNetworkInterfaceArray) ToGetDeploymentNetworkInterfaceArrayOutput ¶ added in v5.63.0
func (i GetDeploymentNetworkInterfaceArray) ToGetDeploymentNetworkInterfaceArrayOutput() GetDeploymentNetworkInterfaceArrayOutput
func (GetDeploymentNetworkInterfaceArray) ToGetDeploymentNetworkInterfaceArrayOutputWithContext ¶ added in v5.63.0
func (i GetDeploymentNetworkInterfaceArray) ToGetDeploymentNetworkInterfaceArrayOutputWithContext(ctx context.Context) GetDeploymentNetworkInterfaceArrayOutput
type GetDeploymentNetworkInterfaceArrayInput ¶ added in v5.63.0
type GetDeploymentNetworkInterfaceArrayInput interface { pulumi.Input ToGetDeploymentNetworkInterfaceArrayOutput() GetDeploymentNetworkInterfaceArrayOutput ToGetDeploymentNetworkInterfaceArrayOutputWithContext(context.Context) GetDeploymentNetworkInterfaceArrayOutput }
GetDeploymentNetworkInterfaceArrayInput is an input type that accepts GetDeploymentNetworkInterfaceArray and GetDeploymentNetworkInterfaceArrayOutput values. You can construct a concrete instance of `GetDeploymentNetworkInterfaceArrayInput` via:
GetDeploymentNetworkInterfaceArray{ GetDeploymentNetworkInterfaceArgs{...} }
type GetDeploymentNetworkInterfaceArrayOutput ¶ added in v5.63.0
type GetDeploymentNetworkInterfaceArrayOutput struct{ *pulumi.OutputState }
func (GetDeploymentNetworkInterfaceArrayOutput) ElementType ¶ added in v5.63.0
func (GetDeploymentNetworkInterfaceArrayOutput) ElementType() reflect.Type
func (GetDeploymentNetworkInterfaceArrayOutput) ToGetDeploymentNetworkInterfaceArrayOutput ¶ added in v5.63.0
func (o GetDeploymentNetworkInterfaceArrayOutput) ToGetDeploymentNetworkInterfaceArrayOutput() GetDeploymentNetworkInterfaceArrayOutput
func (GetDeploymentNetworkInterfaceArrayOutput) ToGetDeploymentNetworkInterfaceArrayOutputWithContext ¶ added in v5.63.0
func (o GetDeploymentNetworkInterfaceArrayOutput) ToGetDeploymentNetworkInterfaceArrayOutputWithContext(ctx context.Context) GetDeploymentNetworkInterfaceArrayOutput
type GetDeploymentNetworkInterfaceInput ¶ added in v5.63.0
type GetDeploymentNetworkInterfaceInput interface { pulumi.Input ToGetDeploymentNetworkInterfaceOutput() GetDeploymentNetworkInterfaceOutput ToGetDeploymentNetworkInterfaceOutputWithContext(context.Context) GetDeploymentNetworkInterfaceOutput }
GetDeploymentNetworkInterfaceInput is an input type that accepts GetDeploymentNetworkInterfaceArgs and GetDeploymentNetworkInterfaceOutput values. You can construct a concrete instance of `GetDeploymentNetworkInterfaceInput` via:
GetDeploymentNetworkInterfaceArgs{...}
type GetDeploymentNetworkInterfaceOutput ¶ added in v5.63.0
type GetDeploymentNetworkInterfaceOutput struct{ *pulumi.OutputState }
func (GetDeploymentNetworkInterfaceOutput) ElementType ¶ added in v5.63.0
func (GetDeploymentNetworkInterfaceOutput) ElementType() reflect.Type
func (GetDeploymentNetworkInterfaceOutput) SubnetId ¶ added in v5.63.0
func (o GetDeploymentNetworkInterfaceOutput) SubnetId() pulumi.StringOutput
The subnet resource ID of the NGINX Deployment.
func (GetDeploymentNetworkInterfaceOutput) ToGetDeploymentNetworkInterfaceOutput ¶ added in v5.63.0
func (o GetDeploymentNetworkInterfaceOutput) ToGetDeploymentNetworkInterfaceOutput() GetDeploymentNetworkInterfaceOutput
func (GetDeploymentNetworkInterfaceOutput) ToGetDeploymentNetworkInterfaceOutputWithContext ¶ added in v5.63.0
func (o GetDeploymentNetworkInterfaceOutput) ToGetDeploymentNetworkInterfaceOutputWithContext(ctx context.Context) GetDeploymentNetworkInterfaceOutput
type LookupCertificateArgs ¶ added in v5.64.0
type LookupCertificateArgs struct { // The name of the NGINX Certificate. Name string `pulumi:"name"` // The ID of the NGINX Deployment that the certificate is associated with. NginxDeploymentId string `pulumi:"nginxDeploymentId"` }
A collection of arguments for invoking getCertificate.
type LookupCertificateOutputArgs ¶ added in v5.64.0
type LookupCertificateOutputArgs struct { // The name of the NGINX Certificate. Name pulumi.StringInput `pulumi:"name"` // The ID of the NGINX Deployment that the certificate is associated with. NginxDeploymentId pulumi.StringInput `pulumi:"nginxDeploymentId"` }
A collection of arguments for invoking getCertificate.
func (LookupCertificateOutputArgs) ElementType ¶ added in v5.64.0
func (LookupCertificateOutputArgs) ElementType() reflect.Type
type LookupCertificateResult ¶ added in v5.64.0
type LookupCertificateResult struct { // The path to the certificate file of the certificate. CertificateVirtualPath string `pulumi:"certificateVirtualPath"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The ID of the Key Vault Secret for the certificate. KeyVaultSecretId string `pulumi:"keyVaultSecretId"` // The path to the key file of the certificate. KeyVirtualPath string `pulumi:"keyVirtualPath"` Name string `pulumi:"name"` NginxDeploymentId string `pulumi:"nginxDeploymentId"` }
A collection of values returned by getCertificate.
func LookupCertificate ¶ added in v5.64.0
func LookupCertificate(ctx *pulumi.Context, args *LookupCertificateArgs, opts ...pulumi.InvokeOption) (*LookupCertificateResult, error)
Use this data source to access information about an existing NGINX Certificate.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/nginx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := nginx.LookupCertificate(ctx, &nginx.LookupCertificateArgs{ Name: "existing", NginxDeploymentId: exampleAzurermNginxDeployment.Id, }, nil) if err != nil { return err } ctx.Export("id", example.Id) return nil }) }
```
type LookupCertificateResultOutput ¶ added in v5.64.0
type LookupCertificateResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCertificate.
func LookupCertificateOutput ¶ added in v5.64.0
func LookupCertificateOutput(ctx *pulumi.Context, args LookupCertificateOutputArgs, opts ...pulumi.InvokeOption) LookupCertificateResultOutput
func (LookupCertificateResultOutput) CertificateVirtualPath ¶ added in v5.64.0
func (o LookupCertificateResultOutput) CertificateVirtualPath() pulumi.StringOutput
The path to the certificate file of the certificate.
func (LookupCertificateResultOutput) ElementType ¶ added in v5.64.0
func (LookupCertificateResultOutput) ElementType() reflect.Type
func (LookupCertificateResultOutput) Id ¶ added in v5.64.0
func (o LookupCertificateResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupCertificateResultOutput) KeyVaultSecretId ¶ added in v5.64.0
func (o LookupCertificateResultOutput) KeyVaultSecretId() pulumi.StringOutput
The ID of the Key Vault Secret for the certificate.
func (LookupCertificateResultOutput) KeyVirtualPath ¶ added in v5.64.0
func (o LookupCertificateResultOutput) KeyVirtualPath() pulumi.StringOutput
The path to the key file of the certificate.
func (LookupCertificateResultOutput) Name ¶ added in v5.64.0
func (o LookupCertificateResultOutput) Name() pulumi.StringOutput
func (LookupCertificateResultOutput) NginxDeploymentId ¶ added in v5.64.0
func (o LookupCertificateResultOutput) NginxDeploymentId() pulumi.StringOutput
func (LookupCertificateResultOutput) ToLookupCertificateResultOutput ¶ added in v5.64.0
func (o LookupCertificateResultOutput) ToLookupCertificateResultOutput() LookupCertificateResultOutput
func (LookupCertificateResultOutput) ToLookupCertificateResultOutputWithContext ¶ added in v5.64.0
func (o LookupCertificateResultOutput) ToLookupCertificateResultOutputWithContext(ctx context.Context) LookupCertificateResultOutput
type LookupConfigurationArgs ¶ added in v5.65.0
type LookupConfigurationArgs struct {
NginxDeploymentId string `pulumi:"nginxDeploymentId"`
}
A collection of arguments for invoking getConfiguration.
type LookupConfigurationOutputArgs ¶ added in v5.65.0
type LookupConfigurationOutputArgs struct {
NginxDeploymentId pulumi.StringInput `pulumi:"nginxDeploymentId"`
}
A collection of arguments for invoking getConfiguration.
func (LookupConfigurationOutputArgs) ElementType ¶ added in v5.65.0
func (LookupConfigurationOutputArgs) ElementType() reflect.Type
type LookupConfigurationResult ¶ added in v5.65.0
type LookupConfigurationResult struct { ConfigFiles []GetConfigurationConfigFile `pulumi:"configFiles"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` NginxDeploymentId string `pulumi:"nginxDeploymentId"` PackageData string `pulumi:"packageData"` ProtectedFiles []GetConfigurationProtectedFile `pulumi:"protectedFiles"` RootFile string `pulumi:"rootFile"` }
A collection of values returned by getConfiguration.
func LookupConfiguration ¶ added in v5.65.0
func LookupConfiguration(ctx *pulumi.Context, args *LookupConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupConfigurationResult, error)
type LookupConfigurationResultOutput ¶ added in v5.65.0
type LookupConfigurationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getConfiguration.
func LookupConfigurationOutput ¶ added in v5.65.0
func LookupConfigurationOutput(ctx *pulumi.Context, args LookupConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupConfigurationResultOutput
func (LookupConfigurationResultOutput) ConfigFiles ¶ added in v5.65.0
func (o LookupConfigurationResultOutput) ConfigFiles() GetConfigurationConfigFileArrayOutput
func (LookupConfigurationResultOutput) ElementType ¶ added in v5.65.0
func (LookupConfigurationResultOutput) ElementType() reflect.Type
func (LookupConfigurationResultOutput) Id ¶ added in v5.65.0
func (o LookupConfigurationResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupConfigurationResultOutput) NginxDeploymentId ¶ added in v5.65.0
func (o LookupConfigurationResultOutput) NginxDeploymentId() pulumi.StringOutput
func (LookupConfigurationResultOutput) PackageData ¶ added in v5.65.0
func (o LookupConfigurationResultOutput) PackageData() pulumi.StringOutput
func (LookupConfigurationResultOutput) ProtectedFiles ¶ added in v5.65.0
func (o LookupConfigurationResultOutput) ProtectedFiles() GetConfigurationProtectedFileArrayOutput
func (LookupConfigurationResultOutput) RootFile ¶ added in v5.65.0
func (o LookupConfigurationResultOutput) RootFile() pulumi.StringOutput
func (LookupConfigurationResultOutput) ToLookupConfigurationResultOutput ¶ added in v5.65.0
func (o LookupConfigurationResultOutput) ToLookupConfigurationResultOutput() LookupConfigurationResultOutput
func (LookupConfigurationResultOutput) ToLookupConfigurationResultOutputWithContext ¶ added in v5.65.0
func (o LookupConfigurationResultOutput) ToLookupConfigurationResultOutputWithContext(ctx context.Context) LookupConfigurationResultOutput
type LookupDeploymentArgs ¶ added in v5.63.0
type LookupDeploymentArgs struct { // The name of this NGINX Deployment. Name string `pulumi:"name"` // The name of the Resource Group where the NGINX Deployment exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getDeployment.
type LookupDeploymentOutputArgs ¶ added in v5.63.0
type LookupDeploymentOutputArgs struct { // The name of this NGINX Deployment. Name pulumi.StringInput `pulumi:"name"` // The name of the Resource Group where the NGINX Deployment exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getDeployment.
func (LookupDeploymentOutputArgs) ElementType ¶ added in v5.63.0
func (LookupDeploymentOutputArgs) ElementType() reflect.Type
type LookupDeploymentResult ¶ added in v5.63.0
type LookupDeploymentResult struct { // An `autoScaleProfile` block as defined below. AutoScaleProfiles []GetDeploymentAutoScaleProfile `pulumi:"autoScaleProfiles"` // The automatic upgrade channel for this NGINX deployment. AutomaticUpgradeChannel string `pulumi:"automaticUpgradeChannel"` // The number of NGINX capacity units for this NGINX Deployment. Capacity int `pulumi:"capacity"` // Whether diagnostic settings are enabled. DiagnoseSupportEnabled bool `pulumi:"diagnoseSupportEnabled"` // Preferred email associated with the NGINX Deployment. Email string `pulumi:"email"` // A `frontendPrivate` block as defined below. FrontendPrivates []GetDeploymentFrontendPrivate `pulumi:"frontendPrivates"` // A `frontendPublic` block as defined below. FrontendPublics []GetDeploymentFrontendPublic `pulumi:"frontendPublics"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A `identity` block as defined below. Identities []GetDeploymentIdentity `pulumi:"identities"` // The list of Public IP Resource IDs for this NGINX Deployment. IpAddress string `pulumi:"ipAddress"` // The Azure Region where the NGINX Deployment exists. Location string `pulumi:"location"` // A `loggingStorageAccount` block as defined below. LoggingStorageAccounts []GetDeploymentLoggingStorageAccount `pulumi:"loggingStorageAccounts"` // Auto-generated managed resource group for the NGINX Deployment. ManagedResourceGroup string `pulumi:"managedResourceGroup"` // Name of the autoscaling profile. Name string `pulumi:"name"` // A `networkInterface` block as defined below. NetworkInterfaces []GetDeploymentNetworkInterface `pulumi:"networkInterfaces"` // NGINX version of the Deployment. NginxVersion string `pulumi:"nginxVersion"` ResourceGroupName string `pulumi:"resourceGroupName"` // The NGINX Deployment SKU. Possible values include `standard_Monthly`. Sku string `pulumi:"sku"` // A mapping of tags assigned to the NGINX Deployment. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getDeployment.
func LookupDeployment ¶ added in v5.63.0
func LookupDeployment(ctx *pulumi.Context, args *LookupDeploymentArgs, opts ...pulumi.InvokeOption) (*LookupDeploymentResult, error)
Use this data source to access information about an existing NGINX Deployment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/nginx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := nginx.LookupDeployment(ctx, &nginx.LookupDeploymentArgs{ Name: "existing", ResourceGroupName: "existing", }, nil) if err != nil { return err } ctx.Export("id", example.Id) return nil }) }
```
type LookupDeploymentResultOutput ¶ added in v5.63.0
type LookupDeploymentResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDeployment.
func LookupDeploymentOutput ¶ added in v5.63.0
func LookupDeploymentOutput(ctx *pulumi.Context, args LookupDeploymentOutputArgs, opts ...pulumi.InvokeOption) LookupDeploymentResultOutput
func (LookupDeploymentResultOutput) AutoScaleProfiles ¶ added in v5.70.0
func (o LookupDeploymentResultOutput) AutoScaleProfiles() GetDeploymentAutoScaleProfileArrayOutput
An `autoScaleProfile` block as defined below.
func (LookupDeploymentResultOutput) AutomaticUpgradeChannel ¶ added in v5.68.0
func (o LookupDeploymentResultOutput) AutomaticUpgradeChannel() pulumi.StringOutput
The automatic upgrade channel for this NGINX deployment.
func (LookupDeploymentResultOutput) Capacity ¶ added in v5.63.0
func (o LookupDeploymentResultOutput) Capacity() pulumi.IntOutput
The number of NGINX capacity units for this NGINX Deployment.
func (LookupDeploymentResultOutput) DiagnoseSupportEnabled ¶ added in v5.63.0
func (o LookupDeploymentResultOutput) DiagnoseSupportEnabled() pulumi.BoolOutput
Whether diagnostic settings are enabled.
func (LookupDeploymentResultOutput) ElementType ¶ added in v5.63.0
func (LookupDeploymentResultOutput) ElementType() reflect.Type
func (LookupDeploymentResultOutput) Email ¶ added in v5.63.0
func (o LookupDeploymentResultOutput) Email() pulumi.StringOutput
Preferred email associated with the NGINX Deployment.
func (LookupDeploymentResultOutput) FrontendPrivates ¶ added in v5.63.0
func (o LookupDeploymentResultOutput) FrontendPrivates() GetDeploymentFrontendPrivateArrayOutput
A `frontendPrivate` block as defined below.
func (LookupDeploymentResultOutput) FrontendPublics ¶ added in v5.63.0
func (o LookupDeploymentResultOutput) FrontendPublics() GetDeploymentFrontendPublicArrayOutput
A `frontendPublic` block as defined below.
func (LookupDeploymentResultOutput) Id ¶ added in v5.63.0
func (o LookupDeploymentResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupDeploymentResultOutput) Identities ¶ added in v5.63.0
func (o LookupDeploymentResultOutput) Identities() GetDeploymentIdentityArrayOutput
A `identity` block as defined below.
func (LookupDeploymentResultOutput) IpAddress ¶ added in v5.63.0
func (o LookupDeploymentResultOutput) IpAddress() pulumi.StringOutput
The list of Public IP Resource IDs for this NGINX Deployment.
func (LookupDeploymentResultOutput) Location ¶ added in v5.63.0
func (o LookupDeploymentResultOutput) Location() pulumi.StringOutput
The Azure Region where the NGINX Deployment exists.
func (LookupDeploymentResultOutput) LoggingStorageAccounts ¶ added in v5.63.0
func (o LookupDeploymentResultOutput) LoggingStorageAccounts() GetDeploymentLoggingStorageAccountArrayOutput
A `loggingStorageAccount` block as defined below.
func (LookupDeploymentResultOutput) ManagedResourceGroup ¶ added in v5.63.0
func (o LookupDeploymentResultOutput) ManagedResourceGroup() pulumi.StringOutput
Auto-generated managed resource group for the NGINX Deployment.
func (LookupDeploymentResultOutput) Name ¶ added in v5.63.0
func (o LookupDeploymentResultOutput) Name() pulumi.StringOutput
Name of the autoscaling profile.
func (LookupDeploymentResultOutput) NetworkInterfaces ¶ added in v5.63.0
func (o LookupDeploymentResultOutput) NetworkInterfaces() GetDeploymentNetworkInterfaceArrayOutput
A `networkInterface` block as defined below.
func (LookupDeploymentResultOutput) NginxVersion ¶ added in v5.63.0
func (o LookupDeploymentResultOutput) NginxVersion() pulumi.StringOutput
NGINX version of the Deployment.
func (LookupDeploymentResultOutput) ResourceGroupName ¶ added in v5.63.0
func (o LookupDeploymentResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupDeploymentResultOutput) Sku ¶ added in v5.63.0
func (o LookupDeploymentResultOutput) Sku() pulumi.StringOutput
The NGINX Deployment SKU. Possible values include `standard_Monthly`.
func (LookupDeploymentResultOutput) Tags ¶ added in v5.63.0
func (o LookupDeploymentResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the NGINX Deployment.
func (LookupDeploymentResultOutput) ToLookupDeploymentResultOutput ¶ added in v5.63.0
func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutput() LookupDeploymentResultOutput
func (LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext ¶ added in v5.63.0
func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext(ctx context.Context) LookupDeploymentResultOutput