SpringCloudService

Manages an Azure Spring Cloud Service.

Create a SpringCloudService Resource

def SpringCloudService(resource_name, opts=None, config_server_git_setting=None, location=None, name=None, resource_group_name=None, tags=None, __props__=None);
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:

ResourceGroupName string

Specifies The name of the resource group in which to create the Spring Cloud Service. Changing this forces a new resource to be created.

ConfigServerGitSetting SpringCloudServiceConfigServerGitSettingArgs

A config_server_git_setting block 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.

Tags Dictionary<string, string>

A mapping of tags to assign to the resource.

ResourceGroupName string

Specifies The name of the resource group in which to create the Spring Cloud Service. Changing this forces a new resource to be created.

ConfigServerGitSetting SpringCloudServiceConfigServerGitSetting

A config_server_git_setting block 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.

Tags map[string]string

A mapping of tags to assign to the resource.

resourceGroupName string

Specifies The name of the resource group in which to create the Spring Cloud Service. Changing this forces a new resource to be created.

configServerGitSetting SpringCloudServiceConfigServerGitSetting

A config_server_git_setting block 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.

tags {[key: string]: string}

A mapping of tags to assign to the resource.

resource_group_name str

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_git_setting Dict[SpringCloudServiceConfigServerGitSetting]

A config_server_git_setting block 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.

tags 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:

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.

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): SpringCloudService
static 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:

ConfigServerGitSetting SpringCloudServiceConfigServerGitSettingArgs

A config_server_git_setting block 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.

ResourceGroupName string

Specifies The name of the resource group in which to create the Spring Cloud Service. Changing this forces a new resource to be created.

Tags Dictionary<string, string>

A mapping of tags to assign to the resource.

ConfigServerGitSetting SpringCloudServiceConfigServerGitSetting

A config_server_git_setting block 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.

ResourceGroupName string

Specifies The name of the resource group in which to create the Spring Cloud Service. Changing this forces a new resource to be created.

Tags map[string]string

A mapping of tags to assign to the resource.

configServerGitSetting SpringCloudServiceConfigServerGitSetting

A config_server_git_setting block 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.

resourceGroupName string

Specifies The name of the resource group in which to create the Spring Cloud Service. Changing this forces a new resource to be created.

tags {[key: string]: string}

A mapping of tags to assign to the resource.

config_server_git_setting Dict[SpringCloudServiceConfigServerGitSetting]

A config_server_git_setting block 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_name str

Specifies The name of the resource group in which to create the Spring Cloud Service. Changing this forces a new resource to be created.

tags Dict[str, str]

A mapping of tags to assign to the resource.

Supporting Types

SpringCloudServiceConfigServerGitSetting

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Uri string

The URI of the default Git repository used as the Config Server back end, should be started with http://, https://, git@, or ssh://.

HttpBasicAuth SpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs

A http_basic_auth block 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<SpringCloudServiceConfigServerGitSettingRepositoryArgs>

One or more repository blocks as defined below.

SearchPaths List<string>

An array of strings used to search subdirectories of the Git repository.

SshAuth SpringCloudServiceConfigServerGitSettingSshAuthArgs

A ssh_auth block 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@, or ssh://.

HttpBasicAuth SpringCloudServiceConfigServerGitSettingHttpBasicAuth

A http_basic_auth block 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 []SpringCloudServiceConfigServerGitSettingRepository

One or more repository blocks as defined below.

SearchPaths []string

An array of strings used to search subdirectories of the Git repository.

SshAuth SpringCloudServiceConfigServerGitSettingSshAuth

A ssh_auth block 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@, or ssh://.

httpBasicAuth SpringCloudServiceConfigServerGitSettingHttpBasicAuth

A http_basic_auth block 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 SpringCloudServiceConfigServerGitSettingRepository[]

One or more repository blocks as defined below.

searchPaths string[]

An array of strings used to search subdirectories of the Git repository.

sshAuth SpringCloudServiceConfigServerGitSettingSshAuth

A ssh_auth block 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@, or ssh://.

httpBasicAuth Dict[SpringCloudServiceConfigServerGitSettingHttpBasicAuth]

A http_basic_auth block 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[SpringCloudServiceConfigServerGitSettingRepository]

One or more repository blocks as defined below.

searchPaths List[str]

An array of strings used to search subdirectories of the Git repository.

sshAuth Dict[SpringCloudServiceConfigServerGitSettingSshAuth]

A ssh_auth block as defined below.

SpringCloudServiceConfigServerGitSettingHttpBasicAuth

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Password string

The password used to access the Git repository server, required when the Git repository server supports Http Basic Authentication.

Username string

The username that’s used to access the Git repository server, required when the Git repository server supports Http Basic Authentication.

Password string

The password used to access the Git repository server, required when the Git repository server supports Http Basic Authentication.

Username string

The username that’s used to access the Git repository server, required when the Git repository server supports Http Basic Authentication.

password string

The password used to access the Git repository server, required when the Git repository server supports Http Basic Authentication.

username string

The username that’s used to access the Git repository server, required when the Git repository server supports Http Basic Authentication.

password str

The password used to access the Git repository server, required when the Git repository server supports Http Basic Authentication.

username str

The username that’s used to access the Git repository server, required when the Git repository server supports Http Basic Authentication.

SpringCloudServiceConfigServerGitSettingRepository

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

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@, or ssh://.

HttpBasicAuth SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs

A http_basic_auth block 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.

SearchPaths List<string>

An array of strings used to search subdirectories of the Git repository.

SshAuth SpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs

A ssh_auth block 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@, or ssh://.

HttpBasicAuth SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuth

A http_basic_auth block 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.

SearchPaths []string

An array of strings used to search subdirectories of the Git repository.

SshAuth SpringCloudServiceConfigServerGitSettingRepositorySshAuth

A ssh_auth block 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@, or ssh://.

httpBasicAuth SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuth

A http_basic_auth block 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.

searchPaths string[]

An array of strings used to search subdirectories of the Git repository.

sshAuth SpringCloudServiceConfigServerGitSettingRepositorySshAuth

A ssh_auth block 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@, or ssh://.

httpBasicAuth Dict[SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuth]

A http_basic_auth block 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.

searchPaths List[str]

An array of strings used to search subdirectories of the Git repository.

sshAuth Dict[SpringCloudServiceConfigServerGitSettingRepositorySshAuth]

A ssh_auth block as defined below.

SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuth

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Password string

The password used to access the Git repository server, required when the Git repository server supports Http Basic Authentication.

Username string

The username that’s used to access the Git repository server, required when the Git repository server supports Http Basic Authentication.

Password string

The password used to access the Git repository server, required when the Git repository server supports Http Basic Authentication.

Username string

The username that’s used to access the Git repository server, required when the Git repository server supports Http Basic Authentication.

password string

The password used to access the Git repository server, required when the Git repository server supports Http Basic Authentication.

username string

The username that’s used to access the Git repository server, required when the Git repository server supports Http Basic Authentication.

password str

The password used to access the Git repository server, required when the Git repository server supports Http Basic Authentication.

username str

The username that’s used to access the Git repository server, required when the Git repository server supports Http Basic Authentication.

SpringCloudServiceConfigServerGitSettingRepositorySshAuth

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

PrivateKey string

The SSH private key to access the Git repository, required when the URI starts with git@ or ssh://.

HostKey string

The host key of the Git repository server, should not include the algorithm prefix as covered by host-key-algorithm.

HostKeyAlgorithm string

The host key algorithm, should be ssh-dss, ssh-rsa, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, or ecdsa-sha2-nistp521. Required only if host-key exists.

StrictHostKeyCheckingEnabled bool

Indicates whether the Config Server instance will fail to start if the host_key does not match.

PrivateKey string

The SSH private key to access the Git repository, required when the URI starts with git@ or ssh://.

HostKey string

The host key of the Git repository server, should not include the algorithm prefix as covered by host-key-algorithm.

HostKeyAlgorithm string

The host key algorithm, should be ssh-dss, ssh-rsa, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, or ecdsa-sha2-nistp521. Required only if host-key exists.

StrictHostKeyCheckingEnabled bool

Indicates whether the Config Server instance will fail to start if the host_key does not match.

privateKey string

The SSH private key to access the Git repository, required when the URI starts with git@ or ssh://.

hostKey string

The host key of the Git repository server, should not include the algorithm prefix as covered by host-key-algorithm.

hostKeyAlgorithm string

The host key algorithm, should be ssh-dss, ssh-rsa, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, or ecdsa-sha2-nistp521. Required only if host-key exists.

strictHostKeyCheckingEnabled boolean

Indicates whether the Config Server instance will fail to start if the host_key does not match.

privateKey str

The SSH private key to access the Git repository, required when the URI starts with git@ or ssh://.

hostKey str

The host key of the Git repository server, should not include the algorithm prefix as covered by host-key-algorithm.

hostKeyAlgorithm str

The host key algorithm, should be ssh-dss, ssh-rsa, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, or ecdsa-sha2-nistp521. Required only if host-key exists.

strictHostKeyCheckingEnabled bool

Indicates whether the Config Server instance will fail to start if the host_key does not match.

SpringCloudServiceConfigServerGitSettingSshAuth

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

PrivateKey string

The SSH private key to access the Git repository, required when the URI starts with git@ or ssh://.

HostKey string

The host key of the Git repository server, should not include the algorithm prefix as covered by host-key-algorithm.

HostKeyAlgorithm string

The host key algorithm, should be ssh-dss, ssh-rsa, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, or ecdsa-sha2-nistp521. Required only if host-key exists.

StrictHostKeyCheckingEnabled bool

Indicates whether the Config Server instance will fail to start if the host_key does not match.

PrivateKey string

The SSH private key to access the Git repository, required when the URI starts with git@ or ssh://.

HostKey string

The host key of the Git repository server, should not include the algorithm prefix as covered by host-key-algorithm.

HostKeyAlgorithm string

The host key algorithm, should be ssh-dss, ssh-rsa, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, or ecdsa-sha2-nistp521. Required only if host-key exists.

StrictHostKeyCheckingEnabled bool

Indicates whether the Config Server instance will fail to start if the host_key does not match.

privateKey string

The SSH private key to access the Git repository, required when the URI starts with git@ or ssh://.

hostKey string

The host key of the Git repository server, should not include the algorithm prefix as covered by host-key-algorithm.

hostKeyAlgorithm string

The host key algorithm, should be ssh-dss, ssh-rsa, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, or ecdsa-sha2-nistp521. Required only if host-key exists.

strictHostKeyCheckingEnabled boolean

Indicates whether the Config Server instance will fail to start if the host_key does not match.

privateKey str

The SSH private key to access the Git repository, required when the URI starts with git@ or ssh://.

hostKey str

The host key of the Git repository server, should not include the algorithm prefix as covered by host-key-algorithm.

hostKeyAlgorithm str

The host key algorithm, should be ssh-dss, ssh-rsa, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, or ecdsa-sha2-nistp521. Required only if host-key exists.

strictHostKeyCheckingEnabled bool

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 azurerm Terraform Provider.