This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.66.0 published on Wednesday, Oct 9, 2024 by Pulumi
azure-native.compute.getCloudService
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.66.0 published on Wednesday, Oct 9, 2024 by Pulumi
Display information about a cloud service. Azure REST API version: 2022-09-04.
Using getCloudService
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getCloudService(args: GetCloudServiceArgs, opts?: InvokeOptions): Promise<GetCloudServiceResult>
function getCloudServiceOutput(args: GetCloudServiceOutputArgs, opts?: InvokeOptions): Output<GetCloudServiceResult>
def get_cloud_service(cloud_service_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCloudServiceResult
def get_cloud_service_output(cloud_service_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCloudServiceResult]
func LookupCloudService(ctx *Context, args *LookupCloudServiceArgs, opts ...InvokeOption) (*LookupCloudServiceResult, error)
func LookupCloudServiceOutput(ctx *Context, args *LookupCloudServiceOutputArgs, opts ...InvokeOption) LookupCloudServiceResultOutput
> Note: This function is named LookupCloudService
in the Go SDK.
public static class GetCloudService
{
public static Task<GetCloudServiceResult> InvokeAsync(GetCloudServiceArgs args, InvokeOptions? opts = null)
public static Output<GetCloudServiceResult> Invoke(GetCloudServiceInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetCloudServiceResult> getCloudService(GetCloudServiceArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:compute:getCloudService
arguments:
# arguments dictionary
The following arguments are supported:
- Cloud
Service stringName - Name of the cloud service.
- Resource
Group stringName - Name of the resource group.
- Cloud
Service stringName - Name of the cloud service.
- Resource
Group stringName - Name of the resource group.
- cloud
Service StringName - Name of the cloud service.
- resource
Group StringName - Name of the resource group.
- cloud
Service stringName - Name of the cloud service.
- resource
Group stringName - Name of the resource group.
- cloud_
service_ strname - Name of the cloud service.
- resource_
group_ strname - Name of the resource group.
- cloud
Service StringName - Name of the cloud service.
- resource
Group StringName - Name of the resource group.
getCloudService Result
The following output properties are available:
- Id string
- Resource Id.
- Location string
- Resource location.
- Name string
- Resource name.
- Properties
Pulumi.
Azure Native. Compute. Outputs. Cloud Service Properties Response - Cloud service properties
- Type string
- Resource type.
- System
Data Pulumi.Azure Native. Compute. Outputs. System Data Response - The system meta data relating to this resource.
- Dictionary<string, string>
- Resource tags.
- Zones List<string>
- List of logical availability zone of the resource. List should contain only 1 zone where cloud service should be provisioned. This field is optional.
- Id string
- Resource Id.
- Location string
- Resource location.
- Name string
- Resource name.
- Properties
Cloud
Service Properties Response - Cloud service properties
- Type string
- Resource type.
- System
Data SystemData Response - The system meta data relating to this resource.
- map[string]string
- Resource tags.
- Zones []string
- List of logical availability zone of the resource. List should contain only 1 zone where cloud service should be provisioned. This field is optional.
- id String
- Resource Id.
- location String
- Resource location.
- name String
- Resource name.
- properties
Cloud
Service Properties Response - Cloud service properties
- type String
- Resource type.
- system
Data SystemData Response - The system meta data relating to this resource.
- Map<String,String>
- Resource tags.
- zones List<String>
- List of logical availability zone of the resource. List should contain only 1 zone where cloud service should be provisioned. This field is optional.
- id string
- Resource Id.
- location string
- Resource location.
- name string
- Resource name.
- properties
Cloud
Service Properties Response - Cloud service properties
- type string
- Resource type.
- system
Data SystemData Response - The system meta data relating to this resource.
- {[key: string]: string}
- Resource tags.
- zones string[]
- List of logical availability zone of the resource. List should contain only 1 zone where cloud service should be provisioned. This field is optional.
- id str
- Resource Id.
- location str
- Resource location.
- name str
- Resource name.
- properties
Cloud
Service Properties Response - Cloud service properties
- type str
- Resource type.
- system_
data SystemData Response - The system meta data relating to this resource.
- Mapping[str, str]
- Resource tags.
- zones Sequence[str]
- List of logical availability zone of the resource. List should contain only 1 zone where cloud service should be provisioned. This field is optional.
- id String
- Resource Id.
- location String
- Resource location.
- name String
- Resource name.
- properties Property Map
- Cloud service properties
- type String
- Resource type.
- system
Data Property Map - The system meta data relating to this resource.
- Map<String>
- Resource tags.
- zones List<String>
- List of logical availability zone of the resource. List should contain only 1 zone where cloud service should be provisioned. This field is optional.
Supporting Types
CloudServiceExtensionProfileResponse
- Extensions
List<Pulumi.
Azure Native. Compute. Inputs. Extension Response> - List of extensions for the cloud service.
- Extensions
[]Extension
Response - List of extensions for the cloud service.
- extensions
List<Extension
Response> - List of extensions for the cloud service.
- extensions
Extension
Response[] - List of extensions for the cloud service.
- extensions
Sequence[Extension
Response] - List of extensions for the cloud service.
- extensions List<Property Map>
- List of extensions for the cloud service.
CloudServiceExtensionPropertiesResponse
- Provisioning
State string - The provisioning state, which only appears in the response.
- Auto
Upgrade boolMinor Version - Explicitly specify whether platform can automatically upgrade typeHandlerVersion to higher minor versions when they become available.
- Force
Update stringTag - Tag to force apply the provided public and protected settings. Changing the tag value allows for re-running the extension without changing any of the public or protected settings. If forceUpdateTag is not changed, updates to public or protected settings would still be applied by the handler. If neither forceUpdateTag nor any of public or protected settings change, extension would flow to the role instance with the same sequence-number, and it is up to handler implementation whether to re-run it or not
- Protected
Settings object - Protected settings for the extension which are encrypted before sent to the role instance.
- Protected
Settings Pulumi.From Key Vault Azure Native. Compute. Inputs. Cloud Service Vault And Secret Reference Response - Protected settings for the extension, referenced using KeyVault which are encrypted before sent to the role instance.
- Publisher string
- The name of the extension handler publisher.
- Roles
Applied List<string>To - Optional list of roles to apply this extension. If property is not specified or '*' is specified, extension is applied to all roles in the cloud service.
- Settings object
- Public settings for the extension. For JSON extensions, this is the JSON settings for the extension. For XML Extension (like RDP), this is the XML setting for the extension.
- Type string
- Specifies the type of the extension.
- Type
Handler stringVersion - Specifies the version of the extension. Specifies the version of the extension. If this element is not specified or an asterisk (*) is used as the value, the latest version of the extension is used. If the value is specified with a major version number and an asterisk as the minor version number (X.), the latest minor version of the specified major version is selected. If a major version number and a minor version number are specified (X.Y), the specific extension version is selected. If a version is specified, an auto-upgrade is performed on the role instance.
- Provisioning
State string - The provisioning state, which only appears in the response.
- Auto
Upgrade boolMinor Version - Explicitly specify whether platform can automatically upgrade typeHandlerVersion to higher minor versions when they become available.
- Force
Update stringTag - Tag to force apply the provided public and protected settings. Changing the tag value allows for re-running the extension without changing any of the public or protected settings. If forceUpdateTag is not changed, updates to public or protected settings would still be applied by the handler. If neither forceUpdateTag nor any of public or protected settings change, extension would flow to the role instance with the same sequence-number, and it is up to handler implementation whether to re-run it or not
- Protected
Settings interface{} - Protected settings for the extension which are encrypted before sent to the role instance.
- Protected
Settings CloudFrom Key Vault Service Vault And Secret Reference Response - Protected settings for the extension, referenced using KeyVault which are encrypted before sent to the role instance.
- Publisher string
- The name of the extension handler publisher.
- Roles
Applied []stringTo - Optional list of roles to apply this extension. If property is not specified or '*' is specified, extension is applied to all roles in the cloud service.
- Settings interface{}
- Public settings for the extension. For JSON extensions, this is the JSON settings for the extension. For XML Extension (like RDP), this is the XML setting for the extension.
- Type string
- Specifies the type of the extension.
- Type
Handler stringVersion - Specifies the version of the extension. Specifies the version of the extension. If this element is not specified or an asterisk (*) is used as the value, the latest version of the extension is used. If the value is specified with a major version number and an asterisk as the minor version number (X.), the latest minor version of the specified major version is selected. If a major version number and a minor version number are specified (X.Y), the specific extension version is selected. If a version is specified, an auto-upgrade is performed on the role instance.
- provisioning
State String - The provisioning state, which only appears in the response.
- auto
Upgrade BooleanMinor Version - Explicitly specify whether platform can automatically upgrade typeHandlerVersion to higher minor versions when they become available.
- force
Update StringTag - Tag to force apply the provided public and protected settings. Changing the tag value allows for re-running the extension without changing any of the public or protected settings. If forceUpdateTag is not changed, updates to public or protected settings would still be applied by the handler. If neither forceUpdateTag nor any of public or protected settings change, extension would flow to the role instance with the same sequence-number, and it is up to handler implementation whether to re-run it or not
- protected
Settings Object - Protected settings for the extension which are encrypted before sent to the role instance.
- protected
Settings CloudFrom Key Vault Service Vault And Secret Reference Response - Protected settings for the extension, referenced using KeyVault which are encrypted before sent to the role instance.
- publisher String
- The name of the extension handler publisher.
- roles
Applied List<String>To - Optional list of roles to apply this extension. If property is not specified or '*' is specified, extension is applied to all roles in the cloud service.
- settings Object
- Public settings for the extension. For JSON extensions, this is the JSON settings for the extension. For XML Extension (like RDP), this is the XML setting for the extension.
- type String
- Specifies the type of the extension.
- type
Handler StringVersion - Specifies the version of the extension. Specifies the version of the extension. If this element is not specified or an asterisk (*) is used as the value, the latest version of the extension is used. If the value is specified with a major version number and an asterisk as the minor version number (X.), the latest minor version of the specified major version is selected. If a major version number and a minor version number are specified (X.Y), the specific extension version is selected. If a version is specified, an auto-upgrade is performed on the role instance.
- provisioning
State string - The provisioning state, which only appears in the response.
- auto
Upgrade booleanMinor Version - Explicitly specify whether platform can automatically upgrade typeHandlerVersion to higher minor versions when they become available.
- force
Update stringTag - Tag to force apply the provided public and protected settings. Changing the tag value allows for re-running the extension without changing any of the public or protected settings. If forceUpdateTag is not changed, updates to public or protected settings would still be applied by the handler. If neither forceUpdateTag nor any of public or protected settings change, extension would flow to the role instance with the same sequence-number, and it is up to handler implementation whether to re-run it or not
- protected
Settings any - Protected settings for the extension which are encrypted before sent to the role instance.
- protected
Settings CloudFrom Key Vault Service Vault And Secret Reference Response - Protected settings for the extension, referenced using KeyVault which are encrypted before sent to the role instance.
- publisher string
- The name of the extension handler publisher.
- roles
Applied string[]To - Optional list of roles to apply this extension. If property is not specified or '*' is specified, extension is applied to all roles in the cloud service.
- settings any
- Public settings for the extension. For JSON extensions, this is the JSON settings for the extension. For XML Extension (like RDP), this is the XML setting for the extension.
- type string
- Specifies the type of the extension.
- type
Handler stringVersion - Specifies the version of the extension. Specifies the version of the extension. If this element is not specified or an asterisk (*) is used as the value, the latest version of the extension is used. If the value is specified with a major version number and an asterisk as the minor version number (X.), the latest minor version of the specified major version is selected. If a major version number and a minor version number are specified (X.Y), the specific extension version is selected. If a version is specified, an auto-upgrade is performed on the role instance.
- provisioning_
state str - The provisioning state, which only appears in the response.
- auto_
upgrade_ boolminor_ version - Explicitly specify whether platform can automatically upgrade typeHandlerVersion to higher minor versions when they become available.
- force_
update_ strtag - Tag to force apply the provided public and protected settings. Changing the tag value allows for re-running the extension without changing any of the public or protected settings. If forceUpdateTag is not changed, updates to public or protected settings would still be applied by the handler. If neither forceUpdateTag nor any of public or protected settings change, extension would flow to the role instance with the same sequence-number, and it is up to handler implementation whether to re-run it or not
- protected_
settings Any - Protected settings for the extension which are encrypted before sent to the role instance.
- protected_
settings_ Cloudfrom_ key_ vault Service Vault And Secret Reference Response - Protected settings for the extension, referenced using KeyVault which are encrypted before sent to the role instance.
- publisher str
- The name of the extension handler publisher.
- roles_
applied_ Sequence[str]to - Optional list of roles to apply this extension. If property is not specified or '*' is specified, extension is applied to all roles in the cloud service.
- settings Any
- Public settings for the extension. For JSON extensions, this is the JSON settings for the extension. For XML Extension (like RDP), this is the XML setting for the extension.
- type str
- Specifies the type of the extension.
- type_
handler_ strversion - Specifies the version of the extension. Specifies the version of the extension. If this element is not specified or an asterisk (*) is used as the value, the latest version of the extension is used. If the value is specified with a major version number and an asterisk as the minor version number (X.), the latest minor version of the specified major version is selected. If a major version number and a minor version number are specified (X.Y), the specific extension version is selected. If a version is specified, an auto-upgrade is performed on the role instance.
- provisioning
State String - The provisioning state, which only appears in the response.
- auto
Upgrade BooleanMinor Version - Explicitly specify whether platform can automatically upgrade typeHandlerVersion to higher minor versions when they become available.
- force
Update StringTag - Tag to force apply the provided public and protected settings. Changing the tag value allows for re-running the extension without changing any of the public or protected settings. If forceUpdateTag is not changed, updates to public or protected settings would still be applied by the handler. If neither forceUpdateTag nor any of public or protected settings change, extension would flow to the role instance with the same sequence-number, and it is up to handler implementation whether to re-run it or not
- protected
Settings Any - Protected settings for the extension which are encrypted before sent to the role instance.
- protected
Settings Property MapFrom Key Vault - Protected settings for the extension, referenced using KeyVault which are encrypted before sent to the role instance.
- publisher String
- The name of the extension handler publisher.
- roles
Applied List<String>To - Optional list of roles to apply this extension. If property is not specified or '*' is specified, extension is applied to all roles in the cloud service.
- settings Any
- Public settings for the extension. For JSON extensions, this is the JSON settings for the extension. For XML Extension (like RDP), this is the XML setting for the extension.
- type String
- Specifies the type of the extension.
- type
Handler StringVersion - Specifies the version of the extension. Specifies the version of the extension. If this element is not specified or an asterisk (*) is used as the value, the latest version of the extension is used. If the value is specified with a major version number and an asterisk as the minor version number (X.), the latest minor version of the specified major version is selected. If a major version number and a minor version number are specified (X.Y), the specific extension version is selected. If a version is specified, an auto-upgrade is performed on the role instance.
CloudServiceNetworkProfileResponse
- Load
Balancer List<Pulumi.Configurations Azure Native. Compute. Inputs. Load Balancer Configuration Response> - List of Load balancer configurations. Cloud service can have up to two load balancer configurations, corresponding to a Public Load Balancer and an Internal Load Balancer.
- Slot
Type string - Slot type for the cloud service. Possible values are ProductionStaging If not specified, the default value is Production.
- Swappable
Cloud Pulumi.Service Azure Native. Compute. Inputs. Sub Resource Response - The id reference of the cloud service containing the target IP with which the subject cloud service can perform a swap. This property cannot be updated once it is set. The swappable cloud service referred by this id must be present otherwise an error will be thrown.
- Load
Balancer []LoadConfigurations Balancer Configuration Response - List of Load balancer configurations. Cloud service can have up to two load balancer configurations, corresponding to a Public Load Balancer and an Internal Load Balancer.
- Slot
Type string - Slot type for the cloud service. Possible values are ProductionStaging If not specified, the default value is Production.
- Swappable
Cloud SubService Resource Response - The id reference of the cloud service containing the target IP with which the subject cloud service can perform a swap. This property cannot be updated once it is set. The swappable cloud service referred by this id must be present otherwise an error will be thrown.
- load
Balancer List<LoadConfigurations Balancer Configuration Response> - List of Load balancer configurations. Cloud service can have up to two load balancer configurations, corresponding to a Public Load Balancer and an Internal Load Balancer.
- slot
Type String - Slot type for the cloud service. Possible values are ProductionStaging If not specified, the default value is Production.
- swappable
Cloud SubService Resource Response - The id reference of the cloud service containing the target IP with which the subject cloud service can perform a swap. This property cannot be updated once it is set. The swappable cloud service referred by this id must be present otherwise an error will be thrown.
- load
Balancer LoadConfigurations Balancer Configuration Response[] - List of Load balancer configurations. Cloud service can have up to two load balancer configurations, corresponding to a Public Load Balancer and an Internal Load Balancer.
- slot
Type string - Slot type for the cloud service. Possible values are ProductionStaging If not specified, the default value is Production.
- swappable
Cloud SubService Resource Response - The id reference of the cloud service containing the target IP with which the subject cloud service can perform a swap. This property cannot be updated once it is set. The swappable cloud service referred by this id must be present otherwise an error will be thrown.
- load_
balancer_ Sequence[Loadconfigurations Balancer Configuration Response] - List of Load balancer configurations. Cloud service can have up to two load balancer configurations, corresponding to a Public Load Balancer and an Internal Load Balancer.
- slot_
type str - Slot type for the cloud service. Possible values are ProductionStaging If not specified, the default value is Production.
- swappable_
cloud_ Subservice Resource Response - The id reference of the cloud service containing the target IP with which the subject cloud service can perform a swap. This property cannot be updated once it is set. The swappable cloud service referred by this id must be present otherwise an error will be thrown.
- load
Balancer List<Property Map>Configurations - List of Load balancer configurations. Cloud service can have up to two load balancer configurations, corresponding to a Public Load Balancer and an Internal Load Balancer.
- slot
Type String - Slot type for the cloud service. Possible values are ProductionStaging If not specified, the default value is Production.
- swappable
Cloud Property MapService - The id reference of the cloud service containing the target IP with which the subject cloud service can perform a swap. This property cannot be updated once it is set. The swappable cloud service referred by this id must be present otherwise an error will be thrown.
CloudServiceOsProfileResponse
- Secrets
List<Pulumi.
Azure Native. Compute. Inputs. Cloud Service Vault Secret Group Response> - Specifies set of certificates that should be installed onto the role instances.
- Secrets
[]Cloud
Service Vault Secret Group Response - Specifies set of certificates that should be installed onto the role instances.
- secrets
List<Cloud
Service Vault Secret Group Response> - Specifies set of certificates that should be installed onto the role instances.
- secrets
Cloud
Service Vault Secret Group Response[] - Specifies set of certificates that should be installed onto the role instances.
- secrets
Sequence[Cloud
Service Vault Secret Group Response] - Specifies set of certificates that should be installed onto the role instances.
- secrets List<Property Map>
- Specifies set of certificates that should be installed onto the role instances.
CloudServicePropertiesResponse
- Provisioning
State string - The provisioning state, which only appears in the response.
- Unique
Id string - The unique identifier for the cloud service.
- Allow
Model boolOverride - (Optional) Indicates whether the role sku properties (roleProfile.roles.sku) specified in the model/template should override the role instance count and vm size specified in the .cscfg and .csdef respectively.
The default value is
false
. - Configuration string
- Specifies the XML service configuration (.cscfg) for the cloud service.
- Configuration
Url string - Specifies a URL that refers to the location of the service configuration in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account. This is a write-only property and is not returned in GET calls.
- Extension
Profile Pulumi.Azure Native. Compute. Inputs. Cloud Service Extension Profile Response - Describes a cloud service extension profile.
- Network
Profile Pulumi.Azure Native. Compute. Inputs. Cloud Service Network Profile Response - Network Profile for the cloud service.
- Os
Profile Pulumi.Azure Native. Compute. Inputs. Cloud Service Os Profile Response - Describes the OS profile for the cloud service.
- Package
Url string - Specifies a URL that refers to the location of the service package in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account. This is a write-only property and is not returned in GET calls.
- Role
Profile Pulumi.Azure Native. Compute. Inputs. Cloud Service Role Profile Response - Describes the role profile for the cloud service.
- Start
Cloud boolService - (Optional) Indicates whether to start the cloud service immediately after it is created. The default value is
true
. If false, the service model is still deployed, but the code is not run immediately. Instead, the service is PoweredOff until you call Start, at which time the service will be started. A deployed service still incurs charges, even if it is poweredoff. - Upgrade
Mode string - Update mode for the cloud service. Role instances are allocated to update domains when the service is deployed. Updates can be initiated manually in each update domain or initiated automatically in all update domains. Possible Values are AutoManual Simultaneous If not specified, the default value is Auto. If set to Manual, PUT UpdateDomain must be called to apply the update. If set to Auto, the update is automatically applied to each update domain in sequence.
- Provisioning
State string - The provisioning state, which only appears in the response.
- Unique
Id string - The unique identifier for the cloud service.
- Allow
Model boolOverride - (Optional) Indicates whether the role sku properties (roleProfile.roles.sku) specified in the model/template should override the role instance count and vm size specified in the .cscfg and .csdef respectively.
The default value is
false
. - Configuration string
- Specifies the XML service configuration (.cscfg) for the cloud service.
- Configuration
Url string - Specifies a URL that refers to the location of the service configuration in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account. This is a write-only property and is not returned in GET calls.
- Extension
Profile CloudService Extension Profile Response - Describes a cloud service extension profile.
- Network
Profile CloudService Network Profile Response - Network Profile for the cloud service.
- Os
Profile CloudService Os Profile Response - Describes the OS profile for the cloud service.
- Package
Url string - Specifies a URL that refers to the location of the service package in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account. This is a write-only property and is not returned in GET calls.
- Role
Profile CloudService Role Profile Response - Describes the role profile for the cloud service.
- Start
Cloud boolService - (Optional) Indicates whether to start the cloud service immediately after it is created. The default value is
true
. If false, the service model is still deployed, but the code is not run immediately. Instead, the service is PoweredOff until you call Start, at which time the service will be started. A deployed service still incurs charges, even if it is poweredoff. - Upgrade
Mode string - Update mode for the cloud service. Role instances are allocated to update domains when the service is deployed. Updates can be initiated manually in each update domain or initiated automatically in all update domains. Possible Values are AutoManual Simultaneous If not specified, the default value is Auto. If set to Manual, PUT UpdateDomain must be called to apply the update. If set to Auto, the update is automatically applied to each update domain in sequence.
- provisioning
State String - The provisioning state, which only appears in the response.
- unique
Id String - The unique identifier for the cloud service.
- allow
Model BooleanOverride - (Optional) Indicates whether the role sku properties (roleProfile.roles.sku) specified in the model/template should override the role instance count and vm size specified in the .cscfg and .csdef respectively.
The default value is
false
. - configuration String
- Specifies the XML service configuration (.cscfg) for the cloud service.
- configuration
Url String - Specifies a URL that refers to the location of the service configuration in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account. This is a write-only property and is not returned in GET calls.
- extension
Profile CloudService Extension Profile Response - Describes a cloud service extension profile.
- network
Profile CloudService Network Profile Response - Network Profile for the cloud service.
- os
Profile CloudService Os Profile Response - Describes the OS profile for the cloud service.
- package
Url String - Specifies a URL that refers to the location of the service package in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account. This is a write-only property and is not returned in GET calls.
- role
Profile CloudService Role Profile Response - Describes the role profile for the cloud service.
- start
Cloud BooleanService - (Optional) Indicates whether to start the cloud service immediately after it is created. The default value is
true
. If false, the service model is still deployed, but the code is not run immediately. Instead, the service is PoweredOff until you call Start, at which time the service will be started. A deployed service still incurs charges, even if it is poweredoff. - upgrade
Mode String - Update mode for the cloud service. Role instances are allocated to update domains when the service is deployed. Updates can be initiated manually in each update domain or initiated automatically in all update domains. Possible Values are AutoManual Simultaneous If not specified, the default value is Auto. If set to Manual, PUT UpdateDomain must be called to apply the update. If set to Auto, the update is automatically applied to each update domain in sequence.
- provisioning
State string - The provisioning state, which only appears in the response.
- unique
Id string - The unique identifier for the cloud service.
- allow
Model booleanOverride - (Optional) Indicates whether the role sku properties (roleProfile.roles.sku) specified in the model/template should override the role instance count and vm size specified in the .cscfg and .csdef respectively.
The default value is
false
. - configuration string
- Specifies the XML service configuration (.cscfg) for the cloud service.
- configuration
Url string - Specifies a URL that refers to the location of the service configuration in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account. This is a write-only property and is not returned in GET calls.
- extension
Profile CloudService Extension Profile Response - Describes a cloud service extension profile.
- network
Profile CloudService Network Profile Response - Network Profile for the cloud service.
- os
Profile CloudService Os Profile Response - Describes the OS profile for the cloud service.
- package
Url string - Specifies a URL that refers to the location of the service package in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account. This is a write-only property and is not returned in GET calls.
- role
Profile CloudService Role Profile Response - Describes the role profile for the cloud service.
- start
Cloud booleanService - (Optional) Indicates whether to start the cloud service immediately after it is created. The default value is
true
. If false, the service model is still deployed, but the code is not run immediately. Instead, the service is PoweredOff until you call Start, at which time the service will be started. A deployed service still incurs charges, even if it is poweredoff. - upgrade
Mode string - Update mode for the cloud service. Role instances are allocated to update domains when the service is deployed. Updates can be initiated manually in each update domain or initiated automatically in all update domains. Possible Values are AutoManual Simultaneous If not specified, the default value is Auto. If set to Manual, PUT UpdateDomain must be called to apply the update. If set to Auto, the update is automatically applied to each update domain in sequence.
- provisioning_
state str - The provisioning state, which only appears in the response.
- unique_
id str - The unique identifier for the cloud service.
- allow_
model_ booloverride - (Optional) Indicates whether the role sku properties (roleProfile.roles.sku) specified in the model/template should override the role instance count and vm size specified in the .cscfg and .csdef respectively.
The default value is
false
. - configuration str
- Specifies the XML service configuration (.cscfg) for the cloud service.
- configuration_
url str - Specifies a URL that refers to the location of the service configuration in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account. This is a write-only property and is not returned in GET calls.
- extension_
profile CloudService Extension Profile Response - Describes a cloud service extension profile.
- network_
profile CloudService Network Profile Response - Network Profile for the cloud service.
- os_
profile CloudService Os Profile Response - Describes the OS profile for the cloud service.
- package_
url str - Specifies a URL that refers to the location of the service package in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account. This is a write-only property and is not returned in GET calls.
- role_
profile CloudService Role Profile Response - Describes the role profile for the cloud service.
- start_
cloud_ boolservice - (Optional) Indicates whether to start the cloud service immediately after it is created. The default value is
true
. If false, the service model is still deployed, but the code is not run immediately. Instead, the service is PoweredOff until you call Start, at which time the service will be started. A deployed service still incurs charges, even if it is poweredoff. - upgrade_
mode str - Update mode for the cloud service. Role instances are allocated to update domains when the service is deployed. Updates can be initiated manually in each update domain or initiated automatically in all update domains. Possible Values are AutoManual Simultaneous If not specified, the default value is Auto. If set to Manual, PUT UpdateDomain must be called to apply the update. If set to Auto, the update is automatically applied to each update domain in sequence.
- provisioning
State String - The provisioning state, which only appears in the response.
- unique
Id String - The unique identifier for the cloud service.
- allow
Model BooleanOverride - (Optional) Indicates whether the role sku properties (roleProfile.roles.sku) specified in the model/template should override the role instance count and vm size specified in the .cscfg and .csdef respectively.
The default value is
false
. - configuration String
- Specifies the XML service configuration (.cscfg) for the cloud service.
- configuration
Url String - Specifies a URL that refers to the location of the service configuration in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account. This is a write-only property and is not returned in GET calls.
- extension
Profile Property Map - Describes a cloud service extension profile.
- network
Profile Property Map - Network Profile for the cloud service.
- os
Profile Property Map - Describes the OS profile for the cloud service.
- package
Url String - Specifies a URL that refers to the location of the service package in the Blob service. The service package URL can be Shared Access Signature (SAS) URI from any storage account. This is a write-only property and is not returned in GET calls.
- role
Profile Property Map - Describes the role profile for the cloud service.
- start
Cloud BooleanService - (Optional) Indicates whether to start the cloud service immediately after it is created. The default value is
true
. If false, the service model is still deployed, but the code is not run immediately. Instead, the service is PoweredOff until you call Start, at which time the service will be started. A deployed service still incurs charges, even if it is poweredoff. - upgrade
Mode String - Update mode for the cloud service. Role instances are allocated to update domains when the service is deployed. Updates can be initiated manually in each update domain or initiated automatically in all update domains. Possible Values are AutoManual Simultaneous If not specified, the default value is Auto. If set to Manual, PUT UpdateDomain must be called to apply the update. If set to Auto, the update is automatically applied to each update domain in sequence.
CloudServiceRoleProfilePropertiesResponse
- Name string
- Resource name.
- Sku
Pulumi.
Azure Native. Compute. Inputs. Cloud Service Role Sku Response - Describes the cloud service role sku.
- Name string
- Resource name.
- Sku
Cloud
Service Role Sku Response - Describes the cloud service role sku.
- name String
- Resource name.
- sku
Cloud
Service Role Sku Response - Describes the cloud service role sku.
- name string
- Resource name.
- sku
Cloud
Service Role Sku Response - Describes the cloud service role sku.
- name str
- Resource name.
- sku
Cloud
Service Role Sku Response - Describes the cloud service role sku.
- name String
- Resource name.
- sku Property Map
- Describes the cloud service role sku.
CloudServiceRoleProfileResponse
- Roles
List<Pulumi.
Azure Native. Compute. Inputs. Cloud Service Role Profile Properties Response> - List of roles for the cloud service.
- Roles
[]Cloud
Service Role Profile Properties Response - List of roles for the cloud service.
- roles
List<Cloud
Service Role Profile Properties Response> - List of roles for the cloud service.
- roles
Cloud
Service Role Profile Properties Response[] - List of roles for the cloud service.
- roles
Sequence[Cloud
Service Role Profile Properties Response] - List of roles for the cloud service.
- roles List<Property Map>
- List of roles for the cloud service.
CloudServiceRoleSkuResponse
- Capacity double
- Specifies the number of role instances in the cloud service.
- Name string
- The sku name. NOTE: If the new SKU is not supported on the hardware the cloud service is currently on, you need to delete and recreate the cloud service or move back to the old sku.
- Tier string
- Specifies the tier of the cloud service. Possible Values are Standard Basic
- Capacity float64
- Specifies the number of role instances in the cloud service.
- Name string
- The sku name. NOTE: If the new SKU is not supported on the hardware the cloud service is currently on, you need to delete and recreate the cloud service or move back to the old sku.
- Tier string
- Specifies the tier of the cloud service. Possible Values are Standard Basic
- capacity Double
- Specifies the number of role instances in the cloud service.
- name String
- The sku name. NOTE: If the new SKU is not supported on the hardware the cloud service is currently on, you need to delete and recreate the cloud service or move back to the old sku.
- tier String
- Specifies the tier of the cloud service. Possible Values are Standard Basic
- capacity number
- Specifies the number of role instances in the cloud service.
- name string
- The sku name. NOTE: If the new SKU is not supported on the hardware the cloud service is currently on, you need to delete and recreate the cloud service or move back to the old sku.
- tier string
- Specifies the tier of the cloud service. Possible Values are Standard Basic
- capacity float
- Specifies the number of role instances in the cloud service.
- name str
- The sku name. NOTE: If the new SKU is not supported on the hardware the cloud service is currently on, you need to delete and recreate the cloud service or move back to the old sku.
- tier str
- Specifies the tier of the cloud service. Possible Values are Standard Basic
- capacity Number
- Specifies the number of role instances in the cloud service.
- name String
- The sku name. NOTE: If the new SKU is not supported on the hardware the cloud service is currently on, you need to delete and recreate the cloud service or move back to the old sku.
- tier String
- Specifies the tier of the cloud service. Possible Values are Standard Basic
CloudServiceVaultAndSecretReferenceResponse
- Secret
Url string - Secret URL which contains the protected settings of the extension
- Source
Vault Pulumi.Azure Native. Compute. Inputs. Sub Resource Response - The ARM Resource ID of the Key Vault
- Secret
Url string - Secret URL which contains the protected settings of the extension
- Source
Vault SubResource Response - The ARM Resource ID of the Key Vault
- secret
Url String - Secret URL which contains the protected settings of the extension
- source
Vault SubResource Response - The ARM Resource ID of the Key Vault
- secret
Url string - Secret URL which contains the protected settings of the extension
- source
Vault SubResource Response - The ARM Resource ID of the Key Vault
- secret_
url str - Secret URL which contains the protected settings of the extension
- source_
vault SubResource Response - The ARM Resource ID of the Key Vault
- secret
Url String - Secret URL which contains the protected settings of the extension
- source
Vault Property Map - The ARM Resource ID of the Key Vault
CloudServiceVaultCertificateResponse
- Certificate
Url string - This is the URL of a certificate that has been uploaded to Key Vault as a secret.
- Certificate
Url string - This is the URL of a certificate that has been uploaded to Key Vault as a secret.
- certificate
Url String - This is the URL of a certificate that has been uploaded to Key Vault as a secret.
- certificate
Url string - This is the URL of a certificate that has been uploaded to Key Vault as a secret.
- certificate_
url str - This is the URL of a certificate that has been uploaded to Key Vault as a secret.
- certificate
Url String - This is the URL of a certificate that has been uploaded to Key Vault as a secret.
CloudServiceVaultSecretGroupResponse
- Source
Vault Pulumi.Azure Native. Compute. Inputs. Sub Resource Response - The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
- Vault
Certificates List<Pulumi.Azure Native. Compute. Inputs. Cloud Service Vault Certificate Response> - The list of key vault references in SourceVault which contain certificates.
- Source
Vault SubResource Response - The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
- Vault
Certificates []CloudService Vault Certificate Response - The list of key vault references in SourceVault which contain certificates.
- source
Vault SubResource Response - The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
- vault
Certificates List<CloudService Vault Certificate Response> - The list of key vault references in SourceVault which contain certificates.
- source
Vault SubResource Response - The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
- vault
Certificates CloudService Vault Certificate Response[] - The list of key vault references in SourceVault which contain certificates.
- source_
vault SubResource Response - The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
- vault_
certificates Sequence[CloudService Vault Certificate Response] - The list of key vault references in SourceVault which contain certificates.
- source
Vault Property Map - The relative URL of the Key Vault containing all of the certificates in VaultCertificates.
- vault
Certificates List<Property Map> - The list of key vault references in SourceVault which contain certificates.
ExtensionResponse
- Name string
- The name of the extension.
- Properties
Pulumi.
Azure Native. Compute. Inputs. Cloud Service Extension Properties Response - Extension Properties.
- Name string
- The name of the extension.
- Properties
Cloud
Service Extension Properties Response - Extension Properties.
- name String
- The name of the extension.
- properties
Cloud
Service Extension Properties Response - Extension Properties.
- name string
- The name of the extension.
- properties
Cloud
Service Extension Properties Response - Extension Properties.
- name str
- The name of the extension.
- properties
Cloud
Service Extension Properties Response - Extension Properties.
- name String
- The name of the extension.
- properties Property Map
- Extension Properties.
LoadBalancerConfigurationPropertiesResponse
- Frontend
Ip List<Pulumi.Configurations Azure Native. Compute. Inputs. Load Balancer Frontend Ip Configuration Response> - Specifies the frontend IP to be used for the load balancer. Only IPv4 frontend IP address is supported. Each load balancer configuration must have exactly one frontend IP configuration.
- Frontend
Ip []LoadConfigurations Balancer Frontend Ip Configuration Response - Specifies the frontend IP to be used for the load balancer. Only IPv4 frontend IP address is supported. Each load balancer configuration must have exactly one frontend IP configuration.
- frontend
Ip List<LoadConfigurations Balancer Frontend Ip Configuration Response> - Specifies the frontend IP to be used for the load balancer. Only IPv4 frontend IP address is supported. Each load balancer configuration must have exactly one frontend IP configuration.
- frontend
Ip LoadConfigurations Balancer Frontend Ip Configuration Response[] - Specifies the frontend IP to be used for the load balancer. Only IPv4 frontend IP address is supported. Each load balancer configuration must have exactly one frontend IP configuration.
- frontend_
ip_ Sequence[Loadconfigurations Balancer Frontend Ip Configuration Response] - Specifies the frontend IP to be used for the load balancer. Only IPv4 frontend IP address is supported. Each load balancer configuration must have exactly one frontend IP configuration.
- frontend
Ip List<Property Map>Configurations - Specifies the frontend IP to be used for the load balancer. Only IPv4 frontend IP address is supported. Each load balancer configuration must have exactly one frontend IP configuration.
LoadBalancerConfigurationResponse
- Name string
- The name of the Load balancer
- Properties
Pulumi.
Azure Native. Compute. Inputs. Load Balancer Configuration Properties Response - Properties of the load balancer configuration.
- Id string
- Resource Id
- Name string
- The name of the Load balancer
- Properties
Load
Balancer Configuration Properties Response - Properties of the load balancer configuration.
- Id string
- Resource Id
- name String
- The name of the Load balancer
- properties
Load
Balancer Configuration Properties Response - Properties of the load balancer configuration.
- id String
- Resource Id
- name string
- The name of the Load balancer
- properties
Load
Balancer Configuration Properties Response - Properties of the load balancer configuration.
- id string
- Resource Id
- name str
- The name of the Load balancer
- properties
Load
Balancer Configuration Properties Response - Properties of the load balancer configuration.
- id str
- Resource Id
- name String
- The name of the Load balancer
- properties Property Map
- Properties of the load balancer configuration.
- id String
- Resource Id
LoadBalancerFrontendIpConfigurationPropertiesResponse
- Private
IPAddress string - The virtual network private IP address of the IP configuration.
- Public
IPAddress Pulumi.Azure Native. Compute. Inputs. Sub Resource Response - The reference to the public ip address resource.
- Subnet
Pulumi.
Azure Native. Compute. Inputs. Sub Resource Response - The reference to the virtual network subnet resource.
- Private
IPAddress string - The virtual network private IP address of the IP configuration.
- Public
IPAddress SubResource Response - The reference to the public ip address resource.
- Subnet
Sub
Resource Response - The reference to the virtual network subnet resource.
- private
IPAddress String - The virtual network private IP address of the IP configuration.
- public
IPAddress SubResource Response - The reference to the public ip address resource.
- subnet
Sub
Resource Response - The reference to the virtual network subnet resource.
- private
IPAddress string - The virtual network private IP address of the IP configuration.
- public
IPAddress SubResource Response - The reference to the public ip address resource.
- subnet
Sub
Resource Response - The reference to the virtual network subnet resource.
- private_
ip_ straddress - The virtual network private IP address of the IP configuration.
- public_
ip_ Subaddress Resource Response - The reference to the public ip address resource.
- subnet
Sub
Resource Response - The reference to the virtual network subnet resource.
- private
IPAddress String - The virtual network private IP address of the IP configuration.
- public
IPAddress Property Map - The reference to the public ip address resource.
- subnet Property Map
- The reference to the virtual network subnet resource.
LoadBalancerFrontendIpConfigurationResponse
- Name string
- The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.
- Properties
Pulumi.
Azure Native. Compute. Inputs. Load Balancer Frontend Ip Configuration Properties Response - Properties of load balancer frontend ip configuration.
- Name string
- The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.
- Properties
Load
Balancer Frontend Ip Configuration Properties Response - Properties of load balancer frontend ip configuration.
- name String
- The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.
- properties
Load
Balancer Frontend Ip Configuration Properties Response - Properties of load balancer frontend ip configuration.
- name string
- The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.
- properties
Load
Balancer Frontend Ip Configuration Properties Response - Properties of load balancer frontend ip configuration.
- name str
- The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.
- properties
Load
Balancer Frontend Ip Configuration Properties Response - Properties of load balancer frontend ip configuration.
- name String
- The name of the resource that is unique within the set of frontend IP configurations used by the load balancer. This name can be used to access the resource.
- properties Property Map
- Properties of load balancer frontend ip configuration.
SubResourceResponse
- Id string
- Resource Id
- Id string
- Resource Id
- id String
- Resource Id
- id string
- Resource Id
- id str
- Resource Id
- id String
- Resource Id
SystemDataResponse
- Created
At string - Specifies the time in UTC at which the Cloud Service (extended support) resource was created. Minimum api-version: 2022-04-04.
- Last
Modified stringAt - Specifies the time in UTC at which the Cloud Service (extended support) resource was last modified. Minimum api-version: 2022-04-04.
- Created
At string - Specifies the time in UTC at which the Cloud Service (extended support) resource was created. Minimum api-version: 2022-04-04.
- Last
Modified stringAt - Specifies the time in UTC at which the Cloud Service (extended support) resource was last modified. Minimum api-version: 2022-04-04.
- created
At String - Specifies the time in UTC at which the Cloud Service (extended support) resource was created. Minimum api-version: 2022-04-04.
- last
Modified StringAt - Specifies the time in UTC at which the Cloud Service (extended support) resource was last modified. Minimum api-version: 2022-04-04.
- created
At string - Specifies the time in UTC at which the Cloud Service (extended support) resource was created. Minimum api-version: 2022-04-04.
- last
Modified stringAt - Specifies the time in UTC at which the Cloud Service (extended support) resource was last modified. Minimum api-version: 2022-04-04.
- created_
at str - Specifies the time in UTC at which the Cloud Service (extended support) resource was created. Minimum api-version: 2022-04-04.
- last_
modified_ strat - Specifies the time in UTC at which the Cloud Service (extended support) resource was last modified. Minimum api-version: 2022-04-04.
- created
At String - Specifies the time in UTC at which the Cloud Service (extended support) resource was created. Minimum api-version: 2022-04-04.
- last
Modified StringAt - Specifies the time in UTC at which the Cloud Service (extended support) resource was last modified. Minimum api-version: 2022-04-04.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.66.0 published on Wednesday, Oct 9, 2024 by Pulumi