SpringCloudService
Manages an Azure Spring Cloud Service.
Create a SpringCloudService Resource
new SpringCloudService(name: string, args: SpringCloudServiceArgs, opts?: CustomResourceOptions);def SpringCloudService(resource_name, opts=None, config_server_git_setting=None, location=None, name=None, resource_group_name=None, tags=None, __props__=None);func NewSpringCloudService(ctx *Context, name string, args SpringCloudServiceArgs, opts ...ResourceOption) (*SpringCloudService, error)public SpringCloudService(string name, SpringCloudServiceArgs args, CustomResourceOptions? opts = null)- name string
- The unique name of the resource.
- args SpringCloudServiceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- opts ResourceOptions
- A bag of options that control this resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args SpringCloudServiceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SpringCloudServiceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
SpringCloudService Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.
Inputs
The SpringCloudService resource accepts the following input properties:
- Resource
Group stringName Specifies The name of the resource group in which to create the Spring Cloud Service. Changing this forces a new resource to be created.
- Config
Server SpringGit Setting Cloud Service Config Server Git Setting Args A
config_server_git_settingblock as defined below.- Location string
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- Name string
Specifies the name of the Spring Cloud Service resource. Changing this forces a new resource to be created.
- Dictionary<string, string>
A mapping of tags to assign to the resource.
- Resource
Group stringName Specifies The name of the resource group in which to create the Spring Cloud Service. Changing this forces a new resource to be created.
- Config
Server SpringGit Setting Cloud Service Config Server Git Setting A
config_server_git_settingblock as defined below.- Location string
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- Name string
Specifies the name of the Spring Cloud Service resource. Changing this forces a new resource to be created.
- map[string]string
A mapping of tags to assign to the resource.
- resource
Group stringName Specifies The name of the resource group in which to create the Spring Cloud Service. Changing this forces a new resource to be created.
- config
Server SpringGit Setting Cloud Service Config Server Git Setting A
config_server_git_settingblock as defined below.- location string
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- name string
Specifies the name of the Spring Cloud Service resource. Changing this forces a new resource to be created.
- {[key: string]: string}
A mapping of tags to assign to the resource.
- resource_
group_ strname Specifies The name of the resource group in which to create the Spring Cloud Service. Changing this forces a new resource to be created.
- config_
server_ Dict[Springgit_ setting Cloud Service Config Server Git Setting] A
config_server_git_settingblock as defined below.- location str
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- name str
Specifies the name of the Spring Cloud Service resource. Changing this forces a new resource to be created.
- Dict[str, str]
A mapping of tags to assign to the resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the SpringCloudService resource produces the following output properties:
Look up an Existing SpringCloudService Resource
Get an existing SpringCloudService resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: SpringCloudServiceState, opts?: CustomResourceOptions): SpringCloudServicestatic get(resource_name, id, opts=None, config_server_git_setting=None, location=None, name=None, resource_group_name=None, tags=None, __props__=None);func GetSpringCloudService(ctx *Context, name string, id IDInput, state *SpringCloudServiceState, opts ...ResourceOption) (*SpringCloudService, error)public static SpringCloudService Get(string name, Input<string> id, SpringCloudServiceState? state, CustomResourceOptions? opts = null)- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
The following state arguments are supported:
- Config
Server SpringGit Setting Cloud Service Config Server Git Setting Args A
config_server_git_settingblock as defined below.- Location string
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- Name string
Specifies the name of the Spring Cloud Service resource. Changing this forces a new resource to be created.
- Resource
Group stringName Specifies The name of the resource group in which to create the Spring Cloud Service. Changing this forces a new resource to be created.
- Dictionary<string, string>
A mapping of tags to assign to the resource.
- Config
Server SpringGit Setting Cloud Service Config Server Git Setting A
config_server_git_settingblock as defined below.- Location string
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- Name string
Specifies the name of the Spring Cloud Service resource. Changing this forces a new resource to be created.
- Resource
Group stringName Specifies The name of the resource group in which to create the Spring Cloud Service. Changing this forces a new resource to be created.
- map[string]string
A mapping of tags to assign to the resource.
- config
Server SpringGit Setting Cloud Service Config Server Git Setting A
config_server_git_settingblock as defined below.- location string
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- name string
Specifies the name of the Spring Cloud Service resource. Changing this forces a new resource to be created.
- resource
Group stringName Specifies The name of the resource group in which to create the Spring Cloud Service. Changing this forces a new resource to be created.
- {[key: string]: string}
A mapping of tags to assign to the resource.
- config_
server_ Dict[Springgit_ setting Cloud Service Config Server Git Setting] A
config_server_git_settingblock as defined below.- location str
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
- name str
Specifies the name of the Spring Cloud Service resource. Changing this forces a new resource to be created.
- resource_
group_ strname Specifies The name of the resource group in which to create the Spring Cloud Service. Changing this forces a new resource to be created.
- Dict[str, str]
A mapping of tags to assign to the resource.
Supporting Types
SpringCloudServiceConfigServerGitSetting
- Uri string
The URI of the default Git repository used as the Config Server back end, should be started with
http://,https://,git@, orssh://.- Http
Basic SpringAuth Cloud Service Config Server Git Setting Http Basic Auth Args A
http_basic_authblock as defined below.- Label string
The default label of the Git repository, should be the branch name, tag name, or commit-id of the repository.
- Repositories
List<Spring
Cloud Service Config Server Git Setting Repository Args> One or more
repositoryblocks as defined below.- Search
Paths List<string> An array of strings used to search subdirectories of the Git repository.
- Ssh
Auth SpringCloud Service Config Server Git Setting Ssh Auth Args A
ssh_authblock as defined below.
- Uri string
The URI of the default Git repository used as the Config Server back end, should be started with
http://,https://,git@, orssh://.- Http
Basic SpringAuth Cloud Service Config Server Git Setting Http Basic Auth A
http_basic_authblock as defined below.- Label string
The default label of the Git repository, should be the branch name, tag name, or commit-id of the repository.
- Repositories
[]Spring
Cloud Service Config Server Git Setting Repository One or more
repositoryblocks as defined below.- Search
Paths []string An array of strings used to search subdirectories of the Git repository.
- Ssh
Auth SpringCloud Service Config Server Git Setting Ssh Auth A
ssh_authblock as defined below.
- uri string
The URI of the default Git repository used as the Config Server back end, should be started with
http://,https://,git@, orssh://.- http
Basic SpringAuth Cloud Service Config Server Git Setting Http Basic Auth A
http_basic_authblock as defined below.- label string
The default label of the Git repository, should be the branch name, tag name, or commit-id of the repository.
- repositories
Spring
Cloud Service Config Server Git Setting Repository[] One or more
repositoryblocks as defined below.- search
Paths string[] An array of strings used to search subdirectories of the Git repository.
- ssh
Auth SpringCloud Service Config Server Git Setting Ssh Auth A
ssh_authblock as defined below.
- uri str
The URI of the default Git repository used as the Config Server back end, should be started with
http://,https://,git@, orssh://.- http
Basic Dict[SpringAuth Cloud Service Config Server Git Setting Http Basic Auth] A
http_basic_authblock as defined below.- label str
The default label of the Git repository, should be the branch name, tag name, or commit-id of the repository.
- repositories
List[Spring
Cloud Service Config Server Git Setting Repository] One or more
repositoryblocks as defined below.- search
Paths List[str] An array of strings used to search subdirectories of the Git repository.
- ssh
Auth Dict[SpringCloud Service Config Server Git Setting Ssh Auth] A
ssh_authblock as defined below.
SpringCloudServiceConfigServerGitSettingHttpBasicAuth
SpringCloudServiceConfigServerGitSettingRepository
- Name string
A name to identify on the Git repository, required only if repos exists.
- Uri string
The URI of the Git repository that’s used as the Config Server back end should be started with
http://,https://,git@, orssh://.- Http
Basic SpringAuth Cloud Service Config Server Git Setting Repository Http Basic Auth Args A
http_basic_authblock as defined below.- Label string
The default label of the Git repository, should be the branch name, tag name, or commit-id of the repository.
- Patterns List<string>
An array of strings used to match an application name. For each pattern, use the
{application}/{profile}format with wildcards.- Search
Paths List<string> An array of strings used to search subdirectories of the Git repository.
- Ssh
Auth SpringCloud Service Config Server Git Setting Repository Ssh Auth Args A
ssh_authblock as defined below.
- Name string
A name to identify on the Git repository, required only if repos exists.
- Uri string
The URI of the Git repository that’s used as the Config Server back end should be started with
http://,https://,git@, orssh://.- Http
Basic SpringAuth Cloud Service Config Server Git Setting Repository Http Basic Auth A
http_basic_authblock as defined below.- Label string
The default label of the Git repository, should be the branch name, tag name, or commit-id of the repository.
- Patterns []string
An array of strings used to match an application name. For each pattern, use the
{application}/{profile}format with wildcards.- Search
Paths []string An array of strings used to search subdirectories of the Git repository.
- Ssh
Auth SpringCloud Service Config Server Git Setting Repository Ssh Auth A
ssh_authblock as defined below.
- name string
A name to identify on the Git repository, required only if repos exists.
- uri string
The URI of the Git repository that’s used as the Config Server back end should be started with
http://,https://,git@, orssh://.- http
Basic SpringAuth Cloud Service Config Server Git Setting Repository Http Basic Auth A
http_basic_authblock as defined below.- label string
The default label of the Git repository, should be the branch name, tag name, or commit-id of the repository.
- patterns string[]
An array of strings used to match an application name. For each pattern, use the
{application}/{profile}format with wildcards.- search
Paths string[] An array of strings used to search subdirectories of the Git repository.
- ssh
Auth SpringCloud Service Config Server Git Setting Repository Ssh Auth A
ssh_authblock as defined below.
- name str
A name to identify on the Git repository, required only if repos exists.
- uri str
The URI of the Git repository that’s used as the Config Server back end should be started with
http://,https://,git@, orssh://.- http
Basic Dict[SpringAuth Cloud Service Config Server Git Setting Repository Http Basic Auth] A
http_basic_authblock as defined below.- label str
The default label of the Git repository, should be the branch name, tag name, or commit-id of the repository.
- patterns List[str]
An array of strings used to match an application name. For each pattern, use the
{application}/{profile}format with wildcards.- search
Paths List[str] An array of strings used to search subdirectories of the Git repository.
- ssh
Auth Dict[SpringCloud Service Config Server Git Setting Repository Ssh Auth] A
ssh_authblock as defined below.
SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuth
SpringCloudServiceConfigServerGitSettingRepositorySshAuth
- Private
Key string The SSH private key to access the Git repository, required when the URI starts with
git@orssh://.- Host
Key string The host key of the Git repository server, should not include the algorithm prefix as covered by
host-key-algorithm.- Host
Key stringAlgorithm The host key algorithm, should be
ssh-dss,ssh-rsa,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384, orecdsa-sha2-nistp521. Required only ifhost-keyexists.- Strict
Host boolKey Checking Enabled Indicates whether the Config Server instance will fail to start if the host_key does not match.
- Private
Key string The SSH private key to access the Git repository, required when the URI starts with
git@orssh://.- Host
Key string The host key of the Git repository server, should not include the algorithm prefix as covered by
host-key-algorithm.- Host
Key stringAlgorithm The host key algorithm, should be
ssh-dss,ssh-rsa,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384, orecdsa-sha2-nistp521. Required only ifhost-keyexists.- Strict
Host boolKey Checking Enabled Indicates whether the Config Server instance will fail to start if the host_key does not match.
- private
Key string The SSH private key to access the Git repository, required when the URI starts with
git@orssh://.- host
Key string The host key of the Git repository server, should not include the algorithm prefix as covered by
host-key-algorithm.- host
Key stringAlgorithm The host key algorithm, should be
ssh-dss,ssh-rsa,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384, orecdsa-sha2-nistp521. Required only ifhost-keyexists.- strict
Host booleanKey Checking Enabled Indicates whether the Config Server instance will fail to start if the host_key does not match.
- private
Key str The SSH private key to access the Git repository, required when the URI starts with
git@orssh://.- host
Key str The host key of the Git repository server, should not include the algorithm prefix as covered by
host-key-algorithm.- host
Key strAlgorithm The host key algorithm, should be
ssh-dss,ssh-rsa,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384, orecdsa-sha2-nistp521. Required only ifhost-keyexists.- strict
Host boolKey Checking Enabled Indicates whether the Config Server instance will fail to start if the host_key does not match.
SpringCloudServiceConfigServerGitSettingSshAuth
- Private
Key string The SSH private key to access the Git repository, required when the URI starts with
git@orssh://.- Host
Key string The host key of the Git repository server, should not include the algorithm prefix as covered by
host-key-algorithm.- Host
Key stringAlgorithm The host key algorithm, should be
ssh-dss,ssh-rsa,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384, orecdsa-sha2-nistp521. Required only ifhost-keyexists.- Strict
Host boolKey Checking Enabled Indicates whether the Config Server instance will fail to start if the host_key does not match.
- Private
Key string The SSH private key to access the Git repository, required when the URI starts with
git@orssh://.- Host
Key string The host key of the Git repository server, should not include the algorithm prefix as covered by
host-key-algorithm.- Host
Key stringAlgorithm The host key algorithm, should be
ssh-dss,ssh-rsa,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384, orecdsa-sha2-nistp521. Required only ifhost-keyexists.- Strict
Host boolKey Checking Enabled Indicates whether the Config Server instance will fail to start if the host_key does not match.
- private
Key string The SSH private key to access the Git repository, required when the URI starts with
git@orssh://.- host
Key string The host key of the Git repository server, should not include the algorithm prefix as covered by
host-key-algorithm.- host
Key stringAlgorithm The host key algorithm, should be
ssh-dss,ssh-rsa,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384, orecdsa-sha2-nistp521. Required only ifhost-keyexists.- strict
Host booleanKey Checking Enabled Indicates whether the Config Server instance will fail to start if the host_key does not match.
- private
Key str The SSH private key to access the Git repository, required when the URI starts with
git@orssh://.- host
Key str The host key of the Git repository server, should not include the algorithm prefix as covered by
host-key-algorithm.- host
Key strAlgorithm The host key algorithm, should be
ssh-dss,ssh-rsa,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384, orecdsa-sha2-nistp521. Required only ifhost-keyexists.- strict
Host boolKey Checking Enabled Indicates whether the Config Server instance will fail to start if the host_key does not match.
Package Details
- Repository
- https://github.com/pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
azurermTerraform Provider.