Documentation ¶
Index ¶
- type DiscoveryVirtualInstance
- type DiscoveryVirtualInstanceArgs
- type DiscoveryVirtualInstanceArray
- func (DiscoveryVirtualInstanceArray) ElementType() reflect.Type
- func (i DiscoveryVirtualInstanceArray) ToDiscoveryVirtualInstanceArrayOutput() DiscoveryVirtualInstanceArrayOutput
- func (i DiscoveryVirtualInstanceArray) ToDiscoveryVirtualInstanceArrayOutputWithContext(ctx context.Context) DiscoveryVirtualInstanceArrayOutput
- type DiscoveryVirtualInstanceArrayInput
- type DiscoveryVirtualInstanceArrayOutput
- func (DiscoveryVirtualInstanceArrayOutput) ElementType() reflect.Type
- func (o DiscoveryVirtualInstanceArrayOutput) Index(i pulumi.IntInput) DiscoveryVirtualInstanceOutput
- func (o DiscoveryVirtualInstanceArrayOutput) ToDiscoveryVirtualInstanceArrayOutput() DiscoveryVirtualInstanceArrayOutput
- func (o DiscoveryVirtualInstanceArrayOutput) ToDiscoveryVirtualInstanceArrayOutputWithContext(ctx context.Context) DiscoveryVirtualInstanceArrayOutput
- type DiscoveryVirtualInstanceIdentity
- type DiscoveryVirtualInstanceIdentityArgs
- func (DiscoveryVirtualInstanceIdentityArgs) ElementType() reflect.Type
- func (i DiscoveryVirtualInstanceIdentityArgs) ToDiscoveryVirtualInstanceIdentityOutput() DiscoveryVirtualInstanceIdentityOutput
- func (i DiscoveryVirtualInstanceIdentityArgs) ToDiscoveryVirtualInstanceIdentityOutputWithContext(ctx context.Context) DiscoveryVirtualInstanceIdentityOutput
- func (i DiscoveryVirtualInstanceIdentityArgs) ToDiscoveryVirtualInstanceIdentityPtrOutput() DiscoveryVirtualInstanceIdentityPtrOutput
- func (i DiscoveryVirtualInstanceIdentityArgs) ToDiscoveryVirtualInstanceIdentityPtrOutputWithContext(ctx context.Context) DiscoveryVirtualInstanceIdentityPtrOutput
- type DiscoveryVirtualInstanceIdentityInput
- type DiscoveryVirtualInstanceIdentityOutput
- func (DiscoveryVirtualInstanceIdentityOutput) ElementType() reflect.Type
- func (o DiscoveryVirtualInstanceIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o DiscoveryVirtualInstanceIdentityOutput) ToDiscoveryVirtualInstanceIdentityOutput() DiscoveryVirtualInstanceIdentityOutput
- func (o DiscoveryVirtualInstanceIdentityOutput) ToDiscoveryVirtualInstanceIdentityOutputWithContext(ctx context.Context) DiscoveryVirtualInstanceIdentityOutput
- func (o DiscoveryVirtualInstanceIdentityOutput) ToDiscoveryVirtualInstanceIdentityPtrOutput() DiscoveryVirtualInstanceIdentityPtrOutput
- func (o DiscoveryVirtualInstanceIdentityOutput) ToDiscoveryVirtualInstanceIdentityPtrOutputWithContext(ctx context.Context) DiscoveryVirtualInstanceIdentityPtrOutput
- func (o DiscoveryVirtualInstanceIdentityOutput) Type() pulumi.StringOutput
- type DiscoveryVirtualInstanceIdentityPtrInput
- type DiscoveryVirtualInstanceIdentityPtrOutput
- func (o DiscoveryVirtualInstanceIdentityPtrOutput) Elem() DiscoveryVirtualInstanceIdentityOutput
- func (DiscoveryVirtualInstanceIdentityPtrOutput) ElementType() reflect.Type
- func (o DiscoveryVirtualInstanceIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o DiscoveryVirtualInstanceIdentityPtrOutput) ToDiscoveryVirtualInstanceIdentityPtrOutput() DiscoveryVirtualInstanceIdentityPtrOutput
- func (o DiscoveryVirtualInstanceIdentityPtrOutput) ToDiscoveryVirtualInstanceIdentityPtrOutputWithContext(ctx context.Context) DiscoveryVirtualInstanceIdentityPtrOutput
- func (o DiscoveryVirtualInstanceIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type DiscoveryVirtualInstanceInput
- type DiscoveryVirtualInstanceMap
- func (DiscoveryVirtualInstanceMap) ElementType() reflect.Type
- func (i DiscoveryVirtualInstanceMap) ToDiscoveryVirtualInstanceMapOutput() DiscoveryVirtualInstanceMapOutput
- func (i DiscoveryVirtualInstanceMap) ToDiscoveryVirtualInstanceMapOutputWithContext(ctx context.Context) DiscoveryVirtualInstanceMapOutput
- type DiscoveryVirtualInstanceMapInput
- type DiscoveryVirtualInstanceMapOutput
- func (DiscoveryVirtualInstanceMapOutput) ElementType() reflect.Type
- func (o DiscoveryVirtualInstanceMapOutput) MapIndex(k pulumi.StringInput) DiscoveryVirtualInstanceOutput
- func (o DiscoveryVirtualInstanceMapOutput) ToDiscoveryVirtualInstanceMapOutput() DiscoveryVirtualInstanceMapOutput
- func (o DiscoveryVirtualInstanceMapOutput) ToDiscoveryVirtualInstanceMapOutputWithContext(ctx context.Context) DiscoveryVirtualInstanceMapOutput
- type DiscoveryVirtualInstanceOutput
- func (o DiscoveryVirtualInstanceOutput) CentralServerVirtualMachineId() pulumi.StringOutput
- func (DiscoveryVirtualInstanceOutput) ElementType() reflect.Type
- func (o DiscoveryVirtualInstanceOutput) Environment() pulumi.StringOutput
- func (o DiscoveryVirtualInstanceOutput) Identity() DiscoveryVirtualInstanceIdentityPtrOutput
- func (o DiscoveryVirtualInstanceOutput) Location() pulumi.StringOutput
- func (o DiscoveryVirtualInstanceOutput) ManagedResourceGroupName() pulumi.StringPtrOutput
- func (o DiscoveryVirtualInstanceOutput) ManagedStorageAccountName() pulumi.StringPtrOutput
- func (o DiscoveryVirtualInstanceOutput) Name() pulumi.StringOutput
- func (o DiscoveryVirtualInstanceOutput) ResourceGroupName() pulumi.StringOutput
- func (o DiscoveryVirtualInstanceOutput) SapProduct() pulumi.StringOutput
- func (o DiscoveryVirtualInstanceOutput) Tags() pulumi.StringMapOutput
- func (o DiscoveryVirtualInstanceOutput) ToDiscoveryVirtualInstanceOutput() DiscoveryVirtualInstanceOutput
- func (o DiscoveryVirtualInstanceOutput) ToDiscoveryVirtualInstanceOutputWithContext(ctx context.Context) DiscoveryVirtualInstanceOutput
- type DiscoveryVirtualInstanceState
- type SingleNodeVirtualInstance
- type SingleNodeVirtualInstanceArgs
- type SingleNodeVirtualInstanceArray
- func (SingleNodeVirtualInstanceArray) ElementType() reflect.Type
- func (i SingleNodeVirtualInstanceArray) ToSingleNodeVirtualInstanceArrayOutput() SingleNodeVirtualInstanceArrayOutput
- func (i SingleNodeVirtualInstanceArray) ToSingleNodeVirtualInstanceArrayOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceArrayOutput
- type SingleNodeVirtualInstanceArrayInput
- type SingleNodeVirtualInstanceArrayOutput
- func (SingleNodeVirtualInstanceArrayOutput) ElementType() reflect.Type
- func (o SingleNodeVirtualInstanceArrayOutput) Index(i pulumi.IntInput) SingleNodeVirtualInstanceOutput
- func (o SingleNodeVirtualInstanceArrayOutput) ToSingleNodeVirtualInstanceArrayOutput() SingleNodeVirtualInstanceArrayOutput
- func (o SingleNodeVirtualInstanceArrayOutput) ToSingleNodeVirtualInstanceArrayOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceArrayOutput
- type SingleNodeVirtualInstanceIdentity
- type SingleNodeVirtualInstanceIdentityArgs
- func (SingleNodeVirtualInstanceIdentityArgs) ElementType() reflect.Type
- func (i SingleNodeVirtualInstanceIdentityArgs) ToSingleNodeVirtualInstanceIdentityOutput() SingleNodeVirtualInstanceIdentityOutput
- func (i SingleNodeVirtualInstanceIdentityArgs) ToSingleNodeVirtualInstanceIdentityOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceIdentityOutput
- func (i SingleNodeVirtualInstanceIdentityArgs) ToSingleNodeVirtualInstanceIdentityPtrOutput() SingleNodeVirtualInstanceIdentityPtrOutput
- func (i SingleNodeVirtualInstanceIdentityArgs) ToSingleNodeVirtualInstanceIdentityPtrOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceIdentityPtrOutput
- type SingleNodeVirtualInstanceIdentityInput
- type SingleNodeVirtualInstanceIdentityOutput
- func (SingleNodeVirtualInstanceIdentityOutput) ElementType() reflect.Type
- func (o SingleNodeVirtualInstanceIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o SingleNodeVirtualInstanceIdentityOutput) ToSingleNodeVirtualInstanceIdentityOutput() SingleNodeVirtualInstanceIdentityOutput
- func (o SingleNodeVirtualInstanceIdentityOutput) ToSingleNodeVirtualInstanceIdentityOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceIdentityOutput
- func (o SingleNodeVirtualInstanceIdentityOutput) ToSingleNodeVirtualInstanceIdentityPtrOutput() SingleNodeVirtualInstanceIdentityPtrOutput
- func (o SingleNodeVirtualInstanceIdentityOutput) ToSingleNodeVirtualInstanceIdentityPtrOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceIdentityPtrOutput
- func (o SingleNodeVirtualInstanceIdentityOutput) Type() pulumi.StringOutput
- type SingleNodeVirtualInstanceIdentityPtrInput
- type SingleNodeVirtualInstanceIdentityPtrOutput
- func (o SingleNodeVirtualInstanceIdentityPtrOutput) Elem() SingleNodeVirtualInstanceIdentityOutput
- func (SingleNodeVirtualInstanceIdentityPtrOutput) ElementType() reflect.Type
- func (o SingleNodeVirtualInstanceIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o SingleNodeVirtualInstanceIdentityPtrOutput) ToSingleNodeVirtualInstanceIdentityPtrOutput() SingleNodeVirtualInstanceIdentityPtrOutput
- func (o SingleNodeVirtualInstanceIdentityPtrOutput) ToSingleNodeVirtualInstanceIdentityPtrOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceIdentityPtrOutput
- func (o SingleNodeVirtualInstanceIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type SingleNodeVirtualInstanceInput
- type SingleNodeVirtualInstanceMap
- func (SingleNodeVirtualInstanceMap) ElementType() reflect.Type
- func (i SingleNodeVirtualInstanceMap) ToSingleNodeVirtualInstanceMapOutput() SingleNodeVirtualInstanceMapOutput
- func (i SingleNodeVirtualInstanceMap) ToSingleNodeVirtualInstanceMapOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceMapOutput
- type SingleNodeVirtualInstanceMapInput
- type SingleNodeVirtualInstanceMapOutput
- func (SingleNodeVirtualInstanceMapOutput) ElementType() reflect.Type
- func (o SingleNodeVirtualInstanceMapOutput) MapIndex(k pulumi.StringInput) SingleNodeVirtualInstanceOutput
- func (o SingleNodeVirtualInstanceMapOutput) ToSingleNodeVirtualInstanceMapOutput() SingleNodeVirtualInstanceMapOutput
- func (o SingleNodeVirtualInstanceMapOutput) ToSingleNodeVirtualInstanceMapOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceMapOutput
- type SingleNodeVirtualInstanceOutput
- func (o SingleNodeVirtualInstanceOutput) AppLocation() pulumi.StringOutput
- func (SingleNodeVirtualInstanceOutput) ElementType() reflect.Type
- func (o SingleNodeVirtualInstanceOutput) Environment() pulumi.StringOutput
- func (o SingleNodeVirtualInstanceOutput) Identity() SingleNodeVirtualInstanceIdentityPtrOutput
- func (o SingleNodeVirtualInstanceOutput) Location() pulumi.StringOutput
- func (o SingleNodeVirtualInstanceOutput) ManagedResourceGroupName() pulumi.StringPtrOutput
- func (o SingleNodeVirtualInstanceOutput) Name() pulumi.StringOutput
- func (o SingleNodeVirtualInstanceOutput) ResourceGroupName() pulumi.StringOutput
- func (o SingleNodeVirtualInstanceOutput) SapFqdn() pulumi.StringOutput
- func (o SingleNodeVirtualInstanceOutput) SapProduct() pulumi.StringOutput
- func (o SingleNodeVirtualInstanceOutput) SingleServerConfiguration() SingleNodeVirtualInstanceSingleServerConfigurationOutput
- func (o SingleNodeVirtualInstanceOutput) Tags() pulumi.StringMapOutput
- func (o SingleNodeVirtualInstanceOutput) ToSingleNodeVirtualInstanceOutput() SingleNodeVirtualInstanceOutput
- func (o SingleNodeVirtualInstanceOutput) ToSingleNodeVirtualInstanceOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceOutput
- type SingleNodeVirtualInstanceSingleServerConfiguration
- type SingleNodeVirtualInstanceSingleServerConfigurationArgs
- func (SingleNodeVirtualInstanceSingleServerConfigurationArgs) ElementType() reflect.Type
- func (i SingleNodeVirtualInstanceSingleServerConfigurationArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationOutput() SingleNodeVirtualInstanceSingleServerConfigurationOutput
- func (i SingleNodeVirtualInstanceSingleServerConfigurationArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationOutput
- func (i SingleNodeVirtualInstanceSingleServerConfigurationArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationPtrOutput() SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput
- func (i SingleNodeVirtualInstanceSingleServerConfigurationArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationPtrOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput
- type SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfiguration
- type SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArgs
- func (SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArgs) ElementType() reflect.Type
- func (i SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput() ...
- func (i SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutputWithContext(ctx context.Context) ...
- type SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArray
- func (SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArray) ElementType() reflect.Type
- func (i SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArray) ToSingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayOutput() ...
- func (i SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArray) ToSingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayOutputWithContext(ctx context.Context) ...
- type SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayInput
- type SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayOutput
- func (SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayOutput) ElementType() reflect.Type
- func (o SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayOutput) Index(i pulumi.IntInput) ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayOutput() ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayOutputWithContext(ctx context.Context) ...
- type SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationInput
- type SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput
- func (SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput) ElementType() reflect.Type
- func (o SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput) NumberOfDisks() pulumi.IntOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput) SizeInGb() pulumi.IntOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput) SkuName() pulumi.StringOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput() ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutputWithContext(ctx context.Context) ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput) VolumeName() pulumi.StringOutput
- type SingleNodeVirtualInstanceSingleServerConfigurationInput
- type SingleNodeVirtualInstanceSingleServerConfigurationOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationOutput) AppResourceGroupName() pulumi.StringOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationOutput) DatabaseType() pulumi.StringPtrOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationOutput) DiskVolumeConfigurations() ...
- func (SingleNodeVirtualInstanceSingleServerConfigurationOutput) ElementType() reflect.Type
- func (o SingleNodeVirtualInstanceSingleServerConfigurationOutput) SecondaryIpEnabled() pulumi.BoolPtrOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationOutput) SubnetId() pulumi.StringOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationOutput() SingleNodeVirtualInstanceSingleServerConfigurationOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationPtrOutput() SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationPtrOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationOutput) VirtualMachineConfiguration() ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationOutput) VirtualMachineResourceNames() ...
- type SingleNodeVirtualInstanceSingleServerConfigurationPtrInput
- type SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput) AppResourceGroupName() pulumi.StringPtrOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput) DatabaseType() pulumi.StringPtrOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput) DiskVolumeConfigurations() ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput) Elem() SingleNodeVirtualInstanceSingleServerConfigurationOutput
- func (SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput) ElementType() reflect.Type
- func (o SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput) SecondaryIpEnabled() pulumi.BoolPtrOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationPtrOutput() SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationPtrOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput) VirtualMachineConfiguration() ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput) VirtualMachineResourceNames() ...
- type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfiguration
- type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationArgs
- func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationArgs) ElementType() reflect.Type
- func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput() ...
- func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutputWithContext(ctx context.Context) ...
- func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput() ...
- func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutputWithContext(ctx context.Context) ...
- type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImage
- type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageArgs
- func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageArgs) ElementType() reflect.Type
- func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput() ...
- func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutputWithContext(ctx context.Context) ...
- func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput() ...
- func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext(ctx context.Context) ...
- type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageInput
- type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput
- func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput) ElementType() reflect.Type
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput) Offer() pulumi.StringOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput) Publisher() pulumi.StringOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput) Sku() pulumi.StringOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput() ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutputWithContext(ctx context.Context) ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput() ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext(ctx context.Context) ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput) Version() pulumi.StringOutput
- type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrInput
- type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput) Elem() ...
- func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput) ElementType() reflect.Type
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput) Offer() pulumi.StringPtrOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput) Publisher() pulumi.StringPtrOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput) Sku() pulumi.StringPtrOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput() ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext(ctx context.Context) ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput) Version() pulumi.StringPtrOutput
- type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationInput
- type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfile
- type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileArgs
- func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileArgs) ElementType() reflect.Type
- func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput() ...
- func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutputWithContext(ctx context.Context) ...
- func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput() ...
- func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext(ctx context.Context) ...
- type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileInput
- type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput) AdminUsername() pulumi.StringOutput
- func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput) ElementType() reflect.Type
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput) SshPrivateKey() pulumi.StringOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput) SshPublicKey() pulumi.StringOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput() ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutputWithContext(ctx context.Context) ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput() ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext(ctx context.Context) ...
- type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrInput
- type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) AdminUsername() pulumi.StringPtrOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) Elem() ...
- func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) ElementType() reflect.Type
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) SshPrivateKey() pulumi.StringPtrOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) SshPublicKey() pulumi.StringPtrOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput() ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext(ctx context.Context) ...
- type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput
- func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput) ElementType() reflect.Type
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput) Image() ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput) OsProfile() ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput() ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutputWithContext(ctx context.Context) ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput() ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutputWithContext(ctx context.Context) ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput) VirtualMachineSize() pulumi.StringOutput
- type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrInput
- type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput) Elem() ...
- func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput) ElementType() reflect.Type
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput) Image() ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput) OsProfile() ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput() ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutputWithContext(ctx context.Context) ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput) VirtualMachineSize() pulumi.StringPtrOutput
- type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNames
- type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesArgs
- func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesArgs) ElementType() reflect.Type
- func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput() ...
- func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutputWithContext(ctx context.Context) ...
- func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput() ...
- func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutputWithContext(ctx context.Context) ...
- type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDisk
- type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArgs
- func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArgs) ElementType() reflect.Type
- func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutput() ...
- func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutputWithContext(ctx context.Context) ...
- type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArray
- func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArray) ElementType() reflect.Type
- func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArray) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutput() ...
- func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArray) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutputWithContext(ctx context.Context) ...
- type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayInput
- type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutput
- func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutput) ElementType() reflect.Type
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutput) Index(i pulumi.IntInput) ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutput() ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutputWithContext(ctx context.Context) ...
- type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskInput
- type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutput
- func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutput) ElementType() reflect.Type
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutput) Names() pulumi.StringArrayOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutput() ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutputWithContext(ctx context.Context) ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutput) VolumeName() pulumi.StringOutput
- type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesInput
- type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput) DataDisks() ...
- func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput) ElementType() reflect.Type
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput) HostName() pulumi.StringPtrOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput) NetworkInterfaceNames() pulumi.StringArrayOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput) OsDiskName() pulumi.StringPtrOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput() ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutputWithContext(ctx context.Context) ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput() ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutputWithContext(ctx context.Context) ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput) VirtualMachineName() pulumi.StringPtrOutput
- type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrInput
- type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput) DataDisks() ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput) Elem() ...
- func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput) ElementType() reflect.Type
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput) HostName() pulumi.StringPtrOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput) NetworkInterfaceNames() pulumi.StringArrayOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput) OsDiskName() pulumi.StringPtrOutput
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput() ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutputWithContext(ctx context.Context) ...
- func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput) VirtualMachineName() pulumi.StringPtrOutput
- type SingleNodeVirtualInstanceState
- type ThreeTierVirtualInstance
- type ThreeTierVirtualInstanceArgs
- type ThreeTierVirtualInstanceArray
- func (ThreeTierVirtualInstanceArray) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceArray) ToThreeTierVirtualInstanceArrayOutput() ThreeTierVirtualInstanceArrayOutput
- func (i ThreeTierVirtualInstanceArray) ToThreeTierVirtualInstanceArrayOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceArrayOutput
- type ThreeTierVirtualInstanceArrayInput
- type ThreeTierVirtualInstanceArrayOutput
- func (ThreeTierVirtualInstanceArrayOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceArrayOutput) Index(i pulumi.IntInput) ThreeTierVirtualInstanceOutput
- func (o ThreeTierVirtualInstanceArrayOutput) ToThreeTierVirtualInstanceArrayOutput() ThreeTierVirtualInstanceArrayOutput
- func (o ThreeTierVirtualInstanceArrayOutput) ToThreeTierVirtualInstanceArrayOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceArrayOutput
- type ThreeTierVirtualInstanceIdentity
- type ThreeTierVirtualInstanceIdentityArgs
- func (ThreeTierVirtualInstanceIdentityArgs) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceIdentityArgs) ToThreeTierVirtualInstanceIdentityOutput() ThreeTierVirtualInstanceIdentityOutput
- func (i ThreeTierVirtualInstanceIdentityArgs) ToThreeTierVirtualInstanceIdentityOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceIdentityOutput
- func (i ThreeTierVirtualInstanceIdentityArgs) ToThreeTierVirtualInstanceIdentityPtrOutput() ThreeTierVirtualInstanceIdentityPtrOutput
- func (i ThreeTierVirtualInstanceIdentityArgs) ToThreeTierVirtualInstanceIdentityPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceIdentityPtrOutput
- type ThreeTierVirtualInstanceIdentityInput
- type ThreeTierVirtualInstanceIdentityOutput
- func (ThreeTierVirtualInstanceIdentityOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o ThreeTierVirtualInstanceIdentityOutput) ToThreeTierVirtualInstanceIdentityOutput() ThreeTierVirtualInstanceIdentityOutput
- func (o ThreeTierVirtualInstanceIdentityOutput) ToThreeTierVirtualInstanceIdentityOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceIdentityOutput
- func (o ThreeTierVirtualInstanceIdentityOutput) ToThreeTierVirtualInstanceIdentityPtrOutput() ThreeTierVirtualInstanceIdentityPtrOutput
- func (o ThreeTierVirtualInstanceIdentityOutput) ToThreeTierVirtualInstanceIdentityPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceIdentityPtrOutput
- func (o ThreeTierVirtualInstanceIdentityOutput) Type() pulumi.StringOutput
- type ThreeTierVirtualInstanceIdentityPtrInput
- type ThreeTierVirtualInstanceIdentityPtrOutput
- func (o ThreeTierVirtualInstanceIdentityPtrOutput) Elem() ThreeTierVirtualInstanceIdentityOutput
- func (ThreeTierVirtualInstanceIdentityPtrOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o ThreeTierVirtualInstanceIdentityPtrOutput) ToThreeTierVirtualInstanceIdentityPtrOutput() ThreeTierVirtualInstanceIdentityPtrOutput
- func (o ThreeTierVirtualInstanceIdentityPtrOutput) ToThreeTierVirtualInstanceIdentityPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceIdentityPtrOutput
- func (o ThreeTierVirtualInstanceIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type ThreeTierVirtualInstanceInput
- type ThreeTierVirtualInstanceMap
- func (ThreeTierVirtualInstanceMap) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceMap) ToThreeTierVirtualInstanceMapOutput() ThreeTierVirtualInstanceMapOutput
- func (i ThreeTierVirtualInstanceMap) ToThreeTierVirtualInstanceMapOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceMapOutput
- type ThreeTierVirtualInstanceMapInput
- type ThreeTierVirtualInstanceMapOutput
- func (ThreeTierVirtualInstanceMapOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceMapOutput) MapIndex(k pulumi.StringInput) ThreeTierVirtualInstanceOutput
- func (o ThreeTierVirtualInstanceMapOutput) ToThreeTierVirtualInstanceMapOutput() ThreeTierVirtualInstanceMapOutput
- func (o ThreeTierVirtualInstanceMapOutput) ToThreeTierVirtualInstanceMapOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceMapOutput
- type ThreeTierVirtualInstanceOutput
- func (o ThreeTierVirtualInstanceOutput) AppLocation() pulumi.StringOutput
- func (ThreeTierVirtualInstanceOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceOutput) Environment() pulumi.StringOutput
- func (o ThreeTierVirtualInstanceOutput) Identity() ThreeTierVirtualInstanceIdentityPtrOutput
- func (o ThreeTierVirtualInstanceOutput) Location() pulumi.StringOutput
- func (o ThreeTierVirtualInstanceOutput) ManagedResourceGroupName() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceOutput) Name() pulumi.StringOutput
- func (o ThreeTierVirtualInstanceOutput) ResourceGroupName() pulumi.StringOutput
- func (o ThreeTierVirtualInstanceOutput) SapFqdn() pulumi.StringOutput
- func (o ThreeTierVirtualInstanceOutput) SapProduct() pulumi.StringOutput
- func (o ThreeTierVirtualInstanceOutput) Tags() pulumi.StringMapOutput
- func (o ThreeTierVirtualInstanceOutput) ThreeTierConfiguration() ThreeTierVirtualInstanceThreeTierConfigurationOutput
- func (o ThreeTierVirtualInstanceOutput) ToThreeTierVirtualInstanceOutput() ThreeTierVirtualInstanceOutput
- func (o ThreeTierVirtualInstanceOutput) ToThreeTierVirtualInstanceOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceOutput
- type ThreeTierVirtualInstanceState
- type ThreeTierVirtualInstanceThreeTierConfiguration
- type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfiguration
- type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationArgs
- func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationArgs) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutputWithContext(ctx context.Context) ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationInput
- type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput
- func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput) InstanceCount() pulumi.IntOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput) SubnetId() pulumi.StringOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput) VirtualMachineConfiguration() ...
- type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrInput
- type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput) Elem() ...
- func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput) InstanceCount() pulumi.IntPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput) VirtualMachineConfiguration() ...
- type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfiguration
- type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationArgs
- func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationArgs) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutputWithContext(ctx context.Context) ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImage
- type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageArgs
- func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageArgs) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutputWithContext(ctx context.Context) ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageInput
- type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput
- func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput) Offer() pulumi.StringOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput) Publisher() pulumi.StringOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput) Sku() pulumi.StringOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput) Version() pulumi.StringOutput
- type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrInput
- type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput) Elem() ...
- func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput) Offer() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput) Publisher() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput) Sku() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput) Version() pulumi.StringPtrOutput
- type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationInput
- type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfile
- type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileArgs
- func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileArgs) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutputWithContext(ctx context.Context) ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileInput
- type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput) AdminUsername() pulumi.StringOutput
- func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput) SshPrivateKey() pulumi.StringOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput) SshPublicKey() pulumi.StringOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrInput
- type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) AdminUsername() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) Elem() ...
- func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) SshPrivateKey() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) SshPublicKey() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput
- func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput) Image() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput) OsProfile() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput) VirtualMachineSize() pulumi.StringOutput
- type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrInput
- type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput) Elem() ...
- func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput) Image() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput) OsProfile() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput) VirtualMachineSize() pulumi.StringPtrOutput
- type ThreeTierVirtualInstanceThreeTierConfigurationArgs
- func (ThreeTierVirtualInstanceThreeTierConfigurationArgs) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceThreeTierConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationOutput() ThreeTierVirtualInstanceThreeTierConfigurationOutput
- func (i ThreeTierVirtualInstanceThreeTierConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationOutput
- func (i ThreeTierVirtualInstanceThreeTierConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput
- func (i ThreeTierVirtualInstanceThreeTierConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput
- type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfiguration
- type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationArgs
- func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationArgs) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput
- func (i ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput
- func (i ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationInput
- type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput
- func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput) InstanceCount() pulumi.IntOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput) SubnetId() pulumi.StringOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput) VirtualMachineConfiguration() ...
- type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrInput
- type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput) Elem() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput
- func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput) InstanceCount() pulumi.IntPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput) VirtualMachineConfiguration() ...
- type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfiguration
- type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationArgs
- func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationArgs) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutputWithContext(ctx context.Context) ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImage
- type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageArgs
- func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageArgs) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutputWithContext(ctx context.Context) ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageInput
- type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput
- func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput) Offer() pulumi.StringOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput) Publisher() pulumi.StringOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput) Sku() pulumi.StringOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput) Version() pulumi.StringOutput
- type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrInput
- type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput) Elem() ...
- func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput) Offer() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput) Publisher() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput) Sku() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput) Version() pulumi.StringPtrOutput
- type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationInput
- type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfile
- type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileArgs
- func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileArgs) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutputWithContext(ctx context.Context) ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileInput
- type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput) AdminUsername() pulumi.StringOutput
- func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput) SshPrivateKey() pulumi.StringOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput) SshPublicKey() pulumi.StringOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrInput
- type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) AdminUsername() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) Elem() ...
- func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) SshPrivateKey() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) SshPublicKey() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput
- func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput) Image() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput) OsProfile() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput) VirtualMachineSize() pulumi.StringOutput
- type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrInput
- type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput) Elem() ...
- func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput) Image() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput) OsProfile() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput) VirtualMachineSize() pulumi.StringPtrOutput
- type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfiguration
- type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationArgs
- func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationArgs) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutputWithContext(ctx context.Context) ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfiguration
- type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArgs
- func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArgs) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArray
- func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArray) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArray) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArray) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayInput
- type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutput
- func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutput) Index(i pulumi.IntInput) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationInput
- type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput
- func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput) NumberOfDisks() pulumi.IntOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput) SizeInGb() pulumi.IntOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput) SkuName() pulumi.StringOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput) VolumeName() pulumi.StringOutput
- type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationInput
- type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput) DatabaseType() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput) DiskVolumeConfigurations() ...
- func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput) InstanceCount() pulumi.IntOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput) SubnetId() pulumi.StringOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput) VirtualMachineConfiguration() ...
- type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrInput
- type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput) DatabaseType() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput) DiskVolumeConfigurations() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput) Elem() ...
- func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput) InstanceCount() pulumi.IntPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput) VirtualMachineConfiguration() ...
- type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfiguration
- type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationArgs
- func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationArgs) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutputWithContext(ctx context.Context) ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImage
- type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageArgs
- func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageArgs) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutputWithContext(ctx context.Context) ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageInput
- type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput
- func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput) Offer() pulumi.StringOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput) Publisher() pulumi.StringOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput) Sku() pulumi.StringOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput) Version() pulumi.StringOutput
- type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrInput
- type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput) Elem() ...
- func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput) Offer() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput) Publisher() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput) Sku() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput) Version() pulumi.StringPtrOutput
- type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationInput
- type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfile
- type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileArgs
- func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileArgs) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutputWithContext(ctx context.Context) ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileInput
- type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput) AdminUsername() pulumi.StringOutput
- func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput) SshPrivateKey() pulumi.StringOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput) SshPublicKey() pulumi.StringOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrInput
- type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) AdminUsername() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) Elem() ...
- func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) SshPrivateKey() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) SshPublicKey() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput
- func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput) Image() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput) OsProfile() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput) VirtualMachineSize() pulumi.StringOutput
- type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrInput
- type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput) Elem() ...
- func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput) Image() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput) OsProfile() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput) VirtualMachineSize() pulumi.StringPtrOutput
- type ThreeTierVirtualInstanceThreeTierConfigurationInput
- type ThreeTierVirtualInstanceThreeTierConfigurationOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationOutput) AppResourceGroupName() pulumi.StringOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationOutput) ApplicationServerConfiguration() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationOutput) CentralServerConfiguration() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationOutput) DatabaseServerConfiguration() ...
- func (ThreeTierVirtualInstanceThreeTierConfigurationOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationOutput) HighAvailabilityType() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationOutput) ResourceNames() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationOutput) SecondaryIpEnabled() pulumi.BoolPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationOutput() ThreeTierVirtualInstanceThreeTierConfigurationOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationOutput) TransportCreateAndMount() ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput
- type ThreeTierVirtualInstanceThreeTierConfigurationPtrInput
- type ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput) AppResourceGroupName() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput) ApplicationServerConfiguration() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput) CentralServerConfiguration() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput) DatabaseServerConfiguration() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput) Elem() ThreeTierVirtualInstanceThreeTierConfigurationOutput
- func (ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput) HighAvailabilityType() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput) ResourceNames() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput) SecondaryIpEnabled() pulumi.BoolPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput) TransportCreateAndMount() ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNames
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServer
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerArgs
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerArgs) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutputWithContext(ctx context.Context) ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerInput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput) AvailabilitySetName() pulumi.StringPtrOutput
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput) VirtualMachines() ...
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrInput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput) AvailabilitySetName() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput) Elem() ...
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput) VirtualMachines() ...
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachine
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArgs
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArgs) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArray
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArray) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayInput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutput
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutput) Index(i pulumi.IntInput) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDisk
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArgs
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArgs) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArray
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArray) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayInput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayOutput
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayOutput) Index(i pulumi.IntInput) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskInput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutput
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutput) Names() pulumi.StringArrayOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutput) VolumeName() pulumi.StringOutput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineInput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput) DataDisks() ...
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput) HostName() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput) NetworkInterfaceNames() pulumi.StringArrayOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput) OsDiskName() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput) VirtualMachineName() pulumi.StringPtrOutput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesArgs
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesArgs) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServer
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerArgs
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerArgs) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerInput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancer
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerArgs
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerArgs) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutputWithContext(ctx context.Context) ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerInput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput) BackendPoolNames() pulumi.StringArrayOutput
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput) FrontendIpConfigurationNames() pulumi.StringArrayOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput) HealthProbeNames() pulumi.StringArrayOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput) Name() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrInput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput) BackendPoolNames() pulumi.StringArrayOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput) Elem() ...
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput) FrontendIpConfigurationNames() pulumi.StringArrayOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput) HealthProbeNames() pulumi.StringArrayOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput) Name() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput) AvailabilitySetName() pulumi.StringPtrOutput
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput) LoadBalancer() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput) VirtualMachines() ...
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrInput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput) AvailabilitySetName() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput) Elem() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput) LoadBalancer() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput) VirtualMachines() ...
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachine
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArgs
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArgs) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArray
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArray) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayInput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutput
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutput) Index(i pulumi.IntInput) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDisk
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArgs
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArgs) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArray
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArray) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayInput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayOutput
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayOutput) Index(i pulumi.IntInput) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskInput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutput
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutput) Names() pulumi.StringArrayOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutput) VolumeName() pulumi.StringOutput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineInput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput) DataDisks() ...
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput) HostName() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput) NetworkInterfaceNames() pulumi.StringArrayOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput) OsDiskName() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput) VirtualMachineName() pulumi.StringPtrOutput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServer
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerArgs
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerArgs) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutputWithContext(ctx context.Context) ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerInput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancer
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerArgs
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerArgs) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutputWithContext(ctx context.Context) ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerInput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput) BackendPoolNames() pulumi.StringArrayOutput
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput) FrontendIpConfigurationNames() pulumi.StringArrayOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput) HealthProbeNames() pulumi.StringArrayOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput) Name() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrInput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput) BackendPoolNames() pulumi.StringArrayOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput) Elem() ...
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput) FrontendIpConfigurationNames() pulumi.StringArrayOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput) HealthProbeNames() pulumi.StringArrayOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput) Name() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput) AvailabilitySetName() pulumi.StringPtrOutput
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput) LoadBalancer() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput) VirtualMachines() ...
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrInput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput) AvailabilitySetName() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput) Elem() ...
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput) LoadBalancer() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput) VirtualMachines() ...
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachine
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArgs
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArgs) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArray
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArray) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayInput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutput
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutput) Index(i pulumi.IntInput) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDisk
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArgs
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArgs) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArray
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArray) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayInput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayOutput
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayOutput) Index(i pulumi.IntInput) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskInput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutput
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutput) Names() pulumi.StringArrayOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutput) VolumeName() pulumi.StringOutput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineInput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput) DataDisks() ...
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput) HostName() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput) NetworkInterfaceNames() pulumi.StringArrayOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput) OsDiskName() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutputWithContext(ctx context.Context) ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput) VirtualMachineName() pulumi.StringPtrOutput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesInput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput) ApplicationServer() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput) CentralServer() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput) DatabaseServer() ...
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput) SharedStorage() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrInput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput) ApplicationServer() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput) CentralServer() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput) DatabaseServer() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput) Elem() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput) SharedStorage() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorage
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageArgs
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageArgs) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput() ...
- func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageInput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput) AccountName() pulumi.StringPtrOutput
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput) PrivateEndpointName() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrInput
- type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput) AccountName() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput) Elem() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput
- func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput) PrivateEndpointName() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput() ...
- func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutputWithContext(ctx context.Context) ...
- type ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMount
- type ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountArgs
- func (ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountArgs) ElementType() reflect.Type
- func (i ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountArgs) ToThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput() ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput
- func (i ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountArgs) ToThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput
- func (i ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountArgs) ToThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput
- func (i ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountArgs) ToThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput
- type ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountInput
- type ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput
- func (ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput) ResourceGroupId() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput) StorageAccountName() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput) ToThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput() ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput) ToThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput) ToThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput) ToThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput
- type ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrInput
- type ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput) Elem() ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput
- func (ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput) ElementType() reflect.Type
- func (o ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput) ResourceGroupId() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput) StorageAccountName() pulumi.StringPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput
- func (o ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DiscoveryVirtualInstance ¶ added in v5.71.0
type DiscoveryVirtualInstance struct { pulumi.CustomResourceState // The ID of the Virtual Machine of the Central Server. Changing this forces a new resource to be created. CentralServerVirtualMachineId pulumi.StringOutput `pulumi:"centralServerVirtualMachineId"` // The environment type for the SAP Discovery Virtual Instance. Possible values are `NonProd` and `Prod`. Changing this forces a new resource to be created. Environment pulumi.StringOutput `pulumi:"environment"` // An `identity` block as defined below. Identity DiscoveryVirtualInstanceIdentityPtrOutput `pulumi:"identity"` // The Azure Region where the SAP Discovery Virtual Instance should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the managed Resource Group for the SAP Discovery Virtual Instance. Changing this forces a new resource to be created. ManagedResourceGroupName pulumi.StringPtrOutput `pulumi:"managedResourceGroupName"` // The name of the custom Storage Account created by the service in the managed Resource Group. Changing this forces a new resource to be created. ManagedStorageAccountName pulumi.StringPtrOutput `pulumi:"managedStorageAccountName"` // Specifies the name of the SAP Discovery Virtual Instance. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the SAP Discovery Virtual Instance should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The SAP Product type for the SAP Discovery Virtual Instance. Possible values are `ECC`, `Other` and `S4HANA`. Changing this forces a new resource to be created. SapProduct pulumi.StringOutput `pulumi:"sapProduct"` // A mapping of tags which should be assigned to the SAP Discovery Virtual Instance. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an SAP Discovery Virtual Instance.
> **Note:** Before using this resource, it's required to submit the request of registering the Resource Provider with Azure CLI `az provider register --namespace "Microsoft.Workloads"`. The Resource Provider can take a while to register, you can check the status by running `az provider show --namespace "Microsoft.Workloads" --query "registrationState"`. Once this outputs "Registered" the Resource Provider is available for use.
## 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/workloadssap" "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-sapvis"), Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = workloadssap.NewDiscoveryVirtualInstance(ctx, "example", &workloadssap.DiscoveryVirtualInstanceArgs{ Name: pulumi.String("X01"), ResourceGroupName: example.Name, Location: example.Location, Environment: pulumi.String("NonProd"), SapProduct: pulumi.String("S4HANA"), CentralServerVirtualMachineId: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/exampleRG/providers/Microsoft.Compute/virtualMachines/csvm1"), ManagedStorageAccountName: pulumi.String("managedsa"), Identity: &workloadssap.DiscoveryVirtualInstanceIdentityArgs{ Type: pulumi.String("UserAssigned"), IdentityIds: pulumi.StringArray{ pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/exampleRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/uai1"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
SAP Discovery Virtual Instances can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:workloadssap/discoveryVirtualInstance:DiscoveryVirtualInstance example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Workloads/sapVirtualInstances/vis1 ```
func GetDiscoveryVirtualInstance ¶ added in v5.71.0
func GetDiscoveryVirtualInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DiscoveryVirtualInstanceState, opts ...pulumi.ResourceOption) (*DiscoveryVirtualInstance, error)
GetDiscoveryVirtualInstance gets an existing DiscoveryVirtualInstance 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 NewDiscoveryVirtualInstance ¶ added in v5.71.0
func NewDiscoveryVirtualInstance(ctx *pulumi.Context, name string, args *DiscoveryVirtualInstanceArgs, opts ...pulumi.ResourceOption) (*DiscoveryVirtualInstance, error)
NewDiscoveryVirtualInstance registers a new resource with the given unique name, arguments, and options.
func (*DiscoveryVirtualInstance) ElementType ¶ added in v5.71.0
func (*DiscoveryVirtualInstance) ElementType() reflect.Type
func (*DiscoveryVirtualInstance) ToDiscoveryVirtualInstanceOutput ¶ added in v5.71.0
func (i *DiscoveryVirtualInstance) ToDiscoveryVirtualInstanceOutput() DiscoveryVirtualInstanceOutput
func (*DiscoveryVirtualInstance) ToDiscoveryVirtualInstanceOutputWithContext ¶ added in v5.71.0
func (i *DiscoveryVirtualInstance) ToDiscoveryVirtualInstanceOutputWithContext(ctx context.Context) DiscoveryVirtualInstanceOutput
type DiscoveryVirtualInstanceArgs ¶ added in v5.71.0
type DiscoveryVirtualInstanceArgs struct { // The ID of the Virtual Machine of the Central Server. Changing this forces a new resource to be created. CentralServerVirtualMachineId pulumi.StringInput // The environment type for the SAP Discovery Virtual Instance. Possible values are `NonProd` and `Prod`. Changing this forces a new resource to be created. Environment pulumi.StringInput // An `identity` block as defined below. Identity DiscoveryVirtualInstanceIdentityPtrInput // The Azure Region where the SAP Discovery Virtual Instance should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the managed Resource Group for the SAP Discovery Virtual Instance. Changing this forces a new resource to be created. ManagedResourceGroupName pulumi.StringPtrInput // The name of the custom Storage Account created by the service in the managed Resource Group. Changing this forces a new resource to be created. ManagedStorageAccountName pulumi.StringPtrInput // Specifies the name of the SAP Discovery Virtual Instance. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the SAP Discovery Virtual Instance should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The SAP Product type for the SAP Discovery Virtual Instance. Possible values are `ECC`, `Other` and `S4HANA`. Changing this forces a new resource to be created. SapProduct pulumi.StringInput // A mapping of tags which should be assigned to the SAP Discovery Virtual Instance. Tags pulumi.StringMapInput }
The set of arguments for constructing a DiscoveryVirtualInstance resource.
func (DiscoveryVirtualInstanceArgs) ElementType ¶ added in v5.71.0
func (DiscoveryVirtualInstanceArgs) ElementType() reflect.Type
type DiscoveryVirtualInstanceArray ¶ added in v5.71.0
type DiscoveryVirtualInstanceArray []DiscoveryVirtualInstanceInput
func (DiscoveryVirtualInstanceArray) ElementType ¶ added in v5.71.0
func (DiscoveryVirtualInstanceArray) ElementType() reflect.Type
func (DiscoveryVirtualInstanceArray) ToDiscoveryVirtualInstanceArrayOutput ¶ added in v5.71.0
func (i DiscoveryVirtualInstanceArray) ToDiscoveryVirtualInstanceArrayOutput() DiscoveryVirtualInstanceArrayOutput
func (DiscoveryVirtualInstanceArray) ToDiscoveryVirtualInstanceArrayOutputWithContext ¶ added in v5.71.0
func (i DiscoveryVirtualInstanceArray) ToDiscoveryVirtualInstanceArrayOutputWithContext(ctx context.Context) DiscoveryVirtualInstanceArrayOutput
type DiscoveryVirtualInstanceArrayInput ¶ added in v5.71.0
type DiscoveryVirtualInstanceArrayInput interface { pulumi.Input ToDiscoveryVirtualInstanceArrayOutput() DiscoveryVirtualInstanceArrayOutput ToDiscoveryVirtualInstanceArrayOutputWithContext(context.Context) DiscoveryVirtualInstanceArrayOutput }
DiscoveryVirtualInstanceArrayInput is an input type that accepts DiscoveryVirtualInstanceArray and DiscoveryVirtualInstanceArrayOutput values. You can construct a concrete instance of `DiscoveryVirtualInstanceArrayInput` via:
DiscoveryVirtualInstanceArray{ DiscoveryVirtualInstanceArgs{...} }
type DiscoveryVirtualInstanceArrayOutput ¶ added in v5.71.0
type DiscoveryVirtualInstanceArrayOutput struct{ *pulumi.OutputState }
func (DiscoveryVirtualInstanceArrayOutput) ElementType ¶ added in v5.71.0
func (DiscoveryVirtualInstanceArrayOutput) ElementType() reflect.Type
func (DiscoveryVirtualInstanceArrayOutput) Index ¶ added in v5.71.0
func (o DiscoveryVirtualInstanceArrayOutput) Index(i pulumi.IntInput) DiscoveryVirtualInstanceOutput
func (DiscoveryVirtualInstanceArrayOutput) ToDiscoveryVirtualInstanceArrayOutput ¶ added in v5.71.0
func (o DiscoveryVirtualInstanceArrayOutput) ToDiscoveryVirtualInstanceArrayOutput() DiscoveryVirtualInstanceArrayOutput
func (DiscoveryVirtualInstanceArrayOutput) ToDiscoveryVirtualInstanceArrayOutputWithContext ¶ added in v5.71.0
func (o DiscoveryVirtualInstanceArrayOutput) ToDiscoveryVirtualInstanceArrayOutputWithContext(ctx context.Context) DiscoveryVirtualInstanceArrayOutput
type DiscoveryVirtualInstanceIdentity ¶ added in v5.71.0
type DiscoveryVirtualInstanceIdentity struct { // A list of User Assigned Managed Identity IDs to be assigned to this SAP Discovery Virtual Instance. IdentityIds []string `pulumi:"identityIds"` // The type of Managed Service Identity that should be configured on this SAP Discovery Virtual Instance. The only possible value is `UserAssigned`. Type string `pulumi:"type"` }
type DiscoveryVirtualInstanceIdentityArgs ¶ added in v5.71.0
type DiscoveryVirtualInstanceIdentityArgs struct { // A list of User Assigned Managed Identity IDs to be assigned to this SAP Discovery Virtual Instance. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The type of Managed Service Identity that should be configured on this SAP Discovery Virtual Instance. The only possible value is `UserAssigned`. Type pulumi.StringInput `pulumi:"type"` }
func (DiscoveryVirtualInstanceIdentityArgs) ElementType ¶ added in v5.71.0
func (DiscoveryVirtualInstanceIdentityArgs) ElementType() reflect.Type
func (DiscoveryVirtualInstanceIdentityArgs) ToDiscoveryVirtualInstanceIdentityOutput ¶ added in v5.71.0
func (i DiscoveryVirtualInstanceIdentityArgs) ToDiscoveryVirtualInstanceIdentityOutput() DiscoveryVirtualInstanceIdentityOutput
func (DiscoveryVirtualInstanceIdentityArgs) ToDiscoveryVirtualInstanceIdentityOutputWithContext ¶ added in v5.71.0
func (i DiscoveryVirtualInstanceIdentityArgs) ToDiscoveryVirtualInstanceIdentityOutputWithContext(ctx context.Context) DiscoveryVirtualInstanceIdentityOutput
func (DiscoveryVirtualInstanceIdentityArgs) ToDiscoveryVirtualInstanceIdentityPtrOutput ¶ added in v5.71.0
func (i DiscoveryVirtualInstanceIdentityArgs) ToDiscoveryVirtualInstanceIdentityPtrOutput() DiscoveryVirtualInstanceIdentityPtrOutput
func (DiscoveryVirtualInstanceIdentityArgs) ToDiscoveryVirtualInstanceIdentityPtrOutputWithContext ¶ added in v5.71.0
func (i DiscoveryVirtualInstanceIdentityArgs) ToDiscoveryVirtualInstanceIdentityPtrOutputWithContext(ctx context.Context) DiscoveryVirtualInstanceIdentityPtrOutput
type DiscoveryVirtualInstanceIdentityInput ¶ added in v5.71.0
type DiscoveryVirtualInstanceIdentityInput interface { pulumi.Input ToDiscoveryVirtualInstanceIdentityOutput() DiscoveryVirtualInstanceIdentityOutput ToDiscoveryVirtualInstanceIdentityOutputWithContext(context.Context) DiscoveryVirtualInstanceIdentityOutput }
DiscoveryVirtualInstanceIdentityInput is an input type that accepts DiscoveryVirtualInstanceIdentityArgs and DiscoveryVirtualInstanceIdentityOutput values. You can construct a concrete instance of `DiscoveryVirtualInstanceIdentityInput` via:
DiscoveryVirtualInstanceIdentityArgs{...}
type DiscoveryVirtualInstanceIdentityOutput ¶ added in v5.71.0
type DiscoveryVirtualInstanceIdentityOutput struct{ *pulumi.OutputState }
func (DiscoveryVirtualInstanceIdentityOutput) ElementType ¶ added in v5.71.0
func (DiscoveryVirtualInstanceIdentityOutput) ElementType() reflect.Type
func (DiscoveryVirtualInstanceIdentityOutput) IdentityIds ¶ added in v5.71.0
func (o DiscoveryVirtualInstanceIdentityOutput) IdentityIds() pulumi.StringArrayOutput
A list of User Assigned Managed Identity IDs to be assigned to this SAP Discovery Virtual Instance.
func (DiscoveryVirtualInstanceIdentityOutput) ToDiscoveryVirtualInstanceIdentityOutput ¶ added in v5.71.0
func (o DiscoveryVirtualInstanceIdentityOutput) ToDiscoveryVirtualInstanceIdentityOutput() DiscoveryVirtualInstanceIdentityOutput
func (DiscoveryVirtualInstanceIdentityOutput) ToDiscoveryVirtualInstanceIdentityOutputWithContext ¶ added in v5.71.0
func (o DiscoveryVirtualInstanceIdentityOutput) ToDiscoveryVirtualInstanceIdentityOutputWithContext(ctx context.Context) DiscoveryVirtualInstanceIdentityOutput
func (DiscoveryVirtualInstanceIdentityOutput) ToDiscoveryVirtualInstanceIdentityPtrOutput ¶ added in v5.71.0
func (o DiscoveryVirtualInstanceIdentityOutput) ToDiscoveryVirtualInstanceIdentityPtrOutput() DiscoveryVirtualInstanceIdentityPtrOutput
func (DiscoveryVirtualInstanceIdentityOutput) ToDiscoveryVirtualInstanceIdentityPtrOutputWithContext ¶ added in v5.71.0
func (o DiscoveryVirtualInstanceIdentityOutput) ToDiscoveryVirtualInstanceIdentityPtrOutputWithContext(ctx context.Context) DiscoveryVirtualInstanceIdentityPtrOutput
func (DiscoveryVirtualInstanceIdentityOutput) Type ¶ added in v5.71.0
func (o DiscoveryVirtualInstanceIdentityOutput) Type() pulumi.StringOutput
The type of Managed Service Identity that should be configured on this SAP Discovery Virtual Instance. The only possible value is `UserAssigned`.
type DiscoveryVirtualInstanceIdentityPtrInput ¶ added in v5.71.0
type DiscoveryVirtualInstanceIdentityPtrInput interface { pulumi.Input ToDiscoveryVirtualInstanceIdentityPtrOutput() DiscoveryVirtualInstanceIdentityPtrOutput ToDiscoveryVirtualInstanceIdentityPtrOutputWithContext(context.Context) DiscoveryVirtualInstanceIdentityPtrOutput }
DiscoveryVirtualInstanceIdentityPtrInput is an input type that accepts DiscoveryVirtualInstanceIdentityArgs, DiscoveryVirtualInstanceIdentityPtr and DiscoveryVirtualInstanceIdentityPtrOutput values. You can construct a concrete instance of `DiscoveryVirtualInstanceIdentityPtrInput` via:
DiscoveryVirtualInstanceIdentityArgs{...} or: nil
func DiscoveryVirtualInstanceIdentityPtr ¶ added in v5.71.0
func DiscoveryVirtualInstanceIdentityPtr(v *DiscoveryVirtualInstanceIdentityArgs) DiscoveryVirtualInstanceIdentityPtrInput
type DiscoveryVirtualInstanceIdentityPtrOutput ¶ added in v5.71.0
type DiscoveryVirtualInstanceIdentityPtrOutput struct{ *pulumi.OutputState }
func (DiscoveryVirtualInstanceIdentityPtrOutput) ElementType ¶ added in v5.71.0
func (DiscoveryVirtualInstanceIdentityPtrOutput) ElementType() reflect.Type
func (DiscoveryVirtualInstanceIdentityPtrOutput) IdentityIds ¶ added in v5.71.0
func (o DiscoveryVirtualInstanceIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
A list of User Assigned Managed Identity IDs to be assigned to this SAP Discovery Virtual Instance.
func (DiscoveryVirtualInstanceIdentityPtrOutput) ToDiscoveryVirtualInstanceIdentityPtrOutput ¶ added in v5.71.0
func (o DiscoveryVirtualInstanceIdentityPtrOutput) ToDiscoveryVirtualInstanceIdentityPtrOutput() DiscoveryVirtualInstanceIdentityPtrOutput
func (DiscoveryVirtualInstanceIdentityPtrOutput) ToDiscoveryVirtualInstanceIdentityPtrOutputWithContext ¶ added in v5.71.0
func (o DiscoveryVirtualInstanceIdentityPtrOutput) ToDiscoveryVirtualInstanceIdentityPtrOutputWithContext(ctx context.Context) DiscoveryVirtualInstanceIdentityPtrOutput
func (DiscoveryVirtualInstanceIdentityPtrOutput) Type ¶ added in v5.71.0
func (o DiscoveryVirtualInstanceIdentityPtrOutput) Type() pulumi.StringPtrOutput
The type of Managed Service Identity that should be configured on this SAP Discovery Virtual Instance. The only possible value is `UserAssigned`.
type DiscoveryVirtualInstanceInput ¶ added in v5.71.0
type DiscoveryVirtualInstanceInput interface { pulumi.Input ToDiscoveryVirtualInstanceOutput() DiscoveryVirtualInstanceOutput ToDiscoveryVirtualInstanceOutputWithContext(ctx context.Context) DiscoveryVirtualInstanceOutput }
type DiscoveryVirtualInstanceMap ¶ added in v5.71.0
type DiscoveryVirtualInstanceMap map[string]DiscoveryVirtualInstanceInput
func (DiscoveryVirtualInstanceMap) ElementType ¶ added in v5.71.0
func (DiscoveryVirtualInstanceMap) ElementType() reflect.Type
func (DiscoveryVirtualInstanceMap) ToDiscoveryVirtualInstanceMapOutput ¶ added in v5.71.0
func (i DiscoveryVirtualInstanceMap) ToDiscoveryVirtualInstanceMapOutput() DiscoveryVirtualInstanceMapOutput
func (DiscoveryVirtualInstanceMap) ToDiscoveryVirtualInstanceMapOutputWithContext ¶ added in v5.71.0
func (i DiscoveryVirtualInstanceMap) ToDiscoveryVirtualInstanceMapOutputWithContext(ctx context.Context) DiscoveryVirtualInstanceMapOutput
type DiscoveryVirtualInstanceMapInput ¶ added in v5.71.0
type DiscoveryVirtualInstanceMapInput interface { pulumi.Input ToDiscoveryVirtualInstanceMapOutput() DiscoveryVirtualInstanceMapOutput ToDiscoveryVirtualInstanceMapOutputWithContext(context.Context) DiscoveryVirtualInstanceMapOutput }
DiscoveryVirtualInstanceMapInput is an input type that accepts DiscoveryVirtualInstanceMap and DiscoveryVirtualInstanceMapOutput values. You can construct a concrete instance of `DiscoveryVirtualInstanceMapInput` via:
DiscoveryVirtualInstanceMap{ "key": DiscoveryVirtualInstanceArgs{...} }
type DiscoveryVirtualInstanceMapOutput ¶ added in v5.71.0
type DiscoveryVirtualInstanceMapOutput struct{ *pulumi.OutputState }
func (DiscoveryVirtualInstanceMapOutput) ElementType ¶ added in v5.71.0
func (DiscoveryVirtualInstanceMapOutput) ElementType() reflect.Type
func (DiscoveryVirtualInstanceMapOutput) MapIndex ¶ added in v5.71.0
func (o DiscoveryVirtualInstanceMapOutput) MapIndex(k pulumi.StringInput) DiscoveryVirtualInstanceOutput
func (DiscoveryVirtualInstanceMapOutput) ToDiscoveryVirtualInstanceMapOutput ¶ added in v5.71.0
func (o DiscoveryVirtualInstanceMapOutput) ToDiscoveryVirtualInstanceMapOutput() DiscoveryVirtualInstanceMapOutput
func (DiscoveryVirtualInstanceMapOutput) ToDiscoveryVirtualInstanceMapOutputWithContext ¶ added in v5.71.0
func (o DiscoveryVirtualInstanceMapOutput) ToDiscoveryVirtualInstanceMapOutputWithContext(ctx context.Context) DiscoveryVirtualInstanceMapOutput
type DiscoveryVirtualInstanceOutput ¶ added in v5.71.0
type DiscoveryVirtualInstanceOutput struct{ *pulumi.OutputState }
func (DiscoveryVirtualInstanceOutput) CentralServerVirtualMachineId ¶ added in v5.71.0
func (o DiscoveryVirtualInstanceOutput) CentralServerVirtualMachineId() pulumi.StringOutput
The ID of the Virtual Machine of the Central Server. Changing this forces a new resource to be created.
func (DiscoveryVirtualInstanceOutput) ElementType ¶ added in v5.71.0
func (DiscoveryVirtualInstanceOutput) ElementType() reflect.Type
func (DiscoveryVirtualInstanceOutput) Environment ¶ added in v5.71.0
func (o DiscoveryVirtualInstanceOutput) Environment() pulumi.StringOutput
The environment type for the SAP Discovery Virtual Instance. Possible values are `NonProd` and `Prod`. Changing this forces a new resource to be created.
func (DiscoveryVirtualInstanceOutput) Identity ¶ added in v5.71.0
func (o DiscoveryVirtualInstanceOutput) Identity() DiscoveryVirtualInstanceIdentityPtrOutput
An `identity` block as defined below.
func (DiscoveryVirtualInstanceOutput) Location ¶ added in v5.71.0
func (o DiscoveryVirtualInstanceOutput) Location() pulumi.StringOutput
The Azure Region where the SAP Discovery Virtual Instance should exist. Changing this forces a new resource to be created.
func (DiscoveryVirtualInstanceOutput) ManagedResourceGroupName ¶ added in v5.71.0
func (o DiscoveryVirtualInstanceOutput) ManagedResourceGroupName() pulumi.StringPtrOutput
The name of the managed Resource Group for the SAP Discovery Virtual Instance. Changing this forces a new resource to be created.
func (DiscoveryVirtualInstanceOutput) ManagedStorageAccountName ¶ added in v5.71.0
func (o DiscoveryVirtualInstanceOutput) ManagedStorageAccountName() pulumi.StringPtrOutput
The name of the custom Storage Account created by the service in the managed Resource Group. Changing this forces a new resource to be created.
func (DiscoveryVirtualInstanceOutput) Name ¶ added in v5.71.0
func (o DiscoveryVirtualInstanceOutput) Name() pulumi.StringOutput
Specifies the name of the SAP Discovery Virtual Instance. Changing this forces a new resource to be created.
func (DiscoveryVirtualInstanceOutput) ResourceGroupName ¶ added in v5.71.0
func (o DiscoveryVirtualInstanceOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the SAP Discovery Virtual Instance should exist. Changing this forces a new resource to be created.
func (DiscoveryVirtualInstanceOutput) SapProduct ¶ added in v5.71.0
func (o DiscoveryVirtualInstanceOutput) SapProduct() pulumi.StringOutput
The SAP Product type for the SAP Discovery Virtual Instance. Possible values are `ECC`, `Other` and `S4HANA`. Changing this forces a new resource to be created.
func (DiscoveryVirtualInstanceOutput) Tags ¶ added in v5.71.0
func (o DiscoveryVirtualInstanceOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the SAP Discovery Virtual Instance.
func (DiscoveryVirtualInstanceOutput) ToDiscoveryVirtualInstanceOutput ¶ added in v5.71.0
func (o DiscoveryVirtualInstanceOutput) ToDiscoveryVirtualInstanceOutput() DiscoveryVirtualInstanceOutput
func (DiscoveryVirtualInstanceOutput) ToDiscoveryVirtualInstanceOutputWithContext ¶ added in v5.71.0
func (o DiscoveryVirtualInstanceOutput) ToDiscoveryVirtualInstanceOutputWithContext(ctx context.Context) DiscoveryVirtualInstanceOutput
type DiscoveryVirtualInstanceState ¶ added in v5.71.0
type DiscoveryVirtualInstanceState struct { // The ID of the Virtual Machine of the Central Server. Changing this forces a new resource to be created. CentralServerVirtualMachineId pulumi.StringPtrInput // The environment type for the SAP Discovery Virtual Instance. Possible values are `NonProd` and `Prod`. Changing this forces a new resource to be created. Environment pulumi.StringPtrInput // An `identity` block as defined below. Identity DiscoveryVirtualInstanceIdentityPtrInput // The Azure Region where the SAP Discovery Virtual Instance should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the managed Resource Group for the SAP Discovery Virtual Instance. Changing this forces a new resource to be created. ManagedResourceGroupName pulumi.StringPtrInput // The name of the custom Storage Account created by the service in the managed Resource Group. Changing this forces a new resource to be created. ManagedStorageAccountName pulumi.StringPtrInput // Specifies the name of the SAP Discovery Virtual Instance. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the SAP Discovery Virtual Instance should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The SAP Product type for the SAP Discovery Virtual Instance. Possible values are `ECC`, `Other` and `S4HANA`. Changing this forces a new resource to be created. SapProduct pulumi.StringPtrInput // A mapping of tags which should be assigned to the SAP Discovery Virtual Instance. Tags pulumi.StringMapInput }
func (DiscoveryVirtualInstanceState) ElementType ¶ added in v5.71.0
func (DiscoveryVirtualInstanceState) ElementType() reflect.Type
type SingleNodeVirtualInstance ¶
type SingleNodeVirtualInstance struct { pulumi.CustomResourceState // The Geo-Location where the SAP system is to be created. Changing this forces a new resource to be created. AppLocation pulumi.StringOutput `pulumi:"appLocation"` // The environment type for the SAP Single Node Virtual Instance. Possible values are `NonProd` and `Prod`. Changing this forces a new resource to be created. Environment pulumi.StringOutput `pulumi:"environment"` // An `identity` block as defined below. Identity SingleNodeVirtualInstanceIdentityPtrOutput `pulumi:"identity"` // The Azure Region where the SAP Single Node Virtual Instance should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the managed Resource Group for the SAP Single Node Virtual Instance. Changing this forces a new resource to be created. ManagedResourceGroupName pulumi.StringPtrOutput `pulumi:"managedResourceGroupName"` // Specifies the name of this SAP Single Node Virtual Instance. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the SAP Single Node Virtual Instance should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The fully qualified domain name for the SAP system. Changing this forces a new resource to be created. SapFqdn pulumi.StringOutput `pulumi:"sapFqdn"` // The SAP Product type for the SAP Single Node Virtual Instance. Possible values are `ECC`, `Other` and `S4HANA`. Changing this forces a new resource to be created. SapProduct pulumi.StringOutput `pulumi:"sapProduct"` // A `singleServerConfiguration` block as defined below. Changing this forces a new resource to be created. SingleServerConfiguration SingleNodeVirtualInstanceSingleServerConfigurationOutput `pulumi:"singleServerConfiguration"` // A mapping of tags which should be assigned to the SAP Single Node Virtual Instance. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an SAP Single Node Virtual Instance with new SAP System.
> **Note:** Before using this resource, it's required to submit the request of registering the Resource Provider with Azure CLI `az provider register --namespace "Microsoft.Workloads"`. The Resource Provider can take a while to register, you can check the status by running `az provider show --namespace "Microsoft.Workloads" --query "registrationState"`. Once this outputs "Registered" the Resource Provider is available for use.
## Import
SAP Single Node Virtual Instances with new SAP Systems can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:workloadssap/singleNodeVirtualInstance:SingleNodeVirtualInstance example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Workloads/sapVirtualInstances/vis1 ```
func GetSingleNodeVirtualInstance ¶
func GetSingleNodeVirtualInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SingleNodeVirtualInstanceState, opts ...pulumi.ResourceOption) (*SingleNodeVirtualInstance, error)
GetSingleNodeVirtualInstance gets an existing SingleNodeVirtualInstance 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 NewSingleNodeVirtualInstance ¶
func NewSingleNodeVirtualInstance(ctx *pulumi.Context, name string, args *SingleNodeVirtualInstanceArgs, opts ...pulumi.ResourceOption) (*SingleNodeVirtualInstance, error)
NewSingleNodeVirtualInstance registers a new resource with the given unique name, arguments, and options.
func (*SingleNodeVirtualInstance) ElementType ¶
func (*SingleNodeVirtualInstance) ElementType() reflect.Type
func (*SingleNodeVirtualInstance) ToSingleNodeVirtualInstanceOutput ¶
func (i *SingleNodeVirtualInstance) ToSingleNodeVirtualInstanceOutput() SingleNodeVirtualInstanceOutput
func (*SingleNodeVirtualInstance) ToSingleNodeVirtualInstanceOutputWithContext ¶
func (i *SingleNodeVirtualInstance) ToSingleNodeVirtualInstanceOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceOutput
type SingleNodeVirtualInstanceArgs ¶
type SingleNodeVirtualInstanceArgs struct { // The Geo-Location where the SAP system is to be created. Changing this forces a new resource to be created. AppLocation pulumi.StringInput // The environment type for the SAP Single Node Virtual Instance. Possible values are `NonProd` and `Prod`. Changing this forces a new resource to be created. Environment pulumi.StringInput // An `identity` block as defined below. Identity SingleNodeVirtualInstanceIdentityPtrInput // The Azure Region where the SAP Single Node Virtual Instance should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the managed Resource Group for the SAP Single Node Virtual Instance. Changing this forces a new resource to be created. ManagedResourceGroupName pulumi.StringPtrInput // Specifies the name of this SAP Single Node Virtual Instance. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the SAP Single Node Virtual Instance should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The fully qualified domain name for the SAP system. Changing this forces a new resource to be created. SapFqdn pulumi.StringInput // The SAP Product type for the SAP Single Node Virtual Instance. Possible values are `ECC`, `Other` and `S4HANA`. Changing this forces a new resource to be created. SapProduct pulumi.StringInput // A `singleServerConfiguration` block as defined below. Changing this forces a new resource to be created. SingleServerConfiguration SingleNodeVirtualInstanceSingleServerConfigurationInput // A mapping of tags which should be assigned to the SAP Single Node Virtual Instance. Tags pulumi.StringMapInput }
The set of arguments for constructing a SingleNodeVirtualInstance resource.
func (SingleNodeVirtualInstanceArgs) ElementType ¶
func (SingleNodeVirtualInstanceArgs) ElementType() reflect.Type
type SingleNodeVirtualInstanceArray ¶
type SingleNodeVirtualInstanceArray []SingleNodeVirtualInstanceInput
func (SingleNodeVirtualInstanceArray) ElementType ¶
func (SingleNodeVirtualInstanceArray) ElementType() reflect.Type
func (SingleNodeVirtualInstanceArray) ToSingleNodeVirtualInstanceArrayOutput ¶
func (i SingleNodeVirtualInstanceArray) ToSingleNodeVirtualInstanceArrayOutput() SingleNodeVirtualInstanceArrayOutput
func (SingleNodeVirtualInstanceArray) ToSingleNodeVirtualInstanceArrayOutputWithContext ¶
func (i SingleNodeVirtualInstanceArray) ToSingleNodeVirtualInstanceArrayOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceArrayOutput
type SingleNodeVirtualInstanceArrayInput ¶
type SingleNodeVirtualInstanceArrayInput interface { pulumi.Input ToSingleNodeVirtualInstanceArrayOutput() SingleNodeVirtualInstanceArrayOutput ToSingleNodeVirtualInstanceArrayOutputWithContext(context.Context) SingleNodeVirtualInstanceArrayOutput }
SingleNodeVirtualInstanceArrayInput is an input type that accepts SingleNodeVirtualInstanceArray and SingleNodeVirtualInstanceArrayOutput values. You can construct a concrete instance of `SingleNodeVirtualInstanceArrayInput` via:
SingleNodeVirtualInstanceArray{ SingleNodeVirtualInstanceArgs{...} }
type SingleNodeVirtualInstanceArrayOutput ¶
type SingleNodeVirtualInstanceArrayOutput struct{ *pulumi.OutputState }
func (SingleNodeVirtualInstanceArrayOutput) ElementType ¶
func (SingleNodeVirtualInstanceArrayOutput) ElementType() reflect.Type
func (SingleNodeVirtualInstanceArrayOutput) Index ¶
func (o SingleNodeVirtualInstanceArrayOutput) Index(i pulumi.IntInput) SingleNodeVirtualInstanceOutput
func (SingleNodeVirtualInstanceArrayOutput) ToSingleNodeVirtualInstanceArrayOutput ¶
func (o SingleNodeVirtualInstanceArrayOutput) ToSingleNodeVirtualInstanceArrayOutput() SingleNodeVirtualInstanceArrayOutput
func (SingleNodeVirtualInstanceArrayOutput) ToSingleNodeVirtualInstanceArrayOutputWithContext ¶
func (o SingleNodeVirtualInstanceArrayOutput) ToSingleNodeVirtualInstanceArrayOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceArrayOutput
type SingleNodeVirtualInstanceIdentity ¶
type SingleNodeVirtualInstanceIdentity struct { // A list of User Assigned Managed Identity IDs to be assigned to this SAP Single Node Virtual Instance. IdentityIds []string `pulumi:"identityIds"` // The type of Managed Service Identity that should be configured on this SAP Single Node Virtual Instance. The only possible value is `UserAssigned`. Type string `pulumi:"type"` }
type SingleNodeVirtualInstanceIdentityArgs ¶
type SingleNodeVirtualInstanceIdentityArgs struct { // A list of User Assigned Managed Identity IDs to be assigned to this SAP Single Node Virtual Instance. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The type of Managed Service Identity that should be configured on this SAP Single Node Virtual Instance. The only possible value is `UserAssigned`. Type pulumi.StringInput `pulumi:"type"` }
func (SingleNodeVirtualInstanceIdentityArgs) ElementType ¶
func (SingleNodeVirtualInstanceIdentityArgs) ElementType() reflect.Type
func (SingleNodeVirtualInstanceIdentityArgs) ToSingleNodeVirtualInstanceIdentityOutput ¶
func (i SingleNodeVirtualInstanceIdentityArgs) ToSingleNodeVirtualInstanceIdentityOutput() SingleNodeVirtualInstanceIdentityOutput
func (SingleNodeVirtualInstanceIdentityArgs) ToSingleNodeVirtualInstanceIdentityOutputWithContext ¶
func (i SingleNodeVirtualInstanceIdentityArgs) ToSingleNodeVirtualInstanceIdentityOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceIdentityOutput
func (SingleNodeVirtualInstanceIdentityArgs) ToSingleNodeVirtualInstanceIdentityPtrOutput ¶
func (i SingleNodeVirtualInstanceIdentityArgs) ToSingleNodeVirtualInstanceIdentityPtrOutput() SingleNodeVirtualInstanceIdentityPtrOutput
func (SingleNodeVirtualInstanceIdentityArgs) ToSingleNodeVirtualInstanceIdentityPtrOutputWithContext ¶
func (i SingleNodeVirtualInstanceIdentityArgs) ToSingleNodeVirtualInstanceIdentityPtrOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceIdentityPtrOutput
type SingleNodeVirtualInstanceIdentityInput ¶
type SingleNodeVirtualInstanceIdentityInput interface { pulumi.Input ToSingleNodeVirtualInstanceIdentityOutput() SingleNodeVirtualInstanceIdentityOutput ToSingleNodeVirtualInstanceIdentityOutputWithContext(context.Context) SingleNodeVirtualInstanceIdentityOutput }
SingleNodeVirtualInstanceIdentityInput is an input type that accepts SingleNodeVirtualInstanceIdentityArgs and SingleNodeVirtualInstanceIdentityOutput values. You can construct a concrete instance of `SingleNodeVirtualInstanceIdentityInput` via:
SingleNodeVirtualInstanceIdentityArgs{...}
type SingleNodeVirtualInstanceIdentityOutput ¶
type SingleNodeVirtualInstanceIdentityOutput struct{ *pulumi.OutputState }
func (SingleNodeVirtualInstanceIdentityOutput) ElementType ¶
func (SingleNodeVirtualInstanceIdentityOutput) ElementType() reflect.Type
func (SingleNodeVirtualInstanceIdentityOutput) IdentityIds ¶
func (o SingleNodeVirtualInstanceIdentityOutput) IdentityIds() pulumi.StringArrayOutput
A list of User Assigned Managed Identity IDs to be assigned to this SAP Single Node Virtual Instance.
func (SingleNodeVirtualInstanceIdentityOutput) ToSingleNodeVirtualInstanceIdentityOutput ¶
func (o SingleNodeVirtualInstanceIdentityOutput) ToSingleNodeVirtualInstanceIdentityOutput() SingleNodeVirtualInstanceIdentityOutput
func (SingleNodeVirtualInstanceIdentityOutput) ToSingleNodeVirtualInstanceIdentityOutputWithContext ¶
func (o SingleNodeVirtualInstanceIdentityOutput) ToSingleNodeVirtualInstanceIdentityOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceIdentityOutput
func (SingleNodeVirtualInstanceIdentityOutput) ToSingleNodeVirtualInstanceIdentityPtrOutput ¶
func (o SingleNodeVirtualInstanceIdentityOutput) ToSingleNodeVirtualInstanceIdentityPtrOutput() SingleNodeVirtualInstanceIdentityPtrOutput
func (SingleNodeVirtualInstanceIdentityOutput) ToSingleNodeVirtualInstanceIdentityPtrOutputWithContext ¶
func (o SingleNodeVirtualInstanceIdentityOutput) ToSingleNodeVirtualInstanceIdentityPtrOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceIdentityPtrOutput
func (SingleNodeVirtualInstanceIdentityOutput) Type ¶
func (o SingleNodeVirtualInstanceIdentityOutput) Type() pulumi.StringOutput
The type of Managed Service Identity that should be configured on this SAP Single Node Virtual Instance. The only possible value is `UserAssigned`.
type SingleNodeVirtualInstanceIdentityPtrInput ¶
type SingleNodeVirtualInstanceIdentityPtrInput interface { pulumi.Input ToSingleNodeVirtualInstanceIdentityPtrOutput() SingleNodeVirtualInstanceIdentityPtrOutput ToSingleNodeVirtualInstanceIdentityPtrOutputWithContext(context.Context) SingleNodeVirtualInstanceIdentityPtrOutput }
SingleNodeVirtualInstanceIdentityPtrInput is an input type that accepts SingleNodeVirtualInstanceIdentityArgs, SingleNodeVirtualInstanceIdentityPtr and SingleNodeVirtualInstanceIdentityPtrOutput values. You can construct a concrete instance of `SingleNodeVirtualInstanceIdentityPtrInput` via:
SingleNodeVirtualInstanceIdentityArgs{...} or: nil
func SingleNodeVirtualInstanceIdentityPtr ¶
func SingleNodeVirtualInstanceIdentityPtr(v *SingleNodeVirtualInstanceIdentityArgs) SingleNodeVirtualInstanceIdentityPtrInput
type SingleNodeVirtualInstanceIdentityPtrOutput ¶
type SingleNodeVirtualInstanceIdentityPtrOutput struct{ *pulumi.OutputState }
func (SingleNodeVirtualInstanceIdentityPtrOutput) ElementType ¶
func (SingleNodeVirtualInstanceIdentityPtrOutput) ElementType() reflect.Type
func (SingleNodeVirtualInstanceIdentityPtrOutput) IdentityIds ¶
func (o SingleNodeVirtualInstanceIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
A list of User Assigned Managed Identity IDs to be assigned to this SAP Single Node Virtual Instance.
func (SingleNodeVirtualInstanceIdentityPtrOutput) ToSingleNodeVirtualInstanceIdentityPtrOutput ¶
func (o SingleNodeVirtualInstanceIdentityPtrOutput) ToSingleNodeVirtualInstanceIdentityPtrOutput() SingleNodeVirtualInstanceIdentityPtrOutput
func (SingleNodeVirtualInstanceIdentityPtrOutput) ToSingleNodeVirtualInstanceIdentityPtrOutputWithContext ¶
func (o SingleNodeVirtualInstanceIdentityPtrOutput) ToSingleNodeVirtualInstanceIdentityPtrOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceIdentityPtrOutput
func (SingleNodeVirtualInstanceIdentityPtrOutput) Type ¶
func (o SingleNodeVirtualInstanceIdentityPtrOutput) Type() pulumi.StringPtrOutput
The type of Managed Service Identity that should be configured on this SAP Single Node Virtual Instance. The only possible value is `UserAssigned`.
type SingleNodeVirtualInstanceInput ¶
type SingleNodeVirtualInstanceInput interface { pulumi.Input ToSingleNodeVirtualInstanceOutput() SingleNodeVirtualInstanceOutput ToSingleNodeVirtualInstanceOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceOutput }
type SingleNodeVirtualInstanceMap ¶
type SingleNodeVirtualInstanceMap map[string]SingleNodeVirtualInstanceInput
func (SingleNodeVirtualInstanceMap) ElementType ¶
func (SingleNodeVirtualInstanceMap) ElementType() reflect.Type
func (SingleNodeVirtualInstanceMap) ToSingleNodeVirtualInstanceMapOutput ¶
func (i SingleNodeVirtualInstanceMap) ToSingleNodeVirtualInstanceMapOutput() SingleNodeVirtualInstanceMapOutput
func (SingleNodeVirtualInstanceMap) ToSingleNodeVirtualInstanceMapOutputWithContext ¶
func (i SingleNodeVirtualInstanceMap) ToSingleNodeVirtualInstanceMapOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceMapOutput
type SingleNodeVirtualInstanceMapInput ¶
type SingleNodeVirtualInstanceMapInput interface { pulumi.Input ToSingleNodeVirtualInstanceMapOutput() SingleNodeVirtualInstanceMapOutput ToSingleNodeVirtualInstanceMapOutputWithContext(context.Context) SingleNodeVirtualInstanceMapOutput }
SingleNodeVirtualInstanceMapInput is an input type that accepts SingleNodeVirtualInstanceMap and SingleNodeVirtualInstanceMapOutput values. You can construct a concrete instance of `SingleNodeVirtualInstanceMapInput` via:
SingleNodeVirtualInstanceMap{ "key": SingleNodeVirtualInstanceArgs{...} }
type SingleNodeVirtualInstanceMapOutput ¶
type SingleNodeVirtualInstanceMapOutput struct{ *pulumi.OutputState }
func (SingleNodeVirtualInstanceMapOutput) ElementType ¶
func (SingleNodeVirtualInstanceMapOutput) ElementType() reflect.Type
func (SingleNodeVirtualInstanceMapOutput) MapIndex ¶
func (o SingleNodeVirtualInstanceMapOutput) MapIndex(k pulumi.StringInput) SingleNodeVirtualInstanceOutput
func (SingleNodeVirtualInstanceMapOutput) ToSingleNodeVirtualInstanceMapOutput ¶
func (o SingleNodeVirtualInstanceMapOutput) ToSingleNodeVirtualInstanceMapOutput() SingleNodeVirtualInstanceMapOutput
func (SingleNodeVirtualInstanceMapOutput) ToSingleNodeVirtualInstanceMapOutputWithContext ¶
func (o SingleNodeVirtualInstanceMapOutput) ToSingleNodeVirtualInstanceMapOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceMapOutput
type SingleNodeVirtualInstanceOutput ¶
type SingleNodeVirtualInstanceOutput struct{ *pulumi.OutputState }
func (SingleNodeVirtualInstanceOutput) AppLocation ¶
func (o SingleNodeVirtualInstanceOutput) AppLocation() pulumi.StringOutput
The Geo-Location where the SAP system is to be created. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceOutput) ElementType ¶
func (SingleNodeVirtualInstanceOutput) ElementType() reflect.Type
func (SingleNodeVirtualInstanceOutput) Environment ¶
func (o SingleNodeVirtualInstanceOutput) Environment() pulumi.StringOutput
The environment type for the SAP Single Node Virtual Instance. Possible values are `NonProd` and `Prod`. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceOutput) Identity ¶
func (o SingleNodeVirtualInstanceOutput) Identity() SingleNodeVirtualInstanceIdentityPtrOutput
An `identity` block as defined below.
func (SingleNodeVirtualInstanceOutput) Location ¶
func (o SingleNodeVirtualInstanceOutput) Location() pulumi.StringOutput
The Azure Region where the SAP Single Node Virtual Instance should exist. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceOutput) ManagedResourceGroupName ¶
func (o SingleNodeVirtualInstanceOutput) ManagedResourceGroupName() pulumi.StringPtrOutput
The name of the managed Resource Group for the SAP Single Node Virtual Instance. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceOutput) Name ¶
func (o SingleNodeVirtualInstanceOutput) Name() pulumi.StringOutput
Specifies the name of this SAP Single Node Virtual Instance. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceOutput) ResourceGroupName ¶
func (o SingleNodeVirtualInstanceOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the SAP Single Node Virtual Instance should exist. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceOutput) SapFqdn ¶
func (o SingleNodeVirtualInstanceOutput) SapFqdn() pulumi.StringOutput
The fully qualified domain name for the SAP system. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceOutput) SapProduct ¶
func (o SingleNodeVirtualInstanceOutput) SapProduct() pulumi.StringOutput
The SAP Product type for the SAP Single Node Virtual Instance. Possible values are `ECC`, `Other` and `S4HANA`. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceOutput) SingleServerConfiguration ¶
func (o SingleNodeVirtualInstanceOutput) SingleServerConfiguration() SingleNodeVirtualInstanceSingleServerConfigurationOutput
A `singleServerConfiguration` block as defined below. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceOutput) Tags ¶
func (o SingleNodeVirtualInstanceOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the SAP Single Node Virtual Instance.
func (SingleNodeVirtualInstanceOutput) ToSingleNodeVirtualInstanceOutput ¶
func (o SingleNodeVirtualInstanceOutput) ToSingleNodeVirtualInstanceOutput() SingleNodeVirtualInstanceOutput
func (SingleNodeVirtualInstanceOutput) ToSingleNodeVirtualInstanceOutputWithContext ¶
func (o SingleNodeVirtualInstanceOutput) ToSingleNodeVirtualInstanceOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceOutput
type SingleNodeVirtualInstanceSingleServerConfiguration ¶
type SingleNodeVirtualInstanceSingleServerConfiguration struct { AppResourceGroupName string `pulumi:"appResourceGroupName"` // The supported SAP database type. Possible values are `DB2` and `HANA`. Changing this forces a new resource to be created. DatabaseType *string `pulumi:"databaseType"` // One or more `diskVolumeConfiguration` blocks as defined below. Changing this forces a new resource to be created. DiskVolumeConfigurations []SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfiguration `pulumi:"diskVolumeConfigurations"` // Specifies whether a secondary IP address should be added to the network interface on all VMs of the SAP system being deployed. Defaults to `false`. Changing this forces a new resource to be created. SecondaryIpEnabled *bool `pulumi:"secondaryIpEnabled"` // The resource ID of the Subnet for the SAP Single Node Virtual Instance. Changing this forces a new resource to be created. SubnetId string `pulumi:"subnetId"` // A `virtualMachineConfiguration` block as defined below. Changing this forces a new resource to be created. VirtualMachineConfiguration SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfiguration `pulumi:"virtualMachineConfiguration"` // A `virtualMachineResourceNames` block as defined below. Changing this forces a new resource to be created. VirtualMachineResourceNames *SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNames `pulumi:"virtualMachineResourceNames"` }
type SingleNodeVirtualInstanceSingleServerConfigurationArgs ¶
type SingleNodeVirtualInstanceSingleServerConfigurationArgs struct { AppResourceGroupName pulumi.StringInput `pulumi:"appResourceGroupName"` // The supported SAP database type. Possible values are `DB2` and `HANA`. Changing this forces a new resource to be created. DatabaseType pulumi.StringPtrInput `pulumi:"databaseType"` // One or more `diskVolumeConfiguration` blocks as defined below. Changing this forces a new resource to be created. DiskVolumeConfigurations SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayInput `pulumi:"diskVolumeConfigurations"` // Specifies whether a secondary IP address should be added to the network interface on all VMs of the SAP system being deployed. Defaults to `false`. Changing this forces a new resource to be created. SecondaryIpEnabled pulumi.BoolPtrInput `pulumi:"secondaryIpEnabled"` // The resource ID of the Subnet for the SAP Single Node Virtual Instance. Changing this forces a new resource to be created. SubnetId pulumi.StringInput `pulumi:"subnetId"` // A `virtualMachineConfiguration` block as defined below. Changing this forces a new resource to be created. VirtualMachineConfiguration SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationInput `pulumi:"virtualMachineConfiguration"` // A `virtualMachineResourceNames` block as defined below. Changing this forces a new resource to be created. VirtualMachineResourceNames SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrInput `pulumi:"virtualMachineResourceNames"` }
func (SingleNodeVirtualInstanceSingleServerConfigurationArgs) ElementType ¶
func (SingleNodeVirtualInstanceSingleServerConfigurationArgs) ElementType() reflect.Type
func (SingleNodeVirtualInstanceSingleServerConfigurationArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationOutput ¶
func (i SingleNodeVirtualInstanceSingleServerConfigurationArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationOutput() SingleNodeVirtualInstanceSingleServerConfigurationOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationOutputWithContext ¶
func (i SingleNodeVirtualInstanceSingleServerConfigurationArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationPtrOutput ¶
func (i SingleNodeVirtualInstanceSingleServerConfigurationArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationPtrOutput() SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationPtrOutputWithContext ¶
func (i SingleNodeVirtualInstanceSingleServerConfigurationArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationPtrOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput
type SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfiguration ¶
type SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfiguration struct { // The total number of disks required for the concerned volume. Possible values are at least `1`. Changing this forces a new resource to be created. NumberOfDisks int `pulumi:"numberOfDisks"` // The size of the Disk in GB. Changing this forces a new resource to be created. SizeInGb int `pulumi:"sizeInGb"` // The name of the Disk SKU. Possible values are `Premium_LRS`, `PremiumV2_LRS`, `Premium_ZRS`, `Standard_LRS`, `StandardSSD_LRS`, `StandardSSD_ZRS` and `UltraSSD_LRS`. Changing this forces a new resource to be created. SkuName string `pulumi:"skuName"` // Specifies the volumn name of the database disk. Possible values are `backup`, `hana/data`, `hana/log`, `hana/shared`, `os` and `usr/sap`. Changing this forces a new resource to be created. VolumeName string `pulumi:"volumeName"` }
type SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArgs ¶
type SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArgs struct { // The total number of disks required for the concerned volume. Possible values are at least `1`. Changing this forces a new resource to be created. NumberOfDisks pulumi.IntInput `pulumi:"numberOfDisks"` // The size of the Disk in GB. Changing this forces a new resource to be created. SizeInGb pulumi.IntInput `pulumi:"sizeInGb"` // The name of the Disk SKU. Possible values are `Premium_LRS`, `PremiumV2_LRS`, `Premium_ZRS`, `Standard_LRS`, `StandardSSD_LRS`, `StandardSSD_ZRS` and `UltraSSD_LRS`. Changing this forces a new resource to be created. SkuName pulumi.StringInput `pulumi:"skuName"` // Specifies the volumn name of the database disk. Possible values are `backup`, `hana/data`, `hana/log`, `hana/shared`, `os` and `usr/sap`. Changing this forces a new resource to be created. VolumeName pulumi.StringInput `pulumi:"volumeName"` }
func (SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArgs) ElementType ¶
func (SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArgs) ElementType() reflect.Type
func (SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput ¶
func (i SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput() SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutputWithContext ¶
func (i SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput
type SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArray ¶
type SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArray []SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationInput
func (SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArray) ElementType ¶
func (SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArray) ElementType() reflect.Type
func (SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArray) ToSingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayOutput ¶
func (i SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArray) ToSingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayOutput() SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArray) ToSingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayOutputWithContext ¶
func (i SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArray) ToSingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayOutput
type SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayInput ¶
type SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayInput interface { pulumi.Input ToSingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayOutput() SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayOutput ToSingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayOutputWithContext(context.Context) SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayOutput }
SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayInput is an input type that accepts SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArray and SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayOutput values. You can construct a concrete instance of `SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayInput` via:
SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArray{ SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArgs{...} }
type SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayOutput ¶
type SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayOutput struct{ *pulumi.OutputState }
func (SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayOutput) ElementType ¶
func (SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayOutput ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayOutput() SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayOutputWithContext ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayOutput
type SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationInput ¶
type SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationInput interface { pulumi.Input ToSingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput() SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput ToSingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutputWithContext(context.Context) SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput }
SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationInput is an input type that accepts SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArgs and SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput values. You can construct a concrete instance of `SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationInput` via:
SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArgs{...}
type SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput ¶
type SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput struct{ *pulumi.OutputState }
func (SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput) ElementType ¶
func (SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput) ElementType() reflect.Type
func (SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput) NumberOfDisks ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput) NumberOfDisks() pulumi.IntOutput
The total number of disks required for the concerned volume. Possible values are at least `1`. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput) SizeInGb ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput) SizeInGb() pulumi.IntOutput
The size of the Disk in GB. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput) SkuName ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput) SkuName() pulumi.StringOutput
The name of the Disk SKU. Possible values are `Premium_LRS`, `PremiumV2_LRS`, `Premium_ZRS`, `Standard_LRS`, `StandardSSD_LRS`, `StandardSSD_ZRS` and `UltraSSD_LRS`. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput() SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutputWithContext ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput) VolumeName ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationOutput) VolumeName() pulumi.StringOutput
Specifies the volumn name of the database disk. Possible values are `backup`, `hana/data`, `hana/log`, `hana/shared`, `os` and `usr/sap`. Changing this forces a new resource to be created.
type SingleNodeVirtualInstanceSingleServerConfigurationInput ¶
type SingleNodeVirtualInstanceSingleServerConfigurationInput interface { pulumi.Input ToSingleNodeVirtualInstanceSingleServerConfigurationOutput() SingleNodeVirtualInstanceSingleServerConfigurationOutput ToSingleNodeVirtualInstanceSingleServerConfigurationOutputWithContext(context.Context) SingleNodeVirtualInstanceSingleServerConfigurationOutput }
SingleNodeVirtualInstanceSingleServerConfigurationInput is an input type that accepts SingleNodeVirtualInstanceSingleServerConfigurationArgs and SingleNodeVirtualInstanceSingleServerConfigurationOutput values. You can construct a concrete instance of `SingleNodeVirtualInstanceSingleServerConfigurationInput` via:
SingleNodeVirtualInstanceSingleServerConfigurationArgs{...}
type SingleNodeVirtualInstanceSingleServerConfigurationOutput ¶
type SingleNodeVirtualInstanceSingleServerConfigurationOutput struct{ *pulumi.OutputState }
func (SingleNodeVirtualInstanceSingleServerConfigurationOutput) AppResourceGroupName ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationOutput) AppResourceGroupName() pulumi.StringOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationOutput) DatabaseType ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationOutput) DatabaseType() pulumi.StringPtrOutput
The supported SAP database type. Possible values are `DB2` and `HANA`. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationOutput) DiskVolumeConfigurations ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationOutput) DiskVolumeConfigurations() SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayOutput
One or more `diskVolumeConfiguration` blocks as defined below. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationOutput) ElementType ¶
func (SingleNodeVirtualInstanceSingleServerConfigurationOutput) ElementType() reflect.Type
func (SingleNodeVirtualInstanceSingleServerConfigurationOutput) SecondaryIpEnabled ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationOutput) SecondaryIpEnabled() pulumi.BoolPtrOutput
Specifies whether a secondary IP address should be added to the network interface on all VMs of the SAP system being deployed. Defaults to `false`. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationOutput) SubnetId ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationOutput) SubnetId() pulumi.StringOutput
The resource ID of the Subnet for the SAP Single Node Virtual Instance. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationOutput ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationOutput() SingleNodeVirtualInstanceSingleServerConfigurationOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationOutputWithContext ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationPtrOutput ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationPtrOutput() SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationPtrOutputWithContext ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationPtrOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationOutput) VirtualMachineConfiguration ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationOutput) VirtualMachineConfiguration() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput
A `virtualMachineConfiguration` block as defined below. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationOutput) VirtualMachineResourceNames ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationOutput) VirtualMachineResourceNames() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput
A `virtualMachineResourceNames` block as defined below. Changing this forces a new resource to be created.
type SingleNodeVirtualInstanceSingleServerConfigurationPtrInput ¶
type SingleNodeVirtualInstanceSingleServerConfigurationPtrInput interface { pulumi.Input ToSingleNodeVirtualInstanceSingleServerConfigurationPtrOutput() SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput ToSingleNodeVirtualInstanceSingleServerConfigurationPtrOutputWithContext(context.Context) SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput }
SingleNodeVirtualInstanceSingleServerConfigurationPtrInput is an input type that accepts SingleNodeVirtualInstanceSingleServerConfigurationArgs, SingleNodeVirtualInstanceSingleServerConfigurationPtr and SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput values. You can construct a concrete instance of `SingleNodeVirtualInstanceSingleServerConfigurationPtrInput` via:
SingleNodeVirtualInstanceSingleServerConfigurationArgs{...} or: nil
func SingleNodeVirtualInstanceSingleServerConfigurationPtr ¶
func SingleNodeVirtualInstanceSingleServerConfigurationPtr(v *SingleNodeVirtualInstanceSingleServerConfigurationArgs) SingleNodeVirtualInstanceSingleServerConfigurationPtrInput
type SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput ¶
type SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput struct{ *pulumi.OutputState }
func (SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput) AppResourceGroupName ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput) AppResourceGroupName() pulumi.StringPtrOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput) DatabaseType ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput) DatabaseType() pulumi.StringPtrOutput
The supported SAP database type. Possible values are `DB2` and `HANA`. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput) DiskVolumeConfigurations ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput) DiskVolumeConfigurations() SingleNodeVirtualInstanceSingleServerConfigurationDiskVolumeConfigurationArrayOutput
One or more `diskVolumeConfiguration` blocks as defined below. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput) ElementType ¶
func (SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput) ElementType() reflect.Type
func (SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput) SecondaryIpEnabled ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput) SecondaryIpEnabled() pulumi.BoolPtrOutput
Specifies whether a secondary IP address should be added to the network interface on all VMs of the SAP system being deployed. Defaults to `false`. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput) SubnetId ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput) SubnetId() pulumi.StringPtrOutput
The resource ID of the Subnet for the SAP Single Node Virtual Instance. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationPtrOutput ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationPtrOutput() SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationPtrOutputWithContext ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationPtrOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput) VirtualMachineConfiguration ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput) VirtualMachineConfiguration() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput
A `virtualMachineConfiguration` block as defined below. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput) VirtualMachineResourceNames ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationPtrOutput) VirtualMachineResourceNames() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput
A `virtualMachineResourceNames` block as defined below. Changing this forces a new resource to be created.
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfiguration ¶
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfiguration struct { // An `image` block as defined below. Changing this forces a new resource to be created. Image SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImage `pulumi:"image"` // An `osProfile` block as defined below. Changing this forces a new resource to be created. OsProfile SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfile `pulumi:"osProfile"` // The size of the Virtual Machine. Changing this forces a new resource to be created. VirtualMachineSize string `pulumi:"virtualMachineSize"` }
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationArgs ¶
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationArgs struct { // An `image` block as defined below. Changing this forces a new resource to be created. Image SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageInput `pulumi:"image"` // An `osProfile` block as defined below. Changing this forces a new resource to be created. OsProfile SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileInput `pulumi:"osProfile"` // The size of the Virtual Machine. Changing this forces a new resource to be created. VirtualMachineSize pulumi.StringInput `pulumi:"virtualMachineSize"` }
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationArgs) ElementType ¶
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationArgs) ElementType() reflect.Type
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput ¶
func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutputWithContext ¶
func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput ¶
func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutputWithContext ¶
func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImage ¶
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImage struct { // Specifies the offer of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created. Offer string `pulumi:"offer"` // The publisher of the Image. Possible values are `RedHat` and `SUSE`. Changing this forces a new resource to be created. Publisher string `pulumi:"publisher"` // The SKU of the Image. Changing this forces a new resource to be created. Sku string `pulumi:"sku"` // Specifies the version of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created. Version string `pulumi:"version"` }
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageArgs ¶
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageArgs struct { // Specifies the offer of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created. Offer pulumi.StringInput `pulumi:"offer"` // The publisher of the Image. Possible values are `RedHat` and `SUSE`. Changing this forces a new resource to be created. Publisher pulumi.StringInput `pulumi:"publisher"` // The SKU of the Image. Changing this forces a new resource to be created. Sku pulumi.StringInput `pulumi:"sku"` // Specifies the version of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created. Version pulumi.StringInput `pulumi:"version"` }
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageArgs) ElementType ¶
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput ¶
func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutputWithContext ¶
func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput ¶
func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext ¶
func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageInput ¶
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageInput interface { pulumi.Input ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutputWithContext(context.Context) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput }
SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageInput is an input type that accepts SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageArgs and SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput values. You can construct a concrete instance of `SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageInput` via:
SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageArgs{...}
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput ¶
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput struct{ *pulumi.OutputState }
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput) ElementType ¶
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput) Offer ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput) Offer() pulumi.StringOutput
Specifies the offer of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput) Publisher ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput) Publisher() pulumi.StringOutput
The publisher of the Image. Possible values are `RedHat` and `SUSE`. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput) Sku ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput) Sku() pulumi.StringOutput
The SKU of the Image. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutputWithContext ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput) Version ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput) Version() pulumi.StringOutput
Specifies the version of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created.
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrInput ¶
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrInput interface { pulumi.Input ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext(context.Context) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput }
SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrInput is an input type that accepts SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageArgs, SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtr and SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput values. You can construct a concrete instance of `SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrInput` via:
SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageArgs{...} or: nil
func SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtr ¶
func SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtr(v *SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageArgs) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrInput
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput ¶
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput struct{ *pulumi.OutputState }
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput) Elem ¶
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput) ElementType ¶
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput) Offer ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput) Offer() pulumi.StringPtrOutput
Specifies the offer of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput) Publisher ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput) Publisher() pulumi.StringPtrOutput
The publisher of the Image. Possible values are `RedHat` and `SUSE`. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput) Sku ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput) Sku() pulumi.StringPtrOutput
The SKU of the Image. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput) Version ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput) Version() pulumi.StringPtrOutput
Specifies the version of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created.
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationInput ¶
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationInput interface { pulumi.Input ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutputWithContext(context.Context) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput }
SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationInput is an input type that accepts SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationArgs and SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput values. You can construct a concrete instance of `SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationInput` via:
SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationArgs{...}
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfile ¶
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfile struct { // The name of the administrator account. Changing this forces a new resource to be created. AdminUsername string `pulumi:"adminUsername"` // The SSH public key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created. SshPrivateKey string `pulumi:"sshPrivateKey"` // The SSH private key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created. SshPublicKey string `pulumi:"sshPublicKey"` }
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileArgs ¶
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileArgs struct { // The name of the administrator account. Changing this forces a new resource to be created. AdminUsername pulumi.StringInput `pulumi:"adminUsername"` // The SSH public key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created. SshPrivateKey pulumi.StringInput `pulumi:"sshPrivateKey"` // The SSH private key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created. SshPublicKey pulumi.StringInput `pulumi:"sshPublicKey"` }
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileArgs) ElementType ¶
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput ¶
func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutputWithContext ¶
func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput ¶
func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext ¶
func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileInput ¶
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileInput interface { pulumi.Input ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutputWithContext(context.Context) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput }
SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileInput is an input type that accepts SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileArgs and SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput values. You can construct a concrete instance of `SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileInput` via:
SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileArgs{...}
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput ¶
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput struct{ *pulumi.OutputState }
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput) AdminUsername ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput) AdminUsername() pulumi.StringOutput
The name of the administrator account. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput) ElementType ¶
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput) SshPrivateKey ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput) SshPrivateKey() pulumi.StringOutput
The SSH public key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput) SshPublicKey ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput) SshPublicKey() pulumi.StringOutput
The SSH private key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutputWithContext ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrInput ¶
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrInput interface { pulumi.Input ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext(context.Context) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput }
SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrInput is an input type that accepts SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileArgs, SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtr and SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput values. You can construct a concrete instance of `SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrInput` via:
SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileArgs{...} or: nil
func SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtr ¶
func SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtr(v *SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileArgs) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrInput
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput ¶
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput struct{ *pulumi.OutputState }
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) AdminUsername ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) AdminUsername() pulumi.StringPtrOutput
The name of the administrator account. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) Elem ¶
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) ElementType ¶
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) SshPrivateKey ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) SshPrivateKey() pulumi.StringPtrOutput
The SSH public key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) SshPublicKey ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) SshPublicKey() pulumi.StringPtrOutput
The SSH private key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput ¶
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput struct{ *pulumi.OutputState }
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput) ElementType ¶
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput) Image ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput) Image() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImageOutput
An `image` block as defined below. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput) OsProfile ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput) OsProfile() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutput
An `osProfile` block as defined below. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutputWithContext ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutputWithContext ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput) VirtualMachineSize ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutput) VirtualMachineSize() pulumi.StringOutput
The size of the Virtual Machine. Changing this forces a new resource to be created.
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrInput ¶
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrInput interface { pulumi.Input ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutputWithContext(context.Context) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput }
SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrInput is an input type that accepts SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationArgs, SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtr and SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput values. You can construct a concrete instance of `SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrInput` via:
SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationArgs{...} or: nil
func SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtr ¶
func SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtr(v *SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationArgs) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrInput
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput ¶
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput struct{ *pulumi.OutputState }
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput) Elem ¶
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput) ElementType ¶
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput) Image ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput) Image() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationImagePtrOutput
An `image` block as defined below. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput) OsProfile ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput) OsProfile() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput
An `osProfile` block as defined below. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutputWithContext ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput) VirtualMachineSize ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationPtrOutput) VirtualMachineSize() pulumi.StringPtrOutput
The size of the Virtual Machine. Changing this forces a new resource to be created.
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNames ¶
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNames struct { // (Optional) One or more `dataDisk` blocks as defined below. Changing this forces a new resource to be created. DataDisks []SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDisk `pulumi:"dataDisks"` // The full name of the host of the Virtual Machine. Changing this forces a new resource to be created. HostName *string `pulumi:"hostName"` // A list of full names for the Network Interface of the Virtual Machine. Changing this forces a new resource to be created. NetworkInterfaceNames []string `pulumi:"networkInterfaceNames"` // The full name of the OS Disk attached to the Virtual Machine. Changing this forces a new resource to be created. OsDiskName *string `pulumi:"osDiskName"` // The full name of the Virtual Machine in a single server SAP system. Changing this forces a new resource to be created. VirtualMachineName *string `pulumi:"virtualMachineName"` }
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesArgs ¶
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesArgs struct { // (Optional) One or more `dataDisk` blocks as defined below. Changing this forces a new resource to be created. DataDisks SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayInput `pulumi:"dataDisks"` // The full name of the host of the Virtual Machine. Changing this forces a new resource to be created. HostName pulumi.StringPtrInput `pulumi:"hostName"` // A list of full names for the Network Interface of the Virtual Machine. Changing this forces a new resource to be created. NetworkInterfaceNames pulumi.StringArrayInput `pulumi:"networkInterfaceNames"` // The full name of the OS Disk attached to the Virtual Machine. Changing this forces a new resource to be created. OsDiskName pulumi.StringPtrInput `pulumi:"osDiskName"` // The full name of the Virtual Machine in a single server SAP system. Changing this forces a new resource to be created. VirtualMachineName pulumi.StringPtrInput `pulumi:"virtualMachineName"` }
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesArgs) ElementType ¶
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesArgs) ElementType() reflect.Type
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput ¶
func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutputWithContext ¶
func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput ¶
func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutputWithContext ¶
func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDisk ¶
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDisk struct { // A list of full names of Data Disks per Volume. Changing this forces a new resource to be created. Names []string `pulumi:"names"` // The name of the Volume. The only possible value is `default`. Changing this forces a new resource to be created. VolumeName string `pulumi:"volumeName"` }
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArgs ¶
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArgs struct { // A list of full names of Data Disks per Volume. Changing this forces a new resource to be created. Names pulumi.StringArrayInput `pulumi:"names"` // The name of the Volume. The only possible value is `default`. Changing this forces a new resource to be created. VolumeName pulumi.StringInput `pulumi:"volumeName"` }
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArgs) ElementType ¶
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutput ¶
func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutput() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutputWithContext ¶
func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArgs) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutput
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArray ¶
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArray []SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskInput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArray) ElementType ¶
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArray) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutput ¶
func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArray) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutput() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArray) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutputWithContext ¶
func (i SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArray) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutput
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayInput ¶
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayInput interface { pulumi.Input ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutput() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutput ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutputWithContext(context.Context) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutput }
SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayInput is an input type that accepts SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArray and SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutput values. You can construct a concrete instance of `SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayInput` via:
SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArray{ SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArgs{...} }
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutput ¶
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutput struct{ *pulumi.OutputState }
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutput) ElementType ¶
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutput) Index ¶
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutput ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutput() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutputWithContext ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutput
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskInput ¶
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskInput interface { pulumi.Input ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutput() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutput ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutputWithContext(context.Context) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutput }
SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskInput is an input type that accepts SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArgs and SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutput values. You can construct a concrete instance of `SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskInput` via:
SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArgs{...}
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutput ¶
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutput struct{ *pulumi.OutputState }
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutput) ElementType ¶
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutput) Names ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutput) Names() pulumi.StringArrayOutput
A list of full names of Data Disks per Volume. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutput ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutput() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutputWithContext ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutput) VolumeName ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskOutput) VolumeName() pulumi.StringOutput
The name of the Volume. The only possible value is `default`. Changing this forces a new resource to be created.
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesInput ¶
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesInput interface { pulumi.Input ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutputWithContext(context.Context) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput }
SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesInput is an input type that accepts SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesArgs and SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput values. You can construct a concrete instance of `SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesInput` via:
SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesArgs{...}
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput ¶
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput struct{ *pulumi.OutputState }
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput) DataDisks ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput) DataDisks() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutput
(Optional) One or more `dataDisk` blocks as defined below. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput) ElementType ¶
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput) HostName ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput) HostName() pulumi.StringPtrOutput
The full name of the host of the Virtual Machine. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput) NetworkInterfaceNames ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput) NetworkInterfaceNames() pulumi.StringArrayOutput
A list of full names for the Network Interface of the Virtual Machine. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput) OsDiskName ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput) OsDiskName() pulumi.StringPtrOutput
The full name of the OS Disk attached to the Virtual Machine. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutputWithContext ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutputWithContext ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput) VirtualMachineName ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutput) VirtualMachineName() pulumi.StringPtrOutput
The full name of the Virtual Machine in a single server SAP system. Changing this forces a new resource to be created.
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrInput ¶
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrInput interface { pulumi.Input ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutputWithContext(context.Context) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput }
SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrInput is an input type that accepts SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesArgs, SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtr and SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput values. You can construct a concrete instance of `SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrInput` via:
SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesArgs{...} or: nil
func SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtr ¶
func SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtr(v *SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesArgs) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrInput
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput ¶
type SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput struct{ *pulumi.OutputState }
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput) DataDisks ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput) DataDisks() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesDataDiskArrayOutput
(Optional) One or more `dataDisk` blocks as defined below. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput) Elem ¶
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput) ElementType ¶
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput) HostName ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput) HostName() pulumi.StringPtrOutput
The full name of the host of the Virtual Machine. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput) NetworkInterfaceNames ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput) NetworkInterfaceNames() pulumi.StringArrayOutput
A list of full names for the Network Interface of the Virtual Machine. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput) OsDiskName ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput) OsDiskName() pulumi.StringPtrOutput
The full name of the OS Disk attached to the Virtual Machine. Changing this forces a new resource to be created.
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput() SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutputWithContext ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput) ToSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutputWithContext(ctx context.Context) SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput
func (SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput) VirtualMachineName ¶
func (o SingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesPtrOutput) VirtualMachineName() pulumi.StringPtrOutput
The full name of the Virtual Machine in a single server SAP system. Changing this forces a new resource to be created.
type SingleNodeVirtualInstanceState ¶
type SingleNodeVirtualInstanceState struct { // The Geo-Location where the SAP system is to be created. Changing this forces a new resource to be created. AppLocation pulumi.StringPtrInput // The environment type for the SAP Single Node Virtual Instance. Possible values are `NonProd` and `Prod`. Changing this forces a new resource to be created. Environment pulumi.StringPtrInput // An `identity` block as defined below. Identity SingleNodeVirtualInstanceIdentityPtrInput // The Azure Region where the SAP Single Node Virtual Instance should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the managed Resource Group for the SAP Single Node Virtual Instance. Changing this forces a new resource to be created. ManagedResourceGroupName pulumi.StringPtrInput // Specifies the name of this SAP Single Node Virtual Instance. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the SAP Single Node Virtual Instance should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The fully qualified domain name for the SAP system. Changing this forces a new resource to be created. SapFqdn pulumi.StringPtrInput // The SAP Product type for the SAP Single Node Virtual Instance. Possible values are `ECC`, `Other` and `S4HANA`. Changing this forces a new resource to be created. SapProduct pulumi.StringPtrInput // A `singleServerConfiguration` block as defined below. Changing this forces a new resource to be created. SingleServerConfiguration SingleNodeVirtualInstanceSingleServerConfigurationPtrInput // A mapping of tags which should be assigned to the SAP Single Node Virtual Instance. Tags pulumi.StringMapInput }
func (SingleNodeVirtualInstanceState) ElementType ¶
func (SingleNodeVirtualInstanceState) ElementType() reflect.Type
type ThreeTierVirtualInstance ¶
type ThreeTierVirtualInstance struct { pulumi.CustomResourceState // The Geo-Location where the SAP system is to be created. Changing this forces a new resource to be created. AppLocation pulumi.StringOutput `pulumi:"appLocation"` // The environment type for the SAP Three Tier Virtual Instance. Possible values are `NonProd` and `Prod`. Changing this forces a new resource to be created. Environment pulumi.StringOutput `pulumi:"environment"` // An `identity` block as defined below. Identity ThreeTierVirtualInstanceIdentityPtrOutput `pulumi:"identity"` // The Azure Region where the SAP Three Tier Virtual Instance should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the managed Resource Group for the SAP Three Tier Virtual Instance. Changing this forces a new resource to be created. ManagedResourceGroupName pulumi.StringPtrOutput `pulumi:"managedResourceGroupName"` // Specifies the name of this SAP Three Tier Virtual Instance. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the SAP Three Tier Virtual Instance should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The FQDN of the SAP system. Changing this forces a new resource to be created. SapFqdn pulumi.StringOutput `pulumi:"sapFqdn"` // The SAP Product type for the SAP Three Tier Virtual Instance. Possible values are `ECC`, `Other` and `S4HANA`. Changing this forces a new resource to be created. SapProduct pulumi.StringOutput `pulumi:"sapProduct"` // A mapping of tags which should be assigned to the SAP Three Tier Virtual Instance. Tags pulumi.StringMapOutput `pulumi:"tags"` // A `threeTierConfiguration` block as defined below. Changing this forces a new resource to be created. ThreeTierConfiguration ThreeTierVirtualInstanceThreeTierConfigurationOutput `pulumi:"threeTierConfiguration"` }
Manages an SAP Three Tier Virtual Instance with a new SAP System.
> **Note:** Before using this resource, it's required to submit the request of registering the Resource Provider with Azure CLI `az provider register --namespace "Microsoft.Workloads"`. The Resource Provider can take a while to register, you can check the status by running `az provider show --namespace "Microsoft.Workloads" --query "registrationState"`. Once this outputs "Registered" the Resource Provider is available for use.
## Import
SAP Three Tier Virtual Instances with new SAP Systems can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:workloadssap/threeTierVirtualInstance:ThreeTierVirtualInstance example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Workloads/sapVirtualInstances/vis1 ```
func GetThreeTierVirtualInstance ¶
func GetThreeTierVirtualInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ThreeTierVirtualInstanceState, opts ...pulumi.ResourceOption) (*ThreeTierVirtualInstance, error)
GetThreeTierVirtualInstance gets an existing ThreeTierVirtualInstance 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 NewThreeTierVirtualInstance ¶
func NewThreeTierVirtualInstance(ctx *pulumi.Context, name string, args *ThreeTierVirtualInstanceArgs, opts ...pulumi.ResourceOption) (*ThreeTierVirtualInstance, error)
NewThreeTierVirtualInstance registers a new resource with the given unique name, arguments, and options.
func (*ThreeTierVirtualInstance) ElementType ¶
func (*ThreeTierVirtualInstance) ElementType() reflect.Type
func (*ThreeTierVirtualInstance) ToThreeTierVirtualInstanceOutput ¶
func (i *ThreeTierVirtualInstance) ToThreeTierVirtualInstanceOutput() ThreeTierVirtualInstanceOutput
func (*ThreeTierVirtualInstance) ToThreeTierVirtualInstanceOutputWithContext ¶
func (i *ThreeTierVirtualInstance) ToThreeTierVirtualInstanceOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceOutput
type ThreeTierVirtualInstanceArgs ¶
type ThreeTierVirtualInstanceArgs struct { // The Geo-Location where the SAP system is to be created. Changing this forces a new resource to be created. AppLocation pulumi.StringInput // The environment type for the SAP Three Tier Virtual Instance. Possible values are `NonProd` and `Prod`. Changing this forces a new resource to be created. Environment pulumi.StringInput // An `identity` block as defined below. Identity ThreeTierVirtualInstanceIdentityPtrInput // The Azure Region where the SAP Three Tier Virtual Instance should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the managed Resource Group for the SAP Three Tier Virtual Instance. Changing this forces a new resource to be created. ManagedResourceGroupName pulumi.StringPtrInput // Specifies the name of this SAP Three Tier Virtual Instance. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the SAP Three Tier Virtual Instance should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The FQDN of the SAP system. Changing this forces a new resource to be created. SapFqdn pulumi.StringInput // The SAP Product type for the SAP Three Tier Virtual Instance. Possible values are `ECC`, `Other` and `S4HANA`. Changing this forces a new resource to be created. SapProduct pulumi.StringInput // A mapping of tags which should be assigned to the SAP Three Tier Virtual Instance. Tags pulumi.StringMapInput // A `threeTierConfiguration` block as defined below. Changing this forces a new resource to be created. ThreeTierConfiguration ThreeTierVirtualInstanceThreeTierConfigurationInput }
The set of arguments for constructing a ThreeTierVirtualInstance resource.
func (ThreeTierVirtualInstanceArgs) ElementType ¶
func (ThreeTierVirtualInstanceArgs) ElementType() reflect.Type
type ThreeTierVirtualInstanceArray ¶
type ThreeTierVirtualInstanceArray []ThreeTierVirtualInstanceInput
func (ThreeTierVirtualInstanceArray) ElementType ¶
func (ThreeTierVirtualInstanceArray) ElementType() reflect.Type
func (ThreeTierVirtualInstanceArray) ToThreeTierVirtualInstanceArrayOutput ¶
func (i ThreeTierVirtualInstanceArray) ToThreeTierVirtualInstanceArrayOutput() ThreeTierVirtualInstanceArrayOutput
func (ThreeTierVirtualInstanceArray) ToThreeTierVirtualInstanceArrayOutputWithContext ¶
func (i ThreeTierVirtualInstanceArray) ToThreeTierVirtualInstanceArrayOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceArrayOutput
type ThreeTierVirtualInstanceArrayInput ¶
type ThreeTierVirtualInstanceArrayInput interface { pulumi.Input ToThreeTierVirtualInstanceArrayOutput() ThreeTierVirtualInstanceArrayOutput ToThreeTierVirtualInstanceArrayOutputWithContext(context.Context) ThreeTierVirtualInstanceArrayOutput }
ThreeTierVirtualInstanceArrayInput is an input type that accepts ThreeTierVirtualInstanceArray and ThreeTierVirtualInstanceArrayOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceArrayInput` via:
ThreeTierVirtualInstanceArray{ ThreeTierVirtualInstanceArgs{...} }
type ThreeTierVirtualInstanceArrayOutput ¶
type ThreeTierVirtualInstanceArrayOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceArrayOutput) ElementType ¶
func (ThreeTierVirtualInstanceArrayOutput) ElementType() reflect.Type
func (ThreeTierVirtualInstanceArrayOutput) Index ¶
func (o ThreeTierVirtualInstanceArrayOutput) Index(i pulumi.IntInput) ThreeTierVirtualInstanceOutput
func (ThreeTierVirtualInstanceArrayOutput) ToThreeTierVirtualInstanceArrayOutput ¶
func (o ThreeTierVirtualInstanceArrayOutput) ToThreeTierVirtualInstanceArrayOutput() ThreeTierVirtualInstanceArrayOutput
func (ThreeTierVirtualInstanceArrayOutput) ToThreeTierVirtualInstanceArrayOutputWithContext ¶
func (o ThreeTierVirtualInstanceArrayOutput) ToThreeTierVirtualInstanceArrayOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceArrayOutput
type ThreeTierVirtualInstanceIdentity ¶
type ThreeTierVirtualInstanceIdentity struct { // A list of User Assigned Managed Identity IDs to be assigned to this SAP Three Tier Virtual Instance. IdentityIds []string `pulumi:"identityIds"` // The type of Managed Service Identity that should be configured on this SAP Three Tier Virtual Instance. Only possible value is `UserAssigned`. Type string `pulumi:"type"` }
type ThreeTierVirtualInstanceIdentityArgs ¶
type ThreeTierVirtualInstanceIdentityArgs struct { // A list of User Assigned Managed Identity IDs to be assigned to this SAP Three Tier Virtual Instance. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The type of Managed Service Identity that should be configured on this SAP Three Tier Virtual Instance. Only possible value is `UserAssigned`. Type pulumi.StringInput `pulumi:"type"` }
func (ThreeTierVirtualInstanceIdentityArgs) ElementType ¶
func (ThreeTierVirtualInstanceIdentityArgs) ElementType() reflect.Type
func (ThreeTierVirtualInstanceIdentityArgs) ToThreeTierVirtualInstanceIdentityOutput ¶
func (i ThreeTierVirtualInstanceIdentityArgs) ToThreeTierVirtualInstanceIdentityOutput() ThreeTierVirtualInstanceIdentityOutput
func (ThreeTierVirtualInstanceIdentityArgs) ToThreeTierVirtualInstanceIdentityOutputWithContext ¶
func (i ThreeTierVirtualInstanceIdentityArgs) ToThreeTierVirtualInstanceIdentityOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceIdentityOutput
func (ThreeTierVirtualInstanceIdentityArgs) ToThreeTierVirtualInstanceIdentityPtrOutput ¶
func (i ThreeTierVirtualInstanceIdentityArgs) ToThreeTierVirtualInstanceIdentityPtrOutput() ThreeTierVirtualInstanceIdentityPtrOutput
func (ThreeTierVirtualInstanceIdentityArgs) ToThreeTierVirtualInstanceIdentityPtrOutputWithContext ¶
func (i ThreeTierVirtualInstanceIdentityArgs) ToThreeTierVirtualInstanceIdentityPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceIdentityPtrOutput
type ThreeTierVirtualInstanceIdentityInput ¶
type ThreeTierVirtualInstanceIdentityInput interface { pulumi.Input ToThreeTierVirtualInstanceIdentityOutput() ThreeTierVirtualInstanceIdentityOutput ToThreeTierVirtualInstanceIdentityOutputWithContext(context.Context) ThreeTierVirtualInstanceIdentityOutput }
ThreeTierVirtualInstanceIdentityInput is an input type that accepts ThreeTierVirtualInstanceIdentityArgs and ThreeTierVirtualInstanceIdentityOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceIdentityInput` via:
ThreeTierVirtualInstanceIdentityArgs{...}
type ThreeTierVirtualInstanceIdentityOutput ¶
type ThreeTierVirtualInstanceIdentityOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceIdentityOutput) ElementType ¶
func (ThreeTierVirtualInstanceIdentityOutput) ElementType() reflect.Type
func (ThreeTierVirtualInstanceIdentityOutput) IdentityIds ¶
func (o ThreeTierVirtualInstanceIdentityOutput) IdentityIds() pulumi.StringArrayOutput
A list of User Assigned Managed Identity IDs to be assigned to this SAP Three Tier Virtual Instance.
func (ThreeTierVirtualInstanceIdentityOutput) ToThreeTierVirtualInstanceIdentityOutput ¶
func (o ThreeTierVirtualInstanceIdentityOutput) ToThreeTierVirtualInstanceIdentityOutput() ThreeTierVirtualInstanceIdentityOutput
func (ThreeTierVirtualInstanceIdentityOutput) ToThreeTierVirtualInstanceIdentityOutputWithContext ¶
func (o ThreeTierVirtualInstanceIdentityOutput) ToThreeTierVirtualInstanceIdentityOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceIdentityOutput
func (ThreeTierVirtualInstanceIdentityOutput) ToThreeTierVirtualInstanceIdentityPtrOutput ¶
func (o ThreeTierVirtualInstanceIdentityOutput) ToThreeTierVirtualInstanceIdentityPtrOutput() ThreeTierVirtualInstanceIdentityPtrOutput
func (ThreeTierVirtualInstanceIdentityOutput) ToThreeTierVirtualInstanceIdentityPtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceIdentityOutput) ToThreeTierVirtualInstanceIdentityPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceIdentityPtrOutput
func (ThreeTierVirtualInstanceIdentityOutput) Type ¶
func (o ThreeTierVirtualInstanceIdentityOutput) Type() pulumi.StringOutput
The type of Managed Service Identity that should be configured on this SAP Three Tier Virtual Instance. Only possible value is `UserAssigned`.
type ThreeTierVirtualInstanceIdentityPtrInput ¶
type ThreeTierVirtualInstanceIdentityPtrInput interface { pulumi.Input ToThreeTierVirtualInstanceIdentityPtrOutput() ThreeTierVirtualInstanceIdentityPtrOutput ToThreeTierVirtualInstanceIdentityPtrOutputWithContext(context.Context) ThreeTierVirtualInstanceIdentityPtrOutput }
ThreeTierVirtualInstanceIdentityPtrInput is an input type that accepts ThreeTierVirtualInstanceIdentityArgs, ThreeTierVirtualInstanceIdentityPtr and ThreeTierVirtualInstanceIdentityPtrOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceIdentityPtrInput` via:
ThreeTierVirtualInstanceIdentityArgs{...} or: nil
func ThreeTierVirtualInstanceIdentityPtr ¶
func ThreeTierVirtualInstanceIdentityPtr(v *ThreeTierVirtualInstanceIdentityArgs) ThreeTierVirtualInstanceIdentityPtrInput
type ThreeTierVirtualInstanceIdentityPtrOutput ¶
type ThreeTierVirtualInstanceIdentityPtrOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceIdentityPtrOutput) ElementType ¶
func (ThreeTierVirtualInstanceIdentityPtrOutput) ElementType() reflect.Type
func (ThreeTierVirtualInstanceIdentityPtrOutput) IdentityIds ¶
func (o ThreeTierVirtualInstanceIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
A list of User Assigned Managed Identity IDs to be assigned to this SAP Three Tier Virtual Instance.
func (ThreeTierVirtualInstanceIdentityPtrOutput) ToThreeTierVirtualInstanceIdentityPtrOutput ¶
func (o ThreeTierVirtualInstanceIdentityPtrOutput) ToThreeTierVirtualInstanceIdentityPtrOutput() ThreeTierVirtualInstanceIdentityPtrOutput
func (ThreeTierVirtualInstanceIdentityPtrOutput) ToThreeTierVirtualInstanceIdentityPtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceIdentityPtrOutput) ToThreeTierVirtualInstanceIdentityPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceIdentityPtrOutput
func (ThreeTierVirtualInstanceIdentityPtrOutput) Type ¶
func (o ThreeTierVirtualInstanceIdentityPtrOutput) Type() pulumi.StringPtrOutput
The type of Managed Service Identity that should be configured on this SAP Three Tier Virtual Instance. Only possible value is `UserAssigned`.
type ThreeTierVirtualInstanceInput ¶
type ThreeTierVirtualInstanceInput interface { pulumi.Input ToThreeTierVirtualInstanceOutput() ThreeTierVirtualInstanceOutput ToThreeTierVirtualInstanceOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceOutput }
type ThreeTierVirtualInstanceMap ¶
type ThreeTierVirtualInstanceMap map[string]ThreeTierVirtualInstanceInput
func (ThreeTierVirtualInstanceMap) ElementType ¶
func (ThreeTierVirtualInstanceMap) ElementType() reflect.Type
func (ThreeTierVirtualInstanceMap) ToThreeTierVirtualInstanceMapOutput ¶
func (i ThreeTierVirtualInstanceMap) ToThreeTierVirtualInstanceMapOutput() ThreeTierVirtualInstanceMapOutput
func (ThreeTierVirtualInstanceMap) ToThreeTierVirtualInstanceMapOutputWithContext ¶
func (i ThreeTierVirtualInstanceMap) ToThreeTierVirtualInstanceMapOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceMapOutput
type ThreeTierVirtualInstanceMapInput ¶
type ThreeTierVirtualInstanceMapInput interface { pulumi.Input ToThreeTierVirtualInstanceMapOutput() ThreeTierVirtualInstanceMapOutput ToThreeTierVirtualInstanceMapOutputWithContext(context.Context) ThreeTierVirtualInstanceMapOutput }
ThreeTierVirtualInstanceMapInput is an input type that accepts ThreeTierVirtualInstanceMap and ThreeTierVirtualInstanceMapOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceMapInput` via:
ThreeTierVirtualInstanceMap{ "key": ThreeTierVirtualInstanceArgs{...} }
type ThreeTierVirtualInstanceMapOutput ¶
type ThreeTierVirtualInstanceMapOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceMapOutput) ElementType ¶
func (ThreeTierVirtualInstanceMapOutput) ElementType() reflect.Type
func (ThreeTierVirtualInstanceMapOutput) MapIndex ¶
func (o ThreeTierVirtualInstanceMapOutput) MapIndex(k pulumi.StringInput) ThreeTierVirtualInstanceOutput
func (ThreeTierVirtualInstanceMapOutput) ToThreeTierVirtualInstanceMapOutput ¶
func (o ThreeTierVirtualInstanceMapOutput) ToThreeTierVirtualInstanceMapOutput() ThreeTierVirtualInstanceMapOutput
func (ThreeTierVirtualInstanceMapOutput) ToThreeTierVirtualInstanceMapOutputWithContext ¶
func (o ThreeTierVirtualInstanceMapOutput) ToThreeTierVirtualInstanceMapOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceMapOutput
type ThreeTierVirtualInstanceOutput ¶
type ThreeTierVirtualInstanceOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceOutput) AppLocation ¶
func (o ThreeTierVirtualInstanceOutput) AppLocation() pulumi.StringOutput
The Geo-Location where the SAP system is to be created. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceOutput) ElementType ¶
func (ThreeTierVirtualInstanceOutput) ElementType() reflect.Type
func (ThreeTierVirtualInstanceOutput) Environment ¶
func (o ThreeTierVirtualInstanceOutput) Environment() pulumi.StringOutput
The environment type for the SAP Three Tier Virtual Instance. Possible values are `NonProd` and `Prod`. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceOutput) Identity ¶
func (o ThreeTierVirtualInstanceOutput) Identity() ThreeTierVirtualInstanceIdentityPtrOutput
An `identity` block as defined below.
func (ThreeTierVirtualInstanceOutput) Location ¶
func (o ThreeTierVirtualInstanceOutput) Location() pulumi.StringOutput
The Azure Region where the SAP Three Tier Virtual Instance should exist. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceOutput) ManagedResourceGroupName ¶
func (o ThreeTierVirtualInstanceOutput) ManagedResourceGroupName() pulumi.StringPtrOutput
The name of the managed Resource Group for the SAP Three Tier Virtual Instance. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceOutput) Name ¶
func (o ThreeTierVirtualInstanceOutput) Name() pulumi.StringOutput
Specifies the name of this SAP Three Tier Virtual Instance. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceOutput) ResourceGroupName ¶
func (o ThreeTierVirtualInstanceOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the SAP Three Tier Virtual Instance should exist. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceOutput) SapFqdn ¶
func (o ThreeTierVirtualInstanceOutput) SapFqdn() pulumi.StringOutput
The FQDN of the SAP system. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceOutput) SapProduct ¶
func (o ThreeTierVirtualInstanceOutput) SapProduct() pulumi.StringOutput
The SAP Product type for the SAP Three Tier Virtual Instance. Possible values are `ECC`, `Other` and `S4HANA`. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceOutput) Tags ¶
func (o ThreeTierVirtualInstanceOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the SAP Three Tier Virtual Instance.
func (ThreeTierVirtualInstanceOutput) ThreeTierConfiguration ¶
func (o ThreeTierVirtualInstanceOutput) ThreeTierConfiguration() ThreeTierVirtualInstanceThreeTierConfigurationOutput
A `threeTierConfiguration` block as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceOutput) ToThreeTierVirtualInstanceOutput ¶
func (o ThreeTierVirtualInstanceOutput) ToThreeTierVirtualInstanceOutput() ThreeTierVirtualInstanceOutput
func (ThreeTierVirtualInstanceOutput) ToThreeTierVirtualInstanceOutputWithContext ¶
func (o ThreeTierVirtualInstanceOutput) ToThreeTierVirtualInstanceOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceOutput
type ThreeTierVirtualInstanceState ¶
type ThreeTierVirtualInstanceState struct { // The Geo-Location where the SAP system is to be created. Changing this forces a new resource to be created. AppLocation pulumi.StringPtrInput // The environment type for the SAP Three Tier Virtual Instance. Possible values are `NonProd` and `Prod`. Changing this forces a new resource to be created. Environment pulumi.StringPtrInput // An `identity` block as defined below. Identity ThreeTierVirtualInstanceIdentityPtrInput // The Azure Region where the SAP Three Tier Virtual Instance should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the managed Resource Group for the SAP Three Tier Virtual Instance. Changing this forces a new resource to be created. ManagedResourceGroupName pulumi.StringPtrInput // Specifies the name of this SAP Three Tier Virtual Instance. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the SAP Three Tier Virtual Instance should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The FQDN of the SAP system. Changing this forces a new resource to be created. SapFqdn pulumi.StringPtrInput // The SAP Product type for the SAP Three Tier Virtual Instance. Possible values are `ECC`, `Other` and `S4HANA`. Changing this forces a new resource to be created. SapProduct pulumi.StringPtrInput // A mapping of tags which should be assigned to the SAP Three Tier Virtual Instance. Tags pulumi.StringMapInput // A `threeTierConfiguration` block as defined below. Changing this forces a new resource to be created. ThreeTierConfiguration ThreeTierVirtualInstanceThreeTierConfigurationPtrInput }
func (ThreeTierVirtualInstanceState) ElementType ¶
func (ThreeTierVirtualInstanceState) ElementType() reflect.Type
type ThreeTierVirtualInstanceThreeTierConfiguration ¶
type ThreeTierVirtualInstanceThreeTierConfiguration struct { AppResourceGroupName string `pulumi:"appResourceGroupName"` // An `applicationServerConfiguration` block as defined below. Changing this forces a new resource to be created. ApplicationServerConfiguration ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfiguration `pulumi:"applicationServerConfiguration"` // A `centralServerConfiguration` block as defined below. Changing this forces a new resource to be created. CentralServerConfiguration ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfiguration `pulumi:"centralServerConfiguration"` // A `databaseServerConfiguration` block as defined below. Changing this forces a new resource to be created. DatabaseServerConfiguration ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfiguration `pulumi:"databaseServerConfiguration"` // The high availability type for the three tier configuration. Possible values are `AvailabilitySet` and `AvailabilityZone`. Changing this forces a new resource to be created. HighAvailabilityType *string `pulumi:"highAvailabilityType"` // A `resourceNames` block as defined below. Changing this forces a new resource to be created. ResourceNames *ThreeTierVirtualInstanceThreeTierConfigurationResourceNames `pulumi:"resourceNames"` // Specifies whether a secondary IP address should be added to the network interface on all VMs of the SAP system being deployed. Defaults to `false`. Changing this forces a new resource to be created. SecondaryIpEnabled *bool `pulumi:"secondaryIpEnabled"` // A `transportCreateAndMount` block as defined below. Changing this forces a new resource to be created. // // > **Note:** The file share configuration uses `skip` by default when `transportCreateAndMount` isn't set. // // > **Note:** Due to [a bug in the Azure API](https://github.com/Azure/azure-rest-api-specs/issues/25209) where the Storage File Share Id is not defined correctly, it is not currently possible to support using Transport Mount. TransportCreateAndMount *ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMount `pulumi:"transportCreateAndMount"` }
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfiguration ¶
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfiguration struct { // The number of instances for the Application Server. Possible values are at least `1`. Changing this forces a new resource to be created. InstanceCount int `pulumi:"instanceCount"` // The resource ID of the Subnet for the Application Server. Changing this forces a new resource to be created. SubnetId string `pulumi:"subnetId"` // A `virtualMachineConfiguration` block as defined below. Changing this forces a new resource to be created. VirtualMachineConfiguration ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfiguration `pulumi:"virtualMachineConfiguration"` }
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationArgs ¶
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationArgs struct { // The number of instances for the Application Server. Possible values are at least `1`. Changing this forces a new resource to be created. InstanceCount pulumi.IntInput `pulumi:"instanceCount"` // The resource ID of the Subnet for the Application Server. Changing this forces a new resource to be created. SubnetId pulumi.StringInput `pulumi:"subnetId"` // A `virtualMachineConfiguration` block as defined below. Changing this forces a new resource to be created. VirtualMachineConfiguration ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationInput `pulumi:"virtualMachineConfiguration"` }
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationArgs) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationArgs) ElementType() reflect.Type
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput }
ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationArgs and ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationArgs{...}
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput) InstanceCount ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput) InstanceCount() pulumi.IntOutput
The number of instances for the Application Server. Possible values are at least `1`. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput) SubnetId ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput) SubnetId() pulumi.StringOutput
The resource ID of the Subnet for the Application Server. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput) VirtualMachineConfiguration ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput) VirtualMachineConfiguration() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput
A `virtualMachineConfiguration` block as defined below. Changing this forces a new resource to be created.
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput }
ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationArgs, ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtr and ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationArgs{...} or: nil
func ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtr ¶
func ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtr(v *ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationArgs) ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrInput
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput) InstanceCount ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput) InstanceCount() pulumi.IntPtrOutput
The number of instances for the Application Server. Possible values are at least `1`. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput) SubnetId ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput) SubnetId() pulumi.StringPtrOutput
The resource ID of the Subnet for the Application Server. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput) VirtualMachineConfiguration ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput) VirtualMachineConfiguration() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput
A `virtualMachineConfiguration` block as defined below. Changing this forces a new resource to be created.
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfiguration ¶
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfiguration struct { // An `image` block as defined below. Changing this forces a new resource to be created. Image ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImage `pulumi:"image"` // An `osProfile` block as defined below. Changing this forces a new resource to be created. OsProfile ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfile `pulumi:"osProfile"` // The size of the Virtual Machine. Changing this forces a new resource to be created. VirtualMachineSize string `pulumi:"virtualMachineSize"` }
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationArgs ¶
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationArgs struct { // An `image` block as defined below. Changing this forces a new resource to be created. Image ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageInput `pulumi:"image"` // An `osProfile` block as defined below. Changing this forces a new resource to be created. OsProfile ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileInput `pulumi:"osProfile"` // The size of the Virtual Machine. Changing this forces a new resource to be created. VirtualMachineSize pulumi.StringInput `pulumi:"virtualMachineSize"` }
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationArgs) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImage ¶
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImage struct { // Specifies the offer of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created. Offer string `pulumi:"offer"` // The publisher of the Image. Possible values are `RedHat` and `SUSE`. Changing this forces a new resource to be created. Publisher string `pulumi:"publisher"` // The SKU of the Image. Changing this forces a new resource to be created. Sku string `pulumi:"sku"` // Specifies the version of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created. Version string `pulumi:"version"` }
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageArgs ¶
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageArgs struct { // Specifies the offer of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created. Offer pulumi.StringInput `pulumi:"offer"` // The publisher of the Image. Possible values are `RedHat` and `SUSE`. Changing this forces a new resource to be created. Publisher pulumi.StringInput `pulumi:"publisher"` // The SKU of the Image. Changing this forces a new resource to be created. Sku pulumi.StringInput `pulumi:"sku"` // Specifies the version of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created. Version pulumi.StringInput `pulumi:"version"` }
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageArgs) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput }
ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageArgs and ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageArgs{...}
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput) Offer ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput) Offer() pulumi.StringOutput
Specifies the offer of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput) Publisher ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput) Publisher() pulumi.StringOutput
The publisher of the Image. Possible values are `RedHat` and `SUSE`. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput) Sku ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput) Sku() pulumi.StringOutput
The SKU of the Image. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput) Version ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput) Version() pulumi.StringOutput
Specifies the version of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created.
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput }
ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageArgs, ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtr and ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageArgs{...} or: nil
func ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtr ¶
func ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtr(v *ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageArgs) ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrInput
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput) Elem ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput) Offer ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput) Offer() pulumi.StringPtrOutput
Specifies the offer of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput) Publisher ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput) Publisher() pulumi.StringPtrOutput
The publisher of the Image. Possible values are `RedHat` and `SUSE`. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput) Sku ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput) Sku() pulumi.StringPtrOutput
The SKU of the Image. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput) Version ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput) Version() pulumi.StringPtrOutput
Specifies the version of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created.
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput }
ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationArgs and ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationArgs{...}
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfile ¶
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfile struct { // The name of the administrator account. Changing this forces a new resource to be created. AdminUsername string `pulumi:"adminUsername"` // The SSH public key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created. SshPrivateKey string `pulumi:"sshPrivateKey"` // The SSH private key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created. SshPublicKey string `pulumi:"sshPublicKey"` }
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileArgs ¶
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileArgs struct { // The name of the administrator account. Changing this forces a new resource to be created. AdminUsername pulumi.StringInput `pulumi:"adminUsername"` // The SSH public key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created. SshPrivateKey pulumi.StringInput `pulumi:"sshPrivateKey"` // The SSH private key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created. SshPublicKey pulumi.StringInput `pulumi:"sshPublicKey"` }
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileArgs) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput }
ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileArgs and ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileArgs{...}
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput) AdminUsername ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput) AdminUsername() pulumi.StringOutput
The name of the administrator account. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput) SshPrivateKey ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput) SshPrivateKey() pulumi.StringOutput
The SSH public key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput) SshPublicKey ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput) SshPublicKey() pulumi.StringOutput
The SSH private key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput }
ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileArgs, ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtr and ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileArgs{...} or: nil
func ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtr ¶
func ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtr(v *ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileArgs) ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrInput
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) AdminUsername ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) AdminUsername() pulumi.StringPtrOutput
The name of the administrator account. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) Elem ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) SshPrivateKey ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) SshPrivateKey() pulumi.StringPtrOutput
The SSH public key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) SshPublicKey ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) SshPublicKey() pulumi.StringPtrOutput
The SSH private key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput) Image ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput) Image() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImageOutput
An `image` block as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput) OsProfile ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput) OsProfile() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfileOutput
An `osProfile` block as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput) VirtualMachineSize ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOutput) VirtualMachineSize() pulumi.StringOutput
The size of the Virtual Machine. Changing this forces a new resource to be created.
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput }
ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationArgs, ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtr and ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationArgs{...} or: nil
func ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtr ¶
func ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtr(v *ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationArgs) ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrInput
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput) Elem ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput) Image ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput) Image() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationImagePtrOutput
An `image` block as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput) OsProfile ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput) OsProfile() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput
An `osProfile` block as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput) VirtualMachineSize ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationVirtualMachineConfigurationPtrOutput) VirtualMachineSize() pulumi.StringPtrOutput
The size of the Virtual Machine. Changing this forces a new resource to be created.
type ThreeTierVirtualInstanceThreeTierConfigurationArgs ¶
type ThreeTierVirtualInstanceThreeTierConfigurationArgs struct { AppResourceGroupName pulumi.StringInput `pulumi:"appResourceGroupName"` // An `applicationServerConfiguration` block as defined below. Changing this forces a new resource to be created. ApplicationServerConfiguration ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationInput `pulumi:"applicationServerConfiguration"` // A `centralServerConfiguration` block as defined below. Changing this forces a new resource to be created. CentralServerConfiguration ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationInput `pulumi:"centralServerConfiguration"` // A `databaseServerConfiguration` block as defined below. Changing this forces a new resource to be created. DatabaseServerConfiguration ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationInput `pulumi:"databaseServerConfiguration"` // The high availability type for the three tier configuration. Possible values are `AvailabilitySet` and `AvailabilityZone`. Changing this forces a new resource to be created. HighAvailabilityType pulumi.StringPtrInput `pulumi:"highAvailabilityType"` // A `resourceNames` block as defined below. Changing this forces a new resource to be created. ResourceNames ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrInput `pulumi:"resourceNames"` // Specifies whether a secondary IP address should be added to the network interface on all VMs of the SAP system being deployed. Defaults to `false`. Changing this forces a new resource to be created. SecondaryIpEnabled pulumi.BoolPtrInput `pulumi:"secondaryIpEnabled"` // A `transportCreateAndMount` block as defined below. Changing this forces a new resource to be created. // // > **Note:** The file share configuration uses `skip` by default when `transportCreateAndMount` isn't set. // // > **Note:** Due to [a bug in the Azure API](https://github.com/Azure/azure-rest-api-specs/issues/25209) where the Storage File Share Id is not defined correctly, it is not currently possible to support using Transport Mount. TransportCreateAndMount ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrInput `pulumi:"transportCreateAndMount"` }
func (ThreeTierVirtualInstanceThreeTierConfigurationArgs) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationArgs) ElementType() reflect.Type
func (ThreeTierVirtualInstanceThreeTierConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationOutput() ThreeTierVirtualInstanceThreeTierConfigurationOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationPtrOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationPtrOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfiguration ¶
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfiguration struct { // The number of instances for the Central Server. Possible values are at least `1`. Changing this forces a new resource to be created. InstanceCount int `pulumi:"instanceCount"` // The resource ID of the Subnet for the Central Server. Changing this forces a new resource to be created. SubnetId string `pulumi:"subnetId"` // A `virtualMachineConfiguration` block as defined below. Changing this forces a new resource to be created. VirtualMachineConfiguration ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfiguration `pulumi:"virtualMachineConfiguration"` }
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationArgs ¶
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationArgs struct { // The number of instances for the Central Server. Possible values are at least `1`. Changing this forces a new resource to be created. InstanceCount pulumi.IntInput `pulumi:"instanceCount"` // The resource ID of the Subnet for the Central Server. Changing this forces a new resource to be created. SubnetId pulumi.StringInput `pulumi:"subnetId"` // A `virtualMachineConfiguration` block as defined below. Changing this forces a new resource to be created. VirtualMachineConfiguration ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationInput `pulumi:"virtualMachineConfiguration"` }
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationArgs) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationArgs) ElementType() reflect.Type
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput }
ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationArgs and ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationArgs{...}
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput) ElementType() reflect.Type
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput) InstanceCount ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput) InstanceCount() pulumi.IntOutput
The number of instances for the Central Server. Possible values are at least `1`. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput) SubnetId ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput) SubnetId() pulumi.StringOutput
The resource ID of the Subnet for the Central Server. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput) VirtualMachineConfiguration ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput) VirtualMachineConfiguration() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput
A `virtualMachineConfiguration` block as defined below. Changing this forces a new resource to be created.
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput }
ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationArgs, ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtr and ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationArgs{...} or: nil
func ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtr ¶
func ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtr(v *ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationArgs) ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrInput
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput) ElementType() reflect.Type
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput) InstanceCount ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput) InstanceCount() pulumi.IntPtrOutput
The number of instances for the Central Server. Possible values are at least `1`. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput) SubnetId ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput) SubnetId() pulumi.StringPtrOutput
The resource ID of the Subnet for the Central Server. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput) VirtualMachineConfiguration ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput) VirtualMachineConfiguration() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput
A `virtualMachineConfiguration` block as defined below. Changing this forces a new resource to be created.
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfiguration ¶
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfiguration struct { // An `image` block as defined below. Changing this forces a new resource to be created. Image ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImage `pulumi:"image"` // An `osProfile` block as defined below. Changing this forces a new resource to be created. OsProfile ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfile `pulumi:"osProfile"` // The size of the Virtual Machine. Changing this forces a new resource to be created. VirtualMachineSize string `pulumi:"virtualMachineSize"` }
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationArgs ¶
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationArgs struct { // An `image` block as defined below. Changing this forces a new resource to be created. Image ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageInput `pulumi:"image"` // An `osProfile` block as defined below. Changing this forces a new resource to be created. OsProfile ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileInput `pulumi:"osProfile"` // The size of the Virtual Machine. Changing this forces a new resource to be created. VirtualMachineSize pulumi.StringInput `pulumi:"virtualMachineSize"` }
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationArgs) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImage ¶
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImage struct { // Specifies the offer of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created. Offer string `pulumi:"offer"` // The publisher of the Image. Possible values are `RedHat` and `SUSE`. Changing this forces a new resource to be created. Publisher string `pulumi:"publisher"` // The SKU of the Image. Changing this forces a new resource to be created. Sku string `pulumi:"sku"` // Specifies the version of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created. Version string `pulumi:"version"` }
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageArgs ¶
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageArgs struct { // Specifies the offer of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created. Offer pulumi.StringInput `pulumi:"offer"` // The publisher of the Image. Possible values are `RedHat` and `SUSE`. Changing this forces a new resource to be created. Publisher pulumi.StringInput `pulumi:"publisher"` // The SKU of the Image. Changing this forces a new resource to be created. Sku pulumi.StringInput `pulumi:"sku"` // Specifies the version of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created. Version pulumi.StringInput `pulumi:"version"` }
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageArgs) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput }
ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageArgs and ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageArgs{...}
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput) Offer ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput) Offer() pulumi.StringOutput
Specifies the offer of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput) Publisher ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput) Publisher() pulumi.StringOutput
The publisher of the Image. Possible values are `RedHat` and `SUSE`. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput) Sku ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput) Sku() pulumi.StringOutput
The SKU of the Image. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput) Version ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput) Version() pulumi.StringOutput
Specifies the version of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created.
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput }
ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageArgs, ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtr and ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageArgs{...} or: nil
func ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtr ¶
func ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtr(v *ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageArgs) ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrInput
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput) Elem ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput) Offer ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput) Offer() pulumi.StringPtrOutput
Specifies the offer of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput) Publisher ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput) Publisher() pulumi.StringPtrOutput
The publisher of the Image. Possible values are `RedHat` and `SUSE`. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput) Sku ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput) Sku() pulumi.StringPtrOutput
The SKU of the Image. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput) Version ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput) Version() pulumi.StringPtrOutput
Specifies the version of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created.
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput }
ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationArgs and ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationArgs{...}
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfile ¶
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfile struct { // The name of the administrator account. Changing this forces a new resource to be created. AdminUsername string `pulumi:"adminUsername"` // The SSH public key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created. SshPrivateKey string `pulumi:"sshPrivateKey"` // The SSH private key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created. SshPublicKey string `pulumi:"sshPublicKey"` }
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileArgs ¶
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileArgs struct { // The name of the administrator account. Changing this forces a new resource to be created. AdminUsername pulumi.StringInput `pulumi:"adminUsername"` // The SSH public key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created. SshPrivateKey pulumi.StringInput `pulumi:"sshPrivateKey"` // The SSH private key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created. SshPublicKey pulumi.StringInput `pulumi:"sshPublicKey"` }
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileArgs) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput }
ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileArgs and ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileArgs{...}
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput) AdminUsername ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput) AdminUsername() pulumi.StringOutput
The name of the administrator account. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput) SshPrivateKey ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput) SshPrivateKey() pulumi.StringOutput
The SSH public key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput) SshPublicKey ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput) SshPublicKey() pulumi.StringOutput
The SSH private key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput }
ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileArgs, ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtr and ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileArgs{...} or: nil
func ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtr ¶
func ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtr(v *ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileArgs) ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrInput
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) AdminUsername ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) AdminUsername() pulumi.StringPtrOutput
The name of the administrator account. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) Elem ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) SshPrivateKey ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) SshPrivateKey() pulumi.StringPtrOutput
The SSH public key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) SshPublicKey ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) SshPublicKey() pulumi.StringPtrOutput
The SSH private key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput) Image ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput) Image() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImageOutput
An `image` block as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput) OsProfile ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput) OsProfile() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutput
An `osProfile` block as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput) VirtualMachineSize ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOutput) VirtualMachineSize() pulumi.StringOutput
The size of the Virtual Machine. Changing this forces a new resource to be created.
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput }
ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationArgs, ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtr and ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationArgs{...} or: nil
func ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtr ¶
func ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtr(v *ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationArgs) ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrInput
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput) Elem ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput) Image ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput) Image() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationImagePtrOutput
An `image` block as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput) OsProfile ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput) OsProfile() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput
An `osProfile` block as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput) VirtualMachineSize ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationPtrOutput) VirtualMachineSize() pulumi.StringPtrOutput
The size of the Virtual Machine. Changing this forces a new resource to be created.
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfiguration ¶
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfiguration struct { // The database type for the Database Server. Possible values are `DB2` and `HANA`. Changing this forces a new resource to be created. DatabaseType *string `pulumi:"databaseType"` // One or more `diskVolumeConfiguration` blocks as defined below. Changing this forces a new resource to be created. DiskVolumeConfigurations []ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfiguration `pulumi:"diskVolumeConfigurations"` // The number of instances for the Database Server. Possible values are at least `1`. Changing this forces a new resource to be created. InstanceCount int `pulumi:"instanceCount"` // The resource ID of the Subnet for the Database Server. Changing this forces a new resource to be created. SubnetId string `pulumi:"subnetId"` // A `virtualMachineConfiguration` block as defined below. Changing this forces a new resource to be created. VirtualMachineConfiguration ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfiguration `pulumi:"virtualMachineConfiguration"` }
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationArgs ¶
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationArgs struct { // The database type for the Database Server. Possible values are `DB2` and `HANA`. Changing this forces a new resource to be created. DatabaseType pulumi.StringPtrInput `pulumi:"databaseType"` // One or more `diskVolumeConfiguration` blocks as defined below. Changing this forces a new resource to be created. DiskVolumeConfigurations ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayInput `pulumi:"diskVolumeConfigurations"` // The number of instances for the Database Server. Possible values are at least `1`. Changing this forces a new resource to be created. InstanceCount pulumi.IntInput `pulumi:"instanceCount"` // The resource ID of the Subnet for the Database Server. Changing this forces a new resource to be created. SubnetId pulumi.StringInput `pulumi:"subnetId"` // A `virtualMachineConfiguration` block as defined below. Changing this forces a new resource to be created. VirtualMachineConfiguration ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationInput `pulumi:"virtualMachineConfiguration"` }
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationArgs) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationArgs) ElementType() reflect.Type
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfiguration ¶
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfiguration struct { // The total number of disks required for the concerned volume. Possible values are at least `1`. Changing this forces a new resource to be created. NumberOfDisks int `pulumi:"numberOfDisks"` // The size of the Disk in GB. Changing this forces a new resource to be created. SizeInGb int `pulumi:"sizeInGb"` // The name of the Disk SKU. Possible values are `Premium_LRS`, `PremiumV2_LRS`, `Premium_ZRS`, `Standard_LRS`, `StandardSSD_LRS`, `StandardSSD_ZRS` and `UltraSSD_LRS`. Changing this forces a new resource to be created. SkuName string `pulumi:"skuName"` // Specifies the volumn name of the database disk. Possible values are `backup`, `hana/data`, `hana/log`, `hana/shared`, `os` and `usr/sap`. Changing this forces a new resource to be created. VolumeName string `pulumi:"volumeName"` }
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArgs ¶
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArgs struct { // The total number of disks required for the concerned volume. Possible values are at least `1`. Changing this forces a new resource to be created. NumberOfDisks pulumi.IntInput `pulumi:"numberOfDisks"` // The size of the Disk in GB. Changing this forces a new resource to be created. SizeInGb pulumi.IntInput `pulumi:"sizeInGb"` // The name of the Disk SKU. Possible values are `Premium_LRS`, `PremiumV2_LRS`, `Premium_ZRS`, `Standard_LRS`, `StandardSSD_LRS`, `StandardSSD_ZRS` and `UltraSSD_LRS`. Changing this forces a new resource to be created. SkuName pulumi.StringInput `pulumi:"skuName"` // Specifies the volumn name of the database disk. Possible values are `backup`, `hana/data`, `hana/log`, `hana/shared`, `os` and `usr/sap`. Changing this forces a new resource to be created. VolumeName pulumi.StringInput `pulumi:"volumeName"` }
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArgs) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArray ¶
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArray []ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationInput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArray) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArray) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArray) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutput() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArray) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArray) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutput
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutput() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutput ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutput }
ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArray and ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArray{ ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArgs{...} }
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutput) Index ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutput() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutput
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput }
ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArgs and ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArgs{...}
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput) NumberOfDisks ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput) NumberOfDisks() pulumi.IntOutput
The total number of disks required for the concerned volume. Possible values are at least `1`. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput) SizeInGb ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput) SizeInGb() pulumi.IntOutput
The size of the Disk in GB. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput) SkuName ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput) SkuName() pulumi.StringOutput
The name of the Disk SKU. Possible values are `Premium_LRS`, `PremiumV2_LRS`, `Premium_ZRS`, `Standard_LRS`, `StandardSSD_LRS`, `StandardSSD_ZRS` and `UltraSSD_LRS`. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput) VolumeName ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationOutput) VolumeName() pulumi.StringOutput
Specifies the volumn name of the database disk. Possible values are `backup`, `hana/data`, `hana/log`, `hana/shared`, `os` and `usr/sap`. Changing this forces a new resource to be created.
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput }
ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationArgs and ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationArgs{...}
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput) DatabaseType ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput) DatabaseType() pulumi.StringPtrOutput
The database type for the Database Server. Possible values are `DB2` and `HANA`. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput) DiskVolumeConfigurations ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput) DiskVolumeConfigurations() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutput
One or more `diskVolumeConfiguration` blocks as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput) ElementType() reflect.Type
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput) InstanceCount ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput) InstanceCount() pulumi.IntOutput
The number of instances for the Database Server. Possible values are at least `1`. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput) SubnetId ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput) SubnetId() pulumi.StringOutput
The resource ID of the Subnet for the Database Server. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput) VirtualMachineConfiguration ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput) VirtualMachineConfiguration() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput
A `virtualMachineConfiguration` block as defined below. Changing this forces a new resource to be created.
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput }
ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationArgs, ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtr and ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationArgs{...} or: nil
func ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtr ¶
func ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtr(v *ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationArgs) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrInput
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput) DatabaseType ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput) DatabaseType() pulumi.StringPtrOutput
The database type for the Database Server. Possible values are `DB2` and `HANA`. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput) DiskVolumeConfigurations ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput) DiskVolumeConfigurations() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationArrayOutput
One or more `diskVolumeConfiguration` blocks as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput) InstanceCount ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput) InstanceCount() pulumi.IntPtrOutput
The number of instances for the Database Server. Possible values are at least `1`. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput) SubnetId ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput) SubnetId() pulumi.StringPtrOutput
The resource ID of the Subnet for the Database Server. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput) VirtualMachineConfiguration ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput) VirtualMachineConfiguration() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput
A `virtualMachineConfiguration` block as defined below. Changing this forces a new resource to be created.
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfiguration ¶
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfiguration struct { // An `image` block as defined below. Changing this forces a new resource to be created. Image ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImage `pulumi:"image"` // An `osProfile` block as defined below. Changing this forces a new resource to be created. OsProfile ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfile `pulumi:"osProfile"` // The size of the Virtual Machine. Changing this forces a new resource to be created. VirtualMachineSize string `pulumi:"virtualMachineSize"` }
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationArgs ¶
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationArgs struct { // An `image` block as defined below. Changing this forces a new resource to be created. Image ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageInput `pulumi:"image"` // An `osProfile` block as defined below. Changing this forces a new resource to be created. OsProfile ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileInput `pulumi:"osProfile"` // The size of the Virtual Machine. Changing this forces a new resource to be created. VirtualMachineSize pulumi.StringInput `pulumi:"virtualMachineSize"` }
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationArgs) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImage ¶
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImage struct { // Specifies the offer of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created. Offer string `pulumi:"offer"` // The publisher of the Image. Possible values are `RedHat` and `SUSE`. Changing this forces a new resource to be created. Publisher string `pulumi:"publisher"` // The SKU of the Image. Changing this forces a new resource to be created. Sku string `pulumi:"sku"` // Specifies the version of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created. Version string `pulumi:"version"` }
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageArgs ¶
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageArgs struct { // Specifies the offer of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created. Offer pulumi.StringInput `pulumi:"offer"` // The publisher of the Image. Possible values are `RedHat` and `SUSE`. Changing this forces a new resource to be created. Publisher pulumi.StringInput `pulumi:"publisher"` // The SKU of the Image. Changing this forces a new resource to be created. Sku pulumi.StringInput `pulumi:"sku"` // Specifies the version of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created. Version pulumi.StringInput `pulumi:"version"` }
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageArgs) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput }
ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageArgs and ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageArgs{...}
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput) Offer ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput) Offer() pulumi.StringOutput
Specifies the offer of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput) Publisher ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput) Publisher() pulumi.StringOutput
The publisher of the Image. Possible values are `RedHat` and `SUSE`. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput) Sku ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput) Sku() pulumi.StringOutput
The SKU of the Image. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput) Version ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput) Version() pulumi.StringOutput
Specifies the version of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created.
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput }
ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageArgs, ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtr and ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageArgs{...} or: nil
func ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtr ¶
func ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtr(v *ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageArgs) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrInput
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput) Elem ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput) Offer ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput) Offer() pulumi.StringPtrOutput
Specifies the offer of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput) Publisher ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput) Publisher() pulumi.StringPtrOutput
The publisher of the Image. Possible values are `RedHat` and `SUSE`. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput) Sku ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput) Sku() pulumi.StringPtrOutput
The SKU of the Image. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput) Version ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput) Version() pulumi.StringPtrOutput
Specifies the version of the platform image or marketplace image used to create the virtual machine. Changing this forces a new resource to be created.
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput }
ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationArgs and ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationArgs{...}
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfile ¶
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfile struct { // The name of the administrator account. Changing this forces a new resource to be created. AdminUsername string `pulumi:"adminUsername"` // The SSH public key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created. SshPrivateKey string `pulumi:"sshPrivateKey"` // The SSH private key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created. SshPublicKey string `pulumi:"sshPublicKey"` }
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileArgs ¶
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileArgs struct { // The name of the administrator account. Changing this forces a new resource to be created. AdminUsername pulumi.StringInput `pulumi:"adminUsername"` // The SSH public key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created. SshPrivateKey pulumi.StringInput `pulumi:"sshPrivateKey"` // The SSH private key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created. SshPublicKey pulumi.StringInput `pulumi:"sshPublicKey"` }
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileArgs) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileArgs) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput }
ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileArgs and ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileArgs{...}
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput) AdminUsername ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput) AdminUsername() pulumi.StringOutput
The name of the administrator account. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput) SshPrivateKey ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput) SshPrivateKey() pulumi.StringOutput
The SSH public key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput) SshPublicKey ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput) SshPublicKey() pulumi.StringOutput
The SSH private key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput }
ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileArgs, ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtr and ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileArgs{...} or: nil
func ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtr ¶
func ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtr(v *ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileArgs) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrInput
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) AdminUsername ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) AdminUsername() pulumi.StringPtrOutput
The name of the administrator account. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) Elem ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) SshPrivateKey ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) SshPrivateKey() pulumi.StringPtrOutput
The SSH public key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) SshPublicKey ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) SshPublicKey() pulumi.StringPtrOutput
The SSH private key that is used to authenticate with the Virtual Machine. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput) Image ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput) Image() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutput
An `image` block as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput) OsProfile ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput) OsProfile() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfileOutput
An `osProfile` block as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput) VirtualMachineSize ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOutput) VirtualMachineSize() pulumi.StringOutput
The size of the Virtual Machine. Changing this forces a new resource to be created.
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput }
ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationArgs, ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtr and ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationArgs{...} or: nil
func ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtr ¶
func ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtr(v *ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationArgs) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrInput
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput) Elem ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput) Image ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput) Image() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImagePtrOutput
An `image` block as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput) OsProfile ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput) OsProfile() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationOsProfilePtrOutput
An `osProfile` block as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput) VirtualMachineSize ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationPtrOutput) VirtualMachineSize() pulumi.StringPtrOutput
The size of the Virtual Machine. Changing this forces a new resource to be created.
type ThreeTierVirtualInstanceThreeTierConfigurationInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationOutput() ThreeTierVirtualInstanceThreeTierConfigurationOutput ToThreeTierVirtualInstanceThreeTierConfigurationOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationOutput }
ThreeTierVirtualInstanceThreeTierConfigurationInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationArgs and ThreeTierVirtualInstanceThreeTierConfigurationOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationArgs{...}
type ThreeTierVirtualInstanceThreeTierConfigurationOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationOutput) AppResourceGroupName ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationOutput) AppResourceGroupName() pulumi.StringOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationOutput) ApplicationServerConfiguration ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationOutput) ApplicationServerConfiguration() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutput
An `applicationServerConfiguration` block as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationOutput) CentralServerConfiguration ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationOutput) CentralServerConfiguration() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationOutput
A `centralServerConfiguration` block as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationOutput) DatabaseServerConfiguration ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationOutput) DatabaseServerConfiguration() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationOutput
A `databaseServerConfiguration` block as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationOutput) ElementType() reflect.Type
func (ThreeTierVirtualInstanceThreeTierConfigurationOutput) HighAvailabilityType ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationOutput) HighAvailabilityType() pulumi.StringPtrOutput
The high availability type for the three tier configuration. Possible values are `AvailabilitySet` and `AvailabilityZone`. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationOutput) ResourceNames ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationOutput) ResourceNames() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput
A `resourceNames` block as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationOutput) SecondaryIpEnabled ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationOutput) SecondaryIpEnabled() pulumi.BoolPtrOutput
Specifies whether a secondary IP address should be added to the network interface on all VMs of the SAP system being deployed. Defaults to `false`. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationOutput() ThreeTierVirtualInstanceThreeTierConfigurationOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationPtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationPtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationOutput) ToThreeTierVirtualInstanceThreeTierConfigurationPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationOutput) TransportCreateAndMount ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationOutput) TransportCreateAndMount() ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput
A `transportCreateAndMount` block as defined below. Changing this forces a new resource to be created.
> **Note:** The file share configuration uses `skip` by default when `transportCreateAndMount` isn't set.
> **Note:** Due to [a bug in the Azure API](https://github.com/Azure/azure-rest-api-specs/issues/25209) where the Storage File Share Id is not defined correctly, it is not currently possible to support using Transport Mount.
type ThreeTierVirtualInstanceThreeTierConfigurationPtrInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationPtrInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput ToThreeTierVirtualInstanceThreeTierConfigurationPtrOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput }
ThreeTierVirtualInstanceThreeTierConfigurationPtrInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationArgs, ThreeTierVirtualInstanceThreeTierConfigurationPtr and ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationPtrInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationArgs{...} or: nil
func ThreeTierVirtualInstanceThreeTierConfigurationPtr ¶
func ThreeTierVirtualInstanceThreeTierConfigurationPtr(v *ThreeTierVirtualInstanceThreeTierConfigurationArgs) ThreeTierVirtualInstanceThreeTierConfigurationPtrInput
type ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput) AppResourceGroupName ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput) AppResourceGroupName() pulumi.StringPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput) ApplicationServerConfiguration ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput) ApplicationServerConfiguration() ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationPtrOutput
An `applicationServerConfiguration` block as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput) CentralServerConfiguration ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput) CentralServerConfiguration() ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationPtrOutput
A `centralServerConfiguration` block as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput) DatabaseServerConfiguration ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput) DatabaseServerConfiguration() ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationPtrOutput
A `databaseServerConfiguration` block as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput) ElementType() reflect.Type
func (ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput) HighAvailabilityType ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput) HighAvailabilityType() pulumi.StringPtrOutput
The high availability type for the three tier configuration. Possible values are `AvailabilitySet` and `AvailabilityZone`. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput) ResourceNames ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput) ResourceNames() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput
A `resourceNames` block as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput) SecondaryIpEnabled ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput) SecondaryIpEnabled() pulumi.BoolPtrOutput
Specifies whether a secondary IP address should be added to the network interface on all VMs of the SAP system being deployed. Defaults to `false`. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationPtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationPtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput) TransportCreateAndMount ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationPtrOutput) TransportCreateAndMount() ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput
A `transportCreateAndMount` block as defined below. Changing this forces a new resource to be created.
> **Note:** The file share configuration uses `skip` by default when `transportCreateAndMount` isn't set.
> **Note:** Due to [a bug in the Azure API](https://github.com/Azure/azure-rest-api-specs/issues/25209) where the Storage File Share Id is not defined correctly, it is not currently possible to support using Transport Mount.
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNames ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNames struct { // An `applicationServer` block as defined below. Changing this forces a new resource to be created. ApplicationServer *ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServer `pulumi:"applicationServer"` // A `centralServer` block as defined below. Changing this forces a new resource to be created. CentralServer *ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServer `pulumi:"centralServer"` // A `databaseServer` block as defined below. Changing this forces a new resource to be created. DatabaseServer *ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServer `pulumi:"databaseServer"` SharedStorage *ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorage `pulumi:"sharedStorage"` }
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServer ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServer struct { // The full name for the availability set. Changing this forces a new resource to be created. AvailabilitySetName *string `pulumi:"availabilitySetName"` // One or more `virtualMachine` blocks as defined below. Changing this forces a new resource to be created. VirtualMachines []ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachine `pulumi:"virtualMachines"` }
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerArgs ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerArgs struct { // The full name for the availability set. Changing this forces a new resource to be created. AvailabilitySetName pulumi.StringPtrInput `pulumi:"availabilitySetName"` // One or more `virtualMachine` blocks as defined below. Changing this forces a new resource to be created. VirtualMachines ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayInput `pulumi:"virtualMachines"` }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerArgs) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerArgs) ElementType() reflect.Type
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput }
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerArgs and ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerArgs{...}
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput) AvailabilitySetName ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput) AvailabilitySetName() pulumi.StringPtrOutput
The full name for the availability set. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput) VirtualMachines ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerOutput) VirtualMachines() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutput
One or more `virtualMachine` blocks as defined below. Changing this forces a new resource to be created.
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput }
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerArgs, ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtr and ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerArgs{...} or: nil
func ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtr ¶
func ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtr(v *ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerArgs) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrInput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput) AvailabilitySetName ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput) AvailabilitySetName() pulumi.StringPtrOutput
The full name for the availability set. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput) VirtualMachines ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput) VirtualMachines() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutput
One or more `virtualMachine` blocks as defined below. Changing this forces a new resource to be created.
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachine ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachine struct { // One or more `dataDisk` blocks as defined below. Changing this forces a new resource to be created. DataDisks []ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDisk `pulumi:"dataDisks"` // The full name of the host of the Virtual Machine. Changing this forces a new resource to be created. HostName *string `pulumi:"hostName"` // A list of full names for the Network Interface of the Virtual Machine. Changing this forces a new resource to be created. NetworkInterfaceNames []string `pulumi:"networkInterfaceNames"` // The full name of the OS Disk attached to the Virtual Machine. Changing this forces a new resource to be created. OsDiskName *string `pulumi:"osDiskName"` // The full name of the Virtual Machine in a single server SAP system. Changing this forces a new resource to be created. VirtualMachineName *string `pulumi:"virtualMachineName"` }
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArgs ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArgs struct { // One or more `dataDisk` blocks as defined below. Changing this forces a new resource to be created. DataDisks ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayInput `pulumi:"dataDisks"` // The full name of the host of the Virtual Machine. Changing this forces a new resource to be created. HostName pulumi.StringPtrInput `pulumi:"hostName"` // A list of full names for the Network Interface of the Virtual Machine. Changing this forces a new resource to be created. NetworkInterfaceNames pulumi.StringArrayInput `pulumi:"networkInterfaceNames"` // The full name of the OS Disk attached to the Virtual Machine. Changing this forces a new resource to be created. OsDiskName pulumi.StringPtrInput `pulumi:"osDiskName"` // The full name of the Virtual Machine in a single server SAP system. Changing this forces a new resource to be created. VirtualMachineName pulumi.StringPtrInput `pulumi:"virtualMachineName"` }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArgs) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArray ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArray []ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineInput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArray) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutput ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutput }
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArray and ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArray{ ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArgs{...} }
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutput) Index ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArrayOutput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDisk ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDisk struct { // A list of full names of Data Disks per Volume. Changing this forces a new resource to be created. Names []string `pulumi:"names"` // The name of the Volume. Changing this forces a new resource to be created. // // > **Note:** Possible value for Application Server and Central Server is `default`. // // > **Note:** Possible values for Database Server are `hanaData`, `hanaLog`, `hanaShared` and `usrSap`. VolumeName string `pulumi:"volumeName"` }
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArgs ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArgs struct { // A list of full names of Data Disks per Volume. Changing this forces a new resource to be created. Names pulumi.StringArrayInput `pulumi:"names"` // The name of the Volume. Changing this forces a new resource to be created. // // > **Note:** Possible value for Application Server and Central Server is `default`. // // > **Note:** Possible values for Database Server are `hanaData`, `hanaLog`, `hanaShared` and `usrSap`. VolumeName pulumi.StringInput `pulumi:"volumeName"` }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArgs) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArray ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArray []ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskInput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArray) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayOutput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayOutput ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayOutput }
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArray and ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArray{ ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArgs{...} }
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayOutput) Index ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayOutput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutput ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutput }
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArgs and ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArgs{...}
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutput) Names ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutput) Names() pulumi.StringArrayOutput
A list of full names of Data Disks per Volume. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutput) VolumeName ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskOutput) VolumeName() pulumi.StringOutput
The name of the Volume. Changing this forces a new resource to be created.
> **Note:** Possible value for Application Server and Central Server is `default`.
> **Note:** Possible values for Database Server are `hanaData`, `hanaLog`, `hanaShared` and `usrSap`.
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput }
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArgs and ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineArgs{...}
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput) DataDisks ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput) DataDisks() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineDataDiskArrayOutput
One or more `dataDisk` blocks as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput) HostName ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput) HostName() pulumi.StringPtrOutput
The full name of the host of the Virtual Machine. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput) NetworkInterfaceNames ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput) NetworkInterfaceNames() pulumi.StringArrayOutput
A list of full names for the Network Interface of the Virtual Machine. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput) OsDiskName ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput) OsDiskName() pulumi.StringPtrOutput
The full name of the OS Disk attached to the Virtual Machine. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput) VirtualMachineName ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerVirtualMachineOutput) VirtualMachineName() pulumi.StringPtrOutput
The full name of the Virtual Machine in a single server SAP system. Changing this forces a new resource to be created.
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesArgs ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesArgs struct { // An `applicationServer` block as defined below. Changing this forces a new resource to be created. ApplicationServer ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrInput `pulumi:"applicationServer"` // A `centralServer` block as defined below. Changing this forces a new resource to be created. CentralServer ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrInput `pulumi:"centralServer"` // A `databaseServer` block as defined below. Changing this forces a new resource to be created. DatabaseServer ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrInput `pulumi:"databaseServer"` SharedStorage ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrInput `pulumi:"sharedStorage"` }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesArgs) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesArgs) ElementType() reflect.Type
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServer ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServer struct { // The full name for the availability set. Changing this forces a new resource to be created. AvailabilitySetName *string `pulumi:"availabilitySetName"` // A `loadBalancer` block as defined below. Changing this forces a new resource to be created. LoadBalancer *ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancer `pulumi:"loadBalancer"` // One or more `virtualMachine` blocks as defined below. Changing this forces a new resource to be created. VirtualMachines []ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachine `pulumi:"virtualMachines"` }
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerArgs ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerArgs struct { // The full name for the availability set. Changing this forces a new resource to be created. AvailabilitySetName pulumi.StringPtrInput `pulumi:"availabilitySetName"` // A `loadBalancer` block as defined below. Changing this forces a new resource to be created. LoadBalancer ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrInput `pulumi:"loadBalancer"` // One or more `virtualMachine` blocks as defined below. Changing this forces a new resource to be created. VirtualMachines ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayInput `pulumi:"virtualMachines"` }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerArgs) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerArgs) ElementType() reflect.Type
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput }
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerArgs and ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerArgs{...}
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancer ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancer struct { // A list of Backend Pool names for the Load Balancer. Changing this forces a new resource to be created. BackendPoolNames []string `pulumi:"backendPoolNames"` // A list of Frontend IP Configuration names. Changing this forces a new resource to be created. FrontendIpConfigurationNames []string `pulumi:"frontendIpConfigurationNames"` // A list of Health Probe names. Changing this forces a new resource to be created. HealthProbeNames []string `pulumi:"healthProbeNames"` // The full resource name of the Load Balancer. Changing this forces a new resource to be created. Name *string `pulumi:"name"` }
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerArgs ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerArgs struct { // A list of Backend Pool names for the Load Balancer. Changing this forces a new resource to be created. BackendPoolNames pulumi.StringArrayInput `pulumi:"backendPoolNames"` // A list of Frontend IP Configuration names. Changing this forces a new resource to be created. FrontendIpConfigurationNames pulumi.StringArrayInput `pulumi:"frontendIpConfigurationNames"` // A list of Health Probe names. Changing this forces a new resource to be created. HealthProbeNames pulumi.StringArrayInput `pulumi:"healthProbeNames"` // The full resource name of the Load Balancer. Changing this forces a new resource to be created. Name pulumi.StringPtrInput `pulumi:"name"` }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerArgs) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput }
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerArgs and ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerArgs{...}
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput) BackendPoolNames ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput) BackendPoolNames() pulumi.StringArrayOutput
A list of Backend Pool names for the Load Balancer. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput) FrontendIpConfigurationNames ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput) FrontendIpConfigurationNames() pulumi.StringArrayOutput
A list of Frontend IP Configuration names. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput) HealthProbeNames ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput) HealthProbeNames() pulumi.StringArrayOutput
A list of Health Probe names. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput) Name ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput) Name() pulumi.StringPtrOutput
The full resource name of the Load Balancer. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput }
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerArgs, ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtr and ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerArgs{...} or: nil
func ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtr ¶
func ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtr(v *ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerArgs) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrInput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput) BackendPoolNames ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput) BackendPoolNames() pulumi.StringArrayOutput
A list of Backend Pool names for the Load Balancer. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput) Elem ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput) FrontendIpConfigurationNames ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput) FrontendIpConfigurationNames() pulumi.StringArrayOutput
A list of Frontend IP Configuration names. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput) HealthProbeNames ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput) HealthProbeNames() pulumi.StringArrayOutput
A list of Health Probe names. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput) Name ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput) Name() pulumi.StringPtrOutput
The full resource name of the Load Balancer. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput) AvailabilitySetName ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput) AvailabilitySetName() pulumi.StringPtrOutput
The full name for the availability set. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput) ElementType() reflect.Type
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput) LoadBalancer ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput) LoadBalancer() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput
A `loadBalancer` block as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput) VirtualMachines ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerOutput) VirtualMachines() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutput
One or more `virtualMachine` blocks as defined below. Changing this forces a new resource to be created.
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput }
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerArgs, ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtr and ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerArgs{...} or: nil
func ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtr ¶
func ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtr(v *ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerArgs) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrInput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput) AvailabilitySetName ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput) AvailabilitySetName() pulumi.StringPtrOutput
The full name for the availability set. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput) ElementType() reflect.Type
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput) LoadBalancer ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput) LoadBalancer() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerLoadBalancerPtrOutput
A `loadBalancer` block as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput) VirtualMachines ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput) VirtualMachines() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutput
One or more `virtualMachine` blocks as defined below. Changing this forces a new resource to be created.
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachine ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachine struct { // One or more `dataDisk` blocks as defined below. Changing this forces a new resource to be created. DataDisks []ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDisk `pulumi:"dataDisks"` // The full name of the host of the Virtual Machine. Changing this forces a new resource to be created. HostName *string `pulumi:"hostName"` // A list of full names for the Network Interface of the Virtual Machine. Changing this forces a new resource to be created. NetworkInterfaceNames []string `pulumi:"networkInterfaceNames"` // The full name of the OS Disk attached to the Virtual Machine. Changing this forces a new resource to be created. OsDiskName *string `pulumi:"osDiskName"` // The full name of the Virtual Machine in a single server SAP system. Changing this forces a new resource to be created. VirtualMachineName *string `pulumi:"virtualMachineName"` }
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArgs ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArgs struct { // One or more `dataDisk` blocks as defined below. Changing this forces a new resource to be created. DataDisks ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayInput `pulumi:"dataDisks"` // The full name of the host of the Virtual Machine. Changing this forces a new resource to be created. HostName pulumi.StringPtrInput `pulumi:"hostName"` // A list of full names for the Network Interface of the Virtual Machine. Changing this forces a new resource to be created. NetworkInterfaceNames pulumi.StringArrayInput `pulumi:"networkInterfaceNames"` // The full name of the OS Disk attached to the Virtual Machine. Changing this forces a new resource to be created. OsDiskName pulumi.StringPtrInput `pulumi:"osDiskName"` // The full name of the Virtual Machine in a single server SAP system. Changing this forces a new resource to be created. VirtualMachineName pulumi.StringPtrInput `pulumi:"virtualMachineName"` }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArgs) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArray ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArray []ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineInput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArray) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutput ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutput }
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArray and ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArray{ ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArgs{...} }
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutput) Index ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArrayOutput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDisk ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDisk struct { // A list of full names of Data Disks per Volume. Changing this forces a new resource to be created. Names []string `pulumi:"names"` // The name of the Volume. Changing this forces a new resource to be created. // // > **Note:** Possible value for Application Server and Central Server is `default`. // // > **Note:** Possible values for Database Server are `hanaData`, `hanaLog`, `hanaShared` and `usrSap`. VolumeName string `pulumi:"volumeName"` }
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArgs ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArgs struct { // A list of full names of Data Disks per Volume. Changing this forces a new resource to be created. Names pulumi.StringArrayInput `pulumi:"names"` // The name of the Volume. Changing this forces a new resource to be created. // // > **Note:** Possible value for Application Server and Central Server is `default`. // // > **Note:** Possible values for Database Server are `hanaData`, `hanaLog`, `hanaShared` and `usrSap`. VolumeName pulumi.StringInput `pulumi:"volumeName"` }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArgs) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArray ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArray []ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskInput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArray) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayOutput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayOutput ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayOutput }
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArray and ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArray{ ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArgs{...} }
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayOutput) Index ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayOutput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutput ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutput }
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArgs and ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArgs{...}
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutput) Names ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutput) Names() pulumi.StringArrayOutput
A list of full names of Data Disks per Volume. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutput) VolumeName ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskOutput) VolumeName() pulumi.StringOutput
The name of the Volume. Changing this forces a new resource to be created.
> **Note:** Possible value for Application Server and Central Server is `default`.
> **Note:** Possible values for Database Server are `hanaData`, `hanaLog`, `hanaShared` and `usrSap`.
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput }
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArgs and ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineArgs{...}
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput) DataDisks ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput) DataDisks() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineDataDiskArrayOutput
One or more `dataDisk` blocks as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput) HostName ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput) HostName() pulumi.StringPtrOutput
The full name of the host of the Virtual Machine. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput) NetworkInterfaceNames ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput) NetworkInterfaceNames() pulumi.StringArrayOutput
A list of full names for the Network Interface of the Virtual Machine. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput) OsDiskName ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput) OsDiskName() pulumi.StringPtrOutput
The full name of the OS Disk attached to the Virtual Machine. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput) VirtualMachineName ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerVirtualMachineOutput) VirtualMachineName() pulumi.StringPtrOutput
The full name of the Virtual Machine in a single server SAP system. Changing this forces a new resource to be created.
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServer ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServer struct { // The full name for the availability set. Changing this forces a new resource to be created. AvailabilitySetName *string `pulumi:"availabilitySetName"` // A `loadBalancer` block as defined below. Changing this forces a new resource to be created. LoadBalancer *ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancer `pulumi:"loadBalancer"` // One or more `virtualMachine` blocks as defined below. Changing this forces a new resource to be created. VirtualMachines []ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachine `pulumi:"virtualMachines"` }
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerArgs ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerArgs struct { // The full name for the availability set. Changing this forces a new resource to be created. AvailabilitySetName pulumi.StringPtrInput `pulumi:"availabilitySetName"` // A `loadBalancer` block as defined below. Changing this forces a new resource to be created. LoadBalancer ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrInput `pulumi:"loadBalancer"` // One or more `virtualMachine` blocks as defined below. Changing this forces a new resource to be created. VirtualMachines ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayInput `pulumi:"virtualMachines"` }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerArgs) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerArgs) ElementType() reflect.Type
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput }
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerArgs and ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerArgs{...}
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancer ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancer struct { // A list of Backend Pool names for the Load Balancer. Changing this forces a new resource to be created. BackendPoolNames []string `pulumi:"backendPoolNames"` // A list of Frontend IP Configuration names. Changing this forces a new resource to be created. FrontendIpConfigurationNames []string `pulumi:"frontendIpConfigurationNames"` // A list of Health Probe names. Changing this forces a new resource to be created. HealthProbeNames []string `pulumi:"healthProbeNames"` // The full resource name of the Load Balancer. Changing this forces a new resource to be created. Name *string `pulumi:"name"` }
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerArgs ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerArgs struct { // A list of Backend Pool names for the Load Balancer. Changing this forces a new resource to be created. BackendPoolNames pulumi.StringArrayInput `pulumi:"backendPoolNames"` // A list of Frontend IP Configuration names. Changing this forces a new resource to be created. FrontendIpConfigurationNames pulumi.StringArrayInput `pulumi:"frontendIpConfigurationNames"` // A list of Health Probe names. Changing this forces a new resource to be created. HealthProbeNames pulumi.StringArrayInput `pulumi:"healthProbeNames"` // The full resource name of the Load Balancer. Changing this forces a new resource to be created. Name pulumi.StringPtrInput `pulumi:"name"` }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerArgs) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput }
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerArgs and ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerArgs{...}
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput) BackendPoolNames ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput) BackendPoolNames() pulumi.StringArrayOutput
A list of Backend Pool names for the Load Balancer. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput) FrontendIpConfigurationNames ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput) FrontendIpConfigurationNames() pulumi.StringArrayOutput
A list of Frontend IP Configuration names. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput) HealthProbeNames ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput) HealthProbeNames() pulumi.StringArrayOutput
A list of Health Probe names. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput) Name ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput) Name() pulumi.StringPtrOutput
The full resource name of the Load Balancer. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput }
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerArgs, ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtr and ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerArgs{...} or: nil
func ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtr ¶
func ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtr(v *ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerArgs) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrInput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput) BackendPoolNames ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput) BackendPoolNames() pulumi.StringArrayOutput
A list of Backend Pool names for the Load Balancer. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput) Elem ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput) FrontendIpConfigurationNames ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput) FrontendIpConfigurationNames() pulumi.StringArrayOutput
A list of Frontend IP Configuration names. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput) HealthProbeNames ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput) HealthProbeNames() pulumi.StringArrayOutput
A list of Health Probe names. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput) Name ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput) Name() pulumi.StringPtrOutput
The full resource name of the Load Balancer. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput) AvailabilitySetName ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput) AvailabilitySetName() pulumi.StringPtrOutput
The full name for the availability set. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput) ElementType() reflect.Type
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput) LoadBalancer ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput) LoadBalancer() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput
A `loadBalancer` block as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput) VirtualMachines ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerOutput) VirtualMachines() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutput
One or more `virtualMachine` blocks as defined below. Changing this forces a new resource to be created.
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput }
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerArgs, ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtr and ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerArgs{...} or: nil
func ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtr ¶
func ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtr(v *ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerArgs) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrInput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput) AvailabilitySetName ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput) AvailabilitySetName() pulumi.StringPtrOutput
The full name for the availability set. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput) LoadBalancer ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput) LoadBalancer() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerLoadBalancerPtrOutput
A `loadBalancer` block as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput) VirtualMachines ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput) VirtualMachines() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutput
One or more `virtualMachine` blocks as defined below. Changing this forces a new resource to be created.
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachine ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachine struct { // One or more `dataDisk` blocks as defined below. Changing this forces a new resource to be created. DataDisks []ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDisk `pulumi:"dataDisks"` // The full name of the host of the Virtual Machine. Changing this forces a new resource to be created. HostName *string `pulumi:"hostName"` // A list of full names for the Network Interface of the Virtual Machine. Changing this forces a new resource to be created. NetworkInterfaceNames []string `pulumi:"networkInterfaceNames"` // The full name of the OS Disk attached to the Virtual Machine. Changing this forces a new resource to be created. OsDiskName *string `pulumi:"osDiskName"` // The full name of the Virtual Machine in a single server SAP system. Changing this forces a new resource to be created. VirtualMachineName *string `pulumi:"virtualMachineName"` }
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArgs ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArgs struct { // One or more `dataDisk` blocks as defined below. Changing this forces a new resource to be created. DataDisks ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayInput `pulumi:"dataDisks"` // The full name of the host of the Virtual Machine. Changing this forces a new resource to be created. HostName pulumi.StringPtrInput `pulumi:"hostName"` // A list of full names for the Network Interface of the Virtual Machine. Changing this forces a new resource to be created. NetworkInterfaceNames pulumi.StringArrayInput `pulumi:"networkInterfaceNames"` // The full name of the OS Disk attached to the Virtual Machine. Changing this forces a new resource to be created. OsDiskName pulumi.StringPtrInput `pulumi:"osDiskName"` // The full name of the Virtual Machine in a single server SAP system. Changing this forces a new resource to be created. VirtualMachineName pulumi.StringPtrInput `pulumi:"virtualMachineName"` }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArgs) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArray ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArray []ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineInput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArray) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutput ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutput }
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArray and ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArray{ ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArgs{...} }
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutput) Index ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArrayOutput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDisk ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDisk struct { // A list of full names of Data Disks per Volume. Changing this forces a new resource to be created. Names []string `pulumi:"names"` // The name of the Volume. Changing this forces a new resource to be created. // // > **Note:** Possible value for Application Server and Central Server is `default`. // // > **Note:** Possible values for Database Server are `hanaData`, `hanaLog`, `hanaShared` and `usrSap`. VolumeName string `pulumi:"volumeName"` }
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArgs ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArgs struct { // A list of full names of Data Disks per Volume. Changing this forces a new resource to be created. Names pulumi.StringArrayInput `pulumi:"names"` // The name of the Volume. Changing this forces a new resource to be created. // // > **Note:** Possible value for Application Server and Central Server is `default`. // // > **Note:** Possible values for Database Server are `hanaData`, `hanaLog`, `hanaShared` and `usrSap`. VolumeName pulumi.StringInput `pulumi:"volumeName"` }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArgs) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArray ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArray []ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskInput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArray) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArray) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayOutput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayOutput ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayOutput }
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArray and ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArray{ ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArgs{...} }
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayOutput) Index ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayOutput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutput ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutput }
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArgs and ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArgs{...}
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutput) Names ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutput) Names() pulumi.StringArrayOutput
A list of full names of Data Disks per Volume. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutput) VolumeName ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskOutput) VolumeName() pulumi.StringOutput
The name of the Volume. Changing this forces a new resource to be created.
> **Note:** Possible value for Application Server and Central Server is `default`.
> **Note:** Possible values for Database Server are `hanaData`, `hanaLog`, `hanaShared` and `usrSap`.
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput }
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArgs and ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineArgs{...}
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput) DataDisks ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput) DataDisks() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineDataDiskArrayOutput
One or more `dataDisk` blocks as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput) HostName ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput) HostName() pulumi.StringPtrOutput
The full name of the host of the Virtual Machine. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput) NetworkInterfaceNames ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput) NetworkInterfaceNames() pulumi.StringArrayOutput
A list of full names for the Network Interface of the Virtual Machine. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput) OsDiskName ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput) OsDiskName() pulumi.StringPtrOutput
The full name of the OS Disk attached to the Virtual Machine. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput) VirtualMachineName ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerVirtualMachineOutput) VirtualMachineName() pulumi.StringPtrOutput
The full name of the Virtual Machine in a single server SAP system. Changing this forces a new resource to be created.
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput }
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesArgs and ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesArgs{...}
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput) ApplicationServer ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput) ApplicationServer() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput
An `applicationServer` block as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput) CentralServer ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput) CentralServer() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput
A `centralServer` block as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput) DatabaseServer ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput) DatabaseServer() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput
A `databaseServer` block as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput) ElementType() reflect.Type
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput) SharedStorage ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput) SharedStorage() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput
A `sharedStorage` block as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput }
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesArgs, ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtr and ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesArgs{...} or: nil
func ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtr ¶
func ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtr(v *ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesArgs) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrInput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput) ApplicationServer ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput) ApplicationServer() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesApplicationServerPtrOutput
An `applicationServer` block as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput) CentralServer ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput) CentralServer() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesCentralServerPtrOutput
A `centralServer` block as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput) DatabaseServer ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput) DatabaseServer() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesDatabaseServerPtrOutput
A `databaseServer` block as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput) ElementType() reflect.Type
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput) SharedStorage ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput) SharedStorage() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput
A `sharedStorage` block as defined below. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesPtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageArgs ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageArgs struct { pulumi.StringPtrInput `pulumi:"accountName"` PrivateEndpointName pulumi.StringPtrInput `pulumi:"privateEndpointName"` }AccountName
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageArgs) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageArgs) ElementType() reflect.Type
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageArgs) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageInput interface { pulumi.Input }
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageArgs and ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageArgs{...}
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput) AccountName ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput) AccountName() pulumi.StringPtrOutput
The full name of the Shared Storage Account. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput) ElementType() reflect.Type
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput) PrivateEndpointName ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput) PrivateEndpointName() pulumi.StringPtrOutput
The full name of Private Endpoint for the Shared Storage Account. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrInput interface { pulumi.Input }
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageArgs, ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtr and ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageArgs{...} or: nil
func ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtr ¶
func ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtr(v *ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStorageArgs) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrInput
type ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput) AccountName ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput) AccountName() pulumi.StringPtrOutput
The full name of the Shared Storage Account. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput) ElementType() reflect.Type
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput) PrivateEndpointName ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput) PrivateEndpointName() pulumi.StringPtrOutput
The full name of Private Endpoint for the Shared Storage Account. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesSharedStoragePtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMount ¶
type ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMount struct { // The ID of the Resource Group of the transport File Share. Changing this forces a new resource to be created. ResourceGroupId *string `pulumi:"resourceGroupId"` // The name of the Storage Account of the File Share. Changing this forces a new resource to be created. StorageAccountName *string `pulumi:"storageAccountName"` }
type ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountArgs ¶
type ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountArgs struct { // The ID of the Resource Group of the transport File Share. Changing this forces a new resource to be created. ResourceGroupId pulumi.StringPtrInput `pulumi:"resourceGroupId"` // The name of the Storage Account of the File Share. Changing this forces a new resource to be created. StorageAccountName pulumi.StringPtrInput `pulumi:"storageAccountName"` }
func (ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountArgs) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountArgs) ElementType() reflect.Type
func (ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountArgs) ToThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountArgs) ToThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput() ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountArgs) ToThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountArgs) ToThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountArgs) ToThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountArgs) ToThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountArgs) ToThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutputWithContext ¶
func (i ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountArgs) ToThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput() ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput ToThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput }
ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountArgs and ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountArgs{...}
type ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput) ElementType() reflect.Type
func (ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput) ResourceGroupId ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput) ResourceGroupId() pulumi.StringPtrOutput
The ID of the Resource Group of the transport File Share. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput) StorageAccountName ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput) StorageAccountName() pulumi.StringPtrOutput
The name of the Storage Account of the File Share. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput) ToThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput) ToThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput() ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput) ToThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput) ToThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput) ToThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput) ToThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput) ToThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountOutput) ToThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput
type ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrInput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrInput interface { pulumi.Input ToThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput ToThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutputWithContext(context.Context) ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput }
ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrInput is an input type that accepts ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountArgs, ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtr and ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput values. You can construct a concrete instance of `ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrInput` via:
ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountArgs{...} or: nil
func ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtr ¶
func ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtr(v *ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountArgs) ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrInput
type ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput ¶
type ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput struct{ *pulumi.OutputState }
func (ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput) ElementType ¶
func (ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput) ElementType() reflect.Type
func (ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput) ResourceGroupId ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput) ResourceGroupId() pulumi.StringPtrOutput
The ID of the Resource Group of the transport File Share. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput) StorageAccountName ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput) StorageAccountName() pulumi.StringPtrOutput
The name of the Storage Account of the File Share. Changing this forces a new resource to be created.
func (ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput() ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput
func (ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutputWithContext ¶
func (o ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput) ToThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutputWithContext(ctx context.Context) ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountPtrOutput