Documentation ¶
Index ¶
- type GetSpringCloudAppIdentity
- type GetSpringCloudAppIdentityArgs
- func (GetSpringCloudAppIdentityArgs) ElementType() reflect.Type
- func (i GetSpringCloudAppIdentityArgs) ToGetSpringCloudAppIdentityOutput() GetSpringCloudAppIdentityOutput
- func (i GetSpringCloudAppIdentityArgs) ToGetSpringCloudAppIdentityOutputWithContext(ctx context.Context) GetSpringCloudAppIdentityOutput
- type GetSpringCloudAppIdentityArray
- func (GetSpringCloudAppIdentityArray) ElementType() reflect.Type
- func (i GetSpringCloudAppIdentityArray) ToGetSpringCloudAppIdentityArrayOutput() GetSpringCloudAppIdentityArrayOutput
- func (i GetSpringCloudAppIdentityArray) ToGetSpringCloudAppIdentityArrayOutputWithContext(ctx context.Context) GetSpringCloudAppIdentityArrayOutput
- type GetSpringCloudAppIdentityArrayInput
- type GetSpringCloudAppIdentityArrayOutput
- func (GetSpringCloudAppIdentityArrayOutput) ElementType() reflect.Type
- func (o GetSpringCloudAppIdentityArrayOutput) Index(i pulumi.IntInput) GetSpringCloudAppIdentityOutput
- func (o GetSpringCloudAppIdentityArrayOutput) ToGetSpringCloudAppIdentityArrayOutput() GetSpringCloudAppIdentityArrayOutput
- func (o GetSpringCloudAppIdentityArrayOutput) ToGetSpringCloudAppIdentityArrayOutputWithContext(ctx context.Context) GetSpringCloudAppIdentityArrayOutput
- type GetSpringCloudAppIdentityInput
- type GetSpringCloudAppIdentityOutput
- func (GetSpringCloudAppIdentityOutput) ElementType() reflect.Type
- func (o GetSpringCloudAppIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o GetSpringCloudAppIdentityOutput) PrincipalId() pulumi.StringOutput
- func (o GetSpringCloudAppIdentityOutput) TenantId() pulumi.StringOutput
- func (o GetSpringCloudAppIdentityOutput) ToGetSpringCloudAppIdentityOutput() GetSpringCloudAppIdentityOutput
- func (o GetSpringCloudAppIdentityOutput) ToGetSpringCloudAppIdentityOutputWithContext(ctx context.Context) GetSpringCloudAppIdentityOutput
- func (o GetSpringCloudAppIdentityOutput) Type() pulumi.StringOutput
- type GetSpringCloudAppPersistentDisk
- type GetSpringCloudAppPersistentDiskArgs
- func (GetSpringCloudAppPersistentDiskArgs) ElementType() reflect.Type
- func (i GetSpringCloudAppPersistentDiskArgs) ToGetSpringCloudAppPersistentDiskOutput() GetSpringCloudAppPersistentDiskOutput
- func (i GetSpringCloudAppPersistentDiskArgs) ToGetSpringCloudAppPersistentDiskOutputWithContext(ctx context.Context) GetSpringCloudAppPersistentDiskOutput
- type GetSpringCloudAppPersistentDiskArray
- func (GetSpringCloudAppPersistentDiskArray) ElementType() reflect.Type
- func (i GetSpringCloudAppPersistentDiskArray) ToGetSpringCloudAppPersistentDiskArrayOutput() GetSpringCloudAppPersistentDiskArrayOutput
- func (i GetSpringCloudAppPersistentDiskArray) ToGetSpringCloudAppPersistentDiskArrayOutputWithContext(ctx context.Context) GetSpringCloudAppPersistentDiskArrayOutput
- type GetSpringCloudAppPersistentDiskArrayInput
- type GetSpringCloudAppPersistentDiskArrayOutput
- func (GetSpringCloudAppPersistentDiskArrayOutput) ElementType() reflect.Type
- func (o GetSpringCloudAppPersistentDiskArrayOutput) Index(i pulumi.IntInput) GetSpringCloudAppPersistentDiskOutput
- func (o GetSpringCloudAppPersistentDiskArrayOutput) ToGetSpringCloudAppPersistentDiskArrayOutput() GetSpringCloudAppPersistentDiskArrayOutput
- func (o GetSpringCloudAppPersistentDiskArrayOutput) ToGetSpringCloudAppPersistentDiskArrayOutputWithContext(ctx context.Context) GetSpringCloudAppPersistentDiskArrayOutput
- type GetSpringCloudAppPersistentDiskInput
- type GetSpringCloudAppPersistentDiskOutput
- func (GetSpringCloudAppPersistentDiskOutput) ElementType() reflect.Type
- func (o GetSpringCloudAppPersistentDiskOutput) MountPath() pulumi.StringOutput
- func (o GetSpringCloudAppPersistentDiskOutput) SizeInGb() pulumi.IntOutput
- func (o GetSpringCloudAppPersistentDiskOutput) ToGetSpringCloudAppPersistentDiskOutput() GetSpringCloudAppPersistentDiskOutput
- func (o GetSpringCloudAppPersistentDiskOutput) ToGetSpringCloudAppPersistentDiskOutputWithContext(ctx context.Context) GetSpringCloudAppPersistentDiskOutput
- type GetSpringCloudServiceConfigServerGitSetting
- type GetSpringCloudServiceConfigServerGitSettingArgs
- func (GetSpringCloudServiceConfigServerGitSettingArgs) ElementType() reflect.Type
- func (i GetSpringCloudServiceConfigServerGitSettingArgs) ToGetSpringCloudServiceConfigServerGitSettingOutput() GetSpringCloudServiceConfigServerGitSettingOutput
- func (i GetSpringCloudServiceConfigServerGitSettingArgs) ToGetSpringCloudServiceConfigServerGitSettingOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingOutput
- type GetSpringCloudServiceConfigServerGitSettingArray
- func (GetSpringCloudServiceConfigServerGitSettingArray) ElementType() reflect.Type
- func (i GetSpringCloudServiceConfigServerGitSettingArray) ToGetSpringCloudServiceConfigServerGitSettingArrayOutput() GetSpringCloudServiceConfigServerGitSettingArrayOutput
- func (i GetSpringCloudServiceConfigServerGitSettingArray) ToGetSpringCloudServiceConfigServerGitSettingArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingArrayOutput
- type GetSpringCloudServiceConfigServerGitSettingArrayInput
- type GetSpringCloudServiceConfigServerGitSettingArrayOutput
- func (GetSpringCloudServiceConfigServerGitSettingArrayOutput) ElementType() reflect.Type
- func (o GetSpringCloudServiceConfigServerGitSettingArrayOutput) Index(i pulumi.IntInput) GetSpringCloudServiceConfigServerGitSettingOutput
- func (o GetSpringCloudServiceConfigServerGitSettingArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingArrayOutput() GetSpringCloudServiceConfigServerGitSettingArrayOutput
- func (o GetSpringCloudServiceConfigServerGitSettingArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingArrayOutput
- type GetSpringCloudServiceConfigServerGitSettingHttpBasicAuth
- type GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs
- func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs) ElementType() reflect.Type
- func (i GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput() GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput
- func (i GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput
- type GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArray
- func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArray) ElementType() reflect.Type
- func (i GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArray) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput() GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput
- func (i GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArray) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput
- type GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayInput
- type GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput
- func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput) ElementType() reflect.Type
- func (o GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput) Index(i pulumi.IntInput) GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput
- func (o GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput() GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput
- func (o GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput
- type GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthInput
- type GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput
- func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) ElementType() reflect.Type
- func (o GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) Password() pulumi.StringOutput
- func (o GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput() GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput
- func (o GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput
- func (o GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) Username() pulumi.StringOutput
- type GetSpringCloudServiceConfigServerGitSettingInput
- type GetSpringCloudServiceConfigServerGitSettingOutput
- func (GetSpringCloudServiceConfigServerGitSettingOutput) ElementType() reflect.Type
- func (o GetSpringCloudServiceConfigServerGitSettingOutput) HttpBasicAuths() GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput
- func (o GetSpringCloudServiceConfigServerGitSettingOutput) Label() pulumi.StringOutput
- func (o GetSpringCloudServiceConfigServerGitSettingOutput) Repositories() GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput
- func (o GetSpringCloudServiceConfigServerGitSettingOutput) SearchPaths() pulumi.StringArrayOutput
- func (o GetSpringCloudServiceConfigServerGitSettingOutput) SshAuths() GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput
- func (o GetSpringCloudServiceConfigServerGitSettingOutput) ToGetSpringCloudServiceConfigServerGitSettingOutput() GetSpringCloudServiceConfigServerGitSettingOutput
- func (o GetSpringCloudServiceConfigServerGitSettingOutput) ToGetSpringCloudServiceConfigServerGitSettingOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingOutput
- func (o GetSpringCloudServiceConfigServerGitSettingOutput) Uri() pulumi.StringOutput
- type GetSpringCloudServiceConfigServerGitSettingRepository
- type GetSpringCloudServiceConfigServerGitSettingRepositoryArgs
- func (GetSpringCloudServiceConfigServerGitSettingRepositoryArgs) ElementType() reflect.Type
- func (i GetSpringCloudServiceConfigServerGitSettingRepositoryArgs) ToGetSpringCloudServiceConfigServerGitSettingRepositoryOutput() GetSpringCloudServiceConfigServerGitSettingRepositoryOutput
- func (i GetSpringCloudServiceConfigServerGitSettingRepositoryArgs) ToGetSpringCloudServiceConfigServerGitSettingRepositoryOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositoryOutput
- type GetSpringCloudServiceConfigServerGitSettingRepositoryArray
- func (GetSpringCloudServiceConfigServerGitSettingRepositoryArray) ElementType() reflect.Type
- func (i GetSpringCloudServiceConfigServerGitSettingRepositoryArray) ToGetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput() GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput
- func (i GetSpringCloudServiceConfigServerGitSettingRepositoryArray) ToGetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput
- type GetSpringCloudServiceConfigServerGitSettingRepositoryArrayInput
- type GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput
- func (GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput) ElementType() reflect.Type
- func (o GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput) Index(i pulumi.IntInput) GetSpringCloudServiceConfigServerGitSettingRepositoryOutput
- func (o GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput() GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput
- func (o GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput
- type GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuth
- type GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs
- func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs) ElementType() reflect.Type
- func (i GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput() GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput
- func (i GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput
- type GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArray
- func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArray) ElementType() reflect.Type
- func (i GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArray) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput() GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput
- func (i GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArray) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput
- type GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayInput
- type GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput
- func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput) ElementType() reflect.Type
- func (o GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput) Index(i pulumi.IntInput) GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput
- func (o GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput() GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput
- func (o GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput
- type GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthInput
- type GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput
- func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) ElementType() reflect.Type
- func (o GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) Password() pulumi.StringOutput
- func (o GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput() GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput
- func (o GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput
- func (o GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) Username() pulumi.StringOutput
- type GetSpringCloudServiceConfigServerGitSettingRepositoryInput
- type GetSpringCloudServiceConfigServerGitSettingRepositoryOutput
- func (GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) ElementType() reflect.Type
- func (o GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) HttpBasicAuths() GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput
- func (o GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) Label() pulumi.StringOutput
- func (o GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) Name() pulumi.StringOutput
- func (o GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) Patterns() pulumi.StringArrayOutput
- func (o GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) SearchPaths() pulumi.StringArrayOutput
- func (o GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) SshAuths() GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput
- func (o GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryOutput() GetSpringCloudServiceConfigServerGitSettingRepositoryOutput
- func (o GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositoryOutput
- func (o GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) Uri() pulumi.StringOutput
- type GetSpringCloudServiceConfigServerGitSettingRepositorySshAuth
- type GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs
- func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs) ElementType() reflect.Type
- func (i GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput() GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput
- func (i GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput
- type GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArray
- func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArray) ElementType() reflect.Type
- func (i GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArray) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput() GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput
- func (i GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArray) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput
- type GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayInput
- type GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput
- func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput) ElementType() reflect.Type
- func (o GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput) Index(i pulumi.IntInput) GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput
- func (o GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput() GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput
- func (o GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput
- type GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthInput
- type GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput
- func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) ElementType() reflect.Type
- func (o GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) HostKey() pulumi.StringOutput
- func (o GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) HostKeyAlgorithm() pulumi.StringOutput
- func (o GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) PrivateKey() pulumi.StringOutput
- func (o GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) StrictHostKeyCheckingEnabled() pulumi.BoolOutput
- func (o GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput() GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput
- func (o GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput
- type GetSpringCloudServiceConfigServerGitSettingSshAuth
- type GetSpringCloudServiceConfigServerGitSettingSshAuthArgs
- func (GetSpringCloudServiceConfigServerGitSettingSshAuthArgs) ElementType() reflect.Type
- func (i GetSpringCloudServiceConfigServerGitSettingSshAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingSshAuthOutput() GetSpringCloudServiceConfigServerGitSettingSshAuthOutput
- func (i GetSpringCloudServiceConfigServerGitSettingSshAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingSshAuthOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingSshAuthOutput
- type GetSpringCloudServiceConfigServerGitSettingSshAuthArray
- func (GetSpringCloudServiceConfigServerGitSettingSshAuthArray) ElementType() reflect.Type
- func (i GetSpringCloudServiceConfigServerGitSettingSshAuthArray) ToGetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput() GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput
- func (i GetSpringCloudServiceConfigServerGitSettingSshAuthArray) ToGetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput
- type GetSpringCloudServiceConfigServerGitSettingSshAuthArrayInput
- type GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput
- func (GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput) ElementType() reflect.Type
- func (o GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput) Index(i pulumi.IntInput) GetSpringCloudServiceConfigServerGitSettingSshAuthOutput
- func (o GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput() GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput
- func (o GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput
- type GetSpringCloudServiceConfigServerGitSettingSshAuthInput
- type GetSpringCloudServiceConfigServerGitSettingSshAuthOutput
- func (GetSpringCloudServiceConfigServerGitSettingSshAuthOutput) ElementType() reflect.Type
- func (o GetSpringCloudServiceConfigServerGitSettingSshAuthOutput) HostKey() pulumi.StringOutput
- func (o GetSpringCloudServiceConfigServerGitSettingSshAuthOutput) HostKeyAlgorithm() pulumi.StringOutput
- func (o GetSpringCloudServiceConfigServerGitSettingSshAuthOutput) PrivateKey() pulumi.StringOutput
- func (o GetSpringCloudServiceConfigServerGitSettingSshAuthOutput) StrictHostKeyCheckingEnabled() pulumi.BoolOutput
- func (o GetSpringCloudServiceConfigServerGitSettingSshAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingSshAuthOutput() GetSpringCloudServiceConfigServerGitSettingSshAuthOutput
- func (o GetSpringCloudServiceConfigServerGitSettingSshAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingSshAuthOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingSshAuthOutput
- type GetSpringCloudServiceRequiredNetworkTrafficRule
- type GetSpringCloudServiceRequiredNetworkTrafficRuleArgs
- func (GetSpringCloudServiceRequiredNetworkTrafficRuleArgs) ElementType() reflect.Type
- func (i GetSpringCloudServiceRequiredNetworkTrafficRuleArgs) ToGetSpringCloudServiceRequiredNetworkTrafficRuleOutput() GetSpringCloudServiceRequiredNetworkTrafficRuleOutput
- func (i GetSpringCloudServiceRequiredNetworkTrafficRuleArgs) ToGetSpringCloudServiceRequiredNetworkTrafficRuleOutputWithContext(ctx context.Context) GetSpringCloudServiceRequiredNetworkTrafficRuleOutput
- type GetSpringCloudServiceRequiredNetworkTrafficRuleArray
- func (GetSpringCloudServiceRequiredNetworkTrafficRuleArray) ElementType() reflect.Type
- func (i GetSpringCloudServiceRequiredNetworkTrafficRuleArray) ToGetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput() GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput
- func (i GetSpringCloudServiceRequiredNetworkTrafficRuleArray) ToGetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput
- type GetSpringCloudServiceRequiredNetworkTrafficRuleArrayInput
- type GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput
- func (GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput) ElementType() reflect.Type
- func (o GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput) Index(i pulumi.IntInput) GetSpringCloudServiceRequiredNetworkTrafficRuleOutput
- func (o GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput) ToGetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput() GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput
- func (o GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput) ToGetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput
- type GetSpringCloudServiceRequiredNetworkTrafficRuleInput
- type GetSpringCloudServiceRequiredNetworkTrafficRuleOutput
- func (o GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) Direction() pulumi.StringOutput
- func (GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) ElementType() reflect.Type
- func (o GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) Fqdns() pulumi.StringArrayOutput
- func (o GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) IpAddresses() pulumi.StringArrayOutput
- func (o GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) Port() pulumi.IntOutput
- func (o GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) Protocol() pulumi.StringOutput
- func (o GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) ToGetSpringCloudServiceRequiredNetworkTrafficRuleOutput() GetSpringCloudServiceRequiredNetworkTrafficRuleOutput
- func (o GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) ToGetSpringCloudServiceRequiredNetworkTrafficRuleOutputWithContext(ctx context.Context) GetSpringCloudServiceRequiredNetworkTrafficRuleOutput
- type LookupSpringCloudAppArgs
- type LookupSpringCloudAppOutputArgs
- type LookupSpringCloudAppResult
- type LookupSpringCloudAppResultOutput
- func (LookupSpringCloudAppResultOutput) ElementType() reflect.Type
- func (o LookupSpringCloudAppResultOutput) Fqdn() pulumi.StringOutput
- func (o LookupSpringCloudAppResultOutput) HttpsOnly() pulumi.BoolOutput
- func (o LookupSpringCloudAppResultOutput) Id() pulumi.StringOutput
- func (o LookupSpringCloudAppResultOutput) Identities() GetSpringCloudAppIdentityArrayOutput
- func (o LookupSpringCloudAppResultOutput) IsPublic() pulumi.BoolOutput
- func (o LookupSpringCloudAppResultOutput) Name() pulumi.StringOutput
- func (o LookupSpringCloudAppResultOutput) PersistentDisks() GetSpringCloudAppPersistentDiskArrayOutput
- func (o LookupSpringCloudAppResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupSpringCloudAppResultOutput) ServiceName() pulumi.StringOutput
- func (o LookupSpringCloudAppResultOutput) TlsEnabled() pulumi.BoolOutput
- func (o LookupSpringCloudAppResultOutput) ToLookupSpringCloudAppResultOutput() LookupSpringCloudAppResultOutput
- func (o LookupSpringCloudAppResultOutput) ToLookupSpringCloudAppResultOutputWithContext(ctx context.Context) LookupSpringCloudAppResultOutput
- func (o LookupSpringCloudAppResultOutput) Url() pulumi.StringOutput
- type LookupSpringCloudServiceArgs
- type LookupSpringCloudServiceOutputArgs
- type LookupSpringCloudServiceResult
- type LookupSpringCloudServiceResultOutput
- func (o LookupSpringCloudServiceResultOutput) ConfigServerGitSettings() GetSpringCloudServiceConfigServerGitSettingArrayOutput
- func (LookupSpringCloudServiceResultOutput) ElementType() reflect.Type
- func (o LookupSpringCloudServiceResultOutput) Id() pulumi.StringOutput
- func (o LookupSpringCloudServiceResultOutput) Location() pulumi.StringOutput
- func (o LookupSpringCloudServiceResultOutput) Name() pulumi.StringOutput
- func (o LookupSpringCloudServiceResultOutput) OutboundPublicIpAddresses() pulumi.StringArrayOutput
- func (o LookupSpringCloudServiceResultOutput) RequiredNetworkTrafficRules() GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput
- func (o LookupSpringCloudServiceResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupSpringCloudServiceResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupSpringCloudServiceResultOutput) ToLookupSpringCloudServiceResultOutput() LookupSpringCloudServiceResultOutput
- func (o LookupSpringCloudServiceResultOutput) ToLookupSpringCloudServiceResultOutputWithContext(ctx context.Context) LookupSpringCloudServiceResultOutput
- type SpringCloudActiveDeployment
- func (*SpringCloudActiveDeployment) ElementType() reflect.Type
- func (i *SpringCloudActiveDeployment) ToSpringCloudActiveDeploymentOutput() SpringCloudActiveDeploymentOutput
- func (i *SpringCloudActiveDeployment) ToSpringCloudActiveDeploymentOutputWithContext(ctx context.Context) SpringCloudActiveDeploymentOutput
- type SpringCloudActiveDeploymentArgs
- type SpringCloudActiveDeploymentArray
- func (SpringCloudActiveDeploymentArray) ElementType() reflect.Type
- func (i SpringCloudActiveDeploymentArray) ToSpringCloudActiveDeploymentArrayOutput() SpringCloudActiveDeploymentArrayOutput
- func (i SpringCloudActiveDeploymentArray) ToSpringCloudActiveDeploymentArrayOutputWithContext(ctx context.Context) SpringCloudActiveDeploymentArrayOutput
- type SpringCloudActiveDeploymentArrayInput
- type SpringCloudActiveDeploymentArrayOutput
- func (SpringCloudActiveDeploymentArrayOutput) ElementType() reflect.Type
- func (o SpringCloudActiveDeploymentArrayOutput) Index(i pulumi.IntInput) SpringCloudActiveDeploymentOutput
- func (o SpringCloudActiveDeploymentArrayOutput) ToSpringCloudActiveDeploymentArrayOutput() SpringCloudActiveDeploymentArrayOutput
- func (o SpringCloudActiveDeploymentArrayOutput) ToSpringCloudActiveDeploymentArrayOutputWithContext(ctx context.Context) SpringCloudActiveDeploymentArrayOutput
- type SpringCloudActiveDeploymentInput
- type SpringCloudActiveDeploymentMap
- func (SpringCloudActiveDeploymentMap) ElementType() reflect.Type
- func (i SpringCloudActiveDeploymentMap) ToSpringCloudActiveDeploymentMapOutput() SpringCloudActiveDeploymentMapOutput
- func (i SpringCloudActiveDeploymentMap) ToSpringCloudActiveDeploymentMapOutputWithContext(ctx context.Context) SpringCloudActiveDeploymentMapOutput
- type SpringCloudActiveDeploymentMapInput
- type SpringCloudActiveDeploymentMapOutput
- func (SpringCloudActiveDeploymentMapOutput) ElementType() reflect.Type
- func (o SpringCloudActiveDeploymentMapOutput) MapIndex(k pulumi.StringInput) SpringCloudActiveDeploymentOutput
- func (o SpringCloudActiveDeploymentMapOutput) ToSpringCloudActiveDeploymentMapOutput() SpringCloudActiveDeploymentMapOutput
- func (o SpringCloudActiveDeploymentMapOutput) ToSpringCloudActiveDeploymentMapOutputWithContext(ctx context.Context) SpringCloudActiveDeploymentMapOutput
- type SpringCloudActiveDeploymentOutput
- func (o SpringCloudActiveDeploymentOutput) DeploymentName() pulumi.StringOutput
- func (SpringCloudActiveDeploymentOutput) ElementType() reflect.Type
- func (o SpringCloudActiveDeploymentOutput) SpringCloudAppId() pulumi.StringOutput
- func (o SpringCloudActiveDeploymentOutput) ToSpringCloudActiveDeploymentOutput() SpringCloudActiveDeploymentOutput
- func (o SpringCloudActiveDeploymentOutput) ToSpringCloudActiveDeploymentOutputWithContext(ctx context.Context) SpringCloudActiveDeploymentOutput
- type SpringCloudActiveDeploymentState
- type SpringCloudApiPortal
- type SpringCloudApiPortalArgs
- type SpringCloudApiPortalArray
- type SpringCloudApiPortalArrayInput
- type SpringCloudApiPortalArrayOutput
- func (SpringCloudApiPortalArrayOutput) ElementType() reflect.Type
- func (o SpringCloudApiPortalArrayOutput) Index(i pulumi.IntInput) SpringCloudApiPortalOutput
- func (o SpringCloudApiPortalArrayOutput) ToSpringCloudApiPortalArrayOutput() SpringCloudApiPortalArrayOutput
- func (o SpringCloudApiPortalArrayOutput) ToSpringCloudApiPortalArrayOutputWithContext(ctx context.Context) SpringCloudApiPortalArrayOutput
- type SpringCloudApiPortalCustomDomain
- func GetSpringCloudApiPortalCustomDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*SpringCloudApiPortalCustomDomain, error)
- func NewSpringCloudApiPortalCustomDomain(ctx *pulumi.Context, name string, args *SpringCloudApiPortalCustomDomainArgs, ...) (*SpringCloudApiPortalCustomDomain, error)
- func (*SpringCloudApiPortalCustomDomain) ElementType() reflect.Type
- func (i *SpringCloudApiPortalCustomDomain) ToSpringCloudApiPortalCustomDomainOutput() SpringCloudApiPortalCustomDomainOutput
- func (i *SpringCloudApiPortalCustomDomain) ToSpringCloudApiPortalCustomDomainOutputWithContext(ctx context.Context) SpringCloudApiPortalCustomDomainOutput
- type SpringCloudApiPortalCustomDomainArgs
- type SpringCloudApiPortalCustomDomainArray
- func (SpringCloudApiPortalCustomDomainArray) ElementType() reflect.Type
- func (i SpringCloudApiPortalCustomDomainArray) ToSpringCloudApiPortalCustomDomainArrayOutput() SpringCloudApiPortalCustomDomainArrayOutput
- func (i SpringCloudApiPortalCustomDomainArray) ToSpringCloudApiPortalCustomDomainArrayOutputWithContext(ctx context.Context) SpringCloudApiPortalCustomDomainArrayOutput
- type SpringCloudApiPortalCustomDomainArrayInput
- type SpringCloudApiPortalCustomDomainArrayOutput
- func (SpringCloudApiPortalCustomDomainArrayOutput) ElementType() reflect.Type
- func (o SpringCloudApiPortalCustomDomainArrayOutput) Index(i pulumi.IntInput) SpringCloudApiPortalCustomDomainOutput
- func (o SpringCloudApiPortalCustomDomainArrayOutput) ToSpringCloudApiPortalCustomDomainArrayOutput() SpringCloudApiPortalCustomDomainArrayOutput
- func (o SpringCloudApiPortalCustomDomainArrayOutput) ToSpringCloudApiPortalCustomDomainArrayOutputWithContext(ctx context.Context) SpringCloudApiPortalCustomDomainArrayOutput
- type SpringCloudApiPortalCustomDomainInput
- type SpringCloudApiPortalCustomDomainMap
- func (SpringCloudApiPortalCustomDomainMap) ElementType() reflect.Type
- func (i SpringCloudApiPortalCustomDomainMap) ToSpringCloudApiPortalCustomDomainMapOutput() SpringCloudApiPortalCustomDomainMapOutput
- func (i SpringCloudApiPortalCustomDomainMap) ToSpringCloudApiPortalCustomDomainMapOutputWithContext(ctx context.Context) SpringCloudApiPortalCustomDomainMapOutput
- type SpringCloudApiPortalCustomDomainMapInput
- type SpringCloudApiPortalCustomDomainMapOutput
- func (SpringCloudApiPortalCustomDomainMapOutput) ElementType() reflect.Type
- func (o SpringCloudApiPortalCustomDomainMapOutput) MapIndex(k pulumi.StringInput) SpringCloudApiPortalCustomDomainOutput
- func (o SpringCloudApiPortalCustomDomainMapOutput) ToSpringCloudApiPortalCustomDomainMapOutput() SpringCloudApiPortalCustomDomainMapOutput
- func (o SpringCloudApiPortalCustomDomainMapOutput) ToSpringCloudApiPortalCustomDomainMapOutputWithContext(ctx context.Context) SpringCloudApiPortalCustomDomainMapOutput
- type SpringCloudApiPortalCustomDomainOutput
- func (SpringCloudApiPortalCustomDomainOutput) ElementType() reflect.Type
- func (o SpringCloudApiPortalCustomDomainOutput) Name() pulumi.StringOutput
- func (o SpringCloudApiPortalCustomDomainOutput) SpringCloudApiPortalId() pulumi.StringOutput
- func (o SpringCloudApiPortalCustomDomainOutput) Thumbprint() pulumi.StringPtrOutput
- func (o SpringCloudApiPortalCustomDomainOutput) ToSpringCloudApiPortalCustomDomainOutput() SpringCloudApiPortalCustomDomainOutput
- func (o SpringCloudApiPortalCustomDomainOutput) ToSpringCloudApiPortalCustomDomainOutputWithContext(ctx context.Context) SpringCloudApiPortalCustomDomainOutput
- type SpringCloudApiPortalCustomDomainState
- type SpringCloudApiPortalInput
- type SpringCloudApiPortalMap
- type SpringCloudApiPortalMapInput
- type SpringCloudApiPortalMapOutput
- func (SpringCloudApiPortalMapOutput) ElementType() reflect.Type
- func (o SpringCloudApiPortalMapOutput) MapIndex(k pulumi.StringInput) SpringCloudApiPortalOutput
- func (o SpringCloudApiPortalMapOutput) ToSpringCloudApiPortalMapOutput() SpringCloudApiPortalMapOutput
- func (o SpringCloudApiPortalMapOutput) ToSpringCloudApiPortalMapOutputWithContext(ctx context.Context) SpringCloudApiPortalMapOutput
- type SpringCloudApiPortalOutput
- func (SpringCloudApiPortalOutput) ElementType() reflect.Type
- func (o SpringCloudApiPortalOutput) GatewayIds() pulumi.StringArrayOutput
- func (o SpringCloudApiPortalOutput) HttpsOnlyEnabled() pulumi.BoolPtrOutput
- func (o SpringCloudApiPortalOutput) InstanceCount() pulumi.IntPtrOutput
- func (o SpringCloudApiPortalOutput) Name() pulumi.StringOutput
- func (o SpringCloudApiPortalOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
- func (o SpringCloudApiPortalOutput) SpringCloudServiceId() pulumi.StringOutput
- func (o SpringCloudApiPortalOutput) Sso() SpringCloudApiPortalSsoPtrOutput
- func (o SpringCloudApiPortalOutput) ToSpringCloudApiPortalOutput() SpringCloudApiPortalOutput
- func (o SpringCloudApiPortalOutput) ToSpringCloudApiPortalOutputWithContext(ctx context.Context) SpringCloudApiPortalOutput
- func (o SpringCloudApiPortalOutput) Url() pulumi.StringOutput
- type SpringCloudApiPortalSso
- type SpringCloudApiPortalSsoArgs
- func (SpringCloudApiPortalSsoArgs) ElementType() reflect.Type
- func (i SpringCloudApiPortalSsoArgs) ToSpringCloudApiPortalSsoOutput() SpringCloudApiPortalSsoOutput
- func (i SpringCloudApiPortalSsoArgs) ToSpringCloudApiPortalSsoOutputWithContext(ctx context.Context) SpringCloudApiPortalSsoOutput
- func (i SpringCloudApiPortalSsoArgs) ToSpringCloudApiPortalSsoPtrOutput() SpringCloudApiPortalSsoPtrOutput
- func (i SpringCloudApiPortalSsoArgs) ToSpringCloudApiPortalSsoPtrOutputWithContext(ctx context.Context) SpringCloudApiPortalSsoPtrOutput
- type SpringCloudApiPortalSsoInput
- type SpringCloudApiPortalSsoOutput
- func (o SpringCloudApiPortalSsoOutput) ClientId() pulumi.StringPtrOutput
- func (o SpringCloudApiPortalSsoOutput) ClientSecret() pulumi.StringPtrOutput
- func (SpringCloudApiPortalSsoOutput) ElementType() reflect.Type
- func (o SpringCloudApiPortalSsoOutput) IssuerUri() pulumi.StringPtrOutput
- func (o SpringCloudApiPortalSsoOutput) Scopes() pulumi.StringArrayOutput
- func (o SpringCloudApiPortalSsoOutput) ToSpringCloudApiPortalSsoOutput() SpringCloudApiPortalSsoOutput
- func (o SpringCloudApiPortalSsoOutput) ToSpringCloudApiPortalSsoOutputWithContext(ctx context.Context) SpringCloudApiPortalSsoOutput
- func (o SpringCloudApiPortalSsoOutput) ToSpringCloudApiPortalSsoPtrOutput() SpringCloudApiPortalSsoPtrOutput
- func (o SpringCloudApiPortalSsoOutput) ToSpringCloudApiPortalSsoPtrOutputWithContext(ctx context.Context) SpringCloudApiPortalSsoPtrOutput
- type SpringCloudApiPortalSsoPtrInput
- type SpringCloudApiPortalSsoPtrOutput
- func (o SpringCloudApiPortalSsoPtrOutput) ClientId() pulumi.StringPtrOutput
- func (o SpringCloudApiPortalSsoPtrOutput) ClientSecret() pulumi.StringPtrOutput
- func (o SpringCloudApiPortalSsoPtrOutput) Elem() SpringCloudApiPortalSsoOutput
- func (SpringCloudApiPortalSsoPtrOutput) ElementType() reflect.Type
- func (o SpringCloudApiPortalSsoPtrOutput) IssuerUri() pulumi.StringPtrOutput
- func (o SpringCloudApiPortalSsoPtrOutput) Scopes() pulumi.StringArrayOutput
- func (o SpringCloudApiPortalSsoPtrOutput) ToSpringCloudApiPortalSsoPtrOutput() SpringCloudApiPortalSsoPtrOutput
- func (o SpringCloudApiPortalSsoPtrOutput) ToSpringCloudApiPortalSsoPtrOutputWithContext(ctx context.Context) SpringCloudApiPortalSsoPtrOutput
- type SpringCloudApiPortalState
- type SpringCloudApp
- type SpringCloudAppArgs
- type SpringCloudAppArray
- type SpringCloudAppArrayInput
- type SpringCloudAppArrayOutput
- func (SpringCloudAppArrayOutput) ElementType() reflect.Type
- func (o SpringCloudAppArrayOutput) Index(i pulumi.IntInput) SpringCloudAppOutput
- func (o SpringCloudAppArrayOutput) ToSpringCloudAppArrayOutput() SpringCloudAppArrayOutput
- func (o SpringCloudAppArrayOutput) ToSpringCloudAppArrayOutputWithContext(ctx context.Context) SpringCloudAppArrayOutput
- type SpringCloudAppCosmosDBAssociation
- func GetSpringCloudAppCosmosDBAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*SpringCloudAppCosmosDBAssociation, error)
- func NewSpringCloudAppCosmosDBAssociation(ctx *pulumi.Context, name string, args *SpringCloudAppCosmosDBAssociationArgs, ...) (*SpringCloudAppCosmosDBAssociation, error)
- func (*SpringCloudAppCosmosDBAssociation) ElementType() reflect.Type
- func (i *SpringCloudAppCosmosDBAssociation) ToSpringCloudAppCosmosDBAssociationOutput() SpringCloudAppCosmosDBAssociationOutput
- func (i *SpringCloudAppCosmosDBAssociation) ToSpringCloudAppCosmosDBAssociationOutputWithContext(ctx context.Context) SpringCloudAppCosmosDBAssociationOutput
- type SpringCloudAppCosmosDBAssociationArgs
- type SpringCloudAppCosmosDBAssociationArray
- func (SpringCloudAppCosmosDBAssociationArray) ElementType() reflect.Type
- func (i SpringCloudAppCosmosDBAssociationArray) ToSpringCloudAppCosmosDBAssociationArrayOutput() SpringCloudAppCosmosDBAssociationArrayOutput
- func (i SpringCloudAppCosmosDBAssociationArray) ToSpringCloudAppCosmosDBAssociationArrayOutputWithContext(ctx context.Context) SpringCloudAppCosmosDBAssociationArrayOutput
- type SpringCloudAppCosmosDBAssociationArrayInput
- type SpringCloudAppCosmosDBAssociationArrayOutput
- func (SpringCloudAppCosmosDBAssociationArrayOutput) ElementType() reflect.Type
- func (o SpringCloudAppCosmosDBAssociationArrayOutput) Index(i pulumi.IntInput) SpringCloudAppCosmosDBAssociationOutput
- func (o SpringCloudAppCosmosDBAssociationArrayOutput) ToSpringCloudAppCosmosDBAssociationArrayOutput() SpringCloudAppCosmosDBAssociationArrayOutput
- func (o SpringCloudAppCosmosDBAssociationArrayOutput) ToSpringCloudAppCosmosDBAssociationArrayOutputWithContext(ctx context.Context) SpringCloudAppCosmosDBAssociationArrayOutput
- type SpringCloudAppCosmosDBAssociationInput
- type SpringCloudAppCosmosDBAssociationMap
- func (SpringCloudAppCosmosDBAssociationMap) ElementType() reflect.Type
- func (i SpringCloudAppCosmosDBAssociationMap) ToSpringCloudAppCosmosDBAssociationMapOutput() SpringCloudAppCosmosDBAssociationMapOutput
- func (i SpringCloudAppCosmosDBAssociationMap) ToSpringCloudAppCosmosDBAssociationMapOutputWithContext(ctx context.Context) SpringCloudAppCosmosDBAssociationMapOutput
- type SpringCloudAppCosmosDBAssociationMapInput
- type SpringCloudAppCosmosDBAssociationMapOutput
- func (SpringCloudAppCosmosDBAssociationMapOutput) ElementType() reflect.Type
- func (o SpringCloudAppCosmosDBAssociationMapOutput) MapIndex(k pulumi.StringInput) SpringCloudAppCosmosDBAssociationOutput
- func (o SpringCloudAppCosmosDBAssociationMapOutput) ToSpringCloudAppCosmosDBAssociationMapOutput() SpringCloudAppCosmosDBAssociationMapOutput
- func (o SpringCloudAppCosmosDBAssociationMapOutput) ToSpringCloudAppCosmosDBAssociationMapOutputWithContext(ctx context.Context) SpringCloudAppCosmosDBAssociationMapOutput
- type SpringCloudAppCosmosDBAssociationOutput
- func (o SpringCloudAppCosmosDBAssociationOutput) ApiType() pulumi.StringOutput
- func (o SpringCloudAppCosmosDBAssociationOutput) CosmosdbAccessKey() pulumi.StringOutput
- func (o SpringCloudAppCosmosDBAssociationOutput) CosmosdbAccountId() pulumi.StringOutput
- func (o SpringCloudAppCosmosDBAssociationOutput) CosmosdbCassandraKeyspaceName() pulumi.StringPtrOutput
- func (o SpringCloudAppCosmosDBAssociationOutput) CosmosdbGremlinDatabaseName() pulumi.StringPtrOutput
- func (o SpringCloudAppCosmosDBAssociationOutput) CosmosdbGremlinGraphName() pulumi.StringPtrOutput
- func (o SpringCloudAppCosmosDBAssociationOutput) CosmosdbMongoDatabaseName() pulumi.StringPtrOutput
- func (o SpringCloudAppCosmosDBAssociationOutput) CosmosdbSqlDatabaseName() pulumi.StringPtrOutput
- func (SpringCloudAppCosmosDBAssociationOutput) ElementType() reflect.Type
- func (o SpringCloudAppCosmosDBAssociationOutput) Name() pulumi.StringOutput
- func (o SpringCloudAppCosmosDBAssociationOutput) SpringCloudAppId() pulumi.StringOutput
- func (o SpringCloudAppCosmosDBAssociationOutput) ToSpringCloudAppCosmosDBAssociationOutput() SpringCloudAppCosmosDBAssociationOutput
- func (o SpringCloudAppCosmosDBAssociationOutput) ToSpringCloudAppCosmosDBAssociationOutputWithContext(ctx context.Context) SpringCloudAppCosmosDBAssociationOutput
- type SpringCloudAppCosmosDBAssociationState
- type SpringCloudAppCustomPersistentDisk
- type SpringCloudAppCustomPersistentDiskArgs
- func (SpringCloudAppCustomPersistentDiskArgs) ElementType() reflect.Type
- func (i SpringCloudAppCustomPersistentDiskArgs) ToSpringCloudAppCustomPersistentDiskOutput() SpringCloudAppCustomPersistentDiskOutput
- func (i SpringCloudAppCustomPersistentDiskArgs) ToSpringCloudAppCustomPersistentDiskOutputWithContext(ctx context.Context) SpringCloudAppCustomPersistentDiskOutput
- type SpringCloudAppCustomPersistentDiskArray
- func (SpringCloudAppCustomPersistentDiskArray) ElementType() reflect.Type
- func (i SpringCloudAppCustomPersistentDiskArray) ToSpringCloudAppCustomPersistentDiskArrayOutput() SpringCloudAppCustomPersistentDiskArrayOutput
- func (i SpringCloudAppCustomPersistentDiskArray) ToSpringCloudAppCustomPersistentDiskArrayOutputWithContext(ctx context.Context) SpringCloudAppCustomPersistentDiskArrayOutput
- type SpringCloudAppCustomPersistentDiskArrayInput
- type SpringCloudAppCustomPersistentDiskArrayOutput
- func (SpringCloudAppCustomPersistentDiskArrayOutput) ElementType() reflect.Type
- func (o SpringCloudAppCustomPersistentDiskArrayOutput) Index(i pulumi.IntInput) SpringCloudAppCustomPersistentDiskOutput
- func (o SpringCloudAppCustomPersistentDiskArrayOutput) ToSpringCloudAppCustomPersistentDiskArrayOutput() SpringCloudAppCustomPersistentDiskArrayOutput
- func (o SpringCloudAppCustomPersistentDiskArrayOutput) ToSpringCloudAppCustomPersistentDiskArrayOutputWithContext(ctx context.Context) SpringCloudAppCustomPersistentDiskArrayOutput
- type SpringCloudAppCustomPersistentDiskInput
- type SpringCloudAppCustomPersistentDiskOutput
- func (SpringCloudAppCustomPersistentDiskOutput) ElementType() reflect.Type
- func (o SpringCloudAppCustomPersistentDiskOutput) MountOptions() pulumi.StringArrayOutput
- func (o SpringCloudAppCustomPersistentDiskOutput) MountPath() pulumi.StringOutput
- func (o SpringCloudAppCustomPersistentDiskOutput) ReadOnlyEnabled() pulumi.BoolPtrOutput
- func (o SpringCloudAppCustomPersistentDiskOutput) ShareName() pulumi.StringOutput
- func (o SpringCloudAppCustomPersistentDiskOutput) StorageName() pulumi.StringOutput
- func (o SpringCloudAppCustomPersistentDiskOutput) ToSpringCloudAppCustomPersistentDiskOutput() SpringCloudAppCustomPersistentDiskOutput
- func (o SpringCloudAppCustomPersistentDiskOutput) ToSpringCloudAppCustomPersistentDiskOutputWithContext(ctx context.Context) SpringCloudAppCustomPersistentDiskOutput
- type SpringCloudAppIdentity
- type SpringCloudAppIdentityArgs
- func (SpringCloudAppIdentityArgs) ElementType() reflect.Type
- func (i SpringCloudAppIdentityArgs) ToSpringCloudAppIdentityOutput() SpringCloudAppIdentityOutput
- func (i SpringCloudAppIdentityArgs) ToSpringCloudAppIdentityOutputWithContext(ctx context.Context) SpringCloudAppIdentityOutput
- func (i SpringCloudAppIdentityArgs) ToSpringCloudAppIdentityPtrOutput() SpringCloudAppIdentityPtrOutput
- func (i SpringCloudAppIdentityArgs) ToSpringCloudAppIdentityPtrOutputWithContext(ctx context.Context) SpringCloudAppIdentityPtrOutput
- type SpringCloudAppIdentityInput
- type SpringCloudAppIdentityOutput
- func (SpringCloudAppIdentityOutput) ElementType() reflect.Type
- func (o SpringCloudAppIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o SpringCloudAppIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o SpringCloudAppIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o SpringCloudAppIdentityOutput) ToSpringCloudAppIdentityOutput() SpringCloudAppIdentityOutput
- func (o SpringCloudAppIdentityOutput) ToSpringCloudAppIdentityOutputWithContext(ctx context.Context) SpringCloudAppIdentityOutput
- func (o SpringCloudAppIdentityOutput) ToSpringCloudAppIdentityPtrOutput() SpringCloudAppIdentityPtrOutput
- func (o SpringCloudAppIdentityOutput) ToSpringCloudAppIdentityPtrOutputWithContext(ctx context.Context) SpringCloudAppIdentityPtrOutput
- func (o SpringCloudAppIdentityOutput) Type() pulumi.StringOutput
- type SpringCloudAppIdentityPtrInput
- type SpringCloudAppIdentityPtrOutput
- func (o SpringCloudAppIdentityPtrOutput) Elem() SpringCloudAppIdentityOutput
- func (SpringCloudAppIdentityPtrOutput) ElementType() reflect.Type
- func (o SpringCloudAppIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o SpringCloudAppIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o SpringCloudAppIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o SpringCloudAppIdentityPtrOutput) ToSpringCloudAppIdentityPtrOutput() SpringCloudAppIdentityPtrOutput
- func (o SpringCloudAppIdentityPtrOutput) ToSpringCloudAppIdentityPtrOutputWithContext(ctx context.Context) SpringCloudAppIdentityPtrOutput
- func (o SpringCloudAppIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type SpringCloudAppInput
- type SpringCloudAppMap
- type SpringCloudAppMapInput
- type SpringCloudAppMapOutput
- func (SpringCloudAppMapOutput) ElementType() reflect.Type
- func (o SpringCloudAppMapOutput) MapIndex(k pulumi.StringInput) SpringCloudAppOutput
- func (o SpringCloudAppMapOutput) ToSpringCloudAppMapOutput() SpringCloudAppMapOutput
- func (o SpringCloudAppMapOutput) ToSpringCloudAppMapOutputWithContext(ctx context.Context) SpringCloudAppMapOutput
- type SpringCloudAppMysqlAssociation
- func (*SpringCloudAppMysqlAssociation) ElementType() reflect.Type
- func (i *SpringCloudAppMysqlAssociation) ToSpringCloudAppMysqlAssociationOutput() SpringCloudAppMysqlAssociationOutput
- func (i *SpringCloudAppMysqlAssociation) ToSpringCloudAppMysqlAssociationOutputWithContext(ctx context.Context) SpringCloudAppMysqlAssociationOutput
- type SpringCloudAppMysqlAssociationArgs
- type SpringCloudAppMysqlAssociationArray
- func (SpringCloudAppMysqlAssociationArray) ElementType() reflect.Type
- func (i SpringCloudAppMysqlAssociationArray) ToSpringCloudAppMysqlAssociationArrayOutput() SpringCloudAppMysqlAssociationArrayOutput
- func (i SpringCloudAppMysqlAssociationArray) ToSpringCloudAppMysqlAssociationArrayOutputWithContext(ctx context.Context) SpringCloudAppMysqlAssociationArrayOutput
- type SpringCloudAppMysqlAssociationArrayInput
- type SpringCloudAppMysqlAssociationArrayOutput
- func (SpringCloudAppMysqlAssociationArrayOutput) ElementType() reflect.Type
- func (o SpringCloudAppMysqlAssociationArrayOutput) Index(i pulumi.IntInput) SpringCloudAppMysqlAssociationOutput
- func (o SpringCloudAppMysqlAssociationArrayOutput) ToSpringCloudAppMysqlAssociationArrayOutput() SpringCloudAppMysqlAssociationArrayOutput
- func (o SpringCloudAppMysqlAssociationArrayOutput) ToSpringCloudAppMysqlAssociationArrayOutputWithContext(ctx context.Context) SpringCloudAppMysqlAssociationArrayOutput
- type SpringCloudAppMysqlAssociationInput
- type SpringCloudAppMysqlAssociationMap
- func (SpringCloudAppMysqlAssociationMap) ElementType() reflect.Type
- func (i SpringCloudAppMysqlAssociationMap) ToSpringCloudAppMysqlAssociationMapOutput() SpringCloudAppMysqlAssociationMapOutput
- func (i SpringCloudAppMysqlAssociationMap) ToSpringCloudAppMysqlAssociationMapOutputWithContext(ctx context.Context) SpringCloudAppMysqlAssociationMapOutput
- type SpringCloudAppMysqlAssociationMapInput
- type SpringCloudAppMysqlAssociationMapOutput
- func (SpringCloudAppMysqlAssociationMapOutput) ElementType() reflect.Type
- func (o SpringCloudAppMysqlAssociationMapOutput) MapIndex(k pulumi.StringInput) SpringCloudAppMysqlAssociationOutput
- func (o SpringCloudAppMysqlAssociationMapOutput) ToSpringCloudAppMysqlAssociationMapOutput() SpringCloudAppMysqlAssociationMapOutput
- func (o SpringCloudAppMysqlAssociationMapOutput) ToSpringCloudAppMysqlAssociationMapOutputWithContext(ctx context.Context) SpringCloudAppMysqlAssociationMapOutput
- type SpringCloudAppMysqlAssociationOutput
- func (o SpringCloudAppMysqlAssociationOutput) DatabaseName() pulumi.StringOutput
- func (SpringCloudAppMysqlAssociationOutput) ElementType() reflect.Type
- func (o SpringCloudAppMysqlAssociationOutput) MysqlServerId() pulumi.StringOutput
- func (o SpringCloudAppMysqlAssociationOutput) Name() pulumi.StringOutput
- func (o SpringCloudAppMysqlAssociationOutput) Password() pulumi.StringOutput
- func (o SpringCloudAppMysqlAssociationOutput) SpringCloudAppId() pulumi.StringOutput
- func (o SpringCloudAppMysqlAssociationOutput) ToSpringCloudAppMysqlAssociationOutput() SpringCloudAppMysqlAssociationOutput
- func (o SpringCloudAppMysqlAssociationOutput) ToSpringCloudAppMysqlAssociationOutputWithContext(ctx context.Context) SpringCloudAppMysqlAssociationOutput
- func (o SpringCloudAppMysqlAssociationOutput) Username() pulumi.StringOutput
- type SpringCloudAppMysqlAssociationState
- type SpringCloudAppOutput
- func (o SpringCloudAppOutput) AddonJson() pulumi.StringOutput
- func (o SpringCloudAppOutput) CustomPersistentDisks() SpringCloudAppCustomPersistentDiskArrayOutput
- func (SpringCloudAppOutput) ElementType() reflect.Type
- func (o SpringCloudAppOutput) Fqdn() pulumi.StringOutput
- func (o SpringCloudAppOutput) HttpsOnly() pulumi.BoolPtrOutput
- func (o SpringCloudAppOutput) Identity() SpringCloudAppIdentityPtrOutput
- func (o SpringCloudAppOutput) IsPublic() pulumi.BoolPtrOutput
- func (o SpringCloudAppOutput) Name() pulumi.StringOutput
- func (o SpringCloudAppOutput) PersistentDisk() SpringCloudAppPersistentDiskOutput
- func (o SpringCloudAppOutput) PublicEndpointEnabled() pulumi.BoolPtrOutput
- func (o SpringCloudAppOutput) ResourceGroupName() pulumi.StringOutput
- func (o SpringCloudAppOutput) ServiceName() pulumi.StringOutput
- func (o SpringCloudAppOutput) TlsEnabled() pulumi.BoolPtrOutput
- func (o SpringCloudAppOutput) ToSpringCloudAppOutput() SpringCloudAppOutput
- func (o SpringCloudAppOutput) ToSpringCloudAppOutputWithContext(ctx context.Context) SpringCloudAppOutput
- func (o SpringCloudAppOutput) Url() pulumi.StringOutput
- type SpringCloudAppPersistentDisk
- type SpringCloudAppPersistentDiskArgs
- func (SpringCloudAppPersistentDiskArgs) ElementType() reflect.Type
- func (i SpringCloudAppPersistentDiskArgs) ToSpringCloudAppPersistentDiskOutput() SpringCloudAppPersistentDiskOutput
- func (i SpringCloudAppPersistentDiskArgs) ToSpringCloudAppPersistentDiskOutputWithContext(ctx context.Context) SpringCloudAppPersistentDiskOutput
- func (i SpringCloudAppPersistentDiskArgs) ToSpringCloudAppPersistentDiskPtrOutput() SpringCloudAppPersistentDiskPtrOutput
- func (i SpringCloudAppPersistentDiskArgs) ToSpringCloudAppPersistentDiskPtrOutputWithContext(ctx context.Context) SpringCloudAppPersistentDiskPtrOutput
- type SpringCloudAppPersistentDiskInput
- type SpringCloudAppPersistentDiskOutput
- func (SpringCloudAppPersistentDiskOutput) ElementType() reflect.Type
- func (o SpringCloudAppPersistentDiskOutput) MountPath() pulumi.StringPtrOutput
- func (o SpringCloudAppPersistentDiskOutput) SizeInGb() pulumi.IntOutput
- func (o SpringCloudAppPersistentDiskOutput) ToSpringCloudAppPersistentDiskOutput() SpringCloudAppPersistentDiskOutput
- func (o SpringCloudAppPersistentDiskOutput) ToSpringCloudAppPersistentDiskOutputWithContext(ctx context.Context) SpringCloudAppPersistentDiskOutput
- func (o SpringCloudAppPersistentDiskOutput) ToSpringCloudAppPersistentDiskPtrOutput() SpringCloudAppPersistentDiskPtrOutput
- func (o SpringCloudAppPersistentDiskOutput) ToSpringCloudAppPersistentDiskPtrOutputWithContext(ctx context.Context) SpringCloudAppPersistentDiskPtrOutput
- type SpringCloudAppPersistentDiskPtrInput
- type SpringCloudAppPersistentDiskPtrOutput
- func (o SpringCloudAppPersistentDiskPtrOutput) Elem() SpringCloudAppPersistentDiskOutput
- func (SpringCloudAppPersistentDiskPtrOutput) ElementType() reflect.Type
- func (o SpringCloudAppPersistentDiskPtrOutput) MountPath() pulumi.StringPtrOutput
- func (o SpringCloudAppPersistentDiskPtrOutput) SizeInGb() pulumi.IntPtrOutput
- func (o SpringCloudAppPersistentDiskPtrOutput) ToSpringCloudAppPersistentDiskPtrOutput() SpringCloudAppPersistentDiskPtrOutput
- func (o SpringCloudAppPersistentDiskPtrOutput) ToSpringCloudAppPersistentDiskPtrOutputWithContext(ctx context.Context) SpringCloudAppPersistentDiskPtrOutput
- type SpringCloudAppRedisAssociation
- func (*SpringCloudAppRedisAssociation) ElementType() reflect.Type
- func (i *SpringCloudAppRedisAssociation) ToSpringCloudAppRedisAssociationOutput() SpringCloudAppRedisAssociationOutput
- func (i *SpringCloudAppRedisAssociation) ToSpringCloudAppRedisAssociationOutputWithContext(ctx context.Context) SpringCloudAppRedisAssociationOutput
- type SpringCloudAppRedisAssociationArgs
- type SpringCloudAppRedisAssociationArray
- func (SpringCloudAppRedisAssociationArray) ElementType() reflect.Type
- func (i SpringCloudAppRedisAssociationArray) ToSpringCloudAppRedisAssociationArrayOutput() SpringCloudAppRedisAssociationArrayOutput
- func (i SpringCloudAppRedisAssociationArray) ToSpringCloudAppRedisAssociationArrayOutputWithContext(ctx context.Context) SpringCloudAppRedisAssociationArrayOutput
- type SpringCloudAppRedisAssociationArrayInput
- type SpringCloudAppRedisAssociationArrayOutput
- func (SpringCloudAppRedisAssociationArrayOutput) ElementType() reflect.Type
- func (o SpringCloudAppRedisAssociationArrayOutput) Index(i pulumi.IntInput) SpringCloudAppRedisAssociationOutput
- func (o SpringCloudAppRedisAssociationArrayOutput) ToSpringCloudAppRedisAssociationArrayOutput() SpringCloudAppRedisAssociationArrayOutput
- func (o SpringCloudAppRedisAssociationArrayOutput) ToSpringCloudAppRedisAssociationArrayOutputWithContext(ctx context.Context) SpringCloudAppRedisAssociationArrayOutput
- type SpringCloudAppRedisAssociationInput
- type SpringCloudAppRedisAssociationMap
- func (SpringCloudAppRedisAssociationMap) ElementType() reflect.Type
- func (i SpringCloudAppRedisAssociationMap) ToSpringCloudAppRedisAssociationMapOutput() SpringCloudAppRedisAssociationMapOutput
- func (i SpringCloudAppRedisAssociationMap) ToSpringCloudAppRedisAssociationMapOutputWithContext(ctx context.Context) SpringCloudAppRedisAssociationMapOutput
- type SpringCloudAppRedisAssociationMapInput
- type SpringCloudAppRedisAssociationMapOutput
- func (SpringCloudAppRedisAssociationMapOutput) ElementType() reflect.Type
- func (o SpringCloudAppRedisAssociationMapOutput) MapIndex(k pulumi.StringInput) SpringCloudAppRedisAssociationOutput
- func (o SpringCloudAppRedisAssociationMapOutput) ToSpringCloudAppRedisAssociationMapOutput() SpringCloudAppRedisAssociationMapOutput
- func (o SpringCloudAppRedisAssociationMapOutput) ToSpringCloudAppRedisAssociationMapOutputWithContext(ctx context.Context) SpringCloudAppRedisAssociationMapOutput
- type SpringCloudAppRedisAssociationOutput
- func (SpringCloudAppRedisAssociationOutput) ElementType() reflect.Type
- func (o SpringCloudAppRedisAssociationOutput) Name() pulumi.StringOutput
- func (o SpringCloudAppRedisAssociationOutput) RedisAccessKey() pulumi.StringOutput
- func (o SpringCloudAppRedisAssociationOutput) RedisCacheId() pulumi.StringOutput
- func (o SpringCloudAppRedisAssociationOutput) SpringCloudAppId() pulumi.StringOutput
- func (o SpringCloudAppRedisAssociationOutput) SslEnabled() pulumi.BoolPtrOutput
- func (o SpringCloudAppRedisAssociationOutput) ToSpringCloudAppRedisAssociationOutput() SpringCloudAppRedisAssociationOutput
- func (o SpringCloudAppRedisAssociationOutput) ToSpringCloudAppRedisAssociationOutputWithContext(ctx context.Context) SpringCloudAppRedisAssociationOutput
- type SpringCloudAppRedisAssociationState
- type SpringCloudAppState
- type SpringCloudBuildDeployment
- func (*SpringCloudBuildDeployment) ElementType() reflect.Type
- func (i *SpringCloudBuildDeployment) ToSpringCloudBuildDeploymentOutput() SpringCloudBuildDeploymentOutput
- func (i *SpringCloudBuildDeployment) ToSpringCloudBuildDeploymentOutputWithContext(ctx context.Context) SpringCloudBuildDeploymentOutput
- type SpringCloudBuildDeploymentArgs
- type SpringCloudBuildDeploymentArray
- func (SpringCloudBuildDeploymentArray) ElementType() reflect.Type
- func (i SpringCloudBuildDeploymentArray) ToSpringCloudBuildDeploymentArrayOutput() SpringCloudBuildDeploymentArrayOutput
- func (i SpringCloudBuildDeploymentArray) ToSpringCloudBuildDeploymentArrayOutputWithContext(ctx context.Context) SpringCloudBuildDeploymentArrayOutput
- type SpringCloudBuildDeploymentArrayInput
- type SpringCloudBuildDeploymentArrayOutput
- func (SpringCloudBuildDeploymentArrayOutput) ElementType() reflect.Type
- func (o SpringCloudBuildDeploymentArrayOutput) Index(i pulumi.IntInput) SpringCloudBuildDeploymentOutput
- func (o SpringCloudBuildDeploymentArrayOutput) ToSpringCloudBuildDeploymentArrayOutput() SpringCloudBuildDeploymentArrayOutput
- func (o SpringCloudBuildDeploymentArrayOutput) ToSpringCloudBuildDeploymentArrayOutputWithContext(ctx context.Context) SpringCloudBuildDeploymentArrayOutput
- type SpringCloudBuildDeploymentInput
- type SpringCloudBuildDeploymentMap
- func (SpringCloudBuildDeploymentMap) ElementType() reflect.Type
- func (i SpringCloudBuildDeploymentMap) ToSpringCloudBuildDeploymentMapOutput() SpringCloudBuildDeploymentMapOutput
- func (i SpringCloudBuildDeploymentMap) ToSpringCloudBuildDeploymentMapOutputWithContext(ctx context.Context) SpringCloudBuildDeploymentMapOutput
- type SpringCloudBuildDeploymentMapInput
- type SpringCloudBuildDeploymentMapOutput
- func (SpringCloudBuildDeploymentMapOutput) ElementType() reflect.Type
- func (o SpringCloudBuildDeploymentMapOutput) MapIndex(k pulumi.StringInput) SpringCloudBuildDeploymentOutput
- func (o SpringCloudBuildDeploymentMapOutput) ToSpringCloudBuildDeploymentMapOutput() SpringCloudBuildDeploymentMapOutput
- func (o SpringCloudBuildDeploymentMapOutput) ToSpringCloudBuildDeploymentMapOutputWithContext(ctx context.Context) SpringCloudBuildDeploymentMapOutput
- type SpringCloudBuildDeploymentOutput
- func (o SpringCloudBuildDeploymentOutput) AddonJson() pulumi.StringOutput
- func (o SpringCloudBuildDeploymentOutput) BuildResultId() pulumi.StringOutput
- func (SpringCloudBuildDeploymentOutput) ElementType() reflect.Type
- func (o SpringCloudBuildDeploymentOutput) EnvironmentVariables() pulumi.StringMapOutput
- func (o SpringCloudBuildDeploymentOutput) InstanceCount() pulumi.IntPtrOutput
- func (o SpringCloudBuildDeploymentOutput) Name() pulumi.StringOutput
- func (o SpringCloudBuildDeploymentOutput) Quota() SpringCloudBuildDeploymentQuotaOutput
- func (o SpringCloudBuildDeploymentOutput) SpringCloudAppId() pulumi.StringOutput
- func (o SpringCloudBuildDeploymentOutput) ToSpringCloudBuildDeploymentOutput() SpringCloudBuildDeploymentOutput
- func (o SpringCloudBuildDeploymentOutput) ToSpringCloudBuildDeploymentOutputWithContext(ctx context.Context) SpringCloudBuildDeploymentOutput
- type SpringCloudBuildDeploymentQuota
- type SpringCloudBuildDeploymentQuotaArgs
- func (SpringCloudBuildDeploymentQuotaArgs) ElementType() reflect.Type
- func (i SpringCloudBuildDeploymentQuotaArgs) ToSpringCloudBuildDeploymentQuotaOutput() SpringCloudBuildDeploymentQuotaOutput
- func (i SpringCloudBuildDeploymentQuotaArgs) ToSpringCloudBuildDeploymentQuotaOutputWithContext(ctx context.Context) SpringCloudBuildDeploymentQuotaOutput
- func (i SpringCloudBuildDeploymentQuotaArgs) ToSpringCloudBuildDeploymentQuotaPtrOutput() SpringCloudBuildDeploymentQuotaPtrOutput
- func (i SpringCloudBuildDeploymentQuotaArgs) ToSpringCloudBuildDeploymentQuotaPtrOutputWithContext(ctx context.Context) SpringCloudBuildDeploymentQuotaPtrOutput
- type SpringCloudBuildDeploymentQuotaInput
- type SpringCloudBuildDeploymentQuotaOutput
- func (o SpringCloudBuildDeploymentQuotaOutput) Cpu() pulumi.StringPtrOutput
- func (SpringCloudBuildDeploymentQuotaOutput) ElementType() reflect.Type
- func (o SpringCloudBuildDeploymentQuotaOutput) Memory() pulumi.StringPtrOutput
- func (o SpringCloudBuildDeploymentQuotaOutput) ToSpringCloudBuildDeploymentQuotaOutput() SpringCloudBuildDeploymentQuotaOutput
- func (o SpringCloudBuildDeploymentQuotaOutput) ToSpringCloudBuildDeploymentQuotaOutputWithContext(ctx context.Context) SpringCloudBuildDeploymentQuotaOutput
- func (o SpringCloudBuildDeploymentQuotaOutput) ToSpringCloudBuildDeploymentQuotaPtrOutput() SpringCloudBuildDeploymentQuotaPtrOutput
- func (o SpringCloudBuildDeploymentQuotaOutput) ToSpringCloudBuildDeploymentQuotaPtrOutputWithContext(ctx context.Context) SpringCloudBuildDeploymentQuotaPtrOutput
- type SpringCloudBuildDeploymentQuotaPtrInput
- type SpringCloudBuildDeploymentQuotaPtrOutput
- func (o SpringCloudBuildDeploymentQuotaPtrOutput) Cpu() pulumi.StringPtrOutput
- func (o SpringCloudBuildDeploymentQuotaPtrOutput) Elem() SpringCloudBuildDeploymentQuotaOutput
- func (SpringCloudBuildDeploymentQuotaPtrOutput) ElementType() reflect.Type
- func (o SpringCloudBuildDeploymentQuotaPtrOutput) Memory() pulumi.StringPtrOutput
- func (o SpringCloudBuildDeploymentQuotaPtrOutput) ToSpringCloudBuildDeploymentQuotaPtrOutput() SpringCloudBuildDeploymentQuotaPtrOutput
- func (o SpringCloudBuildDeploymentQuotaPtrOutput) ToSpringCloudBuildDeploymentQuotaPtrOutputWithContext(ctx context.Context) SpringCloudBuildDeploymentQuotaPtrOutput
- type SpringCloudBuildDeploymentState
- type SpringCloudBuildPackBinding
- func (*SpringCloudBuildPackBinding) ElementType() reflect.Type
- func (i *SpringCloudBuildPackBinding) ToSpringCloudBuildPackBindingOutput() SpringCloudBuildPackBindingOutput
- func (i *SpringCloudBuildPackBinding) ToSpringCloudBuildPackBindingOutputWithContext(ctx context.Context) SpringCloudBuildPackBindingOutput
- type SpringCloudBuildPackBindingArgs
- type SpringCloudBuildPackBindingArray
- func (SpringCloudBuildPackBindingArray) ElementType() reflect.Type
- func (i SpringCloudBuildPackBindingArray) ToSpringCloudBuildPackBindingArrayOutput() SpringCloudBuildPackBindingArrayOutput
- func (i SpringCloudBuildPackBindingArray) ToSpringCloudBuildPackBindingArrayOutputWithContext(ctx context.Context) SpringCloudBuildPackBindingArrayOutput
- type SpringCloudBuildPackBindingArrayInput
- type SpringCloudBuildPackBindingArrayOutput
- func (SpringCloudBuildPackBindingArrayOutput) ElementType() reflect.Type
- func (o SpringCloudBuildPackBindingArrayOutput) Index(i pulumi.IntInput) SpringCloudBuildPackBindingOutput
- func (o SpringCloudBuildPackBindingArrayOutput) ToSpringCloudBuildPackBindingArrayOutput() SpringCloudBuildPackBindingArrayOutput
- func (o SpringCloudBuildPackBindingArrayOutput) ToSpringCloudBuildPackBindingArrayOutputWithContext(ctx context.Context) SpringCloudBuildPackBindingArrayOutput
- type SpringCloudBuildPackBindingInput
- type SpringCloudBuildPackBindingLaunch
- type SpringCloudBuildPackBindingLaunchArgs
- func (SpringCloudBuildPackBindingLaunchArgs) ElementType() reflect.Type
- func (i SpringCloudBuildPackBindingLaunchArgs) ToSpringCloudBuildPackBindingLaunchOutput() SpringCloudBuildPackBindingLaunchOutput
- func (i SpringCloudBuildPackBindingLaunchArgs) ToSpringCloudBuildPackBindingLaunchOutputWithContext(ctx context.Context) SpringCloudBuildPackBindingLaunchOutput
- func (i SpringCloudBuildPackBindingLaunchArgs) ToSpringCloudBuildPackBindingLaunchPtrOutput() SpringCloudBuildPackBindingLaunchPtrOutput
- func (i SpringCloudBuildPackBindingLaunchArgs) ToSpringCloudBuildPackBindingLaunchPtrOutputWithContext(ctx context.Context) SpringCloudBuildPackBindingLaunchPtrOutput
- type SpringCloudBuildPackBindingLaunchInput
- type SpringCloudBuildPackBindingLaunchOutput
- func (SpringCloudBuildPackBindingLaunchOutput) ElementType() reflect.Type
- func (o SpringCloudBuildPackBindingLaunchOutput) Properties() pulumi.StringMapOutput
- func (o SpringCloudBuildPackBindingLaunchOutput) Secrets() pulumi.StringMapOutput
- func (o SpringCloudBuildPackBindingLaunchOutput) ToSpringCloudBuildPackBindingLaunchOutput() SpringCloudBuildPackBindingLaunchOutput
- func (o SpringCloudBuildPackBindingLaunchOutput) ToSpringCloudBuildPackBindingLaunchOutputWithContext(ctx context.Context) SpringCloudBuildPackBindingLaunchOutput
- func (o SpringCloudBuildPackBindingLaunchOutput) ToSpringCloudBuildPackBindingLaunchPtrOutput() SpringCloudBuildPackBindingLaunchPtrOutput
- func (o SpringCloudBuildPackBindingLaunchOutput) ToSpringCloudBuildPackBindingLaunchPtrOutputWithContext(ctx context.Context) SpringCloudBuildPackBindingLaunchPtrOutput
- type SpringCloudBuildPackBindingLaunchPtrInput
- type SpringCloudBuildPackBindingLaunchPtrOutput
- func (o SpringCloudBuildPackBindingLaunchPtrOutput) Elem() SpringCloudBuildPackBindingLaunchOutput
- func (SpringCloudBuildPackBindingLaunchPtrOutput) ElementType() reflect.Type
- func (o SpringCloudBuildPackBindingLaunchPtrOutput) Properties() pulumi.StringMapOutput
- func (o SpringCloudBuildPackBindingLaunchPtrOutput) Secrets() pulumi.StringMapOutput
- func (o SpringCloudBuildPackBindingLaunchPtrOutput) ToSpringCloudBuildPackBindingLaunchPtrOutput() SpringCloudBuildPackBindingLaunchPtrOutput
- func (o SpringCloudBuildPackBindingLaunchPtrOutput) ToSpringCloudBuildPackBindingLaunchPtrOutputWithContext(ctx context.Context) SpringCloudBuildPackBindingLaunchPtrOutput
- type SpringCloudBuildPackBindingMap
- func (SpringCloudBuildPackBindingMap) ElementType() reflect.Type
- func (i SpringCloudBuildPackBindingMap) ToSpringCloudBuildPackBindingMapOutput() SpringCloudBuildPackBindingMapOutput
- func (i SpringCloudBuildPackBindingMap) ToSpringCloudBuildPackBindingMapOutputWithContext(ctx context.Context) SpringCloudBuildPackBindingMapOutput
- type SpringCloudBuildPackBindingMapInput
- type SpringCloudBuildPackBindingMapOutput
- func (SpringCloudBuildPackBindingMapOutput) ElementType() reflect.Type
- func (o SpringCloudBuildPackBindingMapOutput) MapIndex(k pulumi.StringInput) SpringCloudBuildPackBindingOutput
- func (o SpringCloudBuildPackBindingMapOutput) ToSpringCloudBuildPackBindingMapOutput() SpringCloudBuildPackBindingMapOutput
- func (o SpringCloudBuildPackBindingMapOutput) ToSpringCloudBuildPackBindingMapOutputWithContext(ctx context.Context) SpringCloudBuildPackBindingMapOutput
- type SpringCloudBuildPackBindingOutput
- func (o SpringCloudBuildPackBindingOutput) BindingType() pulumi.StringPtrOutput
- func (SpringCloudBuildPackBindingOutput) ElementType() reflect.Type
- func (o SpringCloudBuildPackBindingOutput) Launch() SpringCloudBuildPackBindingLaunchPtrOutput
- func (o SpringCloudBuildPackBindingOutput) Name() pulumi.StringOutput
- func (o SpringCloudBuildPackBindingOutput) SpringCloudBuilderId() pulumi.StringOutput
- func (o SpringCloudBuildPackBindingOutput) ToSpringCloudBuildPackBindingOutput() SpringCloudBuildPackBindingOutput
- func (o SpringCloudBuildPackBindingOutput) ToSpringCloudBuildPackBindingOutputWithContext(ctx context.Context) SpringCloudBuildPackBindingOutput
- type SpringCloudBuildPackBindingState
- type SpringCloudBuilder
- type SpringCloudBuilderArgs
- type SpringCloudBuilderArray
- type SpringCloudBuilderArrayInput
- type SpringCloudBuilderArrayOutput
- func (SpringCloudBuilderArrayOutput) ElementType() reflect.Type
- func (o SpringCloudBuilderArrayOutput) Index(i pulumi.IntInput) SpringCloudBuilderOutput
- func (o SpringCloudBuilderArrayOutput) ToSpringCloudBuilderArrayOutput() SpringCloudBuilderArrayOutput
- func (o SpringCloudBuilderArrayOutput) ToSpringCloudBuilderArrayOutputWithContext(ctx context.Context) SpringCloudBuilderArrayOutput
- type SpringCloudBuilderBuildPackGroup
- type SpringCloudBuilderBuildPackGroupArgs
- func (SpringCloudBuilderBuildPackGroupArgs) ElementType() reflect.Type
- func (i SpringCloudBuilderBuildPackGroupArgs) ToSpringCloudBuilderBuildPackGroupOutput() SpringCloudBuilderBuildPackGroupOutput
- func (i SpringCloudBuilderBuildPackGroupArgs) ToSpringCloudBuilderBuildPackGroupOutputWithContext(ctx context.Context) SpringCloudBuilderBuildPackGroupOutput
- type SpringCloudBuilderBuildPackGroupArray
- func (SpringCloudBuilderBuildPackGroupArray) ElementType() reflect.Type
- func (i SpringCloudBuilderBuildPackGroupArray) ToSpringCloudBuilderBuildPackGroupArrayOutput() SpringCloudBuilderBuildPackGroupArrayOutput
- func (i SpringCloudBuilderBuildPackGroupArray) ToSpringCloudBuilderBuildPackGroupArrayOutputWithContext(ctx context.Context) SpringCloudBuilderBuildPackGroupArrayOutput
- type SpringCloudBuilderBuildPackGroupArrayInput
- type SpringCloudBuilderBuildPackGroupArrayOutput
- func (SpringCloudBuilderBuildPackGroupArrayOutput) ElementType() reflect.Type
- func (o SpringCloudBuilderBuildPackGroupArrayOutput) Index(i pulumi.IntInput) SpringCloudBuilderBuildPackGroupOutput
- func (o SpringCloudBuilderBuildPackGroupArrayOutput) ToSpringCloudBuilderBuildPackGroupArrayOutput() SpringCloudBuilderBuildPackGroupArrayOutput
- func (o SpringCloudBuilderBuildPackGroupArrayOutput) ToSpringCloudBuilderBuildPackGroupArrayOutputWithContext(ctx context.Context) SpringCloudBuilderBuildPackGroupArrayOutput
- type SpringCloudBuilderBuildPackGroupInput
- type SpringCloudBuilderBuildPackGroupOutput
- func (o SpringCloudBuilderBuildPackGroupOutput) BuildPackIds() pulumi.StringArrayOutput
- func (SpringCloudBuilderBuildPackGroupOutput) ElementType() reflect.Type
- func (o SpringCloudBuilderBuildPackGroupOutput) Name() pulumi.StringOutput
- func (o SpringCloudBuilderBuildPackGroupOutput) ToSpringCloudBuilderBuildPackGroupOutput() SpringCloudBuilderBuildPackGroupOutput
- func (o SpringCloudBuilderBuildPackGroupOutput) ToSpringCloudBuilderBuildPackGroupOutputWithContext(ctx context.Context) SpringCloudBuilderBuildPackGroupOutput
- type SpringCloudBuilderInput
- type SpringCloudBuilderMap
- type SpringCloudBuilderMapInput
- type SpringCloudBuilderMapOutput
- func (SpringCloudBuilderMapOutput) ElementType() reflect.Type
- func (o SpringCloudBuilderMapOutput) MapIndex(k pulumi.StringInput) SpringCloudBuilderOutput
- func (o SpringCloudBuilderMapOutput) ToSpringCloudBuilderMapOutput() SpringCloudBuilderMapOutput
- func (o SpringCloudBuilderMapOutput) ToSpringCloudBuilderMapOutputWithContext(ctx context.Context) SpringCloudBuilderMapOutput
- type SpringCloudBuilderOutput
- func (o SpringCloudBuilderOutput) BuildPackGroups() SpringCloudBuilderBuildPackGroupArrayOutput
- func (SpringCloudBuilderOutput) ElementType() reflect.Type
- func (o SpringCloudBuilderOutput) Name() pulumi.StringOutput
- func (o SpringCloudBuilderOutput) SpringCloudServiceId() pulumi.StringOutput
- func (o SpringCloudBuilderOutput) Stack() SpringCloudBuilderStackOutput
- func (o SpringCloudBuilderOutput) ToSpringCloudBuilderOutput() SpringCloudBuilderOutput
- func (o SpringCloudBuilderOutput) ToSpringCloudBuilderOutputWithContext(ctx context.Context) SpringCloudBuilderOutput
- type SpringCloudBuilderStack
- type SpringCloudBuilderStackArgs
- func (SpringCloudBuilderStackArgs) ElementType() reflect.Type
- func (i SpringCloudBuilderStackArgs) ToSpringCloudBuilderStackOutput() SpringCloudBuilderStackOutput
- func (i SpringCloudBuilderStackArgs) ToSpringCloudBuilderStackOutputWithContext(ctx context.Context) SpringCloudBuilderStackOutput
- func (i SpringCloudBuilderStackArgs) ToSpringCloudBuilderStackPtrOutput() SpringCloudBuilderStackPtrOutput
- func (i SpringCloudBuilderStackArgs) ToSpringCloudBuilderStackPtrOutputWithContext(ctx context.Context) SpringCloudBuilderStackPtrOutput
- type SpringCloudBuilderStackInput
- type SpringCloudBuilderStackOutput
- func (SpringCloudBuilderStackOutput) ElementType() reflect.Type
- func (o SpringCloudBuilderStackOutput) Id() pulumi.StringOutput
- func (o SpringCloudBuilderStackOutput) ToSpringCloudBuilderStackOutput() SpringCloudBuilderStackOutput
- func (o SpringCloudBuilderStackOutput) ToSpringCloudBuilderStackOutputWithContext(ctx context.Context) SpringCloudBuilderStackOutput
- func (o SpringCloudBuilderStackOutput) ToSpringCloudBuilderStackPtrOutput() SpringCloudBuilderStackPtrOutput
- func (o SpringCloudBuilderStackOutput) ToSpringCloudBuilderStackPtrOutputWithContext(ctx context.Context) SpringCloudBuilderStackPtrOutput
- func (o SpringCloudBuilderStackOutput) Version() pulumi.StringOutput
- type SpringCloudBuilderStackPtrInput
- type SpringCloudBuilderStackPtrOutput
- func (o SpringCloudBuilderStackPtrOutput) Elem() SpringCloudBuilderStackOutput
- func (SpringCloudBuilderStackPtrOutput) ElementType() reflect.Type
- func (o SpringCloudBuilderStackPtrOutput) Id() pulumi.StringPtrOutput
- func (o SpringCloudBuilderStackPtrOutput) ToSpringCloudBuilderStackPtrOutput() SpringCloudBuilderStackPtrOutput
- func (o SpringCloudBuilderStackPtrOutput) ToSpringCloudBuilderStackPtrOutputWithContext(ctx context.Context) SpringCloudBuilderStackPtrOutput
- func (o SpringCloudBuilderStackPtrOutput) Version() pulumi.StringPtrOutput
- type SpringCloudBuilderState
- type SpringCloudCertificate
- type SpringCloudCertificateArgs
- type SpringCloudCertificateArray
- func (SpringCloudCertificateArray) ElementType() reflect.Type
- func (i SpringCloudCertificateArray) ToSpringCloudCertificateArrayOutput() SpringCloudCertificateArrayOutput
- func (i SpringCloudCertificateArray) ToSpringCloudCertificateArrayOutputWithContext(ctx context.Context) SpringCloudCertificateArrayOutput
- type SpringCloudCertificateArrayInput
- type SpringCloudCertificateArrayOutput
- func (SpringCloudCertificateArrayOutput) ElementType() reflect.Type
- func (o SpringCloudCertificateArrayOutput) Index(i pulumi.IntInput) SpringCloudCertificateOutput
- func (o SpringCloudCertificateArrayOutput) ToSpringCloudCertificateArrayOutput() SpringCloudCertificateArrayOutput
- func (o SpringCloudCertificateArrayOutput) ToSpringCloudCertificateArrayOutputWithContext(ctx context.Context) SpringCloudCertificateArrayOutput
- type SpringCloudCertificateInput
- type SpringCloudCertificateMap
- type SpringCloudCertificateMapInput
- type SpringCloudCertificateMapOutput
- func (SpringCloudCertificateMapOutput) ElementType() reflect.Type
- func (o SpringCloudCertificateMapOutput) MapIndex(k pulumi.StringInput) SpringCloudCertificateOutput
- func (o SpringCloudCertificateMapOutput) ToSpringCloudCertificateMapOutput() SpringCloudCertificateMapOutput
- func (o SpringCloudCertificateMapOutput) ToSpringCloudCertificateMapOutputWithContext(ctx context.Context) SpringCloudCertificateMapOutput
- type SpringCloudCertificateOutput
- func (o SpringCloudCertificateOutput) CertificateContent() pulumi.StringPtrOutput
- func (SpringCloudCertificateOutput) ElementType() reflect.Type
- func (o SpringCloudCertificateOutput) KeyVaultCertificateId() pulumi.StringPtrOutput
- func (o SpringCloudCertificateOutput) Name() pulumi.StringOutput
- func (o SpringCloudCertificateOutput) ResourceGroupName() pulumi.StringOutput
- func (o SpringCloudCertificateOutput) ServiceName() pulumi.StringOutput
- func (o SpringCloudCertificateOutput) Thumbprint() pulumi.StringOutput
- func (o SpringCloudCertificateOutput) ToSpringCloudCertificateOutput() SpringCloudCertificateOutput
- func (o SpringCloudCertificateOutput) ToSpringCloudCertificateOutputWithContext(ctx context.Context) SpringCloudCertificateOutput
- type SpringCloudCertificateState
- type SpringCloudConfigurationService
- func GetSpringCloudConfigurationService(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*SpringCloudConfigurationService, error)
- func NewSpringCloudConfigurationService(ctx *pulumi.Context, name string, args *SpringCloudConfigurationServiceArgs, ...) (*SpringCloudConfigurationService, error)
- func (*SpringCloudConfigurationService) ElementType() reflect.Type
- func (i *SpringCloudConfigurationService) ToSpringCloudConfigurationServiceOutput() SpringCloudConfigurationServiceOutput
- func (i *SpringCloudConfigurationService) ToSpringCloudConfigurationServiceOutputWithContext(ctx context.Context) SpringCloudConfigurationServiceOutput
- type SpringCloudConfigurationServiceArgs
- type SpringCloudConfigurationServiceArray
- func (SpringCloudConfigurationServiceArray) ElementType() reflect.Type
- func (i SpringCloudConfigurationServiceArray) ToSpringCloudConfigurationServiceArrayOutput() SpringCloudConfigurationServiceArrayOutput
- func (i SpringCloudConfigurationServiceArray) ToSpringCloudConfigurationServiceArrayOutputWithContext(ctx context.Context) SpringCloudConfigurationServiceArrayOutput
- type SpringCloudConfigurationServiceArrayInput
- type SpringCloudConfigurationServiceArrayOutput
- func (SpringCloudConfigurationServiceArrayOutput) ElementType() reflect.Type
- func (o SpringCloudConfigurationServiceArrayOutput) Index(i pulumi.IntInput) SpringCloudConfigurationServiceOutput
- func (o SpringCloudConfigurationServiceArrayOutput) ToSpringCloudConfigurationServiceArrayOutput() SpringCloudConfigurationServiceArrayOutput
- func (o SpringCloudConfigurationServiceArrayOutput) ToSpringCloudConfigurationServiceArrayOutputWithContext(ctx context.Context) SpringCloudConfigurationServiceArrayOutput
- type SpringCloudConfigurationServiceInput
- type SpringCloudConfigurationServiceMap
- func (SpringCloudConfigurationServiceMap) ElementType() reflect.Type
- func (i SpringCloudConfigurationServiceMap) ToSpringCloudConfigurationServiceMapOutput() SpringCloudConfigurationServiceMapOutput
- func (i SpringCloudConfigurationServiceMap) ToSpringCloudConfigurationServiceMapOutputWithContext(ctx context.Context) SpringCloudConfigurationServiceMapOutput
- type SpringCloudConfigurationServiceMapInput
- type SpringCloudConfigurationServiceMapOutput
- func (SpringCloudConfigurationServiceMapOutput) ElementType() reflect.Type
- func (o SpringCloudConfigurationServiceMapOutput) MapIndex(k pulumi.StringInput) SpringCloudConfigurationServiceOutput
- func (o SpringCloudConfigurationServiceMapOutput) ToSpringCloudConfigurationServiceMapOutput() SpringCloudConfigurationServiceMapOutput
- func (o SpringCloudConfigurationServiceMapOutput) ToSpringCloudConfigurationServiceMapOutputWithContext(ctx context.Context) SpringCloudConfigurationServiceMapOutput
- type SpringCloudConfigurationServiceOutput
- func (SpringCloudConfigurationServiceOutput) ElementType() reflect.Type
- func (o SpringCloudConfigurationServiceOutput) Name() pulumi.StringOutput
- func (o SpringCloudConfigurationServiceOutput) Repositories() SpringCloudConfigurationServiceRepositoryArrayOutput
- func (o SpringCloudConfigurationServiceOutput) SpringCloudServiceId() pulumi.StringOutput
- func (o SpringCloudConfigurationServiceOutput) ToSpringCloudConfigurationServiceOutput() SpringCloudConfigurationServiceOutput
- func (o SpringCloudConfigurationServiceOutput) ToSpringCloudConfigurationServiceOutputWithContext(ctx context.Context) SpringCloudConfigurationServiceOutput
- type SpringCloudConfigurationServiceRepository
- type SpringCloudConfigurationServiceRepositoryArgs
- func (SpringCloudConfigurationServiceRepositoryArgs) ElementType() reflect.Type
- func (i SpringCloudConfigurationServiceRepositoryArgs) ToSpringCloudConfigurationServiceRepositoryOutput() SpringCloudConfigurationServiceRepositoryOutput
- func (i SpringCloudConfigurationServiceRepositoryArgs) ToSpringCloudConfigurationServiceRepositoryOutputWithContext(ctx context.Context) SpringCloudConfigurationServiceRepositoryOutput
- type SpringCloudConfigurationServiceRepositoryArray
- func (SpringCloudConfigurationServiceRepositoryArray) ElementType() reflect.Type
- func (i SpringCloudConfigurationServiceRepositoryArray) ToSpringCloudConfigurationServiceRepositoryArrayOutput() SpringCloudConfigurationServiceRepositoryArrayOutput
- func (i SpringCloudConfigurationServiceRepositoryArray) ToSpringCloudConfigurationServiceRepositoryArrayOutputWithContext(ctx context.Context) SpringCloudConfigurationServiceRepositoryArrayOutput
- type SpringCloudConfigurationServiceRepositoryArrayInput
- type SpringCloudConfigurationServiceRepositoryArrayOutput
- func (SpringCloudConfigurationServiceRepositoryArrayOutput) ElementType() reflect.Type
- func (o SpringCloudConfigurationServiceRepositoryArrayOutput) Index(i pulumi.IntInput) SpringCloudConfigurationServiceRepositoryOutput
- func (o SpringCloudConfigurationServiceRepositoryArrayOutput) ToSpringCloudConfigurationServiceRepositoryArrayOutput() SpringCloudConfigurationServiceRepositoryArrayOutput
- func (o SpringCloudConfigurationServiceRepositoryArrayOutput) ToSpringCloudConfigurationServiceRepositoryArrayOutputWithContext(ctx context.Context) SpringCloudConfigurationServiceRepositoryArrayOutput
- type SpringCloudConfigurationServiceRepositoryInput
- type SpringCloudConfigurationServiceRepositoryOutput
- func (SpringCloudConfigurationServiceRepositoryOutput) ElementType() reflect.Type
- func (o SpringCloudConfigurationServiceRepositoryOutput) HostKey() pulumi.StringPtrOutput
- func (o SpringCloudConfigurationServiceRepositoryOutput) HostKeyAlgorithm() pulumi.StringPtrOutput
- func (o SpringCloudConfigurationServiceRepositoryOutput) Label() pulumi.StringOutput
- func (o SpringCloudConfigurationServiceRepositoryOutput) Name() pulumi.StringOutput
- func (o SpringCloudConfigurationServiceRepositoryOutput) Password() pulumi.StringPtrOutput
- func (o SpringCloudConfigurationServiceRepositoryOutput) Patterns() pulumi.StringArrayOutput
- func (o SpringCloudConfigurationServiceRepositoryOutput) PrivateKey() pulumi.StringPtrOutput
- func (o SpringCloudConfigurationServiceRepositoryOutput) SearchPaths() pulumi.StringArrayOutput
- func (o SpringCloudConfigurationServiceRepositoryOutput) StrictHostKeyChecking() pulumi.BoolPtrOutput
- func (o SpringCloudConfigurationServiceRepositoryOutput) ToSpringCloudConfigurationServiceRepositoryOutput() SpringCloudConfigurationServiceRepositoryOutput
- func (o SpringCloudConfigurationServiceRepositoryOutput) ToSpringCloudConfigurationServiceRepositoryOutputWithContext(ctx context.Context) SpringCloudConfigurationServiceRepositoryOutput
- func (o SpringCloudConfigurationServiceRepositoryOutput) Uri() pulumi.StringOutput
- func (o SpringCloudConfigurationServiceRepositoryOutput) Username() pulumi.StringPtrOutput
- type SpringCloudConfigurationServiceState
- type SpringCloudConnection
- type SpringCloudConnectionArgs
- type SpringCloudConnectionArray
- func (SpringCloudConnectionArray) ElementType() reflect.Type
- func (i SpringCloudConnectionArray) ToSpringCloudConnectionArrayOutput() SpringCloudConnectionArrayOutput
- func (i SpringCloudConnectionArray) ToSpringCloudConnectionArrayOutputWithContext(ctx context.Context) SpringCloudConnectionArrayOutput
- type SpringCloudConnectionArrayInput
- type SpringCloudConnectionArrayOutput
- func (SpringCloudConnectionArrayOutput) ElementType() reflect.Type
- func (o SpringCloudConnectionArrayOutput) Index(i pulumi.IntInput) SpringCloudConnectionOutput
- func (o SpringCloudConnectionArrayOutput) ToSpringCloudConnectionArrayOutput() SpringCloudConnectionArrayOutput
- func (o SpringCloudConnectionArrayOutput) ToSpringCloudConnectionArrayOutputWithContext(ctx context.Context) SpringCloudConnectionArrayOutput
- type SpringCloudConnectionAuthentication
- type SpringCloudConnectionAuthenticationArgs
- func (SpringCloudConnectionAuthenticationArgs) ElementType() reflect.Type
- func (i SpringCloudConnectionAuthenticationArgs) ToSpringCloudConnectionAuthenticationOutput() SpringCloudConnectionAuthenticationOutput
- func (i SpringCloudConnectionAuthenticationArgs) ToSpringCloudConnectionAuthenticationOutputWithContext(ctx context.Context) SpringCloudConnectionAuthenticationOutput
- func (i SpringCloudConnectionAuthenticationArgs) ToSpringCloudConnectionAuthenticationPtrOutput() SpringCloudConnectionAuthenticationPtrOutput
- func (i SpringCloudConnectionAuthenticationArgs) ToSpringCloudConnectionAuthenticationPtrOutputWithContext(ctx context.Context) SpringCloudConnectionAuthenticationPtrOutput
- type SpringCloudConnectionAuthenticationInput
- type SpringCloudConnectionAuthenticationOutput
- func (o SpringCloudConnectionAuthenticationOutput) Certificate() pulumi.StringPtrOutput
- func (o SpringCloudConnectionAuthenticationOutput) ClientId() pulumi.StringPtrOutput
- func (SpringCloudConnectionAuthenticationOutput) ElementType() reflect.Type
- func (o SpringCloudConnectionAuthenticationOutput) Name() pulumi.StringPtrOutput
- func (o SpringCloudConnectionAuthenticationOutput) PrincipalId() pulumi.StringPtrOutput
- func (o SpringCloudConnectionAuthenticationOutput) Secret() pulumi.StringPtrOutput
- func (o SpringCloudConnectionAuthenticationOutput) SubscriptionId() pulumi.StringPtrOutput
- func (o SpringCloudConnectionAuthenticationOutput) ToSpringCloudConnectionAuthenticationOutput() SpringCloudConnectionAuthenticationOutput
- func (o SpringCloudConnectionAuthenticationOutput) ToSpringCloudConnectionAuthenticationOutputWithContext(ctx context.Context) SpringCloudConnectionAuthenticationOutput
- func (o SpringCloudConnectionAuthenticationOutput) ToSpringCloudConnectionAuthenticationPtrOutput() SpringCloudConnectionAuthenticationPtrOutput
- func (o SpringCloudConnectionAuthenticationOutput) ToSpringCloudConnectionAuthenticationPtrOutputWithContext(ctx context.Context) SpringCloudConnectionAuthenticationPtrOutput
- func (o SpringCloudConnectionAuthenticationOutput) Type() pulumi.StringOutput
- type SpringCloudConnectionAuthenticationPtrInput
- type SpringCloudConnectionAuthenticationPtrOutput
- func (o SpringCloudConnectionAuthenticationPtrOutput) Certificate() pulumi.StringPtrOutput
- func (o SpringCloudConnectionAuthenticationPtrOutput) ClientId() pulumi.StringPtrOutput
- func (o SpringCloudConnectionAuthenticationPtrOutput) Elem() SpringCloudConnectionAuthenticationOutput
- func (SpringCloudConnectionAuthenticationPtrOutput) ElementType() reflect.Type
- func (o SpringCloudConnectionAuthenticationPtrOutput) Name() pulumi.StringPtrOutput
- func (o SpringCloudConnectionAuthenticationPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o SpringCloudConnectionAuthenticationPtrOutput) Secret() pulumi.StringPtrOutput
- func (o SpringCloudConnectionAuthenticationPtrOutput) SubscriptionId() pulumi.StringPtrOutput
- func (o SpringCloudConnectionAuthenticationPtrOutput) ToSpringCloudConnectionAuthenticationPtrOutput() SpringCloudConnectionAuthenticationPtrOutput
- func (o SpringCloudConnectionAuthenticationPtrOutput) ToSpringCloudConnectionAuthenticationPtrOutputWithContext(ctx context.Context) SpringCloudConnectionAuthenticationPtrOutput
- func (o SpringCloudConnectionAuthenticationPtrOutput) Type() pulumi.StringPtrOutput
- type SpringCloudConnectionInput
- type SpringCloudConnectionMap
- type SpringCloudConnectionMapInput
- type SpringCloudConnectionMapOutput
- func (SpringCloudConnectionMapOutput) ElementType() reflect.Type
- func (o SpringCloudConnectionMapOutput) MapIndex(k pulumi.StringInput) SpringCloudConnectionOutput
- func (o SpringCloudConnectionMapOutput) ToSpringCloudConnectionMapOutput() SpringCloudConnectionMapOutput
- func (o SpringCloudConnectionMapOutput) ToSpringCloudConnectionMapOutputWithContext(ctx context.Context) SpringCloudConnectionMapOutput
- type SpringCloudConnectionOutput
- func (o SpringCloudConnectionOutput) Authentication() SpringCloudConnectionAuthenticationOutput
- func (o SpringCloudConnectionOutput) ClientType() pulumi.StringPtrOutput
- func (SpringCloudConnectionOutput) ElementType() reflect.Type
- func (o SpringCloudConnectionOutput) Name() pulumi.StringOutput
- func (o SpringCloudConnectionOutput) SpringCloudId() pulumi.StringOutput
- func (o SpringCloudConnectionOutput) TargetResourceId() pulumi.StringOutput
- func (o SpringCloudConnectionOutput) ToSpringCloudConnectionOutput() SpringCloudConnectionOutput
- func (o SpringCloudConnectionOutput) ToSpringCloudConnectionOutputWithContext(ctx context.Context) SpringCloudConnectionOutput
- func (o SpringCloudConnectionOutput) VnetSolution() pulumi.StringPtrOutput
- type SpringCloudConnectionState
- type SpringCloudContainerDeployment
- func (*SpringCloudContainerDeployment) ElementType() reflect.Type
- func (i *SpringCloudContainerDeployment) ToSpringCloudContainerDeploymentOutput() SpringCloudContainerDeploymentOutput
- func (i *SpringCloudContainerDeployment) ToSpringCloudContainerDeploymentOutputWithContext(ctx context.Context) SpringCloudContainerDeploymentOutput
- type SpringCloudContainerDeploymentArgs
- type SpringCloudContainerDeploymentArray
- func (SpringCloudContainerDeploymentArray) ElementType() reflect.Type
- func (i SpringCloudContainerDeploymentArray) ToSpringCloudContainerDeploymentArrayOutput() SpringCloudContainerDeploymentArrayOutput
- func (i SpringCloudContainerDeploymentArray) ToSpringCloudContainerDeploymentArrayOutputWithContext(ctx context.Context) SpringCloudContainerDeploymentArrayOutput
- type SpringCloudContainerDeploymentArrayInput
- type SpringCloudContainerDeploymentArrayOutput
- func (SpringCloudContainerDeploymentArrayOutput) ElementType() reflect.Type
- func (o SpringCloudContainerDeploymentArrayOutput) Index(i pulumi.IntInput) SpringCloudContainerDeploymentOutput
- func (o SpringCloudContainerDeploymentArrayOutput) ToSpringCloudContainerDeploymentArrayOutput() SpringCloudContainerDeploymentArrayOutput
- func (o SpringCloudContainerDeploymentArrayOutput) ToSpringCloudContainerDeploymentArrayOutputWithContext(ctx context.Context) SpringCloudContainerDeploymentArrayOutput
- type SpringCloudContainerDeploymentInput
- type SpringCloudContainerDeploymentMap
- func (SpringCloudContainerDeploymentMap) ElementType() reflect.Type
- func (i SpringCloudContainerDeploymentMap) ToSpringCloudContainerDeploymentMapOutput() SpringCloudContainerDeploymentMapOutput
- func (i SpringCloudContainerDeploymentMap) ToSpringCloudContainerDeploymentMapOutputWithContext(ctx context.Context) SpringCloudContainerDeploymentMapOutput
- type SpringCloudContainerDeploymentMapInput
- type SpringCloudContainerDeploymentMapOutput
- func (SpringCloudContainerDeploymentMapOutput) ElementType() reflect.Type
- func (o SpringCloudContainerDeploymentMapOutput) MapIndex(k pulumi.StringInput) SpringCloudContainerDeploymentOutput
- func (o SpringCloudContainerDeploymentMapOutput) ToSpringCloudContainerDeploymentMapOutput() SpringCloudContainerDeploymentMapOutput
- func (o SpringCloudContainerDeploymentMapOutput) ToSpringCloudContainerDeploymentMapOutputWithContext(ctx context.Context) SpringCloudContainerDeploymentMapOutput
- type SpringCloudContainerDeploymentOutput
- func (o SpringCloudContainerDeploymentOutput) AddonJson() pulumi.StringOutput
- func (o SpringCloudContainerDeploymentOutput) Arguments() pulumi.StringArrayOutput
- func (o SpringCloudContainerDeploymentOutput) Commands() pulumi.StringArrayOutput
- func (SpringCloudContainerDeploymentOutput) ElementType() reflect.Type
- func (o SpringCloudContainerDeploymentOutput) EnvironmentVariables() pulumi.StringMapOutput
- func (o SpringCloudContainerDeploymentOutput) Image() pulumi.StringOutput
- func (o SpringCloudContainerDeploymentOutput) InstanceCount() pulumi.IntPtrOutput
- func (o SpringCloudContainerDeploymentOutput) LanguageFramework() pulumi.StringPtrOutput
- func (o SpringCloudContainerDeploymentOutput) Name() pulumi.StringOutput
- func (o SpringCloudContainerDeploymentOutput) Quota() SpringCloudContainerDeploymentQuotaOutput
- func (o SpringCloudContainerDeploymentOutput) Server() pulumi.StringOutput
- func (o SpringCloudContainerDeploymentOutput) SpringCloudAppId() pulumi.StringOutput
- func (o SpringCloudContainerDeploymentOutput) ToSpringCloudContainerDeploymentOutput() SpringCloudContainerDeploymentOutput
- func (o SpringCloudContainerDeploymentOutput) ToSpringCloudContainerDeploymentOutputWithContext(ctx context.Context) SpringCloudContainerDeploymentOutput
- type SpringCloudContainerDeploymentQuota
- type SpringCloudContainerDeploymentQuotaArgs
- func (SpringCloudContainerDeploymentQuotaArgs) ElementType() reflect.Type
- func (i SpringCloudContainerDeploymentQuotaArgs) ToSpringCloudContainerDeploymentQuotaOutput() SpringCloudContainerDeploymentQuotaOutput
- func (i SpringCloudContainerDeploymentQuotaArgs) ToSpringCloudContainerDeploymentQuotaOutputWithContext(ctx context.Context) SpringCloudContainerDeploymentQuotaOutput
- func (i SpringCloudContainerDeploymentQuotaArgs) ToSpringCloudContainerDeploymentQuotaPtrOutput() SpringCloudContainerDeploymentQuotaPtrOutput
- func (i SpringCloudContainerDeploymentQuotaArgs) ToSpringCloudContainerDeploymentQuotaPtrOutputWithContext(ctx context.Context) SpringCloudContainerDeploymentQuotaPtrOutput
- type SpringCloudContainerDeploymentQuotaInput
- type SpringCloudContainerDeploymentQuotaOutput
- func (o SpringCloudContainerDeploymentQuotaOutput) Cpu() pulumi.StringPtrOutput
- func (SpringCloudContainerDeploymentQuotaOutput) ElementType() reflect.Type
- func (o SpringCloudContainerDeploymentQuotaOutput) Memory() pulumi.StringPtrOutput
- func (o SpringCloudContainerDeploymentQuotaOutput) ToSpringCloudContainerDeploymentQuotaOutput() SpringCloudContainerDeploymentQuotaOutput
- func (o SpringCloudContainerDeploymentQuotaOutput) ToSpringCloudContainerDeploymentQuotaOutputWithContext(ctx context.Context) SpringCloudContainerDeploymentQuotaOutput
- func (o SpringCloudContainerDeploymentQuotaOutput) ToSpringCloudContainerDeploymentQuotaPtrOutput() SpringCloudContainerDeploymentQuotaPtrOutput
- func (o SpringCloudContainerDeploymentQuotaOutput) ToSpringCloudContainerDeploymentQuotaPtrOutputWithContext(ctx context.Context) SpringCloudContainerDeploymentQuotaPtrOutput
- type SpringCloudContainerDeploymentQuotaPtrInput
- type SpringCloudContainerDeploymentQuotaPtrOutput
- func (o SpringCloudContainerDeploymentQuotaPtrOutput) Cpu() pulumi.StringPtrOutput
- func (o SpringCloudContainerDeploymentQuotaPtrOutput) Elem() SpringCloudContainerDeploymentQuotaOutput
- func (SpringCloudContainerDeploymentQuotaPtrOutput) ElementType() reflect.Type
- func (o SpringCloudContainerDeploymentQuotaPtrOutput) Memory() pulumi.StringPtrOutput
- func (o SpringCloudContainerDeploymentQuotaPtrOutput) ToSpringCloudContainerDeploymentQuotaPtrOutput() SpringCloudContainerDeploymentQuotaPtrOutput
- func (o SpringCloudContainerDeploymentQuotaPtrOutput) ToSpringCloudContainerDeploymentQuotaPtrOutputWithContext(ctx context.Context) SpringCloudContainerDeploymentQuotaPtrOutput
- type SpringCloudContainerDeploymentState
- type SpringCloudCustomDomain
- type SpringCloudCustomDomainArgs
- type SpringCloudCustomDomainArray
- func (SpringCloudCustomDomainArray) ElementType() reflect.Type
- func (i SpringCloudCustomDomainArray) ToSpringCloudCustomDomainArrayOutput() SpringCloudCustomDomainArrayOutput
- func (i SpringCloudCustomDomainArray) ToSpringCloudCustomDomainArrayOutputWithContext(ctx context.Context) SpringCloudCustomDomainArrayOutput
- type SpringCloudCustomDomainArrayInput
- type SpringCloudCustomDomainArrayOutput
- func (SpringCloudCustomDomainArrayOutput) ElementType() reflect.Type
- func (o SpringCloudCustomDomainArrayOutput) Index(i pulumi.IntInput) SpringCloudCustomDomainOutput
- func (o SpringCloudCustomDomainArrayOutput) ToSpringCloudCustomDomainArrayOutput() SpringCloudCustomDomainArrayOutput
- func (o SpringCloudCustomDomainArrayOutput) ToSpringCloudCustomDomainArrayOutputWithContext(ctx context.Context) SpringCloudCustomDomainArrayOutput
- type SpringCloudCustomDomainInput
- type SpringCloudCustomDomainMap
- func (SpringCloudCustomDomainMap) ElementType() reflect.Type
- func (i SpringCloudCustomDomainMap) ToSpringCloudCustomDomainMapOutput() SpringCloudCustomDomainMapOutput
- func (i SpringCloudCustomDomainMap) ToSpringCloudCustomDomainMapOutputWithContext(ctx context.Context) SpringCloudCustomDomainMapOutput
- type SpringCloudCustomDomainMapInput
- type SpringCloudCustomDomainMapOutput
- func (SpringCloudCustomDomainMapOutput) ElementType() reflect.Type
- func (o SpringCloudCustomDomainMapOutput) MapIndex(k pulumi.StringInput) SpringCloudCustomDomainOutput
- func (o SpringCloudCustomDomainMapOutput) ToSpringCloudCustomDomainMapOutput() SpringCloudCustomDomainMapOutput
- func (o SpringCloudCustomDomainMapOutput) ToSpringCloudCustomDomainMapOutputWithContext(ctx context.Context) SpringCloudCustomDomainMapOutput
- type SpringCloudCustomDomainOutput
- func (o SpringCloudCustomDomainOutput) CertificateName() pulumi.StringPtrOutput
- func (SpringCloudCustomDomainOutput) ElementType() reflect.Type
- func (o SpringCloudCustomDomainOutput) Name() pulumi.StringOutput
- func (o SpringCloudCustomDomainOutput) SpringCloudAppId() pulumi.StringOutput
- func (o SpringCloudCustomDomainOutput) Thumbprint() pulumi.StringPtrOutput
- func (o SpringCloudCustomDomainOutput) ToSpringCloudCustomDomainOutput() SpringCloudCustomDomainOutput
- func (o SpringCloudCustomDomainOutput) ToSpringCloudCustomDomainOutputWithContext(ctx context.Context) SpringCloudCustomDomainOutput
- type SpringCloudCustomDomainState
- type SpringCloudGateway
- type SpringCloudGatewayApiMetadata
- type SpringCloudGatewayApiMetadataArgs
- func (SpringCloudGatewayApiMetadataArgs) ElementType() reflect.Type
- func (i SpringCloudGatewayApiMetadataArgs) ToSpringCloudGatewayApiMetadataOutput() SpringCloudGatewayApiMetadataOutput
- func (i SpringCloudGatewayApiMetadataArgs) ToSpringCloudGatewayApiMetadataOutputWithContext(ctx context.Context) SpringCloudGatewayApiMetadataOutput
- func (i SpringCloudGatewayApiMetadataArgs) ToSpringCloudGatewayApiMetadataPtrOutput() SpringCloudGatewayApiMetadataPtrOutput
- func (i SpringCloudGatewayApiMetadataArgs) ToSpringCloudGatewayApiMetadataPtrOutputWithContext(ctx context.Context) SpringCloudGatewayApiMetadataPtrOutput
- type SpringCloudGatewayApiMetadataInput
- type SpringCloudGatewayApiMetadataOutput
- func (o SpringCloudGatewayApiMetadataOutput) Description() pulumi.StringPtrOutput
- func (o SpringCloudGatewayApiMetadataOutput) DocumentationUrl() pulumi.StringPtrOutput
- func (SpringCloudGatewayApiMetadataOutput) ElementType() reflect.Type
- func (o SpringCloudGatewayApiMetadataOutput) ServerUrl() pulumi.StringPtrOutput
- func (o SpringCloudGatewayApiMetadataOutput) Title() pulumi.StringPtrOutput
- func (o SpringCloudGatewayApiMetadataOutput) ToSpringCloudGatewayApiMetadataOutput() SpringCloudGatewayApiMetadataOutput
- func (o SpringCloudGatewayApiMetadataOutput) ToSpringCloudGatewayApiMetadataOutputWithContext(ctx context.Context) SpringCloudGatewayApiMetadataOutput
- func (o SpringCloudGatewayApiMetadataOutput) ToSpringCloudGatewayApiMetadataPtrOutput() SpringCloudGatewayApiMetadataPtrOutput
- func (o SpringCloudGatewayApiMetadataOutput) ToSpringCloudGatewayApiMetadataPtrOutputWithContext(ctx context.Context) SpringCloudGatewayApiMetadataPtrOutput
- func (o SpringCloudGatewayApiMetadataOutput) Version() pulumi.StringPtrOutput
- type SpringCloudGatewayApiMetadataPtrInput
- type SpringCloudGatewayApiMetadataPtrOutput
- func (o SpringCloudGatewayApiMetadataPtrOutput) Description() pulumi.StringPtrOutput
- func (o SpringCloudGatewayApiMetadataPtrOutput) DocumentationUrl() pulumi.StringPtrOutput
- func (o SpringCloudGatewayApiMetadataPtrOutput) Elem() SpringCloudGatewayApiMetadataOutput
- func (SpringCloudGatewayApiMetadataPtrOutput) ElementType() reflect.Type
- func (o SpringCloudGatewayApiMetadataPtrOutput) ServerUrl() pulumi.StringPtrOutput
- func (o SpringCloudGatewayApiMetadataPtrOutput) Title() pulumi.StringPtrOutput
- func (o SpringCloudGatewayApiMetadataPtrOutput) ToSpringCloudGatewayApiMetadataPtrOutput() SpringCloudGatewayApiMetadataPtrOutput
- func (o SpringCloudGatewayApiMetadataPtrOutput) ToSpringCloudGatewayApiMetadataPtrOutputWithContext(ctx context.Context) SpringCloudGatewayApiMetadataPtrOutput
- func (o SpringCloudGatewayApiMetadataPtrOutput) Version() pulumi.StringPtrOutput
- type SpringCloudGatewayArgs
- type SpringCloudGatewayArray
- type SpringCloudGatewayArrayInput
- type SpringCloudGatewayArrayOutput
- func (SpringCloudGatewayArrayOutput) ElementType() reflect.Type
- func (o SpringCloudGatewayArrayOutput) Index(i pulumi.IntInput) SpringCloudGatewayOutput
- func (o SpringCloudGatewayArrayOutput) ToSpringCloudGatewayArrayOutput() SpringCloudGatewayArrayOutput
- func (o SpringCloudGatewayArrayOutput) ToSpringCloudGatewayArrayOutputWithContext(ctx context.Context) SpringCloudGatewayArrayOutput
- type SpringCloudGatewayCors
- type SpringCloudGatewayCorsArgs
- func (SpringCloudGatewayCorsArgs) ElementType() reflect.Type
- func (i SpringCloudGatewayCorsArgs) ToSpringCloudGatewayCorsOutput() SpringCloudGatewayCorsOutput
- func (i SpringCloudGatewayCorsArgs) ToSpringCloudGatewayCorsOutputWithContext(ctx context.Context) SpringCloudGatewayCorsOutput
- func (i SpringCloudGatewayCorsArgs) ToSpringCloudGatewayCorsPtrOutput() SpringCloudGatewayCorsPtrOutput
- func (i SpringCloudGatewayCorsArgs) ToSpringCloudGatewayCorsPtrOutputWithContext(ctx context.Context) SpringCloudGatewayCorsPtrOutput
- type SpringCloudGatewayCorsInput
- type SpringCloudGatewayCorsOutput
- func (o SpringCloudGatewayCorsOutput) AllowedHeaders() pulumi.StringArrayOutput
- func (o SpringCloudGatewayCorsOutput) AllowedMethods() pulumi.StringArrayOutput
- func (o SpringCloudGatewayCorsOutput) AllowedOrigins() pulumi.StringArrayOutput
- func (o SpringCloudGatewayCorsOutput) CredentialsAllowed() pulumi.BoolPtrOutput
- func (SpringCloudGatewayCorsOutput) ElementType() reflect.Type
- func (o SpringCloudGatewayCorsOutput) ExposedHeaders() pulumi.StringArrayOutput
- func (o SpringCloudGatewayCorsOutput) MaxAgeSeconds() pulumi.IntPtrOutput
- func (o SpringCloudGatewayCorsOutput) ToSpringCloudGatewayCorsOutput() SpringCloudGatewayCorsOutput
- func (o SpringCloudGatewayCorsOutput) ToSpringCloudGatewayCorsOutputWithContext(ctx context.Context) SpringCloudGatewayCorsOutput
- func (o SpringCloudGatewayCorsOutput) ToSpringCloudGatewayCorsPtrOutput() SpringCloudGatewayCorsPtrOutput
- func (o SpringCloudGatewayCorsOutput) ToSpringCloudGatewayCorsPtrOutputWithContext(ctx context.Context) SpringCloudGatewayCorsPtrOutput
- type SpringCloudGatewayCorsPtrInput
- type SpringCloudGatewayCorsPtrOutput
- func (o SpringCloudGatewayCorsPtrOutput) AllowedHeaders() pulumi.StringArrayOutput
- func (o SpringCloudGatewayCorsPtrOutput) AllowedMethods() pulumi.StringArrayOutput
- func (o SpringCloudGatewayCorsPtrOutput) AllowedOrigins() pulumi.StringArrayOutput
- func (o SpringCloudGatewayCorsPtrOutput) CredentialsAllowed() pulumi.BoolPtrOutput
- func (o SpringCloudGatewayCorsPtrOutput) Elem() SpringCloudGatewayCorsOutput
- func (SpringCloudGatewayCorsPtrOutput) ElementType() reflect.Type
- func (o SpringCloudGatewayCorsPtrOutput) ExposedHeaders() pulumi.StringArrayOutput
- func (o SpringCloudGatewayCorsPtrOutput) MaxAgeSeconds() pulumi.IntPtrOutput
- func (o SpringCloudGatewayCorsPtrOutput) ToSpringCloudGatewayCorsPtrOutput() SpringCloudGatewayCorsPtrOutput
- func (o SpringCloudGatewayCorsPtrOutput) ToSpringCloudGatewayCorsPtrOutputWithContext(ctx context.Context) SpringCloudGatewayCorsPtrOutput
- type SpringCloudGatewayCustomDomain
- func (*SpringCloudGatewayCustomDomain) ElementType() reflect.Type
- func (i *SpringCloudGatewayCustomDomain) ToSpringCloudGatewayCustomDomainOutput() SpringCloudGatewayCustomDomainOutput
- func (i *SpringCloudGatewayCustomDomain) ToSpringCloudGatewayCustomDomainOutputWithContext(ctx context.Context) SpringCloudGatewayCustomDomainOutput
- type SpringCloudGatewayCustomDomainArgs
- type SpringCloudGatewayCustomDomainArray
- func (SpringCloudGatewayCustomDomainArray) ElementType() reflect.Type
- func (i SpringCloudGatewayCustomDomainArray) ToSpringCloudGatewayCustomDomainArrayOutput() SpringCloudGatewayCustomDomainArrayOutput
- func (i SpringCloudGatewayCustomDomainArray) ToSpringCloudGatewayCustomDomainArrayOutputWithContext(ctx context.Context) SpringCloudGatewayCustomDomainArrayOutput
- type SpringCloudGatewayCustomDomainArrayInput
- type SpringCloudGatewayCustomDomainArrayOutput
- func (SpringCloudGatewayCustomDomainArrayOutput) ElementType() reflect.Type
- func (o SpringCloudGatewayCustomDomainArrayOutput) Index(i pulumi.IntInput) SpringCloudGatewayCustomDomainOutput
- func (o SpringCloudGatewayCustomDomainArrayOutput) ToSpringCloudGatewayCustomDomainArrayOutput() SpringCloudGatewayCustomDomainArrayOutput
- func (o SpringCloudGatewayCustomDomainArrayOutput) ToSpringCloudGatewayCustomDomainArrayOutputWithContext(ctx context.Context) SpringCloudGatewayCustomDomainArrayOutput
- type SpringCloudGatewayCustomDomainInput
- type SpringCloudGatewayCustomDomainMap
- func (SpringCloudGatewayCustomDomainMap) ElementType() reflect.Type
- func (i SpringCloudGatewayCustomDomainMap) ToSpringCloudGatewayCustomDomainMapOutput() SpringCloudGatewayCustomDomainMapOutput
- func (i SpringCloudGatewayCustomDomainMap) ToSpringCloudGatewayCustomDomainMapOutputWithContext(ctx context.Context) SpringCloudGatewayCustomDomainMapOutput
- type SpringCloudGatewayCustomDomainMapInput
- type SpringCloudGatewayCustomDomainMapOutput
- func (SpringCloudGatewayCustomDomainMapOutput) ElementType() reflect.Type
- func (o SpringCloudGatewayCustomDomainMapOutput) MapIndex(k pulumi.StringInput) SpringCloudGatewayCustomDomainOutput
- func (o SpringCloudGatewayCustomDomainMapOutput) ToSpringCloudGatewayCustomDomainMapOutput() SpringCloudGatewayCustomDomainMapOutput
- func (o SpringCloudGatewayCustomDomainMapOutput) ToSpringCloudGatewayCustomDomainMapOutputWithContext(ctx context.Context) SpringCloudGatewayCustomDomainMapOutput
- type SpringCloudGatewayCustomDomainOutput
- func (SpringCloudGatewayCustomDomainOutput) ElementType() reflect.Type
- func (o SpringCloudGatewayCustomDomainOutput) Name() pulumi.StringOutput
- func (o SpringCloudGatewayCustomDomainOutput) SpringCloudGatewayId() pulumi.StringOutput
- func (o SpringCloudGatewayCustomDomainOutput) Thumbprint() pulumi.StringPtrOutput
- func (o SpringCloudGatewayCustomDomainOutput) ToSpringCloudGatewayCustomDomainOutput() SpringCloudGatewayCustomDomainOutput
- func (o SpringCloudGatewayCustomDomainOutput) ToSpringCloudGatewayCustomDomainOutputWithContext(ctx context.Context) SpringCloudGatewayCustomDomainOutput
- type SpringCloudGatewayCustomDomainState
- type SpringCloudGatewayInput
- type SpringCloudGatewayMap
- type SpringCloudGatewayMapInput
- type SpringCloudGatewayMapOutput
- func (SpringCloudGatewayMapOutput) ElementType() reflect.Type
- func (o SpringCloudGatewayMapOutput) MapIndex(k pulumi.StringInput) SpringCloudGatewayOutput
- func (o SpringCloudGatewayMapOutput) ToSpringCloudGatewayMapOutput() SpringCloudGatewayMapOutput
- func (o SpringCloudGatewayMapOutput) ToSpringCloudGatewayMapOutputWithContext(ctx context.Context) SpringCloudGatewayMapOutput
- type SpringCloudGatewayOutput
- func (o SpringCloudGatewayOutput) ApiMetadata() SpringCloudGatewayApiMetadataPtrOutput
- func (o SpringCloudGatewayOutput) Cors() SpringCloudGatewayCorsPtrOutput
- func (SpringCloudGatewayOutput) ElementType() reflect.Type
- func (o SpringCloudGatewayOutput) HttpsOnly() pulumi.BoolPtrOutput
- func (o SpringCloudGatewayOutput) InstanceCount() pulumi.IntPtrOutput
- func (o SpringCloudGatewayOutput) Name() pulumi.StringOutput
- func (o SpringCloudGatewayOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
- func (o SpringCloudGatewayOutput) Quota() SpringCloudGatewayQuotaOutput
- func (o SpringCloudGatewayOutput) SpringCloudServiceId() pulumi.StringOutput
- func (o SpringCloudGatewayOutput) Sso() SpringCloudGatewaySsoPtrOutput
- func (o SpringCloudGatewayOutput) ToSpringCloudGatewayOutput() SpringCloudGatewayOutput
- func (o SpringCloudGatewayOutput) ToSpringCloudGatewayOutputWithContext(ctx context.Context) SpringCloudGatewayOutput
- func (o SpringCloudGatewayOutput) Url() pulumi.StringOutput
- type SpringCloudGatewayQuota
- type SpringCloudGatewayQuotaArgs
- func (SpringCloudGatewayQuotaArgs) ElementType() reflect.Type
- func (i SpringCloudGatewayQuotaArgs) ToSpringCloudGatewayQuotaOutput() SpringCloudGatewayQuotaOutput
- func (i SpringCloudGatewayQuotaArgs) ToSpringCloudGatewayQuotaOutputWithContext(ctx context.Context) SpringCloudGatewayQuotaOutput
- func (i SpringCloudGatewayQuotaArgs) ToSpringCloudGatewayQuotaPtrOutput() SpringCloudGatewayQuotaPtrOutput
- func (i SpringCloudGatewayQuotaArgs) ToSpringCloudGatewayQuotaPtrOutputWithContext(ctx context.Context) SpringCloudGatewayQuotaPtrOutput
- type SpringCloudGatewayQuotaInput
- type SpringCloudGatewayQuotaOutput
- func (o SpringCloudGatewayQuotaOutput) Cpu() pulumi.StringPtrOutput
- func (SpringCloudGatewayQuotaOutput) ElementType() reflect.Type
- func (o SpringCloudGatewayQuotaOutput) Memory() pulumi.StringPtrOutput
- func (o SpringCloudGatewayQuotaOutput) ToSpringCloudGatewayQuotaOutput() SpringCloudGatewayQuotaOutput
- func (o SpringCloudGatewayQuotaOutput) ToSpringCloudGatewayQuotaOutputWithContext(ctx context.Context) SpringCloudGatewayQuotaOutput
- func (o SpringCloudGatewayQuotaOutput) ToSpringCloudGatewayQuotaPtrOutput() SpringCloudGatewayQuotaPtrOutput
- func (o SpringCloudGatewayQuotaOutput) ToSpringCloudGatewayQuotaPtrOutputWithContext(ctx context.Context) SpringCloudGatewayQuotaPtrOutput
- type SpringCloudGatewayQuotaPtrInput
- type SpringCloudGatewayQuotaPtrOutput
- func (o SpringCloudGatewayQuotaPtrOutput) Cpu() pulumi.StringPtrOutput
- func (o SpringCloudGatewayQuotaPtrOutput) Elem() SpringCloudGatewayQuotaOutput
- func (SpringCloudGatewayQuotaPtrOutput) ElementType() reflect.Type
- func (o SpringCloudGatewayQuotaPtrOutput) Memory() pulumi.StringPtrOutput
- func (o SpringCloudGatewayQuotaPtrOutput) ToSpringCloudGatewayQuotaPtrOutput() SpringCloudGatewayQuotaPtrOutput
- func (o SpringCloudGatewayQuotaPtrOutput) ToSpringCloudGatewayQuotaPtrOutputWithContext(ctx context.Context) SpringCloudGatewayQuotaPtrOutput
- type SpringCloudGatewayRouteConfig
- func (*SpringCloudGatewayRouteConfig) ElementType() reflect.Type
- func (i *SpringCloudGatewayRouteConfig) ToSpringCloudGatewayRouteConfigOutput() SpringCloudGatewayRouteConfigOutput
- func (i *SpringCloudGatewayRouteConfig) ToSpringCloudGatewayRouteConfigOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigOutput
- type SpringCloudGatewayRouteConfigArgs
- type SpringCloudGatewayRouteConfigArray
- func (SpringCloudGatewayRouteConfigArray) ElementType() reflect.Type
- func (i SpringCloudGatewayRouteConfigArray) ToSpringCloudGatewayRouteConfigArrayOutput() SpringCloudGatewayRouteConfigArrayOutput
- func (i SpringCloudGatewayRouteConfigArray) ToSpringCloudGatewayRouteConfigArrayOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigArrayOutput
- type SpringCloudGatewayRouteConfigArrayInput
- type SpringCloudGatewayRouteConfigArrayOutput
- func (SpringCloudGatewayRouteConfigArrayOutput) ElementType() reflect.Type
- func (o SpringCloudGatewayRouteConfigArrayOutput) Index(i pulumi.IntInput) SpringCloudGatewayRouteConfigOutput
- func (o SpringCloudGatewayRouteConfigArrayOutput) ToSpringCloudGatewayRouteConfigArrayOutput() SpringCloudGatewayRouteConfigArrayOutput
- func (o SpringCloudGatewayRouteConfigArrayOutput) ToSpringCloudGatewayRouteConfigArrayOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigArrayOutput
- type SpringCloudGatewayRouteConfigInput
- type SpringCloudGatewayRouteConfigMap
- func (SpringCloudGatewayRouteConfigMap) ElementType() reflect.Type
- func (i SpringCloudGatewayRouteConfigMap) ToSpringCloudGatewayRouteConfigMapOutput() SpringCloudGatewayRouteConfigMapOutput
- func (i SpringCloudGatewayRouteConfigMap) ToSpringCloudGatewayRouteConfigMapOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigMapOutput
- type SpringCloudGatewayRouteConfigMapInput
- type SpringCloudGatewayRouteConfigMapOutput
- func (SpringCloudGatewayRouteConfigMapOutput) ElementType() reflect.Type
- func (o SpringCloudGatewayRouteConfigMapOutput) MapIndex(k pulumi.StringInput) SpringCloudGatewayRouteConfigOutput
- func (o SpringCloudGatewayRouteConfigMapOutput) ToSpringCloudGatewayRouteConfigMapOutput() SpringCloudGatewayRouteConfigMapOutput
- func (o SpringCloudGatewayRouteConfigMapOutput) ToSpringCloudGatewayRouteConfigMapOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigMapOutput
- type SpringCloudGatewayRouteConfigOpenApi
- type SpringCloudGatewayRouteConfigOpenApiArgs
- func (SpringCloudGatewayRouteConfigOpenApiArgs) ElementType() reflect.Type
- func (i SpringCloudGatewayRouteConfigOpenApiArgs) ToSpringCloudGatewayRouteConfigOpenApiOutput() SpringCloudGatewayRouteConfigOpenApiOutput
- func (i SpringCloudGatewayRouteConfigOpenApiArgs) ToSpringCloudGatewayRouteConfigOpenApiOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigOpenApiOutput
- func (i SpringCloudGatewayRouteConfigOpenApiArgs) ToSpringCloudGatewayRouteConfigOpenApiPtrOutput() SpringCloudGatewayRouteConfigOpenApiPtrOutput
- func (i SpringCloudGatewayRouteConfigOpenApiArgs) ToSpringCloudGatewayRouteConfigOpenApiPtrOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigOpenApiPtrOutput
- type SpringCloudGatewayRouteConfigOpenApiInput
- type SpringCloudGatewayRouteConfigOpenApiOutput
- func (SpringCloudGatewayRouteConfigOpenApiOutput) ElementType() reflect.Type
- func (o SpringCloudGatewayRouteConfigOpenApiOutput) ToSpringCloudGatewayRouteConfigOpenApiOutput() SpringCloudGatewayRouteConfigOpenApiOutput
- func (o SpringCloudGatewayRouteConfigOpenApiOutput) ToSpringCloudGatewayRouteConfigOpenApiOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigOpenApiOutput
- func (o SpringCloudGatewayRouteConfigOpenApiOutput) ToSpringCloudGatewayRouteConfigOpenApiPtrOutput() SpringCloudGatewayRouteConfigOpenApiPtrOutput
- func (o SpringCloudGatewayRouteConfigOpenApiOutput) ToSpringCloudGatewayRouteConfigOpenApiPtrOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigOpenApiPtrOutput
- func (o SpringCloudGatewayRouteConfigOpenApiOutput) Uri() pulumi.StringPtrOutput
- type SpringCloudGatewayRouteConfigOpenApiPtrInput
- type SpringCloudGatewayRouteConfigOpenApiPtrOutput
- func (o SpringCloudGatewayRouteConfigOpenApiPtrOutput) Elem() SpringCloudGatewayRouteConfigOpenApiOutput
- func (SpringCloudGatewayRouteConfigOpenApiPtrOutput) ElementType() reflect.Type
- func (o SpringCloudGatewayRouteConfigOpenApiPtrOutput) ToSpringCloudGatewayRouteConfigOpenApiPtrOutput() SpringCloudGatewayRouteConfigOpenApiPtrOutput
- func (o SpringCloudGatewayRouteConfigOpenApiPtrOutput) ToSpringCloudGatewayRouteConfigOpenApiPtrOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigOpenApiPtrOutput
- func (o SpringCloudGatewayRouteConfigOpenApiPtrOutput) Uri() pulumi.StringPtrOutput
- type SpringCloudGatewayRouteConfigOutput
- func (SpringCloudGatewayRouteConfigOutput) ElementType() reflect.Type
- func (o SpringCloudGatewayRouteConfigOutput) Name() pulumi.StringOutput
- func (o SpringCloudGatewayRouteConfigOutput) OpenApi() SpringCloudGatewayRouteConfigOpenApiPtrOutput
- func (o SpringCloudGatewayRouteConfigOutput) Routes() SpringCloudGatewayRouteConfigRouteArrayOutput
- func (o SpringCloudGatewayRouteConfigOutput) SpringCloudAppId() pulumi.StringPtrOutput
- func (o SpringCloudGatewayRouteConfigOutput) SpringCloudGatewayId() pulumi.StringOutput
- func (o SpringCloudGatewayRouteConfigOutput) ToSpringCloudGatewayRouteConfigOutput() SpringCloudGatewayRouteConfigOutput
- func (o SpringCloudGatewayRouteConfigOutput) ToSpringCloudGatewayRouteConfigOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigOutput
- type SpringCloudGatewayRouteConfigRoute
- type SpringCloudGatewayRouteConfigRouteArgs
- func (SpringCloudGatewayRouteConfigRouteArgs) ElementType() reflect.Type
- func (i SpringCloudGatewayRouteConfigRouteArgs) ToSpringCloudGatewayRouteConfigRouteOutput() SpringCloudGatewayRouteConfigRouteOutput
- func (i SpringCloudGatewayRouteConfigRouteArgs) ToSpringCloudGatewayRouteConfigRouteOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigRouteOutput
- type SpringCloudGatewayRouteConfigRouteArray
- func (SpringCloudGatewayRouteConfigRouteArray) ElementType() reflect.Type
- func (i SpringCloudGatewayRouteConfigRouteArray) ToSpringCloudGatewayRouteConfigRouteArrayOutput() SpringCloudGatewayRouteConfigRouteArrayOutput
- func (i SpringCloudGatewayRouteConfigRouteArray) ToSpringCloudGatewayRouteConfigRouteArrayOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigRouteArrayOutput
- type SpringCloudGatewayRouteConfigRouteArrayInput
- type SpringCloudGatewayRouteConfigRouteArrayOutput
- func (SpringCloudGatewayRouteConfigRouteArrayOutput) ElementType() reflect.Type
- func (o SpringCloudGatewayRouteConfigRouteArrayOutput) Index(i pulumi.IntInput) SpringCloudGatewayRouteConfigRouteOutput
- func (o SpringCloudGatewayRouteConfigRouteArrayOutput) ToSpringCloudGatewayRouteConfigRouteArrayOutput() SpringCloudGatewayRouteConfigRouteArrayOutput
- func (o SpringCloudGatewayRouteConfigRouteArrayOutput) ToSpringCloudGatewayRouteConfigRouteArrayOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigRouteArrayOutput
- type SpringCloudGatewayRouteConfigRouteInput
- type SpringCloudGatewayRouteConfigRouteOutput
- func (o SpringCloudGatewayRouteConfigRouteOutput) ClassificationTags() pulumi.StringArrayOutput
- func (o SpringCloudGatewayRouteConfigRouteOutput) Description() pulumi.StringPtrOutput
- func (SpringCloudGatewayRouteConfigRouteOutput) ElementType() reflect.Type
- func (o SpringCloudGatewayRouteConfigRouteOutput) Filters() pulumi.StringArrayOutput
- func (o SpringCloudGatewayRouteConfigRouteOutput) Order() pulumi.IntPtrOutput
- func (o SpringCloudGatewayRouteConfigRouteOutput) Predicates() pulumi.StringArrayOutput
- func (o SpringCloudGatewayRouteConfigRouteOutput) SsoValidationEnabled() pulumi.BoolPtrOutput
- func (o SpringCloudGatewayRouteConfigRouteOutput) Title() pulumi.StringPtrOutput
- func (o SpringCloudGatewayRouteConfigRouteOutput) ToSpringCloudGatewayRouteConfigRouteOutput() SpringCloudGatewayRouteConfigRouteOutput
- func (o SpringCloudGatewayRouteConfigRouteOutput) ToSpringCloudGatewayRouteConfigRouteOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigRouteOutput
- func (o SpringCloudGatewayRouteConfigRouteOutput) TokenRelay() pulumi.BoolPtrOutput
- func (o SpringCloudGatewayRouteConfigRouteOutput) Uri() pulumi.StringPtrOutput
- type SpringCloudGatewayRouteConfigState
- type SpringCloudGatewaySso
- type SpringCloudGatewaySsoArgs
- func (SpringCloudGatewaySsoArgs) ElementType() reflect.Type
- func (i SpringCloudGatewaySsoArgs) ToSpringCloudGatewaySsoOutput() SpringCloudGatewaySsoOutput
- func (i SpringCloudGatewaySsoArgs) ToSpringCloudGatewaySsoOutputWithContext(ctx context.Context) SpringCloudGatewaySsoOutput
- func (i SpringCloudGatewaySsoArgs) ToSpringCloudGatewaySsoPtrOutput() SpringCloudGatewaySsoPtrOutput
- func (i SpringCloudGatewaySsoArgs) ToSpringCloudGatewaySsoPtrOutputWithContext(ctx context.Context) SpringCloudGatewaySsoPtrOutput
- type SpringCloudGatewaySsoInput
- type SpringCloudGatewaySsoOutput
- func (o SpringCloudGatewaySsoOutput) ClientId() pulumi.StringPtrOutput
- func (o SpringCloudGatewaySsoOutput) ClientSecret() pulumi.StringPtrOutput
- func (SpringCloudGatewaySsoOutput) ElementType() reflect.Type
- func (o SpringCloudGatewaySsoOutput) IssuerUri() pulumi.StringPtrOutput
- func (o SpringCloudGatewaySsoOutput) Scopes() pulumi.StringArrayOutput
- func (o SpringCloudGatewaySsoOutput) ToSpringCloudGatewaySsoOutput() SpringCloudGatewaySsoOutput
- func (o SpringCloudGatewaySsoOutput) ToSpringCloudGatewaySsoOutputWithContext(ctx context.Context) SpringCloudGatewaySsoOutput
- func (o SpringCloudGatewaySsoOutput) ToSpringCloudGatewaySsoPtrOutput() SpringCloudGatewaySsoPtrOutput
- func (o SpringCloudGatewaySsoOutput) ToSpringCloudGatewaySsoPtrOutputWithContext(ctx context.Context) SpringCloudGatewaySsoPtrOutput
- type SpringCloudGatewaySsoPtrInput
- type SpringCloudGatewaySsoPtrOutput
- func (o SpringCloudGatewaySsoPtrOutput) ClientId() pulumi.StringPtrOutput
- func (o SpringCloudGatewaySsoPtrOutput) ClientSecret() pulumi.StringPtrOutput
- func (o SpringCloudGatewaySsoPtrOutput) Elem() SpringCloudGatewaySsoOutput
- func (SpringCloudGatewaySsoPtrOutput) ElementType() reflect.Type
- func (o SpringCloudGatewaySsoPtrOutput) IssuerUri() pulumi.StringPtrOutput
- func (o SpringCloudGatewaySsoPtrOutput) Scopes() pulumi.StringArrayOutput
- func (o SpringCloudGatewaySsoPtrOutput) ToSpringCloudGatewaySsoPtrOutput() SpringCloudGatewaySsoPtrOutput
- func (o SpringCloudGatewaySsoPtrOutput) ToSpringCloudGatewaySsoPtrOutputWithContext(ctx context.Context) SpringCloudGatewaySsoPtrOutput
- type SpringCloudGatewayState
- type SpringCloudJavaDeployment
- type SpringCloudJavaDeploymentArgs
- type SpringCloudJavaDeploymentArray
- func (SpringCloudJavaDeploymentArray) ElementType() reflect.Type
- func (i SpringCloudJavaDeploymentArray) ToSpringCloudJavaDeploymentArrayOutput() SpringCloudJavaDeploymentArrayOutput
- func (i SpringCloudJavaDeploymentArray) ToSpringCloudJavaDeploymentArrayOutputWithContext(ctx context.Context) SpringCloudJavaDeploymentArrayOutput
- type SpringCloudJavaDeploymentArrayInput
- type SpringCloudJavaDeploymentArrayOutput
- func (SpringCloudJavaDeploymentArrayOutput) ElementType() reflect.Type
- func (o SpringCloudJavaDeploymentArrayOutput) Index(i pulumi.IntInput) SpringCloudJavaDeploymentOutput
- func (o SpringCloudJavaDeploymentArrayOutput) ToSpringCloudJavaDeploymentArrayOutput() SpringCloudJavaDeploymentArrayOutput
- func (o SpringCloudJavaDeploymentArrayOutput) ToSpringCloudJavaDeploymentArrayOutputWithContext(ctx context.Context) SpringCloudJavaDeploymentArrayOutput
- type SpringCloudJavaDeploymentInput
- type SpringCloudJavaDeploymentMap
- func (SpringCloudJavaDeploymentMap) ElementType() reflect.Type
- func (i SpringCloudJavaDeploymentMap) ToSpringCloudJavaDeploymentMapOutput() SpringCloudJavaDeploymentMapOutput
- func (i SpringCloudJavaDeploymentMap) ToSpringCloudJavaDeploymentMapOutputWithContext(ctx context.Context) SpringCloudJavaDeploymentMapOutput
- type SpringCloudJavaDeploymentMapInput
- type SpringCloudJavaDeploymentMapOutput
- func (SpringCloudJavaDeploymentMapOutput) ElementType() reflect.Type
- func (o SpringCloudJavaDeploymentMapOutput) MapIndex(k pulumi.StringInput) SpringCloudJavaDeploymentOutput
- func (o SpringCloudJavaDeploymentMapOutput) ToSpringCloudJavaDeploymentMapOutput() SpringCloudJavaDeploymentMapOutput
- func (o SpringCloudJavaDeploymentMapOutput) ToSpringCloudJavaDeploymentMapOutputWithContext(ctx context.Context) SpringCloudJavaDeploymentMapOutput
- type SpringCloudJavaDeploymentOutput
- func (SpringCloudJavaDeploymentOutput) ElementType() reflect.Type
- func (o SpringCloudJavaDeploymentOutput) EnvironmentVariables() pulumi.StringMapOutput
- func (o SpringCloudJavaDeploymentOutput) InstanceCount() pulumi.IntPtrOutput
- func (o SpringCloudJavaDeploymentOutput) JvmOptions() pulumi.StringPtrOutput
- func (o SpringCloudJavaDeploymentOutput) Name() pulumi.StringOutput
- func (o SpringCloudJavaDeploymentOutput) Quota() SpringCloudJavaDeploymentQuotaOutput
- func (o SpringCloudJavaDeploymentOutput) RuntimeVersion() pulumi.StringPtrOutput
- func (o SpringCloudJavaDeploymentOutput) SpringCloudAppId() pulumi.StringOutput
- func (o SpringCloudJavaDeploymentOutput) ToSpringCloudJavaDeploymentOutput() SpringCloudJavaDeploymentOutput
- func (o SpringCloudJavaDeploymentOutput) ToSpringCloudJavaDeploymentOutputWithContext(ctx context.Context) SpringCloudJavaDeploymentOutput
- type SpringCloudJavaDeploymentQuota
- type SpringCloudJavaDeploymentQuotaArgs
- func (SpringCloudJavaDeploymentQuotaArgs) ElementType() reflect.Type
- func (i SpringCloudJavaDeploymentQuotaArgs) ToSpringCloudJavaDeploymentQuotaOutput() SpringCloudJavaDeploymentQuotaOutput
- func (i SpringCloudJavaDeploymentQuotaArgs) ToSpringCloudJavaDeploymentQuotaOutputWithContext(ctx context.Context) SpringCloudJavaDeploymentQuotaOutput
- func (i SpringCloudJavaDeploymentQuotaArgs) ToSpringCloudJavaDeploymentQuotaPtrOutput() SpringCloudJavaDeploymentQuotaPtrOutput
- func (i SpringCloudJavaDeploymentQuotaArgs) ToSpringCloudJavaDeploymentQuotaPtrOutputWithContext(ctx context.Context) SpringCloudJavaDeploymentQuotaPtrOutput
- type SpringCloudJavaDeploymentQuotaInput
- type SpringCloudJavaDeploymentQuotaOutput
- func (o SpringCloudJavaDeploymentQuotaOutput) Cpu() pulumi.StringPtrOutput
- func (SpringCloudJavaDeploymentQuotaOutput) ElementType() reflect.Type
- func (o SpringCloudJavaDeploymentQuotaOutput) Memory() pulumi.StringPtrOutput
- func (o SpringCloudJavaDeploymentQuotaOutput) ToSpringCloudJavaDeploymentQuotaOutput() SpringCloudJavaDeploymentQuotaOutput
- func (o SpringCloudJavaDeploymentQuotaOutput) ToSpringCloudJavaDeploymentQuotaOutputWithContext(ctx context.Context) SpringCloudJavaDeploymentQuotaOutput
- func (o SpringCloudJavaDeploymentQuotaOutput) ToSpringCloudJavaDeploymentQuotaPtrOutput() SpringCloudJavaDeploymentQuotaPtrOutput
- func (o SpringCloudJavaDeploymentQuotaOutput) ToSpringCloudJavaDeploymentQuotaPtrOutputWithContext(ctx context.Context) SpringCloudJavaDeploymentQuotaPtrOutput
- type SpringCloudJavaDeploymentQuotaPtrInput
- type SpringCloudJavaDeploymentQuotaPtrOutput
- func (o SpringCloudJavaDeploymentQuotaPtrOutput) Cpu() pulumi.StringPtrOutput
- func (o SpringCloudJavaDeploymentQuotaPtrOutput) Elem() SpringCloudJavaDeploymentQuotaOutput
- func (SpringCloudJavaDeploymentQuotaPtrOutput) ElementType() reflect.Type
- func (o SpringCloudJavaDeploymentQuotaPtrOutput) Memory() pulumi.StringPtrOutput
- func (o SpringCloudJavaDeploymentQuotaPtrOutput) ToSpringCloudJavaDeploymentQuotaPtrOutput() SpringCloudJavaDeploymentQuotaPtrOutput
- func (o SpringCloudJavaDeploymentQuotaPtrOutput) ToSpringCloudJavaDeploymentQuotaPtrOutputWithContext(ctx context.Context) SpringCloudJavaDeploymentQuotaPtrOutput
- type SpringCloudJavaDeploymentState
- type SpringCloudService
- type SpringCloudServiceArgs
- type SpringCloudServiceArray
- type SpringCloudServiceArrayInput
- type SpringCloudServiceArrayOutput
- func (SpringCloudServiceArrayOutput) ElementType() reflect.Type
- func (o SpringCloudServiceArrayOutput) Index(i pulumi.IntInput) SpringCloudServiceOutput
- func (o SpringCloudServiceArrayOutput) ToSpringCloudServiceArrayOutput() SpringCloudServiceArrayOutput
- func (o SpringCloudServiceArrayOutput) ToSpringCloudServiceArrayOutputWithContext(ctx context.Context) SpringCloudServiceArrayOutput
- type SpringCloudServiceConfigServerGitSetting
- type SpringCloudServiceConfigServerGitSettingArgs
- func (SpringCloudServiceConfigServerGitSettingArgs) ElementType() reflect.Type
- func (i SpringCloudServiceConfigServerGitSettingArgs) ToSpringCloudServiceConfigServerGitSettingOutput() SpringCloudServiceConfigServerGitSettingOutput
- func (i SpringCloudServiceConfigServerGitSettingArgs) ToSpringCloudServiceConfigServerGitSettingOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingOutput
- func (i SpringCloudServiceConfigServerGitSettingArgs) ToSpringCloudServiceConfigServerGitSettingPtrOutput() SpringCloudServiceConfigServerGitSettingPtrOutput
- func (i SpringCloudServiceConfigServerGitSettingArgs) ToSpringCloudServiceConfigServerGitSettingPtrOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingPtrOutput
- type SpringCloudServiceConfigServerGitSettingHttpBasicAuth
- type SpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs
- func (SpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs) ElementType() reflect.Type
- func (i SpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs) ToSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput() SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput
- func (i SpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs) ToSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput
- func (i SpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs) ToSpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput() SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput
- func (i SpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs) ToSpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput
- type SpringCloudServiceConfigServerGitSettingHttpBasicAuthInput
- type SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput
- func (SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) ElementType() reflect.Type
- func (o SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) Password() pulumi.StringOutput
- func (o SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) ToSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput() SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput
- func (o SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) ToSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput
- func (o SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) ToSpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput() SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) ToSpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) Username() pulumi.StringOutput
- type SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrInput
- type SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput) Elem() SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput
- func (SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput) ElementType() reflect.Type
- func (o SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput) Password() pulumi.StringPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput) ToSpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput() SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput) ToSpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput) Username() pulumi.StringPtrOutput
- type SpringCloudServiceConfigServerGitSettingInput
- type SpringCloudServiceConfigServerGitSettingOutput
- func (SpringCloudServiceConfigServerGitSettingOutput) ElementType() reflect.Type
- func (o SpringCloudServiceConfigServerGitSettingOutput) HttpBasicAuth() SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingOutput) Label() pulumi.StringPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingOutput) Repositories() SpringCloudServiceConfigServerGitSettingRepositoryArrayOutput
- func (o SpringCloudServiceConfigServerGitSettingOutput) SearchPaths() pulumi.StringArrayOutput
- func (o SpringCloudServiceConfigServerGitSettingOutput) SshAuth() SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingOutput) ToSpringCloudServiceConfigServerGitSettingOutput() SpringCloudServiceConfigServerGitSettingOutput
- func (o SpringCloudServiceConfigServerGitSettingOutput) ToSpringCloudServiceConfigServerGitSettingOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingOutput
- func (o SpringCloudServiceConfigServerGitSettingOutput) ToSpringCloudServiceConfigServerGitSettingPtrOutput() SpringCloudServiceConfigServerGitSettingPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingOutput) ToSpringCloudServiceConfigServerGitSettingPtrOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingOutput) Uri() pulumi.StringOutput
- type SpringCloudServiceConfigServerGitSettingPtrInput
- type SpringCloudServiceConfigServerGitSettingPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingPtrOutput) Elem() SpringCloudServiceConfigServerGitSettingOutput
- func (SpringCloudServiceConfigServerGitSettingPtrOutput) ElementType() reflect.Type
- func (o SpringCloudServiceConfigServerGitSettingPtrOutput) HttpBasicAuth() SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingPtrOutput) Label() pulumi.StringPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingPtrOutput) Repositories() SpringCloudServiceConfigServerGitSettingRepositoryArrayOutput
- func (o SpringCloudServiceConfigServerGitSettingPtrOutput) SearchPaths() pulumi.StringArrayOutput
- func (o SpringCloudServiceConfigServerGitSettingPtrOutput) SshAuth() SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingPtrOutput) ToSpringCloudServiceConfigServerGitSettingPtrOutput() SpringCloudServiceConfigServerGitSettingPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingPtrOutput) ToSpringCloudServiceConfigServerGitSettingPtrOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingPtrOutput) Uri() pulumi.StringPtrOutput
- type SpringCloudServiceConfigServerGitSettingRepository
- type SpringCloudServiceConfigServerGitSettingRepositoryArgs
- func (SpringCloudServiceConfigServerGitSettingRepositoryArgs) ElementType() reflect.Type
- func (i SpringCloudServiceConfigServerGitSettingRepositoryArgs) ToSpringCloudServiceConfigServerGitSettingRepositoryOutput() SpringCloudServiceConfigServerGitSettingRepositoryOutput
- func (i SpringCloudServiceConfigServerGitSettingRepositoryArgs) ToSpringCloudServiceConfigServerGitSettingRepositoryOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingRepositoryOutput
- type SpringCloudServiceConfigServerGitSettingRepositoryArray
- func (SpringCloudServiceConfigServerGitSettingRepositoryArray) ElementType() reflect.Type
- func (i SpringCloudServiceConfigServerGitSettingRepositoryArray) ToSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput() SpringCloudServiceConfigServerGitSettingRepositoryArrayOutput
- func (i SpringCloudServiceConfigServerGitSettingRepositoryArray) ToSpringCloudServiceConfigServerGitSettingRepositoryArrayOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingRepositoryArrayOutput
- type SpringCloudServiceConfigServerGitSettingRepositoryArrayInput
- type SpringCloudServiceConfigServerGitSettingRepositoryArrayOutput
- func (SpringCloudServiceConfigServerGitSettingRepositoryArrayOutput) ElementType() reflect.Type
- func (o SpringCloudServiceConfigServerGitSettingRepositoryArrayOutput) Index(i pulumi.IntInput) SpringCloudServiceConfigServerGitSettingRepositoryOutput
- func (o SpringCloudServiceConfigServerGitSettingRepositoryArrayOutput) ToSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput() SpringCloudServiceConfigServerGitSettingRepositoryArrayOutput
- func (o SpringCloudServiceConfigServerGitSettingRepositoryArrayOutput) ToSpringCloudServiceConfigServerGitSettingRepositoryArrayOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingRepositoryArrayOutput
- type SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuth
- type SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs
- func (SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs) ElementType() reflect.Type
- func (i SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs) ToSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput() SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput
- func (i SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs) ToSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput
- func (i SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs) ToSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput() SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput
- func (i SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs) ToSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput
- type SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthInput
- type SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput
- func (SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) ElementType() reflect.Type
- func (o SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) Password() pulumi.StringOutput
- func (o SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) ToSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput() SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput
- func (o SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) ToSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput
- func (o SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) ToSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput() SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) ToSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) Username() pulumi.StringOutput
- type SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrInput
- type SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput) Elem() SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput
- func (SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput) ElementType() reflect.Type
- func (o SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput) Password() pulumi.StringPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput) ToSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput() SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput) ToSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput) Username() pulumi.StringPtrOutput
- type SpringCloudServiceConfigServerGitSettingRepositoryInput
- type SpringCloudServiceConfigServerGitSettingRepositoryOutput
- func (SpringCloudServiceConfigServerGitSettingRepositoryOutput) ElementType() reflect.Type
- func (o SpringCloudServiceConfigServerGitSettingRepositoryOutput) HttpBasicAuth() SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingRepositoryOutput) Label() pulumi.StringPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingRepositoryOutput) Name() pulumi.StringOutput
- func (o SpringCloudServiceConfigServerGitSettingRepositoryOutput) Patterns() pulumi.StringArrayOutput
- func (o SpringCloudServiceConfigServerGitSettingRepositoryOutput) SearchPaths() pulumi.StringArrayOutput
- func (o SpringCloudServiceConfigServerGitSettingRepositoryOutput) SshAuth() SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingRepositoryOutput) ToSpringCloudServiceConfigServerGitSettingRepositoryOutput() SpringCloudServiceConfigServerGitSettingRepositoryOutput
- func (o SpringCloudServiceConfigServerGitSettingRepositoryOutput) ToSpringCloudServiceConfigServerGitSettingRepositoryOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingRepositoryOutput
- func (o SpringCloudServiceConfigServerGitSettingRepositoryOutput) Uri() pulumi.StringOutput
- type SpringCloudServiceConfigServerGitSettingRepositorySshAuth
- type SpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs
- func (SpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs) ElementType() reflect.Type
- func (i SpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs) ToSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput() SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput
- func (i SpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs) ToSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput
- func (i SpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs) ToSpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput() SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput
- func (i SpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs) ToSpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput
- type SpringCloudServiceConfigServerGitSettingRepositorySshAuthInput
- type SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput
- func (SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) ElementType() reflect.Type
- func (o SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) HostKey() pulumi.StringPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) HostKeyAlgorithm() pulumi.StringPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) PrivateKey() pulumi.StringOutput
- func (o SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) StrictHostKeyCheckingEnabled() pulumi.BoolPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) ToSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput() SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput
- func (o SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) ToSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput
- func (o SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) ToSpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput() SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) ToSpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput
- type SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrInput
- type SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput) Elem() SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput
- func (SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput) ElementType() reflect.Type
- func (o SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput) HostKey() pulumi.StringPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput) HostKeyAlgorithm() pulumi.StringPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput) PrivateKey() pulumi.StringPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput) StrictHostKeyCheckingEnabled() pulumi.BoolPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput) ToSpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput() SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput) ToSpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput
- type SpringCloudServiceConfigServerGitSettingSshAuth
- type SpringCloudServiceConfigServerGitSettingSshAuthArgs
- func (SpringCloudServiceConfigServerGitSettingSshAuthArgs) ElementType() reflect.Type
- func (i SpringCloudServiceConfigServerGitSettingSshAuthArgs) ToSpringCloudServiceConfigServerGitSettingSshAuthOutput() SpringCloudServiceConfigServerGitSettingSshAuthOutput
- func (i SpringCloudServiceConfigServerGitSettingSshAuthArgs) ToSpringCloudServiceConfigServerGitSettingSshAuthOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingSshAuthOutput
- func (i SpringCloudServiceConfigServerGitSettingSshAuthArgs) ToSpringCloudServiceConfigServerGitSettingSshAuthPtrOutput() SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput
- func (i SpringCloudServiceConfigServerGitSettingSshAuthArgs) ToSpringCloudServiceConfigServerGitSettingSshAuthPtrOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput
- type SpringCloudServiceConfigServerGitSettingSshAuthInput
- type SpringCloudServiceConfigServerGitSettingSshAuthOutput
- func (SpringCloudServiceConfigServerGitSettingSshAuthOutput) ElementType() reflect.Type
- func (o SpringCloudServiceConfigServerGitSettingSshAuthOutput) HostKey() pulumi.StringPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingSshAuthOutput) HostKeyAlgorithm() pulumi.StringPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingSshAuthOutput) PrivateKey() pulumi.StringOutput
- func (o SpringCloudServiceConfigServerGitSettingSshAuthOutput) StrictHostKeyCheckingEnabled() pulumi.BoolPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingSshAuthOutput) ToSpringCloudServiceConfigServerGitSettingSshAuthOutput() SpringCloudServiceConfigServerGitSettingSshAuthOutput
- func (o SpringCloudServiceConfigServerGitSettingSshAuthOutput) ToSpringCloudServiceConfigServerGitSettingSshAuthOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingSshAuthOutput
- func (o SpringCloudServiceConfigServerGitSettingSshAuthOutput) ToSpringCloudServiceConfigServerGitSettingSshAuthPtrOutput() SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingSshAuthOutput) ToSpringCloudServiceConfigServerGitSettingSshAuthPtrOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput
- type SpringCloudServiceConfigServerGitSettingSshAuthPtrInput
- type SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput) Elem() SpringCloudServiceConfigServerGitSettingSshAuthOutput
- func (SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput) ElementType() reflect.Type
- func (o SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput) HostKey() pulumi.StringPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput) HostKeyAlgorithm() pulumi.StringPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput) PrivateKey() pulumi.StringPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput) StrictHostKeyCheckingEnabled() pulumi.BoolPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput) ToSpringCloudServiceConfigServerGitSettingSshAuthPtrOutput() SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput
- func (o SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput) ToSpringCloudServiceConfigServerGitSettingSshAuthPtrOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput
- type SpringCloudServiceInput
- type SpringCloudServiceMap
- type SpringCloudServiceMapInput
- type SpringCloudServiceMapOutput
- func (SpringCloudServiceMapOutput) ElementType() reflect.Type
- func (o SpringCloudServiceMapOutput) MapIndex(k pulumi.StringInput) SpringCloudServiceOutput
- func (o SpringCloudServiceMapOutput) ToSpringCloudServiceMapOutput() SpringCloudServiceMapOutput
- func (o SpringCloudServiceMapOutput) ToSpringCloudServiceMapOutputWithContext(ctx context.Context) SpringCloudServiceMapOutput
- type SpringCloudServiceNetwork
- type SpringCloudServiceNetworkArgs
- func (SpringCloudServiceNetworkArgs) ElementType() reflect.Type
- func (i SpringCloudServiceNetworkArgs) ToSpringCloudServiceNetworkOutput() SpringCloudServiceNetworkOutput
- func (i SpringCloudServiceNetworkArgs) ToSpringCloudServiceNetworkOutputWithContext(ctx context.Context) SpringCloudServiceNetworkOutput
- func (i SpringCloudServiceNetworkArgs) ToSpringCloudServiceNetworkPtrOutput() SpringCloudServiceNetworkPtrOutput
- func (i SpringCloudServiceNetworkArgs) ToSpringCloudServiceNetworkPtrOutputWithContext(ctx context.Context) SpringCloudServiceNetworkPtrOutput
- type SpringCloudServiceNetworkInput
- type SpringCloudServiceNetworkOutput
- func (o SpringCloudServiceNetworkOutput) AppNetworkResourceGroup() pulumi.StringPtrOutput
- func (o SpringCloudServiceNetworkOutput) AppSubnetId() pulumi.StringOutput
- func (o SpringCloudServiceNetworkOutput) CidrRanges() pulumi.StringArrayOutput
- func (SpringCloudServiceNetworkOutput) ElementType() reflect.Type
- func (o SpringCloudServiceNetworkOutput) ReadTimeoutSeconds() pulumi.IntPtrOutput
- func (o SpringCloudServiceNetworkOutput) ServiceRuntimeNetworkResourceGroup() pulumi.StringPtrOutput
- func (o SpringCloudServiceNetworkOutput) ServiceRuntimeSubnetId() pulumi.StringOutput
- func (o SpringCloudServiceNetworkOutput) ToSpringCloudServiceNetworkOutput() SpringCloudServiceNetworkOutput
- func (o SpringCloudServiceNetworkOutput) ToSpringCloudServiceNetworkOutputWithContext(ctx context.Context) SpringCloudServiceNetworkOutput
- func (o SpringCloudServiceNetworkOutput) ToSpringCloudServiceNetworkPtrOutput() SpringCloudServiceNetworkPtrOutput
- func (o SpringCloudServiceNetworkOutput) ToSpringCloudServiceNetworkPtrOutputWithContext(ctx context.Context) SpringCloudServiceNetworkPtrOutput
- type SpringCloudServiceNetworkPtrInput
- type SpringCloudServiceNetworkPtrOutput
- func (o SpringCloudServiceNetworkPtrOutput) AppNetworkResourceGroup() pulumi.StringPtrOutput
- func (o SpringCloudServiceNetworkPtrOutput) AppSubnetId() pulumi.StringPtrOutput
- func (o SpringCloudServiceNetworkPtrOutput) CidrRanges() pulumi.StringArrayOutput
- func (o SpringCloudServiceNetworkPtrOutput) Elem() SpringCloudServiceNetworkOutput
- func (SpringCloudServiceNetworkPtrOutput) ElementType() reflect.Type
- func (o SpringCloudServiceNetworkPtrOutput) ReadTimeoutSeconds() pulumi.IntPtrOutput
- func (o SpringCloudServiceNetworkPtrOutput) ServiceRuntimeNetworkResourceGroup() pulumi.StringPtrOutput
- func (o SpringCloudServiceNetworkPtrOutput) ServiceRuntimeSubnetId() pulumi.StringPtrOutput
- func (o SpringCloudServiceNetworkPtrOutput) ToSpringCloudServiceNetworkPtrOutput() SpringCloudServiceNetworkPtrOutput
- func (o SpringCloudServiceNetworkPtrOutput) ToSpringCloudServiceNetworkPtrOutputWithContext(ctx context.Context) SpringCloudServiceNetworkPtrOutput
- type SpringCloudServiceOutput
- func (o SpringCloudServiceOutput) BuildAgentPoolSize() pulumi.StringPtrOutput
- func (o SpringCloudServiceOutput) ConfigServerGitSetting() SpringCloudServiceConfigServerGitSettingPtrOutput
- func (SpringCloudServiceOutput) ElementType() reflect.Type
- func (o SpringCloudServiceOutput) Location() pulumi.StringOutput
- func (o SpringCloudServiceOutput) LogStreamPublicEndpointEnabled() pulumi.BoolPtrOutput
- func (o SpringCloudServiceOutput) Name() pulumi.StringOutput
- func (o SpringCloudServiceOutput) Network() SpringCloudServiceNetworkPtrOutput
- func (o SpringCloudServiceOutput) OutboundPublicIpAddresses() pulumi.StringArrayOutput
- func (o SpringCloudServiceOutput) RequiredNetworkTrafficRules() SpringCloudServiceRequiredNetworkTrafficRuleArrayOutput
- func (o SpringCloudServiceOutput) ResourceGroupName() pulumi.StringOutput
- func (o SpringCloudServiceOutput) ServiceRegistryEnabled() pulumi.BoolPtrOutput
- func (o SpringCloudServiceOutput) ServiceRegistryId() pulumi.StringOutput
- func (o SpringCloudServiceOutput) SkuName() pulumi.StringPtrOutput
- func (o SpringCloudServiceOutput) Tags() pulumi.StringMapOutput
- func (o SpringCloudServiceOutput) ToSpringCloudServiceOutput() SpringCloudServiceOutput
- func (o SpringCloudServiceOutput) ToSpringCloudServiceOutputWithContext(ctx context.Context) SpringCloudServiceOutput
- func (o SpringCloudServiceOutput) Trace() SpringCloudServiceTracePtrOutput
- func (o SpringCloudServiceOutput) ZoneRedundant() pulumi.BoolPtrOutput
- type SpringCloudServiceRequiredNetworkTrafficRule
- type SpringCloudServiceRequiredNetworkTrafficRuleArgs
- func (SpringCloudServiceRequiredNetworkTrafficRuleArgs) ElementType() reflect.Type
- func (i SpringCloudServiceRequiredNetworkTrafficRuleArgs) ToSpringCloudServiceRequiredNetworkTrafficRuleOutput() SpringCloudServiceRequiredNetworkTrafficRuleOutput
- func (i SpringCloudServiceRequiredNetworkTrafficRuleArgs) ToSpringCloudServiceRequiredNetworkTrafficRuleOutputWithContext(ctx context.Context) SpringCloudServiceRequiredNetworkTrafficRuleOutput
- type SpringCloudServiceRequiredNetworkTrafficRuleArray
- func (SpringCloudServiceRequiredNetworkTrafficRuleArray) ElementType() reflect.Type
- func (i SpringCloudServiceRequiredNetworkTrafficRuleArray) ToSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput() SpringCloudServiceRequiredNetworkTrafficRuleArrayOutput
- func (i SpringCloudServiceRequiredNetworkTrafficRuleArray) ToSpringCloudServiceRequiredNetworkTrafficRuleArrayOutputWithContext(ctx context.Context) SpringCloudServiceRequiredNetworkTrafficRuleArrayOutput
- type SpringCloudServiceRequiredNetworkTrafficRuleArrayInput
- type SpringCloudServiceRequiredNetworkTrafficRuleArrayOutput
- func (SpringCloudServiceRequiredNetworkTrafficRuleArrayOutput) ElementType() reflect.Type
- func (o SpringCloudServiceRequiredNetworkTrafficRuleArrayOutput) Index(i pulumi.IntInput) SpringCloudServiceRequiredNetworkTrafficRuleOutput
- func (o SpringCloudServiceRequiredNetworkTrafficRuleArrayOutput) ToSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput() SpringCloudServiceRequiredNetworkTrafficRuleArrayOutput
- func (o SpringCloudServiceRequiredNetworkTrafficRuleArrayOutput) ToSpringCloudServiceRequiredNetworkTrafficRuleArrayOutputWithContext(ctx context.Context) SpringCloudServiceRequiredNetworkTrafficRuleArrayOutput
- type SpringCloudServiceRequiredNetworkTrafficRuleInput
- type SpringCloudServiceRequiredNetworkTrafficRuleOutput
- func (o SpringCloudServiceRequiredNetworkTrafficRuleOutput) Direction() pulumi.StringPtrOutput
- func (SpringCloudServiceRequiredNetworkTrafficRuleOutput) ElementType() reflect.Type
- func (o SpringCloudServiceRequiredNetworkTrafficRuleOutput) Fqdns() pulumi.StringArrayOutput
- func (o SpringCloudServiceRequiredNetworkTrafficRuleOutput) IpAddresses() pulumi.StringArrayOutput
- func (o SpringCloudServiceRequiredNetworkTrafficRuleOutput) Port() pulumi.IntPtrOutput
- func (o SpringCloudServiceRequiredNetworkTrafficRuleOutput) Protocol() pulumi.StringPtrOutput
- func (o SpringCloudServiceRequiredNetworkTrafficRuleOutput) ToSpringCloudServiceRequiredNetworkTrafficRuleOutput() SpringCloudServiceRequiredNetworkTrafficRuleOutput
- func (o SpringCloudServiceRequiredNetworkTrafficRuleOutput) ToSpringCloudServiceRequiredNetworkTrafficRuleOutputWithContext(ctx context.Context) SpringCloudServiceRequiredNetworkTrafficRuleOutput
- type SpringCloudServiceState
- type SpringCloudServiceTrace
- type SpringCloudServiceTraceArgs
- func (SpringCloudServiceTraceArgs) ElementType() reflect.Type
- func (i SpringCloudServiceTraceArgs) ToSpringCloudServiceTraceOutput() SpringCloudServiceTraceOutput
- func (i SpringCloudServiceTraceArgs) ToSpringCloudServiceTraceOutputWithContext(ctx context.Context) SpringCloudServiceTraceOutput
- func (i SpringCloudServiceTraceArgs) ToSpringCloudServiceTracePtrOutput() SpringCloudServiceTracePtrOutput
- func (i SpringCloudServiceTraceArgs) ToSpringCloudServiceTracePtrOutputWithContext(ctx context.Context) SpringCloudServiceTracePtrOutput
- type SpringCloudServiceTraceInput
- type SpringCloudServiceTraceOutput
- func (o SpringCloudServiceTraceOutput) ConnectionString() pulumi.StringPtrOutput
- func (SpringCloudServiceTraceOutput) ElementType() reflect.Type
- func (o SpringCloudServiceTraceOutput) SampleRate() pulumi.Float64PtrOutput
- func (o SpringCloudServiceTraceOutput) ToSpringCloudServiceTraceOutput() SpringCloudServiceTraceOutput
- func (o SpringCloudServiceTraceOutput) ToSpringCloudServiceTraceOutputWithContext(ctx context.Context) SpringCloudServiceTraceOutput
- func (o SpringCloudServiceTraceOutput) ToSpringCloudServiceTracePtrOutput() SpringCloudServiceTracePtrOutput
- func (o SpringCloudServiceTraceOutput) ToSpringCloudServiceTracePtrOutputWithContext(ctx context.Context) SpringCloudServiceTracePtrOutput
- type SpringCloudServiceTracePtrInput
- type SpringCloudServiceTracePtrOutput
- func (o SpringCloudServiceTracePtrOutput) ConnectionString() pulumi.StringPtrOutput
- func (o SpringCloudServiceTracePtrOutput) Elem() SpringCloudServiceTraceOutput
- func (SpringCloudServiceTracePtrOutput) ElementType() reflect.Type
- func (o SpringCloudServiceTracePtrOutput) SampleRate() pulumi.Float64PtrOutput
- func (o SpringCloudServiceTracePtrOutput) ToSpringCloudServiceTracePtrOutput() SpringCloudServiceTracePtrOutput
- func (o SpringCloudServiceTracePtrOutput) ToSpringCloudServiceTracePtrOutputWithContext(ctx context.Context) SpringCloudServiceTracePtrOutput
- type SpringCloudStorage
- type SpringCloudStorageArgs
- type SpringCloudStorageArray
- type SpringCloudStorageArrayInput
- type SpringCloudStorageArrayOutput
- func (SpringCloudStorageArrayOutput) ElementType() reflect.Type
- func (o SpringCloudStorageArrayOutput) Index(i pulumi.IntInput) SpringCloudStorageOutput
- func (o SpringCloudStorageArrayOutput) ToSpringCloudStorageArrayOutput() SpringCloudStorageArrayOutput
- func (o SpringCloudStorageArrayOutput) ToSpringCloudStorageArrayOutputWithContext(ctx context.Context) SpringCloudStorageArrayOutput
- type SpringCloudStorageInput
- type SpringCloudStorageMap
- type SpringCloudStorageMapInput
- type SpringCloudStorageMapOutput
- func (SpringCloudStorageMapOutput) ElementType() reflect.Type
- func (o SpringCloudStorageMapOutput) MapIndex(k pulumi.StringInput) SpringCloudStorageOutput
- func (o SpringCloudStorageMapOutput) ToSpringCloudStorageMapOutput() SpringCloudStorageMapOutput
- func (o SpringCloudStorageMapOutput) ToSpringCloudStorageMapOutputWithContext(ctx context.Context) SpringCloudStorageMapOutput
- type SpringCloudStorageOutput
- func (SpringCloudStorageOutput) ElementType() reflect.Type
- func (o SpringCloudStorageOutput) Name() pulumi.StringOutput
- func (o SpringCloudStorageOutput) SpringCloudServiceId() pulumi.StringOutput
- func (o SpringCloudStorageOutput) StorageAccountKey() pulumi.StringOutput
- func (o SpringCloudStorageOutput) StorageAccountName() pulumi.StringOutput
- func (o SpringCloudStorageOutput) ToSpringCloudStorageOutput() SpringCloudStorageOutput
- func (o SpringCloudStorageOutput) ToSpringCloudStorageOutputWithContext(ctx context.Context) SpringCloudStorageOutput
- type SpringCloudStorageState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetSpringCloudAppIdentity ¶
type GetSpringCloudAppIdentity struct { IdentityIds []string `pulumi:"identityIds"` // The Principal ID for the Service Principal associated with the Managed Service Identity of this Spring Cloud Application. PrincipalId string `pulumi:"principalId"` // The Tenant ID for the Service Principal associated with the Managed Service Identity of this Spring Cloud Application. TenantId string `pulumi:"tenantId"` // The Type of Managed Identity assigned to the Spring Cloud Application. Type string `pulumi:"type"` }
type GetSpringCloudAppIdentityArgs ¶
type GetSpringCloudAppIdentityArgs struct { IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The Principal ID for the Service Principal associated with the Managed Service Identity of this Spring Cloud Application. PrincipalId pulumi.StringInput `pulumi:"principalId"` // The Tenant ID for the Service Principal associated with the Managed Service Identity of this Spring Cloud Application. TenantId pulumi.StringInput `pulumi:"tenantId"` // The Type of Managed Identity assigned to the Spring Cloud Application. Type pulumi.StringInput `pulumi:"type"` }
func (GetSpringCloudAppIdentityArgs) ElementType ¶
func (GetSpringCloudAppIdentityArgs) ElementType() reflect.Type
func (GetSpringCloudAppIdentityArgs) ToGetSpringCloudAppIdentityOutput ¶
func (i GetSpringCloudAppIdentityArgs) ToGetSpringCloudAppIdentityOutput() GetSpringCloudAppIdentityOutput
func (GetSpringCloudAppIdentityArgs) ToGetSpringCloudAppIdentityOutputWithContext ¶
func (i GetSpringCloudAppIdentityArgs) ToGetSpringCloudAppIdentityOutputWithContext(ctx context.Context) GetSpringCloudAppIdentityOutput
type GetSpringCloudAppIdentityArray ¶
type GetSpringCloudAppIdentityArray []GetSpringCloudAppIdentityInput
func (GetSpringCloudAppIdentityArray) ElementType ¶
func (GetSpringCloudAppIdentityArray) ElementType() reflect.Type
func (GetSpringCloudAppIdentityArray) ToGetSpringCloudAppIdentityArrayOutput ¶
func (i GetSpringCloudAppIdentityArray) ToGetSpringCloudAppIdentityArrayOutput() GetSpringCloudAppIdentityArrayOutput
func (GetSpringCloudAppIdentityArray) ToGetSpringCloudAppIdentityArrayOutputWithContext ¶
func (i GetSpringCloudAppIdentityArray) ToGetSpringCloudAppIdentityArrayOutputWithContext(ctx context.Context) GetSpringCloudAppIdentityArrayOutput
type GetSpringCloudAppIdentityArrayInput ¶
type GetSpringCloudAppIdentityArrayInput interface { pulumi.Input ToGetSpringCloudAppIdentityArrayOutput() GetSpringCloudAppIdentityArrayOutput ToGetSpringCloudAppIdentityArrayOutputWithContext(context.Context) GetSpringCloudAppIdentityArrayOutput }
GetSpringCloudAppIdentityArrayInput is an input type that accepts GetSpringCloudAppIdentityArray and GetSpringCloudAppIdentityArrayOutput values. You can construct a concrete instance of `GetSpringCloudAppIdentityArrayInput` via:
GetSpringCloudAppIdentityArray{ GetSpringCloudAppIdentityArgs{...} }
type GetSpringCloudAppIdentityArrayOutput ¶
type GetSpringCloudAppIdentityArrayOutput struct{ *pulumi.OutputState }
func (GetSpringCloudAppIdentityArrayOutput) ElementType ¶
func (GetSpringCloudAppIdentityArrayOutput) ElementType() reflect.Type
func (GetSpringCloudAppIdentityArrayOutput) Index ¶
func (o GetSpringCloudAppIdentityArrayOutput) Index(i pulumi.IntInput) GetSpringCloudAppIdentityOutput
func (GetSpringCloudAppIdentityArrayOutput) ToGetSpringCloudAppIdentityArrayOutput ¶
func (o GetSpringCloudAppIdentityArrayOutput) ToGetSpringCloudAppIdentityArrayOutput() GetSpringCloudAppIdentityArrayOutput
func (GetSpringCloudAppIdentityArrayOutput) ToGetSpringCloudAppIdentityArrayOutputWithContext ¶
func (o GetSpringCloudAppIdentityArrayOutput) ToGetSpringCloudAppIdentityArrayOutputWithContext(ctx context.Context) GetSpringCloudAppIdentityArrayOutput
type GetSpringCloudAppIdentityInput ¶
type GetSpringCloudAppIdentityInput interface { pulumi.Input ToGetSpringCloudAppIdentityOutput() GetSpringCloudAppIdentityOutput ToGetSpringCloudAppIdentityOutputWithContext(context.Context) GetSpringCloudAppIdentityOutput }
GetSpringCloudAppIdentityInput is an input type that accepts GetSpringCloudAppIdentityArgs and GetSpringCloudAppIdentityOutput values. You can construct a concrete instance of `GetSpringCloudAppIdentityInput` via:
GetSpringCloudAppIdentityArgs{...}
type GetSpringCloudAppIdentityOutput ¶
type GetSpringCloudAppIdentityOutput struct{ *pulumi.OutputState }
func (GetSpringCloudAppIdentityOutput) ElementType ¶
func (GetSpringCloudAppIdentityOutput) ElementType() reflect.Type
func (GetSpringCloudAppIdentityOutput) IdentityIds ¶ added in v5.7.0
func (o GetSpringCloudAppIdentityOutput) IdentityIds() pulumi.StringArrayOutput
func (GetSpringCloudAppIdentityOutput) PrincipalId ¶
func (o GetSpringCloudAppIdentityOutput) PrincipalId() pulumi.StringOutput
The Principal ID for the Service Principal associated with the Managed Service Identity of this Spring Cloud Application.
func (GetSpringCloudAppIdentityOutput) TenantId ¶
func (o GetSpringCloudAppIdentityOutput) TenantId() pulumi.StringOutput
The Tenant ID for the Service Principal associated with the Managed Service Identity of this Spring Cloud Application.
func (GetSpringCloudAppIdentityOutput) ToGetSpringCloudAppIdentityOutput ¶
func (o GetSpringCloudAppIdentityOutput) ToGetSpringCloudAppIdentityOutput() GetSpringCloudAppIdentityOutput
func (GetSpringCloudAppIdentityOutput) ToGetSpringCloudAppIdentityOutputWithContext ¶
func (o GetSpringCloudAppIdentityOutput) ToGetSpringCloudAppIdentityOutputWithContext(ctx context.Context) GetSpringCloudAppIdentityOutput
func (GetSpringCloudAppIdentityOutput) Type ¶
func (o GetSpringCloudAppIdentityOutput) Type() pulumi.StringOutput
The Type of Managed Identity assigned to the Spring Cloud Application.
type GetSpringCloudAppPersistentDiskArgs ¶
type GetSpringCloudAppPersistentDiskArgs struct { // The mount path of the persistent disk. MountPath pulumi.StringInput `pulumi:"mountPath"` // The size of the persistent disk in GB. SizeInGb pulumi.IntInput `pulumi:"sizeInGb"` }
func (GetSpringCloudAppPersistentDiskArgs) ElementType ¶
func (GetSpringCloudAppPersistentDiskArgs) ElementType() reflect.Type
func (GetSpringCloudAppPersistentDiskArgs) ToGetSpringCloudAppPersistentDiskOutput ¶
func (i GetSpringCloudAppPersistentDiskArgs) ToGetSpringCloudAppPersistentDiskOutput() GetSpringCloudAppPersistentDiskOutput
func (GetSpringCloudAppPersistentDiskArgs) ToGetSpringCloudAppPersistentDiskOutputWithContext ¶
func (i GetSpringCloudAppPersistentDiskArgs) ToGetSpringCloudAppPersistentDiskOutputWithContext(ctx context.Context) GetSpringCloudAppPersistentDiskOutput
type GetSpringCloudAppPersistentDiskArray ¶
type GetSpringCloudAppPersistentDiskArray []GetSpringCloudAppPersistentDiskInput
func (GetSpringCloudAppPersistentDiskArray) ElementType ¶
func (GetSpringCloudAppPersistentDiskArray) ElementType() reflect.Type
func (GetSpringCloudAppPersistentDiskArray) ToGetSpringCloudAppPersistentDiskArrayOutput ¶
func (i GetSpringCloudAppPersistentDiskArray) ToGetSpringCloudAppPersistentDiskArrayOutput() GetSpringCloudAppPersistentDiskArrayOutput
func (GetSpringCloudAppPersistentDiskArray) ToGetSpringCloudAppPersistentDiskArrayOutputWithContext ¶
func (i GetSpringCloudAppPersistentDiskArray) ToGetSpringCloudAppPersistentDiskArrayOutputWithContext(ctx context.Context) GetSpringCloudAppPersistentDiskArrayOutput
type GetSpringCloudAppPersistentDiskArrayInput ¶
type GetSpringCloudAppPersistentDiskArrayInput interface { pulumi.Input ToGetSpringCloudAppPersistentDiskArrayOutput() GetSpringCloudAppPersistentDiskArrayOutput ToGetSpringCloudAppPersistentDiskArrayOutputWithContext(context.Context) GetSpringCloudAppPersistentDiskArrayOutput }
GetSpringCloudAppPersistentDiskArrayInput is an input type that accepts GetSpringCloudAppPersistentDiskArray and GetSpringCloudAppPersistentDiskArrayOutput values. You can construct a concrete instance of `GetSpringCloudAppPersistentDiskArrayInput` via:
GetSpringCloudAppPersistentDiskArray{ GetSpringCloudAppPersistentDiskArgs{...} }
type GetSpringCloudAppPersistentDiskArrayOutput ¶
type GetSpringCloudAppPersistentDiskArrayOutput struct{ *pulumi.OutputState }
func (GetSpringCloudAppPersistentDiskArrayOutput) ElementType ¶
func (GetSpringCloudAppPersistentDiskArrayOutput) ElementType() reflect.Type
func (GetSpringCloudAppPersistentDiskArrayOutput) ToGetSpringCloudAppPersistentDiskArrayOutput ¶
func (o GetSpringCloudAppPersistentDiskArrayOutput) ToGetSpringCloudAppPersistentDiskArrayOutput() GetSpringCloudAppPersistentDiskArrayOutput
func (GetSpringCloudAppPersistentDiskArrayOutput) ToGetSpringCloudAppPersistentDiskArrayOutputWithContext ¶
func (o GetSpringCloudAppPersistentDiskArrayOutput) ToGetSpringCloudAppPersistentDiskArrayOutputWithContext(ctx context.Context) GetSpringCloudAppPersistentDiskArrayOutput
type GetSpringCloudAppPersistentDiskInput ¶
type GetSpringCloudAppPersistentDiskInput interface { pulumi.Input ToGetSpringCloudAppPersistentDiskOutput() GetSpringCloudAppPersistentDiskOutput ToGetSpringCloudAppPersistentDiskOutputWithContext(context.Context) GetSpringCloudAppPersistentDiskOutput }
GetSpringCloudAppPersistentDiskInput is an input type that accepts GetSpringCloudAppPersistentDiskArgs and GetSpringCloudAppPersistentDiskOutput values. You can construct a concrete instance of `GetSpringCloudAppPersistentDiskInput` via:
GetSpringCloudAppPersistentDiskArgs{...}
type GetSpringCloudAppPersistentDiskOutput ¶
type GetSpringCloudAppPersistentDiskOutput struct{ *pulumi.OutputState }
func (GetSpringCloudAppPersistentDiskOutput) ElementType ¶
func (GetSpringCloudAppPersistentDiskOutput) ElementType() reflect.Type
func (GetSpringCloudAppPersistentDiskOutput) MountPath ¶
func (o GetSpringCloudAppPersistentDiskOutput) MountPath() pulumi.StringOutput
The mount path of the persistent disk.
func (GetSpringCloudAppPersistentDiskOutput) SizeInGb ¶
func (o GetSpringCloudAppPersistentDiskOutput) SizeInGb() pulumi.IntOutput
The size of the persistent disk in GB.
func (GetSpringCloudAppPersistentDiskOutput) ToGetSpringCloudAppPersistentDiskOutput ¶
func (o GetSpringCloudAppPersistentDiskOutput) ToGetSpringCloudAppPersistentDiskOutput() GetSpringCloudAppPersistentDiskOutput
func (GetSpringCloudAppPersistentDiskOutput) ToGetSpringCloudAppPersistentDiskOutputWithContext ¶
func (o GetSpringCloudAppPersistentDiskOutput) ToGetSpringCloudAppPersistentDiskOutputWithContext(ctx context.Context) GetSpringCloudAppPersistentDiskOutput
type GetSpringCloudServiceConfigServerGitSetting ¶
type GetSpringCloudServiceConfigServerGitSetting struct { // A `httpBasicAuth` block as defined below. HttpBasicAuths []GetSpringCloudServiceConfigServerGitSettingHttpBasicAuth `pulumi:"httpBasicAuths"` // The default label of the Git repository, which is a branch name, tag name, or commit-id of the repository Label string `pulumi:"label"` // One or more `repository` blocks as defined below. Repositories []GetSpringCloudServiceConfigServerGitSettingRepository `pulumi:"repositories"` // An array of strings used to search subdirectories of the Git repository. SearchPaths []string `pulumi:"searchPaths"` // A `sshAuth` block as defined below. SshAuths []GetSpringCloudServiceConfigServerGitSettingSshAuth `pulumi:"sshAuths"` // The URI of the Git repository Uri string `pulumi:"uri"` }
type GetSpringCloudServiceConfigServerGitSettingArgs ¶
type GetSpringCloudServiceConfigServerGitSettingArgs struct { // A `httpBasicAuth` block as defined below. HttpBasicAuths GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayInput `pulumi:"httpBasicAuths"` // The default label of the Git repository, which is a branch name, tag name, or commit-id of the repository Label pulumi.StringInput `pulumi:"label"` // One or more `repository` blocks as defined below. Repositories GetSpringCloudServiceConfigServerGitSettingRepositoryArrayInput `pulumi:"repositories"` // An array of strings used to search subdirectories of the Git repository. SearchPaths pulumi.StringArrayInput `pulumi:"searchPaths"` // A `sshAuth` block as defined below. SshAuths GetSpringCloudServiceConfigServerGitSettingSshAuthArrayInput `pulumi:"sshAuths"` // The URI of the Git repository Uri pulumi.StringInput `pulumi:"uri"` }
func (GetSpringCloudServiceConfigServerGitSettingArgs) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingArgs) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingArgs) ToGetSpringCloudServiceConfigServerGitSettingOutput ¶
func (i GetSpringCloudServiceConfigServerGitSettingArgs) ToGetSpringCloudServiceConfigServerGitSettingOutput() GetSpringCloudServiceConfigServerGitSettingOutput
func (GetSpringCloudServiceConfigServerGitSettingArgs) ToGetSpringCloudServiceConfigServerGitSettingOutputWithContext ¶
func (i GetSpringCloudServiceConfigServerGitSettingArgs) ToGetSpringCloudServiceConfigServerGitSettingOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingOutput
type GetSpringCloudServiceConfigServerGitSettingArray ¶
type GetSpringCloudServiceConfigServerGitSettingArray []GetSpringCloudServiceConfigServerGitSettingInput
func (GetSpringCloudServiceConfigServerGitSettingArray) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingArray) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingArray) ToGetSpringCloudServiceConfigServerGitSettingArrayOutput ¶
func (i GetSpringCloudServiceConfigServerGitSettingArray) ToGetSpringCloudServiceConfigServerGitSettingArrayOutput() GetSpringCloudServiceConfigServerGitSettingArrayOutput
func (GetSpringCloudServiceConfigServerGitSettingArray) ToGetSpringCloudServiceConfigServerGitSettingArrayOutputWithContext ¶
func (i GetSpringCloudServiceConfigServerGitSettingArray) ToGetSpringCloudServiceConfigServerGitSettingArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingArrayOutput
type GetSpringCloudServiceConfigServerGitSettingArrayInput ¶
type GetSpringCloudServiceConfigServerGitSettingArrayInput interface { pulumi.Input ToGetSpringCloudServiceConfigServerGitSettingArrayOutput() GetSpringCloudServiceConfigServerGitSettingArrayOutput ToGetSpringCloudServiceConfigServerGitSettingArrayOutputWithContext(context.Context) GetSpringCloudServiceConfigServerGitSettingArrayOutput }
GetSpringCloudServiceConfigServerGitSettingArrayInput is an input type that accepts GetSpringCloudServiceConfigServerGitSettingArray and GetSpringCloudServiceConfigServerGitSettingArrayOutput values. You can construct a concrete instance of `GetSpringCloudServiceConfigServerGitSettingArrayInput` via:
GetSpringCloudServiceConfigServerGitSettingArray{ GetSpringCloudServiceConfigServerGitSettingArgs{...} }
type GetSpringCloudServiceConfigServerGitSettingArrayOutput ¶
type GetSpringCloudServiceConfigServerGitSettingArrayOutput struct{ *pulumi.OutputState }
func (GetSpringCloudServiceConfigServerGitSettingArrayOutput) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingArrayOutput) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingArrayOutput ¶
func (o GetSpringCloudServiceConfigServerGitSettingArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingArrayOutput() GetSpringCloudServiceConfigServerGitSettingArrayOutput
func (GetSpringCloudServiceConfigServerGitSettingArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingArrayOutputWithContext ¶
func (o GetSpringCloudServiceConfigServerGitSettingArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingArrayOutput
type GetSpringCloudServiceConfigServerGitSettingHttpBasicAuth ¶
type GetSpringCloudServiceConfigServerGitSettingHttpBasicAuth struct { // The password used to access the HTTP Basic Authentication Git repository server. Password string `pulumi:"password"` // The username used to access the HTTP Basic Authentication Git repository server. Username string `pulumi:"username"` }
type GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs ¶
type GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs struct { // The password used to access the HTTP Basic Authentication Git repository server. Password pulumi.StringInput `pulumi:"password"` // The username used to access the HTTP Basic Authentication Git repository server. Username pulumi.StringInput `pulumi:"username"` }
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput ¶
func (i GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput() GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutputWithContext ¶
func (i GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput
type GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArray ¶
type GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArray []GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthInput
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArray) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArray) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArray) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput ¶
func (i GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArray) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput() GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArray) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutputWithContext ¶
func (i GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArray) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput
type GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayInput ¶
type GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayInput interface { pulumi.Input ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput() GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutputWithContext(context.Context) GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput }
GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayInput is an input type that accepts GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArray and GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput values. You can construct a concrete instance of `GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayInput` via:
GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArray{ GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs{...} }
type GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput ¶
type GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput struct{ *pulumi.OutputState }
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput ¶
func (o GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput() GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutputWithContext ¶
func (o GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput
type GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthInput ¶
type GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthInput interface { pulumi.Input ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput() GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutputWithContext(context.Context) GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput }
GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthInput is an input type that accepts GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs and GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput values. You can construct a concrete instance of `GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthInput` via:
GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs{...}
type GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput ¶
type GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput struct{ *pulumi.OutputState }
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) Password ¶
func (o GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) Password() pulumi.StringOutput
The password used to access the HTTP Basic Authentication Git repository server.
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput ¶
func (o GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput() GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutputWithContext ¶
func (o GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) Username ¶
func (o GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) Username() pulumi.StringOutput
The username used to access the HTTP Basic Authentication Git repository server.
type GetSpringCloudServiceConfigServerGitSettingInput ¶
type GetSpringCloudServiceConfigServerGitSettingInput interface { pulumi.Input ToGetSpringCloudServiceConfigServerGitSettingOutput() GetSpringCloudServiceConfigServerGitSettingOutput ToGetSpringCloudServiceConfigServerGitSettingOutputWithContext(context.Context) GetSpringCloudServiceConfigServerGitSettingOutput }
GetSpringCloudServiceConfigServerGitSettingInput is an input type that accepts GetSpringCloudServiceConfigServerGitSettingArgs and GetSpringCloudServiceConfigServerGitSettingOutput values. You can construct a concrete instance of `GetSpringCloudServiceConfigServerGitSettingInput` via:
GetSpringCloudServiceConfigServerGitSettingArgs{...}
type GetSpringCloudServiceConfigServerGitSettingOutput ¶
type GetSpringCloudServiceConfigServerGitSettingOutput struct{ *pulumi.OutputState }
func (GetSpringCloudServiceConfigServerGitSettingOutput) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingOutput) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingOutput) HttpBasicAuths ¶
func (o GetSpringCloudServiceConfigServerGitSettingOutput) HttpBasicAuths() GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput
A `httpBasicAuth` block as defined below.
func (GetSpringCloudServiceConfigServerGitSettingOutput) Label ¶
func (o GetSpringCloudServiceConfigServerGitSettingOutput) Label() pulumi.StringOutput
The default label of the Git repository, which is a branch name, tag name, or commit-id of the repository
func (GetSpringCloudServiceConfigServerGitSettingOutput) Repositories ¶
func (o GetSpringCloudServiceConfigServerGitSettingOutput) Repositories() GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput
One or more `repository` blocks as defined below.
func (GetSpringCloudServiceConfigServerGitSettingOutput) SearchPaths ¶
func (o GetSpringCloudServiceConfigServerGitSettingOutput) SearchPaths() pulumi.StringArrayOutput
An array of strings used to search subdirectories of the Git repository.
func (GetSpringCloudServiceConfigServerGitSettingOutput) SshAuths ¶
func (o GetSpringCloudServiceConfigServerGitSettingOutput) SshAuths() GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput
A `sshAuth` block as defined below.
func (GetSpringCloudServiceConfigServerGitSettingOutput) ToGetSpringCloudServiceConfigServerGitSettingOutput ¶
func (o GetSpringCloudServiceConfigServerGitSettingOutput) ToGetSpringCloudServiceConfigServerGitSettingOutput() GetSpringCloudServiceConfigServerGitSettingOutput
func (GetSpringCloudServiceConfigServerGitSettingOutput) ToGetSpringCloudServiceConfigServerGitSettingOutputWithContext ¶
func (o GetSpringCloudServiceConfigServerGitSettingOutput) ToGetSpringCloudServiceConfigServerGitSettingOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingOutput
func (GetSpringCloudServiceConfigServerGitSettingOutput) Uri ¶
func (o GetSpringCloudServiceConfigServerGitSettingOutput) Uri() pulumi.StringOutput
The URI of the Git repository
type GetSpringCloudServiceConfigServerGitSettingRepository ¶
type GetSpringCloudServiceConfigServerGitSettingRepository struct { // A `httpBasicAuth` block as defined below. HttpBasicAuths []GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuth `pulumi:"httpBasicAuths"` // The default label of the Git repository, which is a branch name, tag name, or commit-id of the repository Label string `pulumi:"label"` // Specifies The name of the Spring Cloud Service resource. Name string `pulumi:"name"` // An array of strings used to match an application name. For each pattern, use the `{application}/{profile}` format with wildcards. Patterns []string `pulumi:"patterns"` // An array of strings used to search subdirectories of the Git repository. SearchPaths []string `pulumi:"searchPaths"` // A `sshAuth` block as defined below. SshAuths []GetSpringCloudServiceConfigServerGitSettingRepositorySshAuth `pulumi:"sshAuths"` // The URI of the Git repository Uri string `pulumi:"uri"` }
type GetSpringCloudServiceConfigServerGitSettingRepositoryArgs ¶
type GetSpringCloudServiceConfigServerGitSettingRepositoryArgs struct { // A `httpBasicAuth` block as defined below. HttpBasicAuths GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayInput `pulumi:"httpBasicAuths"` // The default label of the Git repository, which is a branch name, tag name, or commit-id of the repository Label pulumi.StringInput `pulumi:"label"` // Specifies The name of the Spring Cloud Service resource. Name pulumi.StringInput `pulumi:"name"` // An array of strings used to match an application name. For each pattern, use the `{application}/{profile}` format with wildcards. Patterns pulumi.StringArrayInput `pulumi:"patterns"` // An array of strings used to search subdirectories of the Git repository. SearchPaths pulumi.StringArrayInput `pulumi:"searchPaths"` // A `sshAuth` block as defined below. SshAuths GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayInput `pulumi:"sshAuths"` // The URI of the Git repository Uri pulumi.StringInput `pulumi:"uri"` }
func (GetSpringCloudServiceConfigServerGitSettingRepositoryArgs) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingRepositoryArgs) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingRepositoryArgs) ToGetSpringCloudServiceConfigServerGitSettingRepositoryOutput ¶
func (i GetSpringCloudServiceConfigServerGitSettingRepositoryArgs) ToGetSpringCloudServiceConfigServerGitSettingRepositoryOutput() GetSpringCloudServiceConfigServerGitSettingRepositoryOutput
func (GetSpringCloudServiceConfigServerGitSettingRepositoryArgs) ToGetSpringCloudServiceConfigServerGitSettingRepositoryOutputWithContext ¶
func (i GetSpringCloudServiceConfigServerGitSettingRepositoryArgs) ToGetSpringCloudServiceConfigServerGitSettingRepositoryOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositoryOutput
type GetSpringCloudServiceConfigServerGitSettingRepositoryArray ¶
type GetSpringCloudServiceConfigServerGitSettingRepositoryArray []GetSpringCloudServiceConfigServerGitSettingRepositoryInput
func (GetSpringCloudServiceConfigServerGitSettingRepositoryArray) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingRepositoryArray) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingRepositoryArray) ToGetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput ¶
func (i GetSpringCloudServiceConfigServerGitSettingRepositoryArray) ToGetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput() GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput
func (GetSpringCloudServiceConfigServerGitSettingRepositoryArray) ToGetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutputWithContext ¶
func (i GetSpringCloudServiceConfigServerGitSettingRepositoryArray) ToGetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput
type GetSpringCloudServiceConfigServerGitSettingRepositoryArrayInput ¶
type GetSpringCloudServiceConfigServerGitSettingRepositoryArrayInput interface { pulumi.Input ToGetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput() GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput ToGetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutputWithContext(context.Context) GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput }
GetSpringCloudServiceConfigServerGitSettingRepositoryArrayInput is an input type that accepts GetSpringCloudServiceConfigServerGitSettingRepositoryArray and GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput values. You can construct a concrete instance of `GetSpringCloudServiceConfigServerGitSettingRepositoryArrayInput` via:
GetSpringCloudServiceConfigServerGitSettingRepositoryArray{ GetSpringCloudServiceConfigServerGitSettingRepositoryArgs{...} }
type GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput ¶
type GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput struct{ *pulumi.OutputState }
func (GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput() GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput
func (GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutputWithContext ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput
type GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuth ¶
type GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuth struct { // The password used to access the HTTP Basic Authentication Git repository server. Password string `pulumi:"password"` // The username used to access the HTTP Basic Authentication Git repository server. Username string `pulumi:"username"` }
type GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs ¶
type GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs struct { // The password used to access the HTTP Basic Authentication Git repository server. Password pulumi.StringInput `pulumi:"password"` // The username used to access the HTTP Basic Authentication Git repository server. Username pulumi.StringInput `pulumi:"username"` }
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput ¶
func (i GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput() GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutputWithContext ¶
func (i GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput
type GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArray ¶
type GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArray []GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthInput
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArray) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArray) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArray) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput ¶
func (i GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArray) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput() GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArray) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutputWithContext ¶
func (i GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArray) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput
type GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayInput ¶
type GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayInput interface { pulumi.Input ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput() GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutputWithContext(context.Context) GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput }
GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayInput is an input type that accepts GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArray and GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput values. You can construct a concrete instance of `GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayInput` via:
GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArray{ GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs{...} }
type GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput ¶
type GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput struct{ *pulumi.OutputState }
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput() GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutputWithContext ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput
type GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthInput ¶
type GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthInput interface { pulumi.Input ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput() GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutputWithContext(context.Context) GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput }
GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthInput is an input type that accepts GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs and GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput values. You can construct a concrete instance of `GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthInput` via:
GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs{...}
type GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput ¶
type GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput struct{ *pulumi.OutputState }
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) Password ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) Password() pulumi.StringOutput
The password used to access the HTTP Basic Authentication Git repository server.
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput() GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutputWithContext ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) Username ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) Username() pulumi.StringOutput
The username used to access the HTTP Basic Authentication Git repository server.
type GetSpringCloudServiceConfigServerGitSettingRepositoryInput ¶
type GetSpringCloudServiceConfigServerGitSettingRepositoryInput interface { pulumi.Input ToGetSpringCloudServiceConfigServerGitSettingRepositoryOutput() GetSpringCloudServiceConfigServerGitSettingRepositoryOutput ToGetSpringCloudServiceConfigServerGitSettingRepositoryOutputWithContext(context.Context) GetSpringCloudServiceConfigServerGitSettingRepositoryOutput }
GetSpringCloudServiceConfigServerGitSettingRepositoryInput is an input type that accepts GetSpringCloudServiceConfigServerGitSettingRepositoryArgs and GetSpringCloudServiceConfigServerGitSettingRepositoryOutput values. You can construct a concrete instance of `GetSpringCloudServiceConfigServerGitSettingRepositoryInput` via:
GetSpringCloudServiceConfigServerGitSettingRepositoryArgs{...}
type GetSpringCloudServiceConfigServerGitSettingRepositoryOutput ¶
type GetSpringCloudServiceConfigServerGitSettingRepositoryOutput struct{ *pulumi.OutputState }
func (GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) HttpBasicAuths ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) HttpBasicAuths() GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput
A `httpBasicAuth` block as defined below.
func (GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) Label ¶
The default label of the Git repository, which is a branch name, tag name, or commit-id of the repository
func (GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) Name ¶
Specifies The name of the Spring Cloud Service resource.
func (GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) Patterns ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) Patterns() pulumi.StringArrayOutput
An array of strings used to match an application name. For each pattern, use the `{application}/{profile}` format with wildcards.
func (GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) SearchPaths ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) SearchPaths() pulumi.StringArrayOutput
An array of strings used to search subdirectories of the Git repository.
func (GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) SshAuths ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) SshAuths() GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput
A `sshAuth` block as defined below.
func (GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryOutput ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryOutput() GetSpringCloudServiceConfigServerGitSettingRepositoryOutput
func (GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryOutputWithContext ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositoryOutput
type GetSpringCloudServiceConfigServerGitSettingRepositorySshAuth ¶
type GetSpringCloudServiceConfigServerGitSettingRepositorySshAuth struct { // The host key of the Git repository server. HostKey string `pulumi:"hostKey"` // The host key algorithm. HostKeyAlgorithm string `pulumi:"hostKeyAlgorithm"` // The SSH private key to access the Git repository, needed when the URI starts with `git@` or `ssh://`. PrivateKey string `pulumi:"privateKey"` // Indicates whether the Config Server instance will fail to start if the hostKey does not match. StrictHostKeyCheckingEnabled bool `pulumi:"strictHostKeyCheckingEnabled"` }
type GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs ¶
type GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs struct { // The host key of the Git repository server. HostKey pulumi.StringInput `pulumi:"hostKey"` // The host key algorithm. HostKeyAlgorithm pulumi.StringInput `pulumi:"hostKeyAlgorithm"` // The SSH private key to access the Git repository, needed when the URI starts with `git@` or `ssh://`. PrivateKey pulumi.StringInput `pulumi:"privateKey"` // Indicates whether the Config Server instance will fail to start if the hostKey does not match. StrictHostKeyCheckingEnabled pulumi.BoolInput `pulumi:"strictHostKeyCheckingEnabled"` }
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput ¶
func (i GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput() GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutputWithContext ¶
func (i GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput
type GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArray ¶
type GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArray []GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthInput
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArray) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArray) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArray) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput ¶
func (i GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArray) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput() GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArray) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutputWithContext ¶
func (i GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArray) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput
type GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayInput ¶
type GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayInput interface { pulumi.Input ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput() GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutputWithContext(context.Context) GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput }
GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayInput is an input type that accepts GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArray and GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput values. You can construct a concrete instance of `GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayInput` via:
GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArray{ GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs{...} }
type GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput ¶
type GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput struct{ *pulumi.OutputState }
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput() GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutputWithContext ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput
type GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthInput ¶
type GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthInput interface { pulumi.Input ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput() GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutputWithContext(context.Context) GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput }
GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthInput is an input type that accepts GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs and GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput values. You can construct a concrete instance of `GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthInput` via:
GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs{...}
type GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput ¶
type GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput struct{ *pulumi.OutputState }
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) HostKey ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) HostKey() pulumi.StringOutput
The host key of the Git repository server.
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) HostKeyAlgorithm ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) HostKeyAlgorithm() pulumi.StringOutput
The host key algorithm.
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) PrivateKey ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) PrivateKey() pulumi.StringOutput
The SSH private key to access the Git repository, needed when the URI starts with `git@` or `ssh://`.
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) StrictHostKeyCheckingEnabled ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) StrictHostKeyCheckingEnabled() pulumi.BoolOutput
Indicates whether the Config Server instance will fail to start if the hostKey does not match.
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput() GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutputWithContext ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput
type GetSpringCloudServiceConfigServerGitSettingSshAuth ¶
type GetSpringCloudServiceConfigServerGitSettingSshAuth struct { // The host key of the Git repository server. HostKey string `pulumi:"hostKey"` // The host key algorithm. HostKeyAlgorithm string `pulumi:"hostKeyAlgorithm"` // The SSH private key to access the Git repository, needed when the URI starts with `git@` or `ssh://`. PrivateKey string `pulumi:"privateKey"` // Indicates whether the Config Server instance will fail to start if the hostKey does not match. StrictHostKeyCheckingEnabled bool `pulumi:"strictHostKeyCheckingEnabled"` }
type GetSpringCloudServiceConfigServerGitSettingSshAuthArgs ¶
type GetSpringCloudServiceConfigServerGitSettingSshAuthArgs struct { // The host key of the Git repository server. HostKey pulumi.StringInput `pulumi:"hostKey"` // The host key algorithm. HostKeyAlgorithm pulumi.StringInput `pulumi:"hostKeyAlgorithm"` // The SSH private key to access the Git repository, needed when the URI starts with `git@` or `ssh://`. PrivateKey pulumi.StringInput `pulumi:"privateKey"` // Indicates whether the Config Server instance will fail to start if the hostKey does not match. StrictHostKeyCheckingEnabled pulumi.BoolInput `pulumi:"strictHostKeyCheckingEnabled"` }
func (GetSpringCloudServiceConfigServerGitSettingSshAuthArgs) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingSshAuthArgs) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingSshAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingSshAuthOutput ¶
func (i GetSpringCloudServiceConfigServerGitSettingSshAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingSshAuthOutput() GetSpringCloudServiceConfigServerGitSettingSshAuthOutput
func (GetSpringCloudServiceConfigServerGitSettingSshAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingSshAuthOutputWithContext ¶
func (i GetSpringCloudServiceConfigServerGitSettingSshAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingSshAuthOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingSshAuthOutput
type GetSpringCloudServiceConfigServerGitSettingSshAuthArray ¶
type GetSpringCloudServiceConfigServerGitSettingSshAuthArray []GetSpringCloudServiceConfigServerGitSettingSshAuthInput
func (GetSpringCloudServiceConfigServerGitSettingSshAuthArray) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingSshAuthArray) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingSshAuthArray) ToGetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput ¶
func (i GetSpringCloudServiceConfigServerGitSettingSshAuthArray) ToGetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput() GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput
func (GetSpringCloudServiceConfigServerGitSettingSshAuthArray) ToGetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutputWithContext ¶
func (i GetSpringCloudServiceConfigServerGitSettingSshAuthArray) ToGetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput
type GetSpringCloudServiceConfigServerGitSettingSshAuthArrayInput ¶
type GetSpringCloudServiceConfigServerGitSettingSshAuthArrayInput interface { pulumi.Input ToGetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput() GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput ToGetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutputWithContext(context.Context) GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput }
GetSpringCloudServiceConfigServerGitSettingSshAuthArrayInput is an input type that accepts GetSpringCloudServiceConfigServerGitSettingSshAuthArray and GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput values. You can construct a concrete instance of `GetSpringCloudServiceConfigServerGitSettingSshAuthArrayInput` via:
GetSpringCloudServiceConfigServerGitSettingSshAuthArray{ GetSpringCloudServiceConfigServerGitSettingSshAuthArgs{...} }
type GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput ¶
type GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput struct{ *pulumi.OutputState }
func (GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput ¶
func (o GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput() GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput
func (GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutputWithContext ¶
func (o GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput
type GetSpringCloudServiceConfigServerGitSettingSshAuthInput ¶
type GetSpringCloudServiceConfigServerGitSettingSshAuthInput interface { pulumi.Input ToGetSpringCloudServiceConfigServerGitSettingSshAuthOutput() GetSpringCloudServiceConfigServerGitSettingSshAuthOutput ToGetSpringCloudServiceConfigServerGitSettingSshAuthOutputWithContext(context.Context) GetSpringCloudServiceConfigServerGitSettingSshAuthOutput }
GetSpringCloudServiceConfigServerGitSettingSshAuthInput is an input type that accepts GetSpringCloudServiceConfigServerGitSettingSshAuthArgs and GetSpringCloudServiceConfigServerGitSettingSshAuthOutput values. You can construct a concrete instance of `GetSpringCloudServiceConfigServerGitSettingSshAuthInput` via:
GetSpringCloudServiceConfigServerGitSettingSshAuthArgs{...}
type GetSpringCloudServiceConfigServerGitSettingSshAuthOutput ¶
type GetSpringCloudServiceConfigServerGitSettingSshAuthOutput struct{ *pulumi.OutputState }
func (GetSpringCloudServiceConfigServerGitSettingSshAuthOutput) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingSshAuthOutput) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingSshAuthOutput) HostKey ¶
func (o GetSpringCloudServiceConfigServerGitSettingSshAuthOutput) HostKey() pulumi.StringOutput
The host key of the Git repository server.
func (GetSpringCloudServiceConfigServerGitSettingSshAuthOutput) HostKeyAlgorithm ¶
func (o GetSpringCloudServiceConfigServerGitSettingSshAuthOutput) HostKeyAlgorithm() pulumi.StringOutput
The host key algorithm.
func (GetSpringCloudServiceConfigServerGitSettingSshAuthOutput) PrivateKey ¶
func (o GetSpringCloudServiceConfigServerGitSettingSshAuthOutput) PrivateKey() pulumi.StringOutput
The SSH private key to access the Git repository, needed when the URI starts with `git@` or `ssh://`.
func (GetSpringCloudServiceConfigServerGitSettingSshAuthOutput) StrictHostKeyCheckingEnabled ¶
func (o GetSpringCloudServiceConfigServerGitSettingSshAuthOutput) StrictHostKeyCheckingEnabled() pulumi.BoolOutput
Indicates whether the Config Server instance will fail to start if the hostKey does not match.
func (GetSpringCloudServiceConfigServerGitSettingSshAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingSshAuthOutput ¶
func (o GetSpringCloudServiceConfigServerGitSettingSshAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingSshAuthOutput() GetSpringCloudServiceConfigServerGitSettingSshAuthOutput
func (GetSpringCloudServiceConfigServerGitSettingSshAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingSshAuthOutputWithContext ¶
func (o GetSpringCloudServiceConfigServerGitSettingSshAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingSshAuthOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingSshAuthOutput
type GetSpringCloudServiceRequiredNetworkTrafficRule ¶
type GetSpringCloudServiceRequiredNetworkTrafficRule struct { // The direction of required traffic. Possible values are `Inbound`, `Outbound`. Direction string `pulumi:"direction"` // The FQDN list of required traffic. Fqdns []string `pulumi:"fqdns"` // The IP list of required traffic. IpAddresses []string `pulumi:"ipAddresses"` // The port of required traffic. Port int `pulumi:"port"` // The protocol of required traffic. Protocol string `pulumi:"protocol"` }
type GetSpringCloudServiceRequiredNetworkTrafficRuleArgs ¶
type GetSpringCloudServiceRequiredNetworkTrafficRuleArgs struct { // The direction of required traffic. Possible values are `Inbound`, `Outbound`. Direction pulumi.StringInput `pulumi:"direction"` // The FQDN list of required traffic. Fqdns pulumi.StringArrayInput `pulumi:"fqdns"` // The IP list of required traffic. IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"` // The port of required traffic. Port pulumi.IntInput `pulumi:"port"` // The protocol of required traffic. Protocol pulumi.StringInput `pulumi:"protocol"` }
func (GetSpringCloudServiceRequiredNetworkTrafficRuleArgs) ElementType ¶
func (GetSpringCloudServiceRequiredNetworkTrafficRuleArgs) ElementType() reflect.Type
func (GetSpringCloudServiceRequiredNetworkTrafficRuleArgs) ToGetSpringCloudServiceRequiredNetworkTrafficRuleOutput ¶
func (i GetSpringCloudServiceRequiredNetworkTrafficRuleArgs) ToGetSpringCloudServiceRequiredNetworkTrafficRuleOutput() GetSpringCloudServiceRequiredNetworkTrafficRuleOutput
func (GetSpringCloudServiceRequiredNetworkTrafficRuleArgs) ToGetSpringCloudServiceRequiredNetworkTrafficRuleOutputWithContext ¶
func (i GetSpringCloudServiceRequiredNetworkTrafficRuleArgs) ToGetSpringCloudServiceRequiredNetworkTrafficRuleOutputWithContext(ctx context.Context) GetSpringCloudServiceRequiredNetworkTrafficRuleOutput
type GetSpringCloudServiceRequiredNetworkTrafficRuleArray ¶
type GetSpringCloudServiceRequiredNetworkTrafficRuleArray []GetSpringCloudServiceRequiredNetworkTrafficRuleInput
func (GetSpringCloudServiceRequiredNetworkTrafficRuleArray) ElementType ¶
func (GetSpringCloudServiceRequiredNetworkTrafficRuleArray) ElementType() reflect.Type
func (GetSpringCloudServiceRequiredNetworkTrafficRuleArray) ToGetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput ¶
func (i GetSpringCloudServiceRequiredNetworkTrafficRuleArray) ToGetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput() GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput
func (GetSpringCloudServiceRequiredNetworkTrafficRuleArray) ToGetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutputWithContext ¶
func (i GetSpringCloudServiceRequiredNetworkTrafficRuleArray) ToGetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput
type GetSpringCloudServiceRequiredNetworkTrafficRuleArrayInput ¶
type GetSpringCloudServiceRequiredNetworkTrafficRuleArrayInput interface { pulumi.Input ToGetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput() GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput ToGetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutputWithContext(context.Context) GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput }
GetSpringCloudServiceRequiredNetworkTrafficRuleArrayInput is an input type that accepts GetSpringCloudServiceRequiredNetworkTrafficRuleArray and GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput values. You can construct a concrete instance of `GetSpringCloudServiceRequiredNetworkTrafficRuleArrayInput` via:
GetSpringCloudServiceRequiredNetworkTrafficRuleArray{ GetSpringCloudServiceRequiredNetworkTrafficRuleArgs{...} }
type GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput ¶
type GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput struct{ *pulumi.OutputState }
func (GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput) ElementType ¶
func (GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput) ElementType() reflect.Type
func (GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput) ToGetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput ¶
func (o GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput) ToGetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput() GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput
func (GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput) ToGetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutputWithContext ¶
func (o GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput) ToGetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput
type GetSpringCloudServiceRequiredNetworkTrafficRuleInput ¶
type GetSpringCloudServiceRequiredNetworkTrafficRuleInput interface { pulumi.Input ToGetSpringCloudServiceRequiredNetworkTrafficRuleOutput() GetSpringCloudServiceRequiredNetworkTrafficRuleOutput ToGetSpringCloudServiceRequiredNetworkTrafficRuleOutputWithContext(context.Context) GetSpringCloudServiceRequiredNetworkTrafficRuleOutput }
GetSpringCloudServiceRequiredNetworkTrafficRuleInput is an input type that accepts GetSpringCloudServiceRequiredNetworkTrafficRuleArgs and GetSpringCloudServiceRequiredNetworkTrafficRuleOutput values. You can construct a concrete instance of `GetSpringCloudServiceRequiredNetworkTrafficRuleInput` via:
GetSpringCloudServiceRequiredNetworkTrafficRuleArgs{...}
type GetSpringCloudServiceRequiredNetworkTrafficRuleOutput ¶
type GetSpringCloudServiceRequiredNetworkTrafficRuleOutput struct{ *pulumi.OutputState }
func (GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) Direction ¶
func (o GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) Direction() pulumi.StringOutput
The direction of required traffic. Possible values are `Inbound`, `Outbound`.
func (GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) ElementType ¶
func (GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) ElementType() reflect.Type
func (GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) Fqdns ¶
func (o GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) Fqdns() pulumi.StringArrayOutput
The FQDN list of required traffic.
func (GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) IpAddresses ¶
func (o GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) IpAddresses() pulumi.StringArrayOutput
The IP list of required traffic.
func (GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) Port ¶
func (o GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) Port() pulumi.IntOutput
The port of required traffic.
func (GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) Protocol ¶
func (o GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) Protocol() pulumi.StringOutput
The protocol of required traffic.
func (GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) ToGetSpringCloudServiceRequiredNetworkTrafficRuleOutput ¶
func (o GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) ToGetSpringCloudServiceRequiredNetworkTrafficRuleOutput() GetSpringCloudServiceRequiredNetworkTrafficRuleOutput
func (GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) ToGetSpringCloudServiceRequiredNetworkTrafficRuleOutputWithContext ¶
func (o GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) ToGetSpringCloudServiceRequiredNetworkTrafficRuleOutputWithContext(ctx context.Context) GetSpringCloudServiceRequiredNetworkTrafficRuleOutput
type LookupSpringCloudAppArgs ¶
type LookupSpringCloudAppArgs struct { // The name of the Spring Cloud Application. Name string `pulumi:"name"` // The name of the Resource Group where the Spring Cloud Application exists. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the Spring Cloud Service. ServiceName string `pulumi:"serviceName"` }
A collection of arguments for invoking getSpringCloudApp.
type LookupSpringCloudAppOutputArgs ¶
type LookupSpringCloudAppOutputArgs struct { // The name of the Spring Cloud Application. Name pulumi.StringInput `pulumi:"name"` // The name of the Resource Group where the Spring Cloud Application exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The name of the Spring Cloud Service. ServiceName pulumi.StringInput `pulumi:"serviceName"` }
A collection of arguments for invoking getSpringCloudApp.
func (LookupSpringCloudAppOutputArgs) ElementType ¶
func (LookupSpringCloudAppOutputArgs) ElementType() reflect.Type
type LookupSpringCloudAppResult ¶
type LookupSpringCloudAppResult struct { // The Fully Qualified DNS Name. Fqdn string `pulumi:"fqdn"` // Is only HTTPS allowed? HttpsOnly bool `pulumi:"httpsOnly"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // An `identity` block as defined below. Identities []GetSpringCloudAppIdentity `pulumi:"identities"` // Does the Spring Cloud Application have public endpoint? IsPublic bool `pulumi:"isPublic"` Name string `pulumi:"name"` // A `persistentDisk` block as defined below. PersistentDisks []GetSpringCloudAppPersistentDisk `pulumi:"persistentDisks"` ResourceGroupName string `pulumi:"resourceGroupName"` ServiceName string `pulumi:"serviceName"` // Is End to End TLS Enabled? TlsEnabled bool `pulumi:"tlsEnabled"` // The public endpoint of the Spring Cloud Application. Url string `pulumi:"url"` }
A collection of values returned by getSpringCloudApp.
func LookupSpringCloudApp ¶
func LookupSpringCloudApp(ctx *pulumi.Context, args *LookupSpringCloudAppArgs, opts ...pulumi.InvokeOption) (*LookupSpringCloudAppResult, error)
Use this data source to access information about an existing Spring Cloud Application.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appplatform" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := appplatform.LookupSpringCloudApp(ctx, &appplatform.LookupSpringCloudAppArgs{ Name: azurerm_spring_cloud_app.Example.Name, ResourceGroupName: azurerm_spring_cloud_app.Example.Resource_group_name, ServiceName: azurerm_spring_cloud_app.Example.Service_name, }, nil) if err != nil { return err } ctx.Export("springCloudAppId", example.Id) return nil }) }
```
type LookupSpringCloudAppResultOutput ¶
type LookupSpringCloudAppResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSpringCloudApp.
func LookupSpringCloudAppOutput ¶
func LookupSpringCloudAppOutput(ctx *pulumi.Context, args LookupSpringCloudAppOutputArgs, opts ...pulumi.InvokeOption) LookupSpringCloudAppResultOutput
func (LookupSpringCloudAppResultOutput) ElementType ¶
func (LookupSpringCloudAppResultOutput) ElementType() reflect.Type
func (LookupSpringCloudAppResultOutput) Fqdn ¶
func (o LookupSpringCloudAppResultOutput) Fqdn() pulumi.StringOutput
The Fully Qualified DNS Name.
func (LookupSpringCloudAppResultOutput) HttpsOnly ¶
func (o LookupSpringCloudAppResultOutput) HttpsOnly() pulumi.BoolOutput
Is only HTTPS allowed?
func (LookupSpringCloudAppResultOutput) Id ¶
func (o LookupSpringCloudAppResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupSpringCloudAppResultOutput) Identities ¶
func (o LookupSpringCloudAppResultOutput) Identities() GetSpringCloudAppIdentityArrayOutput
An `identity` block as defined below.
func (LookupSpringCloudAppResultOutput) IsPublic ¶
func (o LookupSpringCloudAppResultOutput) IsPublic() pulumi.BoolOutput
Does the Spring Cloud Application have public endpoint?
func (LookupSpringCloudAppResultOutput) Name ¶
func (o LookupSpringCloudAppResultOutput) Name() pulumi.StringOutput
func (LookupSpringCloudAppResultOutput) PersistentDisks ¶
func (o LookupSpringCloudAppResultOutput) PersistentDisks() GetSpringCloudAppPersistentDiskArrayOutput
A `persistentDisk` block as defined below.
func (LookupSpringCloudAppResultOutput) ResourceGroupName ¶
func (o LookupSpringCloudAppResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupSpringCloudAppResultOutput) ServiceName ¶
func (o LookupSpringCloudAppResultOutput) ServiceName() pulumi.StringOutput
func (LookupSpringCloudAppResultOutput) TlsEnabled ¶
func (o LookupSpringCloudAppResultOutput) TlsEnabled() pulumi.BoolOutput
Is End to End TLS Enabled?
func (LookupSpringCloudAppResultOutput) ToLookupSpringCloudAppResultOutput ¶
func (o LookupSpringCloudAppResultOutput) ToLookupSpringCloudAppResultOutput() LookupSpringCloudAppResultOutput
func (LookupSpringCloudAppResultOutput) ToLookupSpringCloudAppResultOutputWithContext ¶
func (o LookupSpringCloudAppResultOutput) ToLookupSpringCloudAppResultOutputWithContext(ctx context.Context) LookupSpringCloudAppResultOutput
func (LookupSpringCloudAppResultOutput) Url ¶
func (o LookupSpringCloudAppResultOutput) Url() pulumi.StringOutput
The public endpoint of the Spring Cloud Application.
type LookupSpringCloudServiceArgs ¶
type LookupSpringCloudServiceArgs struct { // Specifies The name of the Spring Cloud Service resource. Name string `pulumi:"name"` // Specifies the name of the Resource Group where the Spring Cloud Service exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getSpringCloudService.
type LookupSpringCloudServiceOutputArgs ¶
type LookupSpringCloudServiceOutputArgs struct { // Specifies The name of the Spring Cloud Service resource. Name pulumi.StringInput `pulumi:"name"` // Specifies the name of the Resource Group where the Spring Cloud Service exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getSpringCloudService.
func (LookupSpringCloudServiceOutputArgs) ElementType ¶
func (LookupSpringCloudServiceOutputArgs) ElementType() reflect.Type
type LookupSpringCloudServiceResult ¶
type LookupSpringCloudServiceResult struct { // A `configServerGitSetting` block as defined below. ConfigServerGitSettings []GetSpringCloudServiceConfigServerGitSetting `pulumi:"configServerGitSettings"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The location of Spring Cloud Service. Location string `pulumi:"location"` // The name to identify on the Git repository. Name string `pulumi:"name"` // A list of the outbound Public IP Addresses used by this Spring Cloud Service. OutboundPublicIpAddresses []string `pulumi:"outboundPublicIpAddresses"` // A list of `requiredNetworkTrafficRules` blocks as defined below. RequiredNetworkTrafficRules []GetSpringCloudServiceRequiredNetworkTrafficRule `pulumi:"requiredNetworkTrafficRules"` ResourceGroupName string `pulumi:"resourceGroupName"` // A mapping of tags assigned to Spring Cloud Service. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getSpringCloudService.
func LookupSpringCloudService ¶
func LookupSpringCloudService(ctx *pulumi.Context, args *LookupSpringCloudServiceArgs, opts ...pulumi.InvokeOption) (*LookupSpringCloudServiceResult, error)
Use this data source to access information about an existing Spring Cloud Service.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appplatform" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := appplatform.LookupSpringCloudService(ctx, &appplatform.LookupSpringCloudServiceArgs{ Name: azurerm_spring_cloud_service.Example.Name, ResourceGroupName: azurerm_spring_cloud_service.Example.Resource_group_name, }, nil) if err != nil { return err } ctx.Export("springCloudServiceId", example.Id) return nil }) }
```
type LookupSpringCloudServiceResultOutput ¶
type LookupSpringCloudServiceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSpringCloudService.
func LookupSpringCloudServiceOutput ¶
func LookupSpringCloudServiceOutput(ctx *pulumi.Context, args LookupSpringCloudServiceOutputArgs, opts ...pulumi.InvokeOption) LookupSpringCloudServiceResultOutput
func (LookupSpringCloudServiceResultOutput) ConfigServerGitSettings ¶
func (o LookupSpringCloudServiceResultOutput) ConfigServerGitSettings() GetSpringCloudServiceConfigServerGitSettingArrayOutput
A `configServerGitSetting` block as defined below.
func (LookupSpringCloudServiceResultOutput) ElementType ¶
func (LookupSpringCloudServiceResultOutput) ElementType() reflect.Type
func (LookupSpringCloudServiceResultOutput) Id ¶
func (o LookupSpringCloudServiceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupSpringCloudServiceResultOutput) Location ¶
func (o LookupSpringCloudServiceResultOutput) Location() pulumi.StringOutput
The location of Spring Cloud Service.
func (LookupSpringCloudServiceResultOutput) Name ¶
func (o LookupSpringCloudServiceResultOutput) Name() pulumi.StringOutput
The name to identify on the Git repository.
func (LookupSpringCloudServiceResultOutput) OutboundPublicIpAddresses ¶
func (o LookupSpringCloudServiceResultOutput) OutboundPublicIpAddresses() pulumi.StringArrayOutput
A list of the outbound Public IP Addresses used by this Spring Cloud Service.
func (LookupSpringCloudServiceResultOutput) RequiredNetworkTrafficRules ¶
func (o LookupSpringCloudServiceResultOutput) RequiredNetworkTrafficRules() GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput
A list of `requiredNetworkTrafficRules` blocks as defined below.
func (LookupSpringCloudServiceResultOutput) ResourceGroupName ¶
func (o LookupSpringCloudServiceResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupSpringCloudServiceResultOutput) Tags ¶
func (o LookupSpringCloudServiceResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to Spring Cloud Service.
func (LookupSpringCloudServiceResultOutput) ToLookupSpringCloudServiceResultOutput ¶
func (o LookupSpringCloudServiceResultOutput) ToLookupSpringCloudServiceResultOutput() LookupSpringCloudServiceResultOutput
func (LookupSpringCloudServiceResultOutput) ToLookupSpringCloudServiceResultOutputWithContext ¶
func (o LookupSpringCloudServiceResultOutput) ToLookupSpringCloudServiceResultOutputWithContext(ctx context.Context) LookupSpringCloudServiceResultOutput
type SpringCloudActiveDeployment ¶
type SpringCloudActiveDeployment struct { pulumi.CustomResourceState // Specifies the name of Spring Cloud Deployment which is going to be active. DeploymentName pulumi.StringOutput `pulumi:"deploymentName"` // Specifies the id of the Spring Cloud Application. Changing this forces a new resource to be created. SpringCloudAppId pulumi.StringOutput `pulumi:"springCloudAppId"` }
Manages an Active Azure Spring Cloud Deployment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "exampleSpringCloudService", &appplatform.SpringCloudServiceArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, }) if err != nil { return err } exampleSpringCloudApp, err := appplatform.NewSpringCloudApp(ctx, "exampleSpringCloudApp", &appplatform.SpringCloudAppArgs{ ResourceGroupName: exampleResourceGroup.Name, ServiceName: exampleSpringCloudService.Name, Identity: &appplatform.SpringCloudAppIdentityArgs{ Type: pulumi.String("SystemAssigned"), }, }) if err != nil { return err } exampleSpringCloudJavaDeployment, err := appplatform.NewSpringCloudJavaDeployment(ctx, "exampleSpringCloudJavaDeployment", &appplatform.SpringCloudJavaDeploymentArgs{ SpringCloudAppId: exampleSpringCloudApp.ID(), InstanceCount: pulumi.Int(2), JvmOptions: pulumi.String("-XX:+PrintGC"), RuntimeVersion: pulumi.String("Java_11"), Quota: &appplatform.SpringCloudJavaDeploymentQuotaArgs{ Cpu: pulumi.String("2"), Memory: pulumi.String("4Gi"), }, EnvironmentVariables: pulumi.StringMap{ "Env": pulumi.String("Staging"), }, }) if err != nil { return err } _, err = appplatform.NewSpringCloudActiveDeployment(ctx, "exampleSpringCloudActiveDeployment", &appplatform.SpringCloudActiveDeploymentArgs{ SpringCloudAppId: exampleSpringCloudApp.ID(), DeploymentName: exampleSpringCloudJavaDeployment.Name, }) if err != nil { return err } return nil }) }
```
## Import
Spring Cloud Active Deployment can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appplatform/springCloudActiveDeployment:SpringCloudActiveDeployment example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourcegroup1/providers/Microsoft.AppPlatform/Spring/service1/apps/app1
```
func GetSpringCloudActiveDeployment ¶
func GetSpringCloudActiveDeployment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SpringCloudActiveDeploymentState, opts ...pulumi.ResourceOption) (*SpringCloudActiveDeployment, error)
GetSpringCloudActiveDeployment gets an existing SpringCloudActiveDeployment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSpringCloudActiveDeployment ¶
func NewSpringCloudActiveDeployment(ctx *pulumi.Context, name string, args *SpringCloudActiveDeploymentArgs, opts ...pulumi.ResourceOption) (*SpringCloudActiveDeployment, error)
NewSpringCloudActiveDeployment registers a new resource with the given unique name, arguments, and options.
func (*SpringCloudActiveDeployment) ElementType ¶
func (*SpringCloudActiveDeployment) ElementType() reflect.Type
func (*SpringCloudActiveDeployment) ToSpringCloudActiveDeploymentOutput ¶
func (i *SpringCloudActiveDeployment) ToSpringCloudActiveDeploymentOutput() SpringCloudActiveDeploymentOutput
func (*SpringCloudActiveDeployment) ToSpringCloudActiveDeploymentOutputWithContext ¶
func (i *SpringCloudActiveDeployment) ToSpringCloudActiveDeploymentOutputWithContext(ctx context.Context) SpringCloudActiveDeploymentOutput
type SpringCloudActiveDeploymentArgs ¶
type SpringCloudActiveDeploymentArgs struct { // Specifies the name of Spring Cloud Deployment which is going to be active. DeploymentName pulumi.StringInput // Specifies the id of the Spring Cloud Application. Changing this forces a new resource to be created. SpringCloudAppId pulumi.StringInput }
The set of arguments for constructing a SpringCloudActiveDeployment resource.
func (SpringCloudActiveDeploymentArgs) ElementType ¶
func (SpringCloudActiveDeploymentArgs) ElementType() reflect.Type
type SpringCloudActiveDeploymentArray ¶
type SpringCloudActiveDeploymentArray []SpringCloudActiveDeploymentInput
func (SpringCloudActiveDeploymentArray) ElementType ¶
func (SpringCloudActiveDeploymentArray) ElementType() reflect.Type
func (SpringCloudActiveDeploymentArray) ToSpringCloudActiveDeploymentArrayOutput ¶
func (i SpringCloudActiveDeploymentArray) ToSpringCloudActiveDeploymentArrayOutput() SpringCloudActiveDeploymentArrayOutput
func (SpringCloudActiveDeploymentArray) ToSpringCloudActiveDeploymentArrayOutputWithContext ¶
func (i SpringCloudActiveDeploymentArray) ToSpringCloudActiveDeploymentArrayOutputWithContext(ctx context.Context) SpringCloudActiveDeploymentArrayOutput
type SpringCloudActiveDeploymentArrayInput ¶
type SpringCloudActiveDeploymentArrayInput interface { pulumi.Input ToSpringCloudActiveDeploymentArrayOutput() SpringCloudActiveDeploymentArrayOutput ToSpringCloudActiveDeploymentArrayOutputWithContext(context.Context) SpringCloudActiveDeploymentArrayOutput }
SpringCloudActiveDeploymentArrayInput is an input type that accepts SpringCloudActiveDeploymentArray and SpringCloudActiveDeploymentArrayOutput values. You can construct a concrete instance of `SpringCloudActiveDeploymentArrayInput` via:
SpringCloudActiveDeploymentArray{ SpringCloudActiveDeploymentArgs{...} }
type SpringCloudActiveDeploymentArrayOutput ¶
type SpringCloudActiveDeploymentArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudActiveDeploymentArrayOutput) ElementType ¶
func (SpringCloudActiveDeploymentArrayOutput) ElementType() reflect.Type
func (SpringCloudActiveDeploymentArrayOutput) ToSpringCloudActiveDeploymentArrayOutput ¶
func (o SpringCloudActiveDeploymentArrayOutput) ToSpringCloudActiveDeploymentArrayOutput() SpringCloudActiveDeploymentArrayOutput
func (SpringCloudActiveDeploymentArrayOutput) ToSpringCloudActiveDeploymentArrayOutputWithContext ¶
func (o SpringCloudActiveDeploymentArrayOutput) ToSpringCloudActiveDeploymentArrayOutputWithContext(ctx context.Context) SpringCloudActiveDeploymentArrayOutput
type SpringCloudActiveDeploymentInput ¶
type SpringCloudActiveDeploymentInput interface { pulumi.Input ToSpringCloudActiveDeploymentOutput() SpringCloudActiveDeploymentOutput ToSpringCloudActiveDeploymentOutputWithContext(ctx context.Context) SpringCloudActiveDeploymentOutput }
type SpringCloudActiveDeploymentMap ¶
type SpringCloudActiveDeploymentMap map[string]SpringCloudActiveDeploymentInput
func (SpringCloudActiveDeploymentMap) ElementType ¶
func (SpringCloudActiveDeploymentMap) ElementType() reflect.Type
func (SpringCloudActiveDeploymentMap) ToSpringCloudActiveDeploymentMapOutput ¶
func (i SpringCloudActiveDeploymentMap) ToSpringCloudActiveDeploymentMapOutput() SpringCloudActiveDeploymentMapOutput
func (SpringCloudActiveDeploymentMap) ToSpringCloudActiveDeploymentMapOutputWithContext ¶
func (i SpringCloudActiveDeploymentMap) ToSpringCloudActiveDeploymentMapOutputWithContext(ctx context.Context) SpringCloudActiveDeploymentMapOutput
type SpringCloudActiveDeploymentMapInput ¶
type SpringCloudActiveDeploymentMapInput interface { pulumi.Input ToSpringCloudActiveDeploymentMapOutput() SpringCloudActiveDeploymentMapOutput ToSpringCloudActiveDeploymentMapOutputWithContext(context.Context) SpringCloudActiveDeploymentMapOutput }
SpringCloudActiveDeploymentMapInput is an input type that accepts SpringCloudActiveDeploymentMap and SpringCloudActiveDeploymentMapOutput values. You can construct a concrete instance of `SpringCloudActiveDeploymentMapInput` via:
SpringCloudActiveDeploymentMap{ "key": SpringCloudActiveDeploymentArgs{...} }
type SpringCloudActiveDeploymentMapOutput ¶
type SpringCloudActiveDeploymentMapOutput struct{ *pulumi.OutputState }
func (SpringCloudActiveDeploymentMapOutput) ElementType ¶
func (SpringCloudActiveDeploymentMapOutput) ElementType() reflect.Type
func (SpringCloudActiveDeploymentMapOutput) MapIndex ¶
func (o SpringCloudActiveDeploymentMapOutput) MapIndex(k pulumi.StringInput) SpringCloudActiveDeploymentOutput
func (SpringCloudActiveDeploymentMapOutput) ToSpringCloudActiveDeploymentMapOutput ¶
func (o SpringCloudActiveDeploymentMapOutput) ToSpringCloudActiveDeploymentMapOutput() SpringCloudActiveDeploymentMapOutput
func (SpringCloudActiveDeploymentMapOutput) ToSpringCloudActiveDeploymentMapOutputWithContext ¶
func (o SpringCloudActiveDeploymentMapOutput) ToSpringCloudActiveDeploymentMapOutputWithContext(ctx context.Context) SpringCloudActiveDeploymentMapOutput
type SpringCloudActiveDeploymentOutput ¶
type SpringCloudActiveDeploymentOutput struct{ *pulumi.OutputState }
func (SpringCloudActiveDeploymentOutput) DeploymentName ¶ added in v5.5.0
func (o SpringCloudActiveDeploymentOutput) DeploymentName() pulumi.StringOutput
Specifies the name of Spring Cloud Deployment which is going to be active.
func (SpringCloudActiveDeploymentOutput) ElementType ¶
func (SpringCloudActiveDeploymentOutput) ElementType() reflect.Type
func (SpringCloudActiveDeploymentOutput) SpringCloudAppId ¶ added in v5.5.0
func (o SpringCloudActiveDeploymentOutput) SpringCloudAppId() pulumi.StringOutput
Specifies the id of the Spring Cloud Application. Changing this forces a new resource to be created.
func (SpringCloudActiveDeploymentOutput) ToSpringCloudActiveDeploymentOutput ¶
func (o SpringCloudActiveDeploymentOutput) ToSpringCloudActiveDeploymentOutput() SpringCloudActiveDeploymentOutput
func (SpringCloudActiveDeploymentOutput) ToSpringCloudActiveDeploymentOutputWithContext ¶
func (o SpringCloudActiveDeploymentOutput) ToSpringCloudActiveDeploymentOutputWithContext(ctx context.Context) SpringCloudActiveDeploymentOutput
type SpringCloudActiveDeploymentState ¶
type SpringCloudActiveDeploymentState struct { // Specifies the name of Spring Cloud Deployment which is going to be active. DeploymentName pulumi.StringPtrInput // Specifies the id of the Spring Cloud Application. Changing this forces a new resource to be created. SpringCloudAppId pulumi.StringPtrInput }
func (SpringCloudActiveDeploymentState) ElementType ¶
func (SpringCloudActiveDeploymentState) ElementType() reflect.Type
type SpringCloudApiPortal ¶ added in v5.8.0
type SpringCloudApiPortal struct { pulumi.CustomResourceState // Specifies a list of Spring Cloud Gateway. GatewayIds pulumi.StringArrayOutput `pulumi:"gatewayIds"` // is only https is allowed? HttpsOnlyEnabled pulumi.BoolPtrOutput `pulumi:"httpsOnlyEnabled"` // Specifies the required instance count of the Spring Cloud API Portal. Possible Values are between `1` and `500`. Defaults to `1` if not specified. InstanceCount pulumi.IntPtrOutput `pulumi:"instanceCount"` // The name which should be used for this Spring Cloud API Portal. Changing this forces a new Spring Cloud API Portal to be created. Name pulumi.StringOutput `pulumi:"name"` // Is the public network access enabled? PublicNetworkAccessEnabled pulumi.BoolPtrOutput `pulumi:"publicNetworkAccessEnabled"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud API Portal to be created. SpringCloudServiceId pulumi.StringOutput `pulumi:"springCloudServiceId"` // A `sso` block as defined below. Sso SpringCloudApiPortalSsoPtrOutput `pulumi:"sso"` // TODO. Url pulumi.StringOutput `pulumi:"url"` }
Manages a Spring Cloud API Portal.
> **NOTE:** This resource is applicable only for Spring Cloud Service with enterprise tier.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "exampleSpringCloudService", &appplatform.SpringCloudServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, SkuName: pulumi.String("E0"), }) if err != nil { return err } exampleSpringCloudGateway, err := appplatform.NewSpringCloudGateway(ctx, "exampleSpringCloudGateway", &appplatform.SpringCloudGatewayArgs{ SpringCloudServiceId: exampleSpringCloudService.ID(), }) if err != nil { return err } _, err = appplatform.NewSpringCloudApiPortal(ctx, "exampleSpringCloudApiPortal", &appplatform.SpringCloudApiPortalArgs{ SpringCloudServiceId: exampleSpringCloudService.ID(), GatewayIds: pulumi.StringArray{ exampleSpringCloudGateway.ID(), }, HttpsOnlyEnabled: pulumi.Bool(false), PublicNetworkAccessEnabled: pulumi.Bool(true), InstanceCount: pulumi.Int(1), Sso: &appplatform.SpringCloudApiPortalSsoArgs{ ClientId: pulumi.String("test"), ClientSecret: pulumi.String("secret"), IssuerUri: pulumi.String("https://www.example.com/issueToken"), Scopes: pulumi.StringArray{ pulumi.String("read"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Spring Cloud API Portals can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appplatform/springCloudApiPortal:SpringCloudApiPortal example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.AppPlatform/Spring/service1/apiPortals/apiPortal1
```
func GetSpringCloudApiPortal ¶ added in v5.8.0
func GetSpringCloudApiPortal(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SpringCloudApiPortalState, opts ...pulumi.ResourceOption) (*SpringCloudApiPortal, error)
GetSpringCloudApiPortal gets an existing SpringCloudApiPortal resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSpringCloudApiPortal ¶ added in v5.8.0
func NewSpringCloudApiPortal(ctx *pulumi.Context, name string, args *SpringCloudApiPortalArgs, opts ...pulumi.ResourceOption) (*SpringCloudApiPortal, error)
NewSpringCloudApiPortal registers a new resource with the given unique name, arguments, and options.
func (*SpringCloudApiPortal) ElementType ¶ added in v5.8.0
func (*SpringCloudApiPortal) ElementType() reflect.Type
func (*SpringCloudApiPortal) ToSpringCloudApiPortalOutput ¶ added in v5.8.0
func (i *SpringCloudApiPortal) ToSpringCloudApiPortalOutput() SpringCloudApiPortalOutput
func (*SpringCloudApiPortal) ToSpringCloudApiPortalOutputWithContext ¶ added in v5.8.0
func (i *SpringCloudApiPortal) ToSpringCloudApiPortalOutputWithContext(ctx context.Context) SpringCloudApiPortalOutput
type SpringCloudApiPortalArgs ¶ added in v5.8.0
type SpringCloudApiPortalArgs struct { // Specifies a list of Spring Cloud Gateway. GatewayIds pulumi.StringArrayInput // is only https is allowed? HttpsOnlyEnabled pulumi.BoolPtrInput // Specifies the required instance count of the Spring Cloud API Portal. Possible Values are between `1` and `500`. Defaults to `1` if not specified. InstanceCount pulumi.IntPtrInput // The name which should be used for this Spring Cloud API Portal. Changing this forces a new Spring Cloud API Portal to be created. Name pulumi.StringPtrInput // Is the public network access enabled? PublicNetworkAccessEnabled pulumi.BoolPtrInput // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud API Portal to be created. SpringCloudServiceId pulumi.StringInput // A `sso` block as defined below. Sso SpringCloudApiPortalSsoPtrInput }
The set of arguments for constructing a SpringCloudApiPortal resource.
func (SpringCloudApiPortalArgs) ElementType ¶ added in v5.8.0
func (SpringCloudApiPortalArgs) ElementType() reflect.Type
type SpringCloudApiPortalArray ¶ added in v5.8.0
type SpringCloudApiPortalArray []SpringCloudApiPortalInput
func (SpringCloudApiPortalArray) ElementType ¶ added in v5.8.0
func (SpringCloudApiPortalArray) ElementType() reflect.Type
func (SpringCloudApiPortalArray) ToSpringCloudApiPortalArrayOutput ¶ added in v5.8.0
func (i SpringCloudApiPortalArray) ToSpringCloudApiPortalArrayOutput() SpringCloudApiPortalArrayOutput
func (SpringCloudApiPortalArray) ToSpringCloudApiPortalArrayOutputWithContext ¶ added in v5.8.0
func (i SpringCloudApiPortalArray) ToSpringCloudApiPortalArrayOutputWithContext(ctx context.Context) SpringCloudApiPortalArrayOutput
type SpringCloudApiPortalArrayInput ¶ added in v5.8.0
type SpringCloudApiPortalArrayInput interface { pulumi.Input ToSpringCloudApiPortalArrayOutput() SpringCloudApiPortalArrayOutput ToSpringCloudApiPortalArrayOutputWithContext(context.Context) SpringCloudApiPortalArrayOutput }
SpringCloudApiPortalArrayInput is an input type that accepts SpringCloudApiPortalArray and SpringCloudApiPortalArrayOutput values. You can construct a concrete instance of `SpringCloudApiPortalArrayInput` via:
SpringCloudApiPortalArray{ SpringCloudApiPortalArgs{...} }
type SpringCloudApiPortalArrayOutput ¶ added in v5.8.0
type SpringCloudApiPortalArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudApiPortalArrayOutput) ElementType ¶ added in v5.8.0
func (SpringCloudApiPortalArrayOutput) ElementType() reflect.Type
func (SpringCloudApiPortalArrayOutput) Index ¶ added in v5.8.0
func (o SpringCloudApiPortalArrayOutput) Index(i pulumi.IntInput) SpringCloudApiPortalOutput
func (SpringCloudApiPortalArrayOutput) ToSpringCloudApiPortalArrayOutput ¶ added in v5.8.0
func (o SpringCloudApiPortalArrayOutput) ToSpringCloudApiPortalArrayOutput() SpringCloudApiPortalArrayOutput
func (SpringCloudApiPortalArrayOutput) ToSpringCloudApiPortalArrayOutputWithContext ¶ added in v5.8.0
func (o SpringCloudApiPortalArrayOutput) ToSpringCloudApiPortalArrayOutputWithContext(ctx context.Context) SpringCloudApiPortalArrayOutput
type SpringCloudApiPortalCustomDomain ¶ added in v5.12.0
type SpringCloudApiPortalCustomDomain struct { pulumi.CustomResourceState // The name which should be used for this Spring Cloud API Portal Domain. Changing this forces a new Spring Cloud API Portal Domain to be created. Name pulumi.StringOutput `pulumi:"name"` // The ID of the Spring Cloud API Portal. Changing this forces a new Spring Cloud API Portal Domain to be created. SpringCloudApiPortalId pulumi.StringOutput `pulumi:"springCloudApiPortalId"` // Specifies the thumbprint of the Spring Cloud Certificate that binds to the Spring Cloud API Portal Domain. Thumbprint pulumi.StringPtrOutput `pulumi:"thumbprint"` }
Manages a Spring Cloud API Portal Domain.
> **NOTE:** This resource is applicable only for Spring Cloud Service with enterprise tier.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "exampleSpringCloudService", &appplatform.SpringCloudServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, SkuName: pulumi.String("E0"), }) if err != nil { return err } exampleSpringCloudGateway, err := appplatform.NewSpringCloudGateway(ctx, "exampleSpringCloudGateway", &appplatform.SpringCloudGatewayArgs{ SpringCloudServiceId: exampleSpringCloudService.ID(), }) if err != nil { return err } exampleSpringCloudApiPortal, err := appplatform.NewSpringCloudApiPortal(ctx, "exampleSpringCloudApiPortal", &appplatform.SpringCloudApiPortalArgs{ SpringCloudServiceId: exampleSpringCloudService.ID(), GatewayIds: pulumi.StringArray{ exampleSpringCloudGateway.ID(), }, }) if err != nil { return err } _, err = appplatform.NewSpringCloudApiPortalCustomDomain(ctx, "exampleSpringCloudApiPortalCustomDomain", &appplatform.SpringCloudApiPortalCustomDomainArgs{ SpringCloudApiPortalId: exampleSpringCloudApiPortal.ID(), }) if err != nil { return err } return nil }) }
```
## Import
Spring Cloud API Portal Domains can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appplatform/springCloudApiPortalCustomDomain:SpringCloudApiPortalCustomDomain example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.AppPlatform/Spring/service1/apiPortals/apiPortal1/domains/domain1
```
func GetSpringCloudApiPortalCustomDomain ¶ added in v5.12.0
func GetSpringCloudApiPortalCustomDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SpringCloudApiPortalCustomDomainState, opts ...pulumi.ResourceOption) (*SpringCloudApiPortalCustomDomain, error)
GetSpringCloudApiPortalCustomDomain gets an existing SpringCloudApiPortalCustomDomain resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSpringCloudApiPortalCustomDomain ¶ added in v5.12.0
func NewSpringCloudApiPortalCustomDomain(ctx *pulumi.Context, name string, args *SpringCloudApiPortalCustomDomainArgs, opts ...pulumi.ResourceOption) (*SpringCloudApiPortalCustomDomain, error)
NewSpringCloudApiPortalCustomDomain registers a new resource with the given unique name, arguments, and options.
func (*SpringCloudApiPortalCustomDomain) ElementType ¶ added in v5.12.0
func (*SpringCloudApiPortalCustomDomain) ElementType() reflect.Type
func (*SpringCloudApiPortalCustomDomain) ToSpringCloudApiPortalCustomDomainOutput ¶ added in v5.12.0
func (i *SpringCloudApiPortalCustomDomain) ToSpringCloudApiPortalCustomDomainOutput() SpringCloudApiPortalCustomDomainOutput
func (*SpringCloudApiPortalCustomDomain) ToSpringCloudApiPortalCustomDomainOutputWithContext ¶ added in v5.12.0
func (i *SpringCloudApiPortalCustomDomain) ToSpringCloudApiPortalCustomDomainOutputWithContext(ctx context.Context) SpringCloudApiPortalCustomDomainOutput
type SpringCloudApiPortalCustomDomainArgs ¶ added in v5.12.0
type SpringCloudApiPortalCustomDomainArgs struct { // The name which should be used for this Spring Cloud API Portal Domain. Changing this forces a new Spring Cloud API Portal Domain to be created. Name pulumi.StringPtrInput // The ID of the Spring Cloud API Portal. Changing this forces a new Spring Cloud API Portal Domain to be created. SpringCloudApiPortalId pulumi.StringInput // Specifies the thumbprint of the Spring Cloud Certificate that binds to the Spring Cloud API Portal Domain. Thumbprint pulumi.StringPtrInput }
The set of arguments for constructing a SpringCloudApiPortalCustomDomain resource.
func (SpringCloudApiPortalCustomDomainArgs) ElementType ¶ added in v5.12.0
func (SpringCloudApiPortalCustomDomainArgs) ElementType() reflect.Type
type SpringCloudApiPortalCustomDomainArray ¶ added in v5.12.0
type SpringCloudApiPortalCustomDomainArray []SpringCloudApiPortalCustomDomainInput
func (SpringCloudApiPortalCustomDomainArray) ElementType ¶ added in v5.12.0
func (SpringCloudApiPortalCustomDomainArray) ElementType() reflect.Type
func (SpringCloudApiPortalCustomDomainArray) ToSpringCloudApiPortalCustomDomainArrayOutput ¶ added in v5.12.0
func (i SpringCloudApiPortalCustomDomainArray) ToSpringCloudApiPortalCustomDomainArrayOutput() SpringCloudApiPortalCustomDomainArrayOutput
func (SpringCloudApiPortalCustomDomainArray) ToSpringCloudApiPortalCustomDomainArrayOutputWithContext ¶ added in v5.12.0
func (i SpringCloudApiPortalCustomDomainArray) ToSpringCloudApiPortalCustomDomainArrayOutputWithContext(ctx context.Context) SpringCloudApiPortalCustomDomainArrayOutput
type SpringCloudApiPortalCustomDomainArrayInput ¶ added in v5.12.0
type SpringCloudApiPortalCustomDomainArrayInput interface { pulumi.Input ToSpringCloudApiPortalCustomDomainArrayOutput() SpringCloudApiPortalCustomDomainArrayOutput ToSpringCloudApiPortalCustomDomainArrayOutputWithContext(context.Context) SpringCloudApiPortalCustomDomainArrayOutput }
SpringCloudApiPortalCustomDomainArrayInput is an input type that accepts SpringCloudApiPortalCustomDomainArray and SpringCloudApiPortalCustomDomainArrayOutput values. You can construct a concrete instance of `SpringCloudApiPortalCustomDomainArrayInput` via:
SpringCloudApiPortalCustomDomainArray{ SpringCloudApiPortalCustomDomainArgs{...} }
type SpringCloudApiPortalCustomDomainArrayOutput ¶ added in v5.12.0
type SpringCloudApiPortalCustomDomainArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudApiPortalCustomDomainArrayOutput) ElementType ¶ added in v5.12.0
func (SpringCloudApiPortalCustomDomainArrayOutput) ElementType() reflect.Type
func (SpringCloudApiPortalCustomDomainArrayOutput) ToSpringCloudApiPortalCustomDomainArrayOutput ¶ added in v5.12.0
func (o SpringCloudApiPortalCustomDomainArrayOutput) ToSpringCloudApiPortalCustomDomainArrayOutput() SpringCloudApiPortalCustomDomainArrayOutput
func (SpringCloudApiPortalCustomDomainArrayOutput) ToSpringCloudApiPortalCustomDomainArrayOutputWithContext ¶ added in v5.12.0
func (o SpringCloudApiPortalCustomDomainArrayOutput) ToSpringCloudApiPortalCustomDomainArrayOutputWithContext(ctx context.Context) SpringCloudApiPortalCustomDomainArrayOutput
type SpringCloudApiPortalCustomDomainInput ¶ added in v5.12.0
type SpringCloudApiPortalCustomDomainInput interface { pulumi.Input ToSpringCloudApiPortalCustomDomainOutput() SpringCloudApiPortalCustomDomainOutput ToSpringCloudApiPortalCustomDomainOutputWithContext(ctx context.Context) SpringCloudApiPortalCustomDomainOutput }
type SpringCloudApiPortalCustomDomainMap ¶ added in v5.12.0
type SpringCloudApiPortalCustomDomainMap map[string]SpringCloudApiPortalCustomDomainInput
func (SpringCloudApiPortalCustomDomainMap) ElementType ¶ added in v5.12.0
func (SpringCloudApiPortalCustomDomainMap) ElementType() reflect.Type
func (SpringCloudApiPortalCustomDomainMap) ToSpringCloudApiPortalCustomDomainMapOutput ¶ added in v5.12.0
func (i SpringCloudApiPortalCustomDomainMap) ToSpringCloudApiPortalCustomDomainMapOutput() SpringCloudApiPortalCustomDomainMapOutput
func (SpringCloudApiPortalCustomDomainMap) ToSpringCloudApiPortalCustomDomainMapOutputWithContext ¶ added in v5.12.0
func (i SpringCloudApiPortalCustomDomainMap) ToSpringCloudApiPortalCustomDomainMapOutputWithContext(ctx context.Context) SpringCloudApiPortalCustomDomainMapOutput
type SpringCloudApiPortalCustomDomainMapInput ¶ added in v5.12.0
type SpringCloudApiPortalCustomDomainMapInput interface { pulumi.Input ToSpringCloudApiPortalCustomDomainMapOutput() SpringCloudApiPortalCustomDomainMapOutput ToSpringCloudApiPortalCustomDomainMapOutputWithContext(context.Context) SpringCloudApiPortalCustomDomainMapOutput }
SpringCloudApiPortalCustomDomainMapInput is an input type that accepts SpringCloudApiPortalCustomDomainMap and SpringCloudApiPortalCustomDomainMapOutput values. You can construct a concrete instance of `SpringCloudApiPortalCustomDomainMapInput` via:
SpringCloudApiPortalCustomDomainMap{ "key": SpringCloudApiPortalCustomDomainArgs{...} }
type SpringCloudApiPortalCustomDomainMapOutput ¶ added in v5.12.0
type SpringCloudApiPortalCustomDomainMapOutput struct{ *pulumi.OutputState }
func (SpringCloudApiPortalCustomDomainMapOutput) ElementType ¶ added in v5.12.0
func (SpringCloudApiPortalCustomDomainMapOutput) ElementType() reflect.Type
func (SpringCloudApiPortalCustomDomainMapOutput) MapIndex ¶ added in v5.12.0
func (o SpringCloudApiPortalCustomDomainMapOutput) MapIndex(k pulumi.StringInput) SpringCloudApiPortalCustomDomainOutput
func (SpringCloudApiPortalCustomDomainMapOutput) ToSpringCloudApiPortalCustomDomainMapOutput ¶ added in v5.12.0
func (o SpringCloudApiPortalCustomDomainMapOutput) ToSpringCloudApiPortalCustomDomainMapOutput() SpringCloudApiPortalCustomDomainMapOutput
func (SpringCloudApiPortalCustomDomainMapOutput) ToSpringCloudApiPortalCustomDomainMapOutputWithContext ¶ added in v5.12.0
func (o SpringCloudApiPortalCustomDomainMapOutput) ToSpringCloudApiPortalCustomDomainMapOutputWithContext(ctx context.Context) SpringCloudApiPortalCustomDomainMapOutput
type SpringCloudApiPortalCustomDomainOutput ¶ added in v5.12.0
type SpringCloudApiPortalCustomDomainOutput struct{ *pulumi.OutputState }
func (SpringCloudApiPortalCustomDomainOutput) ElementType ¶ added in v5.12.0
func (SpringCloudApiPortalCustomDomainOutput) ElementType() reflect.Type
func (SpringCloudApiPortalCustomDomainOutput) Name ¶ added in v5.12.0
func (o SpringCloudApiPortalCustomDomainOutput) Name() pulumi.StringOutput
The name which should be used for this Spring Cloud API Portal Domain. Changing this forces a new Spring Cloud API Portal Domain to be created.
func (SpringCloudApiPortalCustomDomainOutput) SpringCloudApiPortalId ¶ added in v5.12.0
func (o SpringCloudApiPortalCustomDomainOutput) SpringCloudApiPortalId() pulumi.StringOutput
The ID of the Spring Cloud API Portal. Changing this forces a new Spring Cloud API Portal Domain to be created.
func (SpringCloudApiPortalCustomDomainOutput) Thumbprint ¶ added in v5.12.0
func (o SpringCloudApiPortalCustomDomainOutput) Thumbprint() pulumi.StringPtrOutput
Specifies the thumbprint of the Spring Cloud Certificate that binds to the Spring Cloud API Portal Domain.
func (SpringCloudApiPortalCustomDomainOutput) ToSpringCloudApiPortalCustomDomainOutput ¶ added in v5.12.0
func (o SpringCloudApiPortalCustomDomainOutput) ToSpringCloudApiPortalCustomDomainOutput() SpringCloudApiPortalCustomDomainOutput
func (SpringCloudApiPortalCustomDomainOutput) ToSpringCloudApiPortalCustomDomainOutputWithContext ¶ added in v5.12.0
func (o SpringCloudApiPortalCustomDomainOutput) ToSpringCloudApiPortalCustomDomainOutputWithContext(ctx context.Context) SpringCloudApiPortalCustomDomainOutput
type SpringCloudApiPortalCustomDomainState ¶ added in v5.12.0
type SpringCloudApiPortalCustomDomainState struct { // The name which should be used for this Spring Cloud API Portal Domain. Changing this forces a new Spring Cloud API Portal Domain to be created. Name pulumi.StringPtrInput // The ID of the Spring Cloud API Portal. Changing this forces a new Spring Cloud API Portal Domain to be created. SpringCloudApiPortalId pulumi.StringPtrInput // Specifies the thumbprint of the Spring Cloud Certificate that binds to the Spring Cloud API Portal Domain. Thumbprint pulumi.StringPtrInput }
func (SpringCloudApiPortalCustomDomainState) ElementType ¶ added in v5.12.0
func (SpringCloudApiPortalCustomDomainState) ElementType() reflect.Type
type SpringCloudApiPortalInput ¶ added in v5.8.0
type SpringCloudApiPortalInput interface { pulumi.Input ToSpringCloudApiPortalOutput() SpringCloudApiPortalOutput ToSpringCloudApiPortalOutputWithContext(ctx context.Context) SpringCloudApiPortalOutput }
type SpringCloudApiPortalMap ¶ added in v5.8.0
type SpringCloudApiPortalMap map[string]SpringCloudApiPortalInput
func (SpringCloudApiPortalMap) ElementType ¶ added in v5.8.0
func (SpringCloudApiPortalMap) ElementType() reflect.Type
func (SpringCloudApiPortalMap) ToSpringCloudApiPortalMapOutput ¶ added in v5.8.0
func (i SpringCloudApiPortalMap) ToSpringCloudApiPortalMapOutput() SpringCloudApiPortalMapOutput
func (SpringCloudApiPortalMap) ToSpringCloudApiPortalMapOutputWithContext ¶ added in v5.8.0
func (i SpringCloudApiPortalMap) ToSpringCloudApiPortalMapOutputWithContext(ctx context.Context) SpringCloudApiPortalMapOutput
type SpringCloudApiPortalMapInput ¶ added in v5.8.0
type SpringCloudApiPortalMapInput interface { pulumi.Input ToSpringCloudApiPortalMapOutput() SpringCloudApiPortalMapOutput ToSpringCloudApiPortalMapOutputWithContext(context.Context) SpringCloudApiPortalMapOutput }
SpringCloudApiPortalMapInput is an input type that accepts SpringCloudApiPortalMap and SpringCloudApiPortalMapOutput values. You can construct a concrete instance of `SpringCloudApiPortalMapInput` via:
SpringCloudApiPortalMap{ "key": SpringCloudApiPortalArgs{...} }
type SpringCloudApiPortalMapOutput ¶ added in v5.8.0
type SpringCloudApiPortalMapOutput struct{ *pulumi.OutputState }
func (SpringCloudApiPortalMapOutput) ElementType ¶ added in v5.8.0
func (SpringCloudApiPortalMapOutput) ElementType() reflect.Type
func (SpringCloudApiPortalMapOutput) MapIndex ¶ added in v5.8.0
func (o SpringCloudApiPortalMapOutput) MapIndex(k pulumi.StringInput) SpringCloudApiPortalOutput
func (SpringCloudApiPortalMapOutput) ToSpringCloudApiPortalMapOutput ¶ added in v5.8.0
func (o SpringCloudApiPortalMapOutput) ToSpringCloudApiPortalMapOutput() SpringCloudApiPortalMapOutput
func (SpringCloudApiPortalMapOutput) ToSpringCloudApiPortalMapOutputWithContext ¶ added in v5.8.0
func (o SpringCloudApiPortalMapOutput) ToSpringCloudApiPortalMapOutputWithContext(ctx context.Context) SpringCloudApiPortalMapOutput
type SpringCloudApiPortalOutput ¶ added in v5.8.0
type SpringCloudApiPortalOutput struct{ *pulumi.OutputState }
func (SpringCloudApiPortalOutput) ElementType ¶ added in v5.8.0
func (SpringCloudApiPortalOutput) ElementType() reflect.Type
func (SpringCloudApiPortalOutput) GatewayIds ¶ added in v5.8.0
func (o SpringCloudApiPortalOutput) GatewayIds() pulumi.StringArrayOutput
Specifies a list of Spring Cloud Gateway.
func (SpringCloudApiPortalOutput) HttpsOnlyEnabled ¶ added in v5.8.0
func (o SpringCloudApiPortalOutput) HttpsOnlyEnabled() pulumi.BoolPtrOutput
is only https is allowed?
func (SpringCloudApiPortalOutput) InstanceCount ¶ added in v5.8.0
func (o SpringCloudApiPortalOutput) InstanceCount() pulumi.IntPtrOutput
Specifies the required instance count of the Spring Cloud API Portal. Possible Values are between `1` and `500`. Defaults to `1` if not specified.
func (SpringCloudApiPortalOutput) Name ¶ added in v5.8.0
func (o SpringCloudApiPortalOutput) Name() pulumi.StringOutput
The name which should be used for this Spring Cloud API Portal. Changing this forces a new Spring Cloud API Portal to be created.
func (SpringCloudApiPortalOutput) PublicNetworkAccessEnabled ¶ added in v5.8.0
func (o SpringCloudApiPortalOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
Is the public network access enabled?
func (SpringCloudApiPortalOutput) SpringCloudServiceId ¶ added in v5.8.0
func (o SpringCloudApiPortalOutput) SpringCloudServiceId() pulumi.StringOutput
The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud API Portal to be created.
func (SpringCloudApiPortalOutput) Sso ¶ added in v5.8.0
func (o SpringCloudApiPortalOutput) Sso() SpringCloudApiPortalSsoPtrOutput
A `sso` block as defined below.
func (SpringCloudApiPortalOutput) ToSpringCloudApiPortalOutput ¶ added in v5.8.0
func (o SpringCloudApiPortalOutput) ToSpringCloudApiPortalOutput() SpringCloudApiPortalOutput
func (SpringCloudApiPortalOutput) ToSpringCloudApiPortalOutputWithContext ¶ added in v5.8.0
func (o SpringCloudApiPortalOutput) ToSpringCloudApiPortalOutputWithContext(ctx context.Context) SpringCloudApiPortalOutput
func (SpringCloudApiPortalOutput) Url ¶ added in v5.8.0
func (o SpringCloudApiPortalOutput) Url() pulumi.StringOutput
TODO.
type SpringCloudApiPortalSso ¶ added in v5.8.0
type SpringCloudApiPortalSso struct { // The public identifier for the application. ClientId *string `pulumi:"clientId"` // The secret known only to the application and the authorization server. ClientSecret *string `pulumi:"clientSecret"` // The URI of Issuer Identifier. IssuerUri *string `pulumi:"issuerUri"` // It defines the specific actions applications can be allowed to do on a user's behalf. Scopes []string `pulumi:"scopes"` }
type SpringCloudApiPortalSsoArgs ¶ added in v5.8.0
type SpringCloudApiPortalSsoArgs struct { // The public identifier for the application. ClientId pulumi.StringPtrInput `pulumi:"clientId"` // The secret known only to the application and the authorization server. ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"` // The URI of Issuer Identifier. IssuerUri pulumi.StringPtrInput `pulumi:"issuerUri"` // It defines the specific actions applications can be allowed to do on a user's behalf. Scopes pulumi.StringArrayInput `pulumi:"scopes"` }
func (SpringCloudApiPortalSsoArgs) ElementType ¶ added in v5.8.0
func (SpringCloudApiPortalSsoArgs) ElementType() reflect.Type
func (SpringCloudApiPortalSsoArgs) ToSpringCloudApiPortalSsoOutput ¶ added in v5.8.0
func (i SpringCloudApiPortalSsoArgs) ToSpringCloudApiPortalSsoOutput() SpringCloudApiPortalSsoOutput
func (SpringCloudApiPortalSsoArgs) ToSpringCloudApiPortalSsoOutputWithContext ¶ added in v5.8.0
func (i SpringCloudApiPortalSsoArgs) ToSpringCloudApiPortalSsoOutputWithContext(ctx context.Context) SpringCloudApiPortalSsoOutput
func (SpringCloudApiPortalSsoArgs) ToSpringCloudApiPortalSsoPtrOutput ¶ added in v5.8.0
func (i SpringCloudApiPortalSsoArgs) ToSpringCloudApiPortalSsoPtrOutput() SpringCloudApiPortalSsoPtrOutput
func (SpringCloudApiPortalSsoArgs) ToSpringCloudApiPortalSsoPtrOutputWithContext ¶ added in v5.8.0
func (i SpringCloudApiPortalSsoArgs) ToSpringCloudApiPortalSsoPtrOutputWithContext(ctx context.Context) SpringCloudApiPortalSsoPtrOutput
type SpringCloudApiPortalSsoInput ¶ added in v5.8.0
type SpringCloudApiPortalSsoInput interface { pulumi.Input ToSpringCloudApiPortalSsoOutput() SpringCloudApiPortalSsoOutput ToSpringCloudApiPortalSsoOutputWithContext(context.Context) SpringCloudApiPortalSsoOutput }
SpringCloudApiPortalSsoInput is an input type that accepts SpringCloudApiPortalSsoArgs and SpringCloudApiPortalSsoOutput values. You can construct a concrete instance of `SpringCloudApiPortalSsoInput` via:
SpringCloudApiPortalSsoArgs{...}
type SpringCloudApiPortalSsoOutput ¶ added in v5.8.0
type SpringCloudApiPortalSsoOutput struct{ *pulumi.OutputState }
func (SpringCloudApiPortalSsoOutput) ClientId ¶ added in v5.8.0
func (o SpringCloudApiPortalSsoOutput) ClientId() pulumi.StringPtrOutput
The public identifier for the application.
func (SpringCloudApiPortalSsoOutput) ClientSecret ¶ added in v5.8.0
func (o SpringCloudApiPortalSsoOutput) ClientSecret() pulumi.StringPtrOutput
The secret known only to the application and the authorization server.
func (SpringCloudApiPortalSsoOutput) ElementType ¶ added in v5.8.0
func (SpringCloudApiPortalSsoOutput) ElementType() reflect.Type
func (SpringCloudApiPortalSsoOutput) IssuerUri ¶ added in v5.8.0
func (o SpringCloudApiPortalSsoOutput) IssuerUri() pulumi.StringPtrOutput
The URI of Issuer Identifier.
func (SpringCloudApiPortalSsoOutput) Scopes ¶ added in v5.8.0
func (o SpringCloudApiPortalSsoOutput) Scopes() pulumi.StringArrayOutput
It defines the specific actions applications can be allowed to do on a user's behalf.
func (SpringCloudApiPortalSsoOutput) ToSpringCloudApiPortalSsoOutput ¶ added in v5.8.0
func (o SpringCloudApiPortalSsoOutput) ToSpringCloudApiPortalSsoOutput() SpringCloudApiPortalSsoOutput
func (SpringCloudApiPortalSsoOutput) ToSpringCloudApiPortalSsoOutputWithContext ¶ added in v5.8.0
func (o SpringCloudApiPortalSsoOutput) ToSpringCloudApiPortalSsoOutputWithContext(ctx context.Context) SpringCloudApiPortalSsoOutput
func (SpringCloudApiPortalSsoOutput) ToSpringCloudApiPortalSsoPtrOutput ¶ added in v5.8.0
func (o SpringCloudApiPortalSsoOutput) ToSpringCloudApiPortalSsoPtrOutput() SpringCloudApiPortalSsoPtrOutput
func (SpringCloudApiPortalSsoOutput) ToSpringCloudApiPortalSsoPtrOutputWithContext ¶ added in v5.8.0
func (o SpringCloudApiPortalSsoOutput) ToSpringCloudApiPortalSsoPtrOutputWithContext(ctx context.Context) SpringCloudApiPortalSsoPtrOutput
type SpringCloudApiPortalSsoPtrInput ¶ added in v5.8.0
type SpringCloudApiPortalSsoPtrInput interface { pulumi.Input ToSpringCloudApiPortalSsoPtrOutput() SpringCloudApiPortalSsoPtrOutput ToSpringCloudApiPortalSsoPtrOutputWithContext(context.Context) SpringCloudApiPortalSsoPtrOutput }
SpringCloudApiPortalSsoPtrInput is an input type that accepts SpringCloudApiPortalSsoArgs, SpringCloudApiPortalSsoPtr and SpringCloudApiPortalSsoPtrOutput values. You can construct a concrete instance of `SpringCloudApiPortalSsoPtrInput` via:
SpringCloudApiPortalSsoArgs{...} or: nil
func SpringCloudApiPortalSsoPtr ¶ added in v5.8.0
func SpringCloudApiPortalSsoPtr(v *SpringCloudApiPortalSsoArgs) SpringCloudApiPortalSsoPtrInput
type SpringCloudApiPortalSsoPtrOutput ¶ added in v5.8.0
type SpringCloudApiPortalSsoPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudApiPortalSsoPtrOutput) ClientId ¶ added in v5.8.0
func (o SpringCloudApiPortalSsoPtrOutput) ClientId() pulumi.StringPtrOutput
The public identifier for the application.
func (SpringCloudApiPortalSsoPtrOutput) ClientSecret ¶ added in v5.8.0
func (o SpringCloudApiPortalSsoPtrOutput) ClientSecret() pulumi.StringPtrOutput
The secret known only to the application and the authorization server.
func (SpringCloudApiPortalSsoPtrOutput) Elem ¶ added in v5.8.0
func (o SpringCloudApiPortalSsoPtrOutput) Elem() SpringCloudApiPortalSsoOutput
func (SpringCloudApiPortalSsoPtrOutput) ElementType ¶ added in v5.8.0
func (SpringCloudApiPortalSsoPtrOutput) ElementType() reflect.Type
func (SpringCloudApiPortalSsoPtrOutput) IssuerUri ¶ added in v5.8.0
func (o SpringCloudApiPortalSsoPtrOutput) IssuerUri() pulumi.StringPtrOutput
The URI of Issuer Identifier.
func (SpringCloudApiPortalSsoPtrOutput) Scopes ¶ added in v5.8.0
func (o SpringCloudApiPortalSsoPtrOutput) Scopes() pulumi.StringArrayOutput
It defines the specific actions applications can be allowed to do on a user's behalf.
func (SpringCloudApiPortalSsoPtrOutput) ToSpringCloudApiPortalSsoPtrOutput ¶ added in v5.8.0
func (o SpringCloudApiPortalSsoPtrOutput) ToSpringCloudApiPortalSsoPtrOutput() SpringCloudApiPortalSsoPtrOutput
func (SpringCloudApiPortalSsoPtrOutput) ToSpringCloudApiPortalSsoPtrOutputWithContext ¶ added in v5.8.0
func (o SpringCloudApiPortalSsoPtrOutput) ToSpringCloudApiPortalSsoPtrOutputWithContext(ctx context.Context) SpringCloudApiPortalSsoPtrOutput
type SpringCloudApiPortalState ¶ added in v5.8.0
type SpringCloudApiPortalState struct { // Specifies a list of Spring Cloud Gateway. GatewayIds pulumi.StringArrayInput // is only https is allowed? HttpsOnlyEnabled pulumi.BoolPtrInput // Specifies the required instance count of the Spring Cloud API Portal. Possible Values are between `1` and `500`. Defaults to `1` if not specified. InstanceCount pulumi.IntPtrInput // The name which should be used for this Spring Cloud API Portal. Changing this forces a new Spring Cloud API Portal to be created. Name pulumi.StringPtrInput // Is the public network access enabled? PublicNetworkAccessEnabled pulumi.BoolPtrInput // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud API Portal to be created. SpringCloudServiceId pulumi.StringPtrInput // A `sso` block as defined below. Sso SpringCloudApiPortalSsoPtrInput // TODO. Url pulumi.StringPtrInput }
func (SpringCloudApiPortalState) ElementType ¶ added in v5.8.0
func (SpringCloudApiPortalState) ElementType() reflect.Type
type SpringCloudApp ¶
type SpringCloudApp struct { pulumi.CustomResourceState // A JSON object that contains the addon configurations of the Spring Cloud Service. AddonJson pulumi.StringOutput `pulumi:"addonJson"` // A `customPersistentDisk` block as defined below. CustomPersistentDisks SpringCloudAppCustomPersistentDiskArrayOutput `pulumi:"customPersistentDisks"` // The Fully Qualified DNS Name of the Spring Application in the service. Fqdn pulumi.StringOutput `pulumi:"fqdn"` // Is only HTTPS allowed? Defaults to `false`. HttpsOnly pulumi.BoolPtrOutput `pulumi:"httpsOnly"` // An `identity` block as defined below. Identity SpringCloudAppIdentityPtrOutput `pulumi:"identity"` // Does the Spring Cloud Application have public endpoint? Defaults to `false`. IsPublic pulumi.BoolPtrOutput `pulumi:"isPublic"` // Specifies the name of the Spring Cloud Application. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // An `persistentDisk` block as defined below. PersistentDisk SpringCloudAppPersistentDiskOutput `pulumi:"persistentDisk"` // Should the App in vnet injection instance exposes endpoint which could be accessed from Internet? PublicEndpointEnabled pulumi.BoolPtrOutput `pulumi:"publicEndpointEnabled"` // Specifies the name of the resource group in which to create the Spring Cloud Application. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Specifies the name of the Spring Cloud Service resource. Changing this forces a new resource to be created. ServiceName pulumi.StringOutput `pulumi:"serviceName"` // Is End to End TLS Enabled? Defaults to `false`. TlsEnabled pulumi.BoolPtrOutput `pulumi:"tlsEnabled"` // The public endpoint of the Spring Cloud Application. Url pulumi.StringOutput `pulumi:"url"` }
Manage an Azure Spring Cloud Application.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "exampleSpringCloudService", &appplatform.SpringCloudServiceArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, }) if err != nil { return err } _, err = appplatform.NewSpringCloudApp(ctx, "exampleSpringCloudApp", &appplatform.SpringCloudAppArgs{ ResourceGroupName: exampleResourceGroup.Name, ServiceName: exampleSpringCloudService.Name, Identity: &appplatform.SpringCloudAppIdentityArgs{ Type: pulumi.String("SystemAssigned"), }, }) if err != nil { return err } return nil }) }
```
## Import
Spring Cloud Application can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appplatform/springCloudApp:SpringCloudApp example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourcegroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp
```
func GetSpringCloudApp ¶
func GetSpringCloudApp(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SpringCloudAppState, opts ...pulumi.ResourceOption) (*SpringCloudApp, error)
GetSpringCloudApp gets an existing SpringCloudApp resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSpringCloudApp ¶
func NewSpringCloudApp(ctx *pulumi.Context, name string, args *SpringCloudAppArgs, opts ...pulumi.ResourceOption) (*SpringCloudApp, error)
NewSpringCloudApp registers a new resource with the given unique name, arguments, and options.
func (*SpringCloudApp) ElementType ¶
func (*SpringCloudApp) ElementType() reflect.Type
func (*SpringCloudApp) ToSpringCloudAppOutput ¶
func (i *SpringCloudApp) ToSpringCloudAppOutput() SpringCloudAppOutput
func (*SpringCloudApp) ToSpringCloudAppOutputWithContext ¶
func (i *SpringCloudApp) ToSpringCloudAppOutputWithContext(ctx context.Context) SpringCloudAppOutput
type SpringCloudAppArgs ¶
type SpringCloudAppArgs struct { // A JSON object that contains the addon configurations of the Spring Cloud Service. AddonJson pulumi.StringPtrInput // A `customPersistentDisk` block as defined below. CustomPersistentDisks SpringCloudAppCustomPersistentDiskArrayInput // Is only HTTPS allowed? Defaults to `false`. HttpsOnly pulumi.BoolPtrInput // An `identity` block as defined below. Identity SpringCloudAppIdentityPtrInput // Does the Spring Cloud Application have public endpoint? Defaults to `false`. IsPublic pulumi.BoolPtrInput // Specifies the name of the Spring Cloud Application. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // An `persistentDisk` block as defined below. PersistentDisk SpringCloudAppPersistentDiskPtrInput // Should the App in vnet injection instance exposes endpoint which could be accessed from Internet? PublicEndpointEnabled pulumi.BoolPtrInput // Specifies the name of the resource group in which to create the Spring Cloud Application. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // Specifies the name of the Spring Cloud Service resource. Changing this forces a new resource to be created. ServiceName pulumi.StringInput // Is End to End TLS Enabled? Defaults to `false`. TlsEnabled pulumi.BoolPtrInput }
The set of arguments for constructing a SpringCloudApp resource.
func (SpringCloudAppArgs) ElementType ¶
func (SpringCloudAppArgs) ElementType() reflect.Type
type SpringCloudAppArray ¶
type SpringCloudAppArray []SpringCloudAppInput
func (SpringCloudAppArray) ElementType ¶
func (SpringCloudAppArray) ElementType() reflect.Type
func (SpringCloudAppArray) ToSpringCloudAppArrayOutput ¶
func (i SpringCloudAppArray) ToSpringCloudAppArrayOutput() SpringCloudAppArrayOutput
func (SpringCloudAppArray) ToSpringCloudAppArrayOutputWithContext ¶
func (i SpringCloudAppArray) ToSpringCloudAppArrayOutputWithContext(ctx context.Context) SpringCloudAppArrayOutput
type SpringCloudAppArrayInput ¶
type SpringCloudAppArrayInput interface { pulumi.Input ToSpringCloudAppArrayOutput() SpringCloudAppArrayOutput ToSpringCloudAppArrayOutputWithContext(context.Context) SpringCloudAppArrayOutput }
SpringCloudAppArrayInput is an input type that accepts SpringCloudAppArray and SpringCloudAppArrayOutput values. You can construct a concrete instance of `SpringCloudAppArrayInput` via:
SpringCloudAppArray{ SpringCloudAppArgs{...} }
type SpringCloudAppArrayOutput ¶
type SpringCloudAppArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudAppArrayOutput) ElementType ¶
func (SpringCloudAppArrayOutput) ElementType() reflect.Type
func (SpringCloudAppArrayOutput) Index ¶
func (o SpringCloudAppArrayOutput) Index(i pulumi.IntInput) SpringCloudAppOutput
func (SpringCloudAppArrayOutput) ToSpringCloudAppArrayOutput ¶
func (o SpringCloudAppArrayOutput) ToSpringCloudAppArrayOutput() SpringCloudAppArrayOutput
func (SpringCloudAppArrayOutput) ToSpringCloudAppArrayOutputWithContext ¶
func (o SpringCloudAppArrayOutput) ToSpringCloudAppArrayOutputWithContext(ctx context.Context) SpringCloudAppArrayOutput
type SpringCloudAppCosmosDBAssociation ¶
type SpringCloudAppCosmosDBAssociation struct { pulumi.CustomResourceState // Specifies the API type which should be used when connecting to the CosmosDB Account. Possible values are `cassandra`, `gremlin`, `mongo`, `sql` or `table`. Changing this forces a new resource to be created. ApiType pulumi.StringOutput `pulumi:"apiType"` // Specifies the CosmosDB Account access key. CosmosdbAccessKey pulumi.StringOutput `pulumi:"cosmosdbAccessKey"` // Specifies the ID of the CosmosDB Account. Changing this forces a new resource to be created. CosmosdbAccountId pulumi.StringOutput `pulumi:"cosmosdbAccountId"` // Specifies the name of the Cassandra Keyspace which the Spring Cloud App should be associated with. Should only be set when `apiType` is `cassandra`. CosmosdbCassandraKeyspaceName pulumi.StringPtrOutput `pulumi:"cosmosdbCassandraKeyspaceName"` // Specifies the name of the Gremlin Database which the Spring Cloud App should be associated with. Should only be set when `apiType` is `gremlin`. CosmosdbGremlinDatabaseName pulumi.StringPtrOutput `pulumi:"cosmosdbGremlinDatabaseName"` // Specifies the name of the Gremlin Graph which the Spring Cloud App should be associated with. Should only be set when `apiType` is `gremlin`. CosmosdbGremlinGraphName pulumi.StringPtrOutput `pulumi:"cosmosdbGremlinGraphName"` // Specifies the name of the Mongo Database which the Spring Cloud App should be associated with. Should only be set when `apiType` is `mongo`. CosmosdbMongoDatabaseName pulumi.StringPtrOutput `pulumi:"cosmosdbMongoDatabaseName"` // Specifies the name of the SQL Database which the Spring Cloud App should be associated with. Should only be set when `apiType` is `sql`. CosmosdbSqlDatabaseName pulumi.StringPtrOutput `pulumi:"cosmosdbSqlDatabaseName"` // Specifies the name of the Spring Cloud Application Association. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the ID of the Spring Cloud Application where this Association is created. Changing this forces a new resource to be created. SpringCloudAppId pulumi.StringOutput `pulumi:"springCloudAppId"` }
Associates a Spring Cloud Application with a CosmosDB Account.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/cosmosdb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "exampleSpringCloudService", &appplatform.SpringCloudServiceArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, }) if err != nil { return err } exampleSpringCloudApp, err := appplatform.NewSpringCloudApp(ctx, "exampleSpringCloudApp", &appplatform.SpringCloudAppArgs{ ResourceGroupName: exampleResourceGroup.Name, ServiceName: exampleSpringCloudService.Name, }) if err != nil { return err } exampleAccount, err := cosmosdb.NewAccount(ctx, "exampleAccount", &cosmosdb.AccountArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, OfferType: pulumi.String("Standard"), Kind: pulumi.String("GlobalDocumentDB"), ConsistencyPolicy: &cosmosdb.AccountConsistencyPolicyArgs{ ConsistencyLevel: pulumi.String("Strong"), }, GeoLocations: cosmosdb.AccountGeoLocationArray{ &cosmosdb.AccountGeoLocationArgs{ Location: exampleResourceGroup.Location, FailoverPriority: pulumi.Int(0), }, }, }) if err != nil { return err } _, err = appplatform.NewSpringCloudAppCosmosDBAssociation(ctx, "exampleSpringCloudAppCosmosDBAssociation", &appplatform.SpringCloudAppCosmosDBAssociationArgs{ SpringCloudAppId: exampleSpringCloudApp.ID(), CosmosdbAccountId: exampleAccount.ID(), ApiType: pulumi.String("table"), CosmosdbAccessKey: exampleAccount.PrimaryKey, }) if err != nil { return err } return nil }) }
```
## Import
Spring Cloud Application CosmosDB Association can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appplatform/springCloudAppCosmosDBAssociation:SpringCloudAppCosmosDBAssociation example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourcegroup1/providers/Microsoft.AppPlatform/Spring/service1/apps/app1/bindings/bind1
```
func GetSpringCloudAppCosmosDBAssociation ¶
func GetSpringCloudAppCosmosDBAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SpringCloudAppCosmosDBAssociationState, opts ...pulumi.ResourceOption) (*SpringCloudAppCosmosDBAssociation, error)
GetSpringCloudAppCosmosDBAssociation gets an existing SpringCloudAppCosmosDBAssociation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSpringCloudAppCosmosDBAssociation ¶
func NewSpringCloudAppCosmosDBAssociation(ctx *pulumi.Context, name string, args *SpringCloudAppCosmosDBAssociationArgs, opts ...pulumi.ResourceOption) (*SpringCloudAppCosmosDBAssociation, error)
NewSpringCloudAppCosmosDBAssociation registers a new resource with the given unique name, arguments, and options.
func (*SpringCloudAppCosmosDBAssociation) ElementType ¶
func (*SpringCloudAppCosmosDBAssociation) ElementType() reflect.Type
func (*SpringCloudAppCosmosDBAssociation) ToSpringCloudAppCosmosDBAssociationOutput ¶
func (i *SpringCloudAppCosmosDBAssociation) ToSpringCloudAppCosmosDBAssociationOutput() SpringCloudAppCosmosDBAssociationOutput
func (*SpringCloudAppCosmosDBAssociation) ToSpringCloudAppCosmosDBAssociationOutputWithContext ¶
func (i *SpringCloudAppCosmosDBAssociation) ToSpringCloudAppCosmosDBAssociationOutputWithContext(ctx context.Context) SpringCloudAppCosmosDBAssociationOutput
type SpringCloudAppCosmosDBAssociationArgs ¶
type SpringCloudAppCosmosDBAssociationArgs struct { // Specifies the API type which should be used when connecting to the CosmosDB Account. Possible values are `cassandra`, `gremlin`, `mongo`, `sql` or `table`. Changing this forces a new resource to be created. ApiType pulumi.StringInput // Specifies the CosmosDB Account access key. CosmosdbAccessKey pulumi.StringInput // Specifies the ID of the CosmosDB Account. Changing this forces a new resource to be created. CosmosdbAccountId pulumi.StringInput // Specifies the name of the Cassandra Keyspace which the Spring Cloud App should be associated with. Should only be set when `apiType` is `cassandra`. CosmosdbCassandraKeyspaceName pulumi.StringPtrInput // Specifies the name of the Gremlin Database which the Spring Cloud App should be associated with. Should only be set when `apiType` is `gremlin`. CosmosdbGremlinDatabaseName pulumi.StringPtrInput // Specifies the name of the Gremlin Graph which the Spring Cloud App should be associated with. Should only be set when `apiType` is `gremlin`. CosmosdbGremlinGraphName pulumi.StringPtrInput // Specifies the name of the Mongo Database which the Spring Cloud App should be associated with. Should only be set when `apiType` is `mongo`. CosmosdbMongoDatabaseName pulumi.StringPtrInput // Specifies the name of the SQL Database which the Spring Cloud App should be associated with. Should only be set when `apiType` is `sql`. CosmosdbSqlDatabaseName pulumi.StringPtrInput // Specifies the name of the Spring Cloud Application Association. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the ID of the Spring Cloud Application where this Association is created. Changing this forces a new resource to be created. SpringCloudAppId pulumi.StringInput }
The set of arguments for constructing a SpringCloudAppCosmosDBAssociation resource.
func (SpringCloudAppCosmosDBAssociationArgs) ElementType ¶
func (SpringCloudAppCosmosDBAssociationArgs) ElementType() reflect.Type
type SpringCloudAppCosmosDBAssociationArray ¶
type SpringCloudAppCosmosDBAssociationArray []SpringCloudAppCosmosDBAssociationInput
func (SpringCloudAppCosmosDBAssociationArray) ElementType ¶
func (SpringCloudAppCosmosDBAssociationArray) ElementType() reflect.Type
func (SpringCloudAppCosmosDBAssociationArray) ToSpringCloudAppCosmosDBAssociationArrayOutput ¶
func (i SpringCloudAppCosmosDBAssociationArray) ToSpringCloudAppCosmosDBAssociationArrayOutput() SpringCloudAppCosmosDBAssociationArrayOutput
func (SpringCloudAppCosmosDBAssociationArray) ToSpringCloudAppCosmosDBAssociationArrayOutputWithContext ¶
func (i SpringCloudAppCosmosDBAssociationArray) ToSpringCloudAppCosmosDBAssociationArrayOutputWithContext(ctx context.Context) SpringCloudAppCosmosDBAssociationArrayOutput
type SpringCloudAppCosmosDBAssociationArrayInput ¶
type SpringCloudAppCosmosDBAssociationArrayInput interface { pulumi.Input ToSpringCloudAppCosmosDBAssociationArrayOutput() SpringCloudAppCosmosDBAssociationArrayOutput ToSpringCloudAppCosmosDBAssociationArrayOutputWithContext(context.Context) SpringCloudAppCosmosDBAssociationArrayOutput }
SpringCloudAppCosmosDBAssociationArrayInput is an input type that accepts SpringCloudAppCosmosDBAssociationArray and SpringCloudAppCosmosDBAssociationArrayOutput values. You can construct a concrete instance of `SpringCloudAppCosmosDBAssociationArrayInput` via:
SpringCloudAppCosmosDBAssociationArray{ SpringCloudAppCosmosDBAssociationArgs{...} }
type SpringCloudAppCosmosDBAssociationArrayOutput ¶
type SpringCloudAppCosmosDBAssociationArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudAppCosmosDBAssociationArrayOutput) ElementType ¶
func (SpringCloudAppCosmosDBAssociationArrayOutput) ElementType() reflect.Type
func (SpringCloudAppCosmosDBAssociationArrayOutput) ToSpringCloudAppCosmosDBAssociationArrayOutput ¶
func (o SpringCloudAppCosmosDBAssociationArrayOutput) ToSpringCloudAppCosmosDBAssociationArrayOutput() SpringCloudAppCosmosDBAssociationArrayOutput
func (SpringCloudAppCosmosDBAssociationArrayOutput) ToSpringCloudAppCosmosDBAssociationArrayOutputWithContext ¶
func (o SpringCloudAppCosmosDBAssociationArrayOutput) ToSpringCloudAppCosmosDBAssociationArrayOutputWithContext(ctx context.Context) SpringCloudAppCosmosDBAssociationArrayOutput
type SpringCloudAppCosmosDBAssociationInput ¶
type SpringCloudAppCosmosDBAssociationInput interface { pulumi.Input ToSpringCloudAppCosmosDBAssociationOutput() SpringCloudAppCosmosDBAssociationOutput ToSpringCloudAppCosmosDBAssociationOutputWithContext(ctx context.Context) SpringCloudAppCosmosDBAssociationOutput }
type SpringCloudAppCosmosDBAssociationMap ¶
type SpringCloudAppCosmosDBAssociationMap map[string]SpringCloudAppCosmosDBAssociationInput
func (SpringCloudAppCosmosDBAssociationMap) ElementType ¶
func (SpringCloudAppCosmosDBAssociationMap) ElementType() reflect.Type
func (SpringCloudAppCosmosDBAssociationMap) ToSpringCloudAppCosmosDBAssociationMapOutput ¶
func (i SpringCloudAppCosmosDBAssociationMap) ToSpringCloudAppCosmosDBAssociationMapOutput() SpringCloudAppCosmosDBAssociationMapOutput
func (SpringCloudAppCosmosDBAssociationMap) ToSpringCloudAppCosmosDBAssociationMapOutputWithContext ¶
func (i SpringCloudAppCosmosDBAssociationMap) ToSpringCloudAppCosmosDBAssociationMapOutputWithContext(ctx context.Context) SpringCloudAppCosmosDBAssociationMapOutput
type SpringCloudAppCosmosDBAssociationMapInput ¶
type SpringCloudAppCosmosDBAssociationMapInput interface { pulumi.Input ToSpringCloudAppCosmosDBAssociationMapOutput() SpringCloudAppCosmosDBAssociationMapOutput ToSpringCloudAppCosmosDBAssociationMapOutputWithContext(context.Context) SpringCloudAppCosmosDBAssociationMapOutput }
SpringCloudAppCosmosDBAssociationMapInput is an input type that accepts SpringCloudAppCosmosDBAssociationMap and SpringCloudAppCosmosDBAssociationMapOutput values. You can construct a concrete instance of `SpringCloudAppCosmosDBAssociationMapInput` via:
SpringCloudAppCosmosDBAssociationMap{ "key": SpringCloudAppCosmosDBAssociationArgs{...} }
type SpringCloudAppCosmosDBAssociationMapOutput ¶
type SpringCloudAppCosmosDBAssociationMapOutput struct{ *pulumi.OutputState }
func (SpringCloudAppCosmosDBAssociationMapOutput) ElementType ¶
func (SpringCloudAppCosmosDBAssociationMapOutput) ElementType() reflect.Type
func (SpringCloudAppCosmosDBAssociationMapOutput) ToSpringCloudAppCosmosDBAssociationMapOutput ¶
func (o SpringCloudAppCosmosDBAssociationMapOutput) ToSpringCloudAppCosmosDBAssociationMapOutput() SpringCloudAppCosmosDBAssociationMapOutput
func (SpringCloudAppCosmosDBAssociationMapOutput) ToSpringCloudAppCosmosDBAssociationMapOutputWithContext ¶
func (o SpringCloudAppCosmosDBAssociationMapOutput) ToSpringCloudAppCosmosDBAssociationMapOutputWithContext(ctx context.Context) SpringCloudAppCosmosDBAssociationMapOutput
type SpringCloudAppCosmosDBAssociationOutput ¶
type SpringCloudAppCosmosDBAssociationOutput struct{ *pulumi.OutputState }
func (SpringCloudAppCosmosDBAssociationOutput) ApiType ¶ added in v5.5.0
func (o SpringCloudAppCosmosDBAssociationOutput) ApiType() pulumi.StringOutput
Specifies the API type which should be used when connecting to the CosmosDB Account. Possible values are `cassandra`, `gremlin`, `mongo`, `sql` or `table`. Changing this forces a new resource to be created.
func (SpringCloudAppCosmosDBAssociationOutput) CosmosdbAccessKey ¶ added in v5.5.0
func (o SpringCloudAppCosmosDBAssociationOutput) CosmosdbAccessKey() pulumi.StringOutput
Specifies the CosmosDB Account access key.
func (SpringCloudAppCosmosDBAssociationOutput) CosmosdbAccountId ¶ added in v5.5.0
func (o SpringCloudAppCosmosDBAssociationOutput) CosmosdbAccountId() pulumi.StringOutput
Specifies the ID of the CosmosDB Account. Changing this forces a new resource to be created.
func (SpringCloudAppCosmosDBAssociationOutput) CosmosdbCassandraKeyspaceName ¶ added in v5.5.0
func (o SpringCloudAppCosmosDBAssociationOutput) CosmosdbCassandraKeyspaceName() pulumi.StringPtrOutput
Specifies the name of the Cassandra Keyspace which the Spring Cloud App should be associated with. Should only be set when `apiType` is `cassandra`.
func (SpringCloudAppCosmosDBAssociationOutput) CosmosdbGremlinDatabaseName ¶ added in v5.5.0
func (o SpringCloudAppCosmosDBAssociationOutput) CosmosdbGremlinDatabaseName() pulumi.StringPtrOutput
Specifies the name of the Gremlin Database which the Spring Cloud App should be associated with. Should only be set when `apiType` is `gremlin`.
func (SpringCloudAppCosmosDBAssociationOutput) CosmosdbGremlinGraphName ¶ added in v5.5.0
func (o SpringCloudAppCosmosDBAssociationOutput) CosmosdbGremlinGraphName() pulumi.StringPtrOutput
Specifies the name of the Gremlin Graph which the Spring Cloud App should be associated with. Should only be set when `apiType` is `gremlin`.
func (SpringCloudAppCosmosDBAssociationOutput) CosmosdbMongoDatabaseName ¶ added in v5.5.0
func (o SpringCloudAppCosmosDBAssociationOutput) CosmosdbMongoDatabaseName() pulumi.StringPtrOutput
Specifies the name of the Mongo Database which the Spring Cloud App should be associated with. Should only be set when `apiType` is `mongo`.
func (SpringCloudAppCosmosDBAssociationOutput) CosmosdbSqlDatabaseName ¶ added in v5.5.0
func (o SpringCloudAppCosmosDBAssociationOutput) CosmosdbSqlDatabaseName() pulumi.StringPtrOutput
Specifies the name of the SQL Database which the Spring Cloud App should be associated with. Should only be set when `apiType` is `sql`.
func (SpringCloudAppCosmosDBAssociationOutput) ElementType ¶
func (SpringCloudAppCosmosDBAssociationOutput) ElementType() reflect.Type
func (SpringCloudAppCosmosDBAssociationOutput) Name ¶ added in v5.5.0
func (o SpringCloudAppCosmosDBAssociationOutput) Name() pulumi.StringOutput
Specifies the name of the Spring Cloud Application Association. Changing this forces a new resource to be created.
func (SpringCloudAppCosmosDBAssociationOutput) SpringCloudAppId ¶ added in v5.5.0
func (o SpringCloudAppCosmosDBAssociationOutput) SpringCloudAppId() pulumi.StringOutput
Specifies the ID of the Spring Cloud Application where this Association is created. Changing this forces a new resource to be created.
func (SpringCloudAppCosmosDBAssociationOutput) ToSpringCloudAppCosmosDBAssociationOutput ¶
func (o SpringCloudAppCosmosDBAssociationOutput) ToSpringCloudAppCosmosDBAssociationOutput() SpringCloudAppCosmosDBAssociationOutput
func (SpringCloudAppCosmosDBAssociationOutput) ToSpringCloudAppCosmosDBAssociationOutputWithContext ¶
func (o SpringCloudAppCosmosDBAssociationOutput) ToSpringCloudAppCosmosDBAssociationOutputWithContext(ctx context.Context) SpringCloudAppCosmosDBAssociationOutput
type SpringCloudAppCosmosDBAssociationState ¶
type SpringCloudAppCosmosDBAssociationState struct { // Specifies the API type which should be used when connecting to the CosmosDB Account. Possible values are `cassandra`, `gremlin`, `mongo`, `sql` or `table`. Changing this forces a new resource to be created. ApiType pulumi.StringPtrInput // Specifies the CosmosDB Account access key. CosmosdbAccessKey pulumi.StringPtrInput // Specifies the ID of the CosmosDB Account. Changing this forces a new resource to be created. CosmosdbAccountId pulumi.StringPtrInput // Specifies the name of the Cassandra Keyspace which the Spring Cloud App should be associated with. Should only be set when `apiType` is `cassandra`. CosmosdbCassandraKeyspaceName pulumi.StringPtrInput // Specifies the name of the Gremlin Database which the Spring Cloud App should be associated with. Should only be set when `apiType` is `gremlin`. CosmosdbGremlinDatabaseName pulumi.StringPtrInput // Specifies the name of the Gremlin Graph which the Spring Cloud App should be associated with. Should only be set when `apiType` is `gremlin`. CosmosdbGremlinGraphName pulumi.StringPtrInput // Specifies the name of the Mongo Database which the Spring Cloud App should be associated with. Should only be set when `apiType` is `mongo`. CosmosdbMongoDatabaseName pulumi.StringPtrInput // Specifies the name of the SQL Database which the Spring Cloud App should be associated with. Should only be set when `apiType` is `sql`. CosmosdbSqlDatabaseName pulumi.StringPtrInput // Specifies the name of the Spring Cloud Application Association. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the ID of the Spring Cloud Application where this Association is created. Changing this forces a new resource to be created. SpringCloudAppId pulumi.StringPtrInput }
func (SpringCloudAppCosmosDBAssociationState) ElementType ¶
func (SpringCloudAppCosmosDBAssociationState) ElementType() reflect.Type
type SpringCloudAppCustomPersistentDisk ¶
type SpringCloudAppCustomPersistentDisk struct { // These are the mount options for a persistent disk. MountOptions []string `pulumi:"mountOptions"` // The mount path of the persistent disk. MountPath string `pulumi:"mountPath"` // Indicates whether the persistent disk is a readOnly one. ReadOnlyEnabled *bool `pulumi:"readOnlyEnabled"` ShareName string `pulumi:"shareName"` // The name of the Spring Cloud Storage. StorageName string `pulumi:"storageName"` }
type SpringCloudAppCustomPersistentDiskArgs ¶
type SpringCloudAppCustomPersistentDiskArgs struct { // These are the mount options for a persistent disk. MountOptions pulumi.StringArrayInput `pulumi:"mountOptions"` // The mount path of the persistent disk. MountPath pulumi.StringInput `pulumi:"mountPath"` // Indicates whether the persistent disk is a readOnly one. ReadOnlyEnabled pulumi.BoolPtrInput `pulumi:"readOnlyEnabled"` ShareName pulumi.StringInput `pulumi:"shareName"` // The name of the Spring Cloud Storage. StorageName pulumi.StringInput `pulumi:"storageName"` }
func (SpringCloudAppCustomPersistentDiskArgs) ElementType ¶
func (SpringCloudAppCustomPersistentDiskArgs) ElementType() reflect.Type
func (SpringCloudAppCustomPersistentDiskArgs) ToSpringCloudAppCustomPersistentDiskOutput ¶
func (i SpringCloudAppCustomPersistentDiskArgs) ToSpringCloudAppCustomPersistentDiskOutput() SpringCloudAppCustomPersistentDiskOutput
func (SpringCloudAppCustomPersistentDiskArgs) ToSpringCloudAppCustomPersistentDiskOutputWithContext ¶
func (i SpringCloudAppCustomPersistentDiskArgs) ToSpringCloudAppCustomPersistentDiskOutputWithContext(ctx context.Context) SpringCloudAppCustomPersistentDiskOutput
type SpringCloudAppCustomPersistentDiskArray ¶
type SpringCloudAppCustomPersistentDiskArray []SpringCloudAppCustomPersistentDiskInput
func (SpringCloudAppCustomPersistentDiskArray) ElementType ¶
func (SpringCloudAppCustomPersistentDiskArray) ElementType() reflect.Type
func (SpringCloudAppCustomPersistentDiskArray) ToSpringCloudAppCustomPersistentDiskArrayOutput ¶
func (i SpringCloudAppCustomPersistentDiskArray) ToSpringCloudAppCustomPersistentDiskArrayOutput() SpringCloudAppCustomPersistentDiskArrayOutput
func (SpringCloudAppCustomPersistentDiskArray) ToSpringCloudAppCustomPersistentDiskArrayOutputWithContext ¶
func (i SpringCloudAppCustomPersistentDiskArray) ToSpringCloudAppCustomPersistentDiskArrayOutputWithContext(ctx context.Context) SpringCloudAppCustomPersistentDiskArrayOutput
type SpringCloudAppCustomPersistentDiskArrayInput ¶
type SpringCloudAppCustomPersistentDiskArrayInput interface { pulumi.Input ToSpringCloudAppCustomPersistentDiskArrayOutput() SpringCloudAppCustomPersistentDiskArrayOutput ToSpringCloudAppCustomPersistentDiskArrayOutputWithContext(context.Context) SpringCloudAppCustomPersistentDiskArrayOutput }
SpringCloudAppCustomPersistentDiskArrayInput is an input type that accepts SpringCloudAppCustomPersistentDiskArray and SpringCloudAppCustomPersistentDiskArrayOutput values. You can construct a concrete instance of `SpringCloudAppCustomPersistentDiskArrayInput` via:
SpringCloudAppCustomPersistentDiskArray{ SpringCloudAppCustomPersistentDiskArgs{...} }
type SpringCloudAppCustomPersistentDiskArrayOutput ¶
type SpringCloudAppCustomPersistentDiskArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudAppCustomPersistentDiskArrayOutput) ElementType ¶
func (SpringCloudAppCustomPersistentDiskArrayOutput) ElementType() reflect.Type
func (SpringCloudAppCustomPersistentDiskArrayOutput) ToSpringCloudAppCustomPersistentDiskArrayOutput ¶
func (o SpringCloudAppCustomPersistentDiskArrayOutput) ToSpringCloudAppCustomPersistentDiskArrayOutput() SpringCloudAppCustomPersistentDiskArrayOutput
func (SpringCloudAppCustomPersistentDiskArrayOutput) ToSpringCloudAppCustomPersistentDiskArrayOutputWithContext ¶
func (o SpringCloudAppCustomPersistentDiskArrayOutput) ToSpringCloudAppCustomPersistentDiskArrayOutputWithContext(ctx context.Context) SpringCloudAppCustomPersistentDiskArrayOutput
type SpringCloudAppCustomPersistentDiskInput ¶
type SpringCloudAppCustomPersistentDiskInput interface { pulumi.Input ToSpringCloudAppCustomPersistentDiskOutput() SpringCloudAppCustomPersistentDiskOutput ToSpringCloudAppCustomPersistentDiskOutputWithContext(context.Context) SpringCloudAppCustomPersistentDiskOutput }
SpringCloudAppCustomPersistentDiskInput is an input type that accepts SpringCloudAppCustomPersistentDiskArgs and SpringCloudAppCustomPersistentDiskOutput values. You can construct a concrete instance of `SpringCloudAppCustomPersistentDiskInput` via:
SpringCloudAppCustomPersistentDiskArgs{...}
type SpringCloudAppCustomPersistentDiskOutput ¶
type SpringCloudAppCustomPersistentDiskOutput struct{ *pulumi.OutputState }
func (SpringCloudAppCustomPersistentDiskOutput) ElementType ¶
func (SpringCloudAppCustomPersistentDiskOutput) ElementType() reflect.Type
func (SpringCloudAppCustomPersistentDiskOutput) MountOptions ¶
func (o SpringCloudAppCustomPersistentDiskOutput) MountOptions() pulumi.StringArrayOutput
These are the mount options for a persistent disk.
func (SpringCloudAppCustomPersistentDiskOutput) MountPath ¶
func (o SpringCloudAppCustomPersistentDiskOutput) MountPath() pulumi.StringOutput
The mount path of the persistent disk.
func (SpringCloudAppCustomPersistentDiskOutput) ReadOnlyEnabled ¶
func (o SpringCloudAppCustomPersistentDiskOutput) ReadOnlyEnabled() pulumi.BoolPtrOutput
Indicates whether the persistent disk is a readOnly one.
func (SpringCloudAppCustomPersistentDiskOutput) ShareName ¶
func (o SpringCloudAppCustomPersistentDiskOutput) ShareName() pulumi.StringOutput
The share name of the Azure File share.
func (SpringCloudAppCustomPersistentDiskOutput) StorageName ¶
func (o SpringCloudAppCustomPersistentDiskOutput) StorageName() pulumi.StringOutput
The name of the Spring Cloud Storage.
func (SpringCloudAppCustomPersistentDiskOutput) ToSpringCloudAppCustomPersistentDiskOutput ¶
func (o SpringCloudAppCustomPersistentDiskOutput) ToSpringCloudAppCustomPersistentDiskOutput() SpringCloudAppCustomPersistentDiskOutput
func (SpringCloudAppCustomPersistentDiskOutput) ToSpringCloudAppCustomPersistentDiskOutputWithContext ¶
func (o SpringCloudAppCustomPersistentDiskOutput) ToSpringCloudAppCustomPersistentDiskOutputWithContext(ctx context.Context) SpringCloudAppCustomPersistentDiskOutput
type SpringCloudAppIdentity ¶
type SpringCloudAppIdentity struct { // A list of User Assigned Managed Identity IDs to be assigned to this Spring Cloud Application. IdentityIds []string `pulumi:"identityIds"` // The Principal ID for the Service Principal associated with the Managed Service Identity of this Spring Cloud Application. PrincipalId *string `pulumi:"principalId"` // The Tenant ID for the Service Principal associated with the Managed Service Identity of this Spring Cloud Application. TenantId *string `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this Spring Cloud Application. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both). Type string `pulumi:"type"` }
type SpringCloudAppIdentityArgs ¶
type SpringCloudAppIdentityArgs struct { // A list of User Assigned Managed Identity IDs to be assigned to this Spring Cloud Application. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The Principal ID for the Service Principal associated with the Managed Service Identity of this Spring Cloud Application. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The Tenant ID for the Service Principal associated with the Managed Service Identity of this Spring Cloud Application. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this Spring Cloud Application. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both). Type pulumi.StringInput `pulumi:"type"` }
func (SpringCloudAppIdentityArgs) ElementType ¶
func (SpringCloudAppIdentityArgs) ElementType() reflect.Type
func (SpringCloudAppIdentityArgs) ToSpringCloudAppIdentityOutput ¶
func (i SpringCloudAppIdentityArgs) ToSpringCloudAppIdentityOutput() SpringCloudAppIdentityOutput
func (SpringCloudAppIdentityArgs) ToSpringCloudAppIdentityOutputWithContext ¶
func (i SpringCloudAppIdentityArgs) ToSpringCloudAppIdentityOutputWithContext(ctx context.Context) SpringCloudAppIdentityOutput
func (SpringCloudAppIdentityArgs) ToSpringCloudAppIdentityPtrOutput ¶
func (i SpringCloudAppIdentityArgs) ToSpringCloudAppIdentityPtrOutput() SpringCloudAppIdentityPtrOutput
func (SpringCloudAppIdentityArgs) ToSpringCloudAppIdentityPtrOutputWithContext ¶
func (i SpringCloudAppIdentityArgs) ToSpringCloudAppIdentityPtrOutputWithContext(ctx context.Context) SpringCloudAppIdentityPtrOutput
type SpringCloudAppIdentityInput ¶
type SpringCloudAppIdentityInput interface { pulumi.Input ToSpringCloudAppIdentityOutput() SpringCloudAppIdentityOutput ToSpringCloudAppIdentityOutputWithContext(context.Context) SpringCloudAppIdentityOutput }
SpringCloudAppIdentityInput is an input type that accepts SpringCloudAppIdentityArgs and SpringCloudAppIdentityOutput values. You can construct a concrete instance of `SpringCloudAppIdentityInput` via:
SpringCloudAppIdentityArgs{...}
type SpringCloudAppIdentityOutput ¶
type SpringCloudAppIdentityOutput struct{ *pulumi.OutputState }
func (SpringCloudAppIdentityOutput) ElementType ¶
func (SpringCloudAppIdentityOutput) ElementType() reflect.Type
func (SpringCloudAppIdentityOutput) IdentityIds ¶ added in v5.7.0
func (o SpringCloudAppIdentityOutput) IdentityIds() pulumi.StringArrayOutput
A list of User Assigned Managed Identity IDs to be assigned to this Spring Cloud Application.
func (SpringCloudAppIdentityOutput) PrincipalId ¶
func (o SpringCloudAppIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID for the Service Principal associated with the Managed Service Identity of this Spring Cloud Application.
func (SpringCloudAppIdentityOutput) TenantId ¶
func (o SpringCloudAppIdentityOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID for the Service Principal associated with the Managed Service Identity of this Spring Cloud Application.
func (SpringCloudAppIdentityOutput) ToSpringCloudAppIdentityOutput ¶
func (o SpringCloudAppIdentityOutput) ToSpringCloudAppIdentityOutput() SpringCloudAppIdentityOutput
func (SpringCloudAppIdentityOutput) ToSpringCloudAppIdentityOutputWithContext ¶
func (o SpringCloudAppIdentityOutput) ToSpringCloudAppIdentityOutputWithContext(ctx context.Context) SpringCloudAppIdentityOutput
func (SpringCloudAppIdentityOutput) ToSpringCloudAppIdentityPtrOutput ¶
func (o SpringCloudAppIdentityOutput) ToSpringCloudAppIdentityPtrOutput() SpringCloudAppIdentityPtrOutput
func (SpringCloudAppIdentityOutput) ToSpringCloudAppIdentityPtrOutputWithContext ¶
func (o SpringCloudAppIdentityOutput) ToSpringCloudAppIdentityPtrOutputWithContext(ctx context.Context) SpringCloudAppIdentityPtrOutput
func (SpringCloudAppIdentityOutput) Type ¶
func (o SpringCloudAppIdentityOutput) Type() pulumi.StringOutput
Specifies the type of Managed Service Identity that should be configured on this Spring Cloud Application. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both).
type SpringCloudAppIdentityPtrInput ¶
type SpringCloudAppIdentityPtrInput interface { pulumi.Input ToSpringCloudAppIdentityPtrOutput() SpringCloudAppIdentityPtrOutput ToSpringCloudAppIdentityPtrOutputWithContext(context.Context) SpringCloudAppIdentityPtrOutput }
SpringCloudAppIdentityPtrInput is an input type that accepts SpringCloudAppIdentityArgs, SpringCloudAppIdentityPtr and SpringCloudAppIdentityPtrOutput values. You can construct a concrete instance of `SpringCloudAppIdentityPtrInput` via:
SpringCloudAppIdentityArgs{...} or: nil
func SpringCloudAppIdentityPtr ¶
func SpringCloudAppIdentityPtr(v *SpringCloudAppIdentityArgs) SpringCloudAppIdentityPtrInput
type SpringCloudAppIdentityPtrOutput ¶
type SpringCloudAppIdentityPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudAppIdentityPtrOutput) Elem ¶
func (o SpringCloudAppIdentityPtrOutput) Elem() SpringCloudAppIdentityOutput
func (SpringCloudAppIdentityPtrOutput) ElementType ¶
func (SpringCloudAppIdentityPtrOutput) ElementType() reflect.Type
func (SpringCloudAppIdentityPtrOutput) IdentityIds ¶ added in v5.7.0
func (o SpringCloudAppIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
A list of User Assigned Managed Identity IDs to be assigned to this Spring Cloud Application.
func (SpringCloudAppIdentityPtrOutput) PrincipalId ¶
func (o SpringCloudAppIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID for the Service Principal associated with the Managed Service Identity of this Spring Cloud Application.
func (SpringCloudAppIdentityPtrOutput) TenantId ¶
func (o SpringCloudAppIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID for the Service Principal associated with the Managed Service Identity of this Spring Cloud Application.
func (SpringCloudAppIdentityPtrOutput) ToSpringCloudAppIdentityPtrOutput ¶
func (o SpringCloudAppIdentityPtrOutput) ToSpringCloudAppIdentityPtrOutput() SpringCloudAppIdentityPtrOutput
func (SpringCloudAppIdentityPtrOutput) ToSpringCloudAppIdentityPtrOutputWithContext ¶
func (o SpringCloudAppIdentityPtrOutput) ToSpringCloudAppIdentityPtrOutputWithContext(ctx context.Context) SpringCloudAppIdentityPtrOutput
func (SpringCloudAppIdentityPtrOutput) Type ¶
func (o SpringCloudAppIdentityPtrOutput) Type() pulumi.StringPtrOutput
Specifies the type of Managed Service Identity that should be configured on this Spring Cloud Application. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both).
type SpringCloudAppInput ¶
type SpringCloudAppInput interface { pulumi.Input ToSpringCloudAppOutput() SpringCloudAppOutput ToSpringCloudAppOutputWithContext(ctx context.Context) SpringCloudAppOutput }
type SpringCloudAppMap ¶
type SpringCloudAppMap map[string]SpringCloudAppInput
func (SpringCloudAppMap) ElementType ¶
func (SpringCloudAppMap) ElementType() reflect.Type
func (SpringCloudAppMap) ToSpringCloudAppMapOutput ¶
func (i SpringCloudAppMap) ToSpringCloudAppMapOutput() SpringCloudAppMapOutput
func (SpringCloudAppMap) ToSpringCloudAppMapOutputWithContext ¶
func (i SpringCloudAppMap) ToSpringCloudAppMapOutputWithContext(ctx context.Context) SpringCloudAppMapOutput
type SpringCloudAppMapInput ¶
type SpringCloudAppMapInput interface { pulumi.Input ToSpringCloudAppMapOutput() SpringCloudAppMapOutput ToSpringCloudAppMapOutputWithContext(context.Context) SpringCloudAppMapOutput }
SpringCloudAppMapInput is an input type that accepts SpringCloudAppMap and SpringCloudAppMapOutput values. You can construct a concrete instance of `SpringCloudAppMapInput` via:
SpringCloudAppMap{ "key": SpringCloudAppArgs{...} }
type SpringCloudAppMapOutput ¶
type SpringCloudAppMapOutput struct{ *pulumi.OutputState }
func (SpringCloudAppMapOutput) ElementType ¶
func (SpringCloudAppMapOutput) ElementType() reflect.Type
func (SpringCloudAppMapOutput) MapIndex ¶
func (o SpringCloudAppMapOutput) MapIndex(k pulumi.StringInput) SpringCloudAppOutput
func (SpringCloudAppMapOutput) ToSpringCloudAppMapOutput ¶
func (o SpringCloudAppMapOutput) ToSpringCloudAppMapOutput() SpringCloudAppMapOutput
func (SpringCloudAppMapOutput) ToSpringCloudAppMapOutputWithContext ¶
func (o SpringCloudAppMapOutput) ToSpringCloudAppMapOutputWithContext(ctx context.Context) SpringCloudAppMapOutput
type SpringCloudAppMysqlAssociation ¶
type SpringCloudAppMysqlAssociation struct { pulumi.CustomResourceState // Specifies the name of the MySQL Database which the Spring Cloud App should be associated with. DatabaseName pulumi.StringOutput `pulumi:"databaseName"` // Specifies the ID of the MySQL Server. Changing this forces a new resource to be created. MysqlServerId pulumi.StringOutput `pulumi:"mysqlServerId"` // Specifies the name of the Spring Cloud Application Association. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the password which should be used when connecting to the MySQL Database from the Spring Cloud App. Password pulumi.StringOutput `pulumi:"password"` // Specifies the ID of the Spring Cloud Application where this Association is created. Changing this forces a new resource to be created. SpringCloudAppId pulumi.StringOutput `pulumi:"springCloudAppId"` // Specifies the username which should be used when connecting to the MySQL Database from the Spring Cloud App. Username pulumi.StringOutput `pulumi:"username"` }
Associates a Spring Cloud Application with a MySQL Database.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/mysql" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "exampleSpringCloudService", &appplatform.SpringCloudServiceArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, }) if err != nil { return err } exampleSpringCloudApp, err := appplatform.NewSpringCloudApp(ctx, "exampleSpringCloudApp", &appplatform.SpringCloudAppArgs{ ResourceGroupName: exampleResourceGroup.Name, ServiceName: exampleSpringCloudService.Name, }) if err != nil { return err } exampleServer, err := mysql.NewServer(ctx, "exampleServer", &mysql.ServerArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, AdministratorLogin: pulumi.String("mysqladminun"), AdministratorLoginPassword: pulumi.String("H@Sh1CoR3!"), SkuName: pulumi.String("B_Gen5_2"), StorageMb: pulumi.Int(5120), Version: pulumi.String("5.7"), SslEnforcementEnabled: pulumi.Bool(true), SslMinimalTlsVersionEnforced: pulumi.String("TLS1_2"), }) if err != nil { return err } exampleDatabase, err := mysql.NewDatabase(ctx, "exampleDatabase", &mysql.DatabaseArgs{ ResourceGroupName: exampleResourceGroup.Name, ServerName: exampleServer.Name, Charset: pulumi.String("utf8"), Collation: pulumi.String("utf8_unicode_ci"), }) if err != nil { return err } _, err = appplatform.NewSpringCloudAppMysqlAssociation(ctx, "exampleSpringCloudAppMysqlAssociation", &appplatform.SpringCloudAppMysqlAssociationArgs{ SpringCloudAppId: exampleSpringCloudApp.ID(), MysqlServerId: exampleServer.ID(), DatabaseName: exampleDatabase.Name, Username: exampleServer.AdministratorLogin, Password: exampleServer.AdministratorLoginPassword, }) if err != nil { return err } return nil }) }
```
## Import
Spring Cloud Application MySQL Association can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appplatform/springCloudAppMysqlAssociation:SpringCloudAppMysqlAssociation example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourcegroup1/providers/Microsoft.AppPlatform/Spring/service1/apps/app1/bindings/bind1
```
func GetSpringCloudAppMysqlAssociation ¶
func GetSpringCloudAppMysqlAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SpringCloudAppMysqlAssociationState, opts ...pulumi.ResourceOption) (*SpringCloudAppMysqlAssociation, error)
GetSpringCloudAppMysqlAssociation gets an existing SpringCloudAppMysqlAssociation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSpringCloudAppMysqlAssociation ¶
func NewSpringCloudAppMysqlAssociation(ctx *pulumi.Context, name string, args *SpringCloudAppMysqlAssociationArgs, opts ...pulumi.ResourceOption) (*SpringCloudAppMysqlAssociation, error)
NewSpringCloudAppMysqlAssociation registers a new resource with the given unique name, arguments, and options.
func (*SpringCloudAppMysqlAssociation) ElementType ¶
func (*SpringCloudAppMysqlAssociation) ElementType() reflect.Type
func (*SpringCloudAppMysqlAssociation) ToSpringCloudAppMysqlAssociationOutput ¶
func (i *SpringCloudAppMysqlAssociation) ToSpringCloudAppMysqlAssociationOutput() SpringCloudAppMysqlAssociationOutput
func (*SpringCloudAppMysqlAssociation) ToSpringCloudAppMysqlAssociationOutputWithContext ¶
func (i *SpringCloudAppMysqlAssociation) ToSpringCloudAppMysqlAssociationOutputWithContext(ctx context.Context) SpringCloudAppMysqlAssociationOutput
type SpringCloudAppMysqlAssociationArgs ¶
type SpringCloudAppMysqlAssociationArgs struct { // Specifies the name of the MySQL Database which the Spring Cloud App should be associated with. DatabaseName pulumi.StringInput // Specifies the ID of the MySQL Server. Changing this forces a new resource to be created. MysqlServerId pulumi.StringInput // Specifies the name of the Spring Cloud Application Association. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the password which should be used when connecting to the MySQL Database from the Spring Cloud App. Password pulumi.StringInput // Specifies the ID of the Spring Cloud Application where this Association is created. Changing this forces a new resource to be created. SpringCloudAppId pulumi.StringInput // Specifies the username which should be used when connecting to the MySQL Database from the Spring Cloud App. Username pulumi.StringInput }
The set of arguments for constructing a SpringCloudAppMysqlAssociation resource.
func (SpringCloudAppMysqlAssociationArgs) ElementType ¶
func (SpringCloudAppMysqlAssociationArgs) ElementType() reflect.Type
type SpringCloudAppMysqlAssociationArray ¶
type SpringCloudAppMysqlAssociationArray []SpringCloudAppMysqlAssociationInput
func (SpringCloudAppMysqlAssociationArray) ElementType ¶
func (SpringCloudAppMysqlAssociationArray) ElementType() reflect.Type
func (SpringCloudAppMysqlAssociationArray) ToSpringCloudAppMysqlAssociationArrayOutput ¶
func (i SpringCloudAppMysqlAssociationArray) ToSpringCloudAppMysqlAssociationArrayOutput() SpringCloudAppMysqlAssociationArrayOutput
func (SpringCloudAppMysqlAssociationArray) ToSpringCloudAppMysqlAssociationArrayOutputWithContext ¶
func (i SpringCloudAppMysqlAssociationArray) ToSpringCloudAppMysqlAssociationArrayOutputWithContext(ctx context.Context) SpringCloudAppMysqlAssociationArrayOutput
type SpringCloudAppMysqlAssociationArrayInput ¶
type SpringCloudAppMysqlAssociationArrayInput interface { pulumi.Input ToSpringCloudAppMysqlAssociationArrayOutput() SpringCloudAppMysqlAssociationArrayOutput ToSpringCloudAppMysqlAssociationArrayOutputWithContext(context.Context) SpringCloudAppMysqlAssociationArrayOutput }
SpringCloudAppMysqlAssociationArrayInput is an input type that accepts SpringCloudAppMysqlAssociationArray and SpringCloudAppMysqlAssociationArrayOutput values. You can construct a concrete instance of `SpringCloudAppMysqlAssociationArrayInput` via:
SpringCloudAppMysqlAssociationArray{ SpringCloudAppMysqlAssociationArgs{...} }
type SpringCloudAppMysqlAssociationArrayOutput ¶
type SpringCloudAppMysqlAssociationArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudAppMysqlAssociationArrayOutput) ElementType ¶
func (SpringCloudAppMysqlAssociationArrayOutput) ElementType() reflect.Type
func (SpringCloudAppMysqlAssociationArrayOutput) ToSpringCloudAppMysqlAssociationArrayOutput ¶
func (o SpringCloudAppMysqlAssociationArrayOutput) ToSpringCloudAppMysqlAssociationArrayOutput() SpringCloudAppMysqlAssociationArrayOutput
func (SpringCloudAppMysqlAssociationArrayOutput) ToSpringCloudAppMysqlAssociationArrayOutputWithContext ¶
func (o SpringCloudAppMysqlAssociationArrayOutput) ToSpringCloudAppMysqlAssociationArrayOutputWithContext(ctx context.Context) SpringCloudAppMysqlAssociationArrayOutput
type SpringCloudAppMysqlAssociationInput ¶
type SpringCloudAppMysqlAssociationInput interface { pulumi.Input ToSpringCloudAppMysqlAssociationOutput() SpringCloudAppMysqlAssociationOutput ToSpringCloudAppMysqlAssociationOutputWithContext(ctx context.Context) SpringCloudAppMysqlAssociationOutput }
type SpringCloudAppMysqlAssociationMap ¶
type SpringCloudAppMysqlAssociationMap map[string]SpringCloudAppMysqlAssociationInput
func (SpringCloudAppMysqlAssociationMap) ElementType ¶
func (SpringCloudAppMysqlAssociationMap) ElementType() reflect.Type
func (SpringCloudAppMysqlAssociationMap) ToSpringCloudAppMysqlAssociationMapOutput ¶
func (i SpringCloudAppMysqlAssociationMap) ToSpringCloudAppMysqlAssociationMapOutput() SpringCloudAppMysqlAssociationMapOutput
func (SpringCloudAppMysqlAssociationMap) ToSpringCloudAppMysqlAssociationMapOutputWithContext ¶
func (i SpringCloudAppMysqlAssociationMap) ToSpringCloudAppMysqlAssociationMapOutputWithContext(ctx context.Context) SpringCloudAppMysqlAssociationMapOutput
type SpringCloudAppMysqlAssociationMapInput ¶
type SpringCloudAppMysqlAssociationMapInput interface { pulumi.Input ToSpringCloudAppMysqlAssociationMapOutput() SpringCloudAppMysqlAssociationMapOutput ToSpringCloudAppMysqlAssociationMapOutputWithContext(context.Context) SpringCloudAppMysqlAssociationMapOutput }
SpringCloudAppMysqlAssociationMapInput is an input type that accepts SpringCloudAppMysqlAssociationMap and SpringCloudAppMysqlAssociationMapOutput values. You can construct a concrete instance of `SpringCloudAppMysqlAssociationMapInput` via:
SpringCloudAppMysqlAssociationMap{ "key": SpringCloudAppMysqlAssociationArgs{...} }
type SpringCloudAppMysqlAssociationMapOutput ¶
type SpringCloudAppMysqlAssociationMapOutput struct{ *pulumi.OutputState }
func (SpringCloudAppMysqlAssociationMapOutput) ElementType ¶
func (SpringCloudAppMysqlAssociationMapOutput) ElementType() reflect.Type
func (SpringCloudAppMysqlAssociationMapOutput) MapIndex ¶
func (o SpringCloudAppMysqlAssociationMapOutput) MapIndex(k pulumi.StringInput) SpringCloudAppMysqlAssociationOutput
func (SpringCloudAppMysqlAssociationMapOutput) ToSpringCloudAppMysqlAssociationMapOutput ¶
func (o SpringCloudAppMysqlAssociationMapOutput) ToSpringCloudAppMysqlAssociationMapOutput() SpringCloudAppMysqlAssociationMapOutput
func (SpringCloudAppMysqlAssociationMapOutput) ToSpringCloudAppMysqlAssociationMapOutputWithContext ¶
func (o SpringCloudAppMysqlAssociationMapOutput) ToSpringCloudAppMysqlAssociationMapOutputWithContext(ctx context.Context) SpringCloudAppMysqlAssociationMapOutput
type SpringCloudAppMysqlAssociationOutput ¶
type SpringCloudAppMysqlAssociationOutput struct{ *pulumi.OutputState }
func (SpringCloudAppMysqlAssociationOutput) DatabaseName ¶ added in v5.5.0
func (o SpringCloudAppMysqlAssociationOutput) DatabaseName() pulumi.StringOutput
Specifies the name of the MySQL Database which the Spring Cloud App should be associated with.
func (SpringCloudAppMysqlAssociationOutput) ElementType ¶
func (SpringCloudAppMysqlAssociationOutput) ElementType() reflect.Type
func (SpringCloudAppMysqlAssociationOutput) MysqlServerId ¶ added in v5.5.0
func (o SpringCloudAppMysqlAssociationOutput) MysqlServerId() pulumi.StringOutput
Specifies the ID of the MySQL Server. Changing this forces a new resource to be created.
func (SpringCloudAppMysqlAssociationOutput) Name ¶ added in v5.5.0
func (o SpringCloudAppMysqlAssociationOutput) Name() pulumi.StringOutput
Specifies the name of the Spring Cloud Application Association. Changing this forces a new resource to be created.
func (SpringCloudAppMysqlAssociationOutput) Password ¶ added in v5.5.0
func (o SpringCloudAppMysqlAssociationOutput) Password() pulumi.StringOutput
Specifies the password which should be used when connecting to the MySQL Database from the Spring Cloud App.
func (SpringCloudAppMysqlAssociationOutput) SpringCloudAppId ¶ added in v5.5.0
func (o SpringCloudAppMysqlAssociationOutput) SpringCloudAppId() pulumi.StringOutput
Specifies the ID of the Spring Cloud Application where this Association is created. Changing this forces a new resource to be created.
func (SpringCloudAppMysqlAssociationOutput) ToSpringCloudAppMysqlAssociationOutput ¶
func (o SpringCloudAppMysqlAssociationOutput) ToSpringCloudAppMysqlAssociationOutput() SpringCloudAppMysqlAssociationOutput
func (SpringCloudAppMysqlAssociationOutput) ToSpringCloudAppMysqlAssociationOutputWithContext ¶
func (o SpringCloudAppMysqlAssociationOutput) ToSpringCloudAppMysqlAssociationOutputWithContext(ctx context.Context) SpringCloudAppMysqlAssociationOutput
func (SpringCloudAppMysqlAssociationOutput) Username ¶ added in v5.5.0
func (o SpringCloudAppMysqlAssociationOutput) Username() pulumi.StringOutput
Specifies the username which should be used when connecting to the MySQL Database from the Spring Cloud App.
type SpringCloudAppMysqlAssociationState ¶
type SpringCloudAppMysqlAssociationState struct { // Specifies the name of the MySQL Database which the Spring Cloud App should be associated with. DatabaseName pulumi.StringPtrInput // Specifies the ID of the MySQL Server. Changing this forces a new resource to be created. MysqlServerId pulumi.StringPtrInput // Specifies the name of the Spring Cloud Application Association. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the password which should be used when connecting to the MySQL Database from the Spring Cloud App. Password pulumi.StringPtrInput // Specifies the ID of the Spring Cloud Application where this Association is created. Changing this forces a new resource to be created. SpringCloudAppId pulumi.StringPtrInput // Specifies the username which should be used when connecting to the MySQL Database from the Spring Cloud App. Username pulumi.StringPtrInput }
func (SpringCloudAppMysqlAssociationState) ElementType ¶
func (SpringCloudAppMysqlAssociationState) ElementType() reflect.Type
type SpringCloudAppOutput ¶
type SpringCloudAppOutput struct{ *pulumi.OutputState }
func (SpringCloudAppOutput) AddonJson ¶ added in v5.7.0
func (o SpringCloudAppOutput) AddonJson() pulumi.StringOutput
A JSON object that contains the addon configurations of the Spring Cloud Service.
func (SpringCloudAppOutput) CustomPersistentDisks ¶ added in v5.5.0
func (o SpringCloudAppOutput) CustomPersistentDisks() SpringCloudAppCustomPersistentDiskArrayOutput
A `customPersistentDisk` block as defined below.
func (SpringCloudAppOutput) ElementType ¶
func (SpringCloudAppOutput) ElementType() reflect.Type
func (SpringCloudAppOutput) Fqdn ¶ added in v5.5.0
func (o SpringCloudAppOutput) Fqdn() pulumi.StringOutput
The Fully Qualified DNS Name of the Spring Application in the service.
func (SpringCloudAppOutput) HttpsOnly ¶ added in v5.5.0
func (o SpringCloudAppOutput) HttpsOnly() pulumi.BoolPtrOutput
Is only HTTPS allowed? Defaults to `false`.
func (SpringCloudAppOutput) Identity ¶ added in v5.5.0
func (o SpringCloudAppOutput) Identity() SpringCloudAppIdentityPtrOutput
An `identity` block as defined below.
func (SpringCloudAppOutput) IsPublic ¶ added in v5.5.0
func (o SpringCloudAppOutput) IsPublic() pulumi.BoolPtrOutput
Does the Spring Cloud Application have public endpoint? Defaults to `false`.
func (SpringCloudAppOutput) Name ¶ added in v5.5.0
func (o SpringCloudAppOutput) Name() pulumi.StringOutput
Specifies the name of the Spring Cloud Application. Changing this forces a new resource to be created.
func (SpringCloudAppOutput) PersistentDisk ¶ added in v5.5.0
func (o SpringCloudAppOutput) PersistentDisk() SpringCloudAppPersistentDiskOutput
An `persistentDisk` block as defined below.
func (SpringCloudAppOutput) PublicEndpointEnabled ¶ added in v5.16.0
func (o SpringCloudAppOutput) PublicEndpointEnabled() pulumi.BoolPtrOutput
Should the App in vnet injection instance exposes endpoint which could be accessed from Internet?
func (SpringCloudAppOutput) ResourceGroupName ¶ added in v5.5.0
func (o SpringCloudAppOutput) ResourceGroupName() pulumi.StringOutput
Specifies the name of the resource group in which to create the Spring Cloud Application. Changing this forces a new resource to be created.
func (SpringCloudAppOutput) ServiceName ¶ added in v5.5.0
func (o SpringCloudAppOutput) ServiceName() pulumi.StringOutput
Specifies the name of the Spring Cloud Service resource. Changing this forces a new resource to be created.
func (SpringCloudAppOutput) TlsEnabled ¶ added in v5.5.0
func (o SpringCloudAppOutput) TlsEnabled() pulumi.BoolPtrOutput
Is End to End TLS Enabled? Defaults to `false`.
func (SpringCloudAppOutput) ToSpringCloudAppOutput ¶
func (o SpringCloudAppOutput) ToSpringCloudAppOutput() SpringCloudAppOutput
func (SpringCloudAppOutput) ToSpringCloudAppOutputWithContext ¶
func (o SpringCloudAppOutput) ToSpringCloudAppOutputWithContext(ctx context.Context) SpringCloudAppOutput
func (SpringCloudAppOutput) Url ¶ added in v5.5.0
func (o SpringCloudAppOutput) Url() pulumi.StringOutput
The public endpoint of the Spring Cloud Application.
type SpringCloudAppPersistentDiskArgs ¶
type SpringCloudAppPersistentDiskArgs struct { // Specifies the mount path of the persistent disk. Defaults to `/persistent`. MountPath pulumi.StringPtrInput `pulumi:"mountPath"` // Specifies the size of the persistent disk in GB. Possible values are between `0` and `50`. SizeInGb pulumi.IntInput `pulumi:"sizeInGb"` }
func (SpringCloudAppPersistentDiskArgs) ElementType ¶
func (SpringCloudAppPersistentDiskArgs) ElementType() reflect.Type
func (SpringCloudAppPersistentDiskArgs) ToSpringCloudAppPersistentDiskOutput ¶
func (i SpringCloudAppPersistentDiskArgs) ToSpringCloudAppPersistentDiskOutput() SpringCloudAppPersistentDiskOutput
func (SpringCloudAppPersistentDiskArgs) ToSpringCloudAppPersistentDiskOutputWithContext ¶
func (i SpringCloudAppPersistentDiskArgs) ToSpringCloudAppPersistentDiskOutputWithContext(ctx context.Context) SpringCloudAppPersistentDiskOutput
func (SpringCloudAppPersistentDiskArgs) ToSpringCloudAppPersistentDiskPtrOutput ¶
func (i SpringCloudAppPersistentDiskArgs) ToSpringCloudAppPersistentDiskPtrOutput() SpringCloudAppPersistentDiskPtrOutput
func (SpringCloudAppPersistentDiskArgs) ToSpringCloudAppPersistentDiskPtrOutputWithContext ¶
func (i SpringCloudAppPersistentDiskArgs) ToSpringCloudAppPersistentDiskPtrOutputWithContext(ctx context.Context) SpringCloudAppPersistentDiskPtrOutput
type SpringCloudAppPersistentDiskInput ¶
type SpringCloudAppPersistentDiskInput interface { pulumi.Input ToSpringCloudAppPersistentDiskOutput() SpringCloudAppPersistentDiskOutput ToSpringCloudAppPersistentDiskOutputWithContext(context.Context) SpringCloudAppPersistentDiskOutput }
SpringCloudAppPersistentDiskInput is an input type that accepts SpringCloudAppPersistentDiskArgs and SpringCloudAppPersistentDiskOutput values. You can construct a concrete instance of `SpringCloudAppPersistentDiskInput` via:
SpringCloudAppPersistentDiskArgs{...}
type SpringCloudAppPersistentDiskOutput ¶
type SpringCloudAppPersistentDiskOutput struct{ *pulumi.OutputState }
func (SpringCloudAppPersistentDiskOutput) ElementType ¶
func (SpringCloudAppPersistentDiskOutput) ElementType() reflect.Type
func (SpringCloudAppPersistentDiskOutput) MountPath ¶
func (o SpringCloudAppPersistentDiskOutput) MountPath() pulumi.StringPtrOutput
Specifies the mount path of the persistent disk. Defaults to `/persistent`.
func (SpringCloudAppPersistentDiskOutput) SizeInGb ¶
func (o SpringCloudAppPersistentDiskOutput) SizeInGb() pulumi.IntOutput
Specifies the size of the persistent disk in GB. Possible values are between `0` and `50`.
func (SpringCloudAppPersistentDiskOutput) ToSpringCloudAppPersistentDiskOutput ¶
func (o SpringCloudAppPersistentDiskOutput) ToSpringCloudAppPersistentDiskOutput() SpringCloudAppPersistentDiskOutput
func (SpringCloudAppPersistentDiskOutput) ToSpringCloudAppPersistentDiskOutputWithContext ¶
func (o SpringCloudAppPersistentDiskOutput) ToSpringCloudAppPersistentDiskOutputWithContext(ctx context.Context) SpringCloudAppPersistentDiskOutput
func (SpringCloudAppPersistentDiskOutput) ToSpringCloudAppPersistentDiskPtrOutput ¶
func (o SpringCloudAppPersistentDiskOutput) ToSpringCloudAppPersistentDiskPtrOutput() SpringCloudAppPersistentDiskPtrOutput
func (SpringCloudAppPersistentDiskOutput) ToSpringCloudAppPersistentDiskPtrOutputWithContext ¶
func (o SpringCloudAppPersistentDiskOutput) ToSpringCloudAppPersistentDiskPtrOutputWithContext(ctx context.Context) SpringCloudAppPersistentDiskPtrOutput
type SpringCloudAppPersistentDiskPtrInput ¶
type SpringCloudAppPersistentDiskPtrInput interface { pulumi.Input ToSpringCloudAppPersistentDiskPtrOutput() SpringCloudAppPersistentDiskPtrOutput ToSpringCloudAppPersistentDiskPtrOutputWithContext(context.Context) SpringCloudAppPersistentDiskPtrOutput }
SpringCloudAppPersistentDiskPtrInput is an input type that accepts SpringCloudAppPersistentDiskArgs, SpringCloudAppPersistentDiskPtr and SpringCloudAppPersistentDiskPtrOutput values. You can construct a concrete instance of `SpringCloudAppPersistentDiskPtrInput` via:
SpringCloudAppPersistentDiskArgs{...} or: nil
func SpringCloudAppPersistentDiskPtr ¶
func SpringCloudAppPersistentDiskPtr(v *SpringCloudAppPersistentDiskArgs) SpringCloudAppPersistentDiskPtrInput
type SpringCloudAppPersistentDiskPtrOutput ¶
type SpringCloudAppPersistentDiskPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudAppPersistentDiskPtrOutput) ElementType ¶
func (SpringCloudAppPersistentDiskPtrOutput) ElementType() reflect.Type
func (SpringCloudAppPersistentDiskPtrOutput) MountPath ¶
func (o SpringCloudAppPersistentDiskPtrOutput) MountPath() pulumi.StringPtrOutput
Specifies the mount path of the persistent disk. Defaults to `/persistent`.
func (SpringCloudAppPersistentDiskPtrOutput) SizeInGb ¶
func (o SpringCloudAppPersistentDiskPtrOutput) SizeInGb() pulumi.IntPtrOutput
Specifies the size of the persistent disk in GB. Possible values are between `0` and `50`.
func (SpringCloudAppPersistentDiskPtrOutput) ToSpringCloudAppPersistentDiskPtrOutput ¶
func (o SpringCloudAppPersistentDiskPtrOutput) ToSpringCloudAppPersistentDiskPtrOutput() SpringCloudAppPersistentDiskPtrOutput
func (SpringCloudAppPersistentDiskPtrOutput) ToSpringCloudAppPersistentDiskPtrOutputWithContext ¶
func (o SpringCloudAppPersistentDiskPtrOutput) ToSpringCloudAppPersistentDiskPtrOutputWithContext(ctx context.Context) SpringCloudAppPersistentDiskPtrOutput
type SpringCloudAppRedisAssociation ¶
type SpringCloudAppRedisAssociation struct { pulumi.CustomResourceState // Specifies the name of the Spring Cloud Application Association. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the Redis Cache access key. RedisAccessKey pulumi.StringOutput `pulumi:"redisAccessKey"` // Specifies the Redis Cache resource ID. Changing this forces a new resource to be created. RedisCacheId pulumi.StringOutput `pulumi:"redisCacheId"` // Specifies the Spring Cloud Application resource ID in which the Association is created. Changing this forces a new resource to be created. SpringCloudAppId pulumi.StringOutput `pulumi:"springCloudAppId"` // Should SSL be used when connecting to Redis? Defaults to `true`. SslEnabled pulumi.BoolPtrOutput `pulumi:"sslEnabled"` }
Associates a Spring Cloud Application with a Redis Cache.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/redis" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "exampleSpringCloudService", &appplatform.SpringCloudServiceArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, }) if err != nil { return err } exampleSpringCloudApp, err := appplatform.NewSpringCloudApp(ctx, "exampleSpringCloudApp", &appplatform.SpringCloudAppArgs{ ResourceGroupName: exampleResourceGroup.Name, ServiceName: exampleSpringCloudService.Name, }) if err != nil { return err } exampleCache, err := redis.NewCache(ctx, "exampleCache", &redis.CacheArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Capacity: pulumi.Int(0), Family: pulumi.String("C"), SkuName: pulumi.String("Basic"), EnableNonSslPort: pulumi.Bool(true), }) if err != nil { return err } _, err = appplatform.NewSpringCloudAppRedisAssociation(ctx, "exampleSpringCloudAppRedisAssociation", &appplatform.SpringCloudAppRedisAssociationArgs{ SpringCloudAppId: exampleSpringCloudApp.ID(), RedisCacheId: exampleCache.ID(), RedisAccessKey: exampleCache.PrimaryAccessKey, SslEnabled: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
```
## Import
Spring Cloud Application Redis Association can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appplatform/springCloudAppRedisAssociation:SpringCloudAppRedisAssociation example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourcegroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp/bindings/bind1
```
func GetSpringCloudAppRedisAssociation ¶
func GetSpringCloudAppRedisAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SpringCloudAppRedisAssociationState, opts ...pulumi.ResourceOption) (*SpringCloudAppRedisAssociation, error)
GetSpringCloudAppRedisAssociation gets an existing SpringCloudAppRedisAssociation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSpringCloudAppRedisAssociation ¶
func NewSpringCloudAppRedisAssociation(ctx *pulumi.Context, name string, args *SpringCloudAppRedisAssociationArgs, opts ...pulumi.ResourceOption) (*SpringCloudAppRedisAssociation, error)
NewSpringCloudAppRedisAssociation registers a new resource with the given unique name, arguments, and options.
func (*SpringCloudAppRedisAssociation) ElementType ¶
func (*SpringCloudAppRedisAssociation) ElementType() reflect.Type
func (*SpringCloudAppRedisAssociation) ToSpringCloudAppRedisAssociationOutput ¶
func (i *SpringCloudAppRedisAssociation) ToSpringCloudAppRedisAssociationOutput() SpringCloudAppRedisAssociationOutput
func (*SpringCloudAppRedisAssociation) ToSpringCloudAppRedisAssociationOutputWithContext ¶
func (i *SpringCloudAppRedisAssociation) ToSpringCloudAppRedisAssociationOutputWithContext(ctx context.Context) SpringCloudAppRedisAssociationOutput
type SpringCloudAppRedisAssociationArgs ¶
type SpringCloudAppRedisAssociationArgs struct { // Specifies the name of the Spring Cloud Application Association. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the Redis Cache access key. RedisAccessKey pulumi.StringInput // Specifies the Redis Cache resource ID. Changing this forces a new resource to be created. RedisCacheId pulumi.StringInput // Specifies the Spring Cloud Application resource ID in which the Association is created. Changing this forces a new resource to be created. SpringCloudAppId pulumi.StringInput // Should SSL be used when connecting to Redis? Defaults to `true`. SslEnabled pulumi.BoolPtrInput }
The set of arguments for constructing a SpringCloudAppRedisAssociation resource.
func (SpringCloudAppRedisAssociationArgs) ElementType ¶
func (SpringCloudAppRedisAssociationArgs) ElementType() reflect.Type
type SpringCloudAppRedisAssociationArray ¶
type SpringCloudAppRedisAssociationArray []SpringCloudAppRedisAssociationInput
func (SpringCloudAppRedisAssociationArray) ElementType ¶
func (SpringCloudAppRedisAssociationArray) ElementType() reflect.Type
func (SpringCloudAppRedisAssociationArray) ToSpringCloudAppRedisAssociationArrayOutput ¶
func (i SpringCloudAppRedisAssociationArray) ToSpringCloudAppRedisAssociationArrayOutput() SpringCloudAppRedisAssociationArrayOutput
func (SpringCloudAppRedisAssociationArray) ToSpringCloudAppRedisAssociationArrayOutputWithContext ¶
func (i SpringCloudAppRedisAssociationArray) ToSpringCloudAppRedisAssociationArrayOutputWithContext(ctx context.Context) SpringCloudAppRedisAssociationArrayOutput
type SpringCloudAppRedisAssociationArrayInput ¶
type SpringCloudAppRedisAssociationArrayInput interface { pulumi.Input ToSpringCloudAppRedisAssociationArrayOutput() SpringCloudAppRedisAssociationArrayOutput ToSpringCloudAppRedisAssociationArrayOutputWithContext(context.Context) SpringCloudAppRedisAssociationArrayOutput }
SpringCloudAppRedisAssociationArrayInput is an input type that accepts SpringCloudAppRedisAssociationArray and SpringCloudAppRedisAssociationArrayOutput values. You can construct a concrete instance of `SpringCloudAppRedisAssociationArrayInput` via:
SpringCloudAppRedisAssociationArray{ SpringCloudAppRedisAssociationArgs{...} }
type SpringCloudAppRedisAssociationArrayOutput ¶
type SpringCloudAppRedisAssociationArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudAppRedisAssociationArrayOutput) ElementType ¶
func (SpringCloudAppRedisAssociationArrayOutput) ElementType() reflect.Type
func (SpringCloudAppRedisAssociationArrayOutput) ToSpringCloudAppRedisAssociationArrayOutput ¶
func (o SpringCloudAppRedisAssociationArrayOutput) ToSpringCloudAppRedisAssociationArrayOutput() SpringCloudAppRedisAssociationArrayOutput
func (SpringCloudAppRedisAssociationArrayOutput) ToSpringCloudAppRedisAssociationArrayOutputWithContext ¶
func (o SpringCloudAppRedisAssociationArrayOutput) ToSpringCloudAppRedisAssociationArrayOutputWithContext(ctx context.Context) SpringCloudAppRedisAssociationArrayOutput
type SpringCloudAppRedisAssociationInput ¶
type SpringCloudAppRedisAssociationInput interface { pulumi.Input ToSpringCloudAppRedisAssociationOutput() SpringCloudAppRedisAssociationOutput ToSpringCloudAppRedisAssociationOutputWithContext(ctx context.Context) SpringCloudAppRedisAssociationOutput }
type SpringCloudAppRedisAssociationMap ¶
type SpringCloudAppRedisAssociationMap map[string]SpringCloudAppRedisAssociationInput
func (SpringCloudAppRedisAssociationMap) ElementType ¶
func (SpringCloudAppRedisAssociationMap) ElementType() reflect.Type
func (SpringCloudAppRedisAssociationMap) ToSpringCloudAppRedisAssociationMapOutput ¶
func (i SpringCloudAppRedisAssociationMap) ToSpringCloudAppRedisAssociationMapOutput() SpringCloudAppRedisAssociationMapOutput
func (SpringCloudAppRedisAssociationMap) ToSpringCloudAppRedisAssociationMapOutputWithContext ¶
func (i SpringCloudAppRedisAssociationMap) ToSpringCloudAppRedisAssociationMapOutputWithContext(ctx context.Context) SpringCloudAppRedisAssociationMapOutput
type SpringCloudAppRedisAssociationMapInput ¶
type SpringCloudAppRedisAssociationMapInput interface { pulumi.Input ToSpringCloudAppRedisAssociationMapOutput() SpringCloudAppRedisAssociationMapOutput ToSpringCloudAppRedisAssociationMapOutputWithContext(context.Context) SpringCloudAppRedisAssociationMapOutput }
SpringCloudAppRedisAssociationMapInput is an input type that accepts SpringCloudAppRedisAssociationMap and SpringCloudAppRedisAssociationMapOutput values. You can construct a concrete instance of `SpringCloudAppRedisAssociationMapInput` via:
SpringCloudAppRedisAssociationMap{ "key": SpringCloudAppRedisAssociationArgs{...} }
type SpringCloudAppRedisAssociationMapOutput ¶
type SpringCloudAppRedisAssociationMapOutput struct{ *pulumi.OutputState }
func (SpringCloudAppRedisAssociationMapOutput) ElementType ¶
func (SpringCloudAppRedisAssociationMapOutput) ElementType() reflect.Type
func (SpringCloudAppRedisAssociationMapOutput) MapIndex ¶
func (o SpringCloudAppRedisAssociationMapOutput) MapIndex(k pulumi.StringInput) SpringCloudAppRedisAssociationOutput
func (SpringCloudAppRedisAssociationMapOutput) ToSpringCloudAppRedisAssociationMapOutput ¶
func (o SpringCloudAppRedisAssociationMapOutput) ToSpringCloudAppRedisAssociationMapOutput() SpringCloudAppRedisAssociationMapOutput
func (SpringCloudAppRedisAssociationMapOutput) ToSpringCloudAppRedisAssociationMapOutputWithContext ¶
func (o SpringCloudAppRedisAssociationMapOutput) ToSpringCloudAppRedisAssociationMapOutputWithContext(ctx context.Context) SpringCloudAppRedisAssociationMapOutput
type SpringCloudAppRedisAssociationOutput ¶
type SpringCloudAppRedisAssociationOutput struct{ *pulumi.OutputState }
func (SpringCloudAppRedisAssociationOutput) ElementType ¶
func (SpringCloudAppRedisAssociationOutput) ElementType() reflect.Type
func (SpringCloudAppRedisAssociationOutput) Name ¶ added in v5.5.0
func (o SpringCloudAppRedisAssociationOutput) Name() pulumi.StringOutput
Specifies the name of the Spring Cloud Application Association. Changing this forces a new resource to be created.
func (SpringCloudAppRedisAssociationOutput) RedisAccessKey ¶ added in v5.5.0
func (o SpringCloudAppRedisAssociationOutput) RedisAccessKey() pulumi.StringOutput
Specifies the Redis Cache access key.
func (SpringCloudAppRedisAssociationOutput) RedisCacheId ¶ added in v5.5.0
func (o SpringCloudAppRedisAssociationOutput) RedisCacheId() pulumi.StringOutput
Specifies the Redis Cache resource ID. Changing this forces a new resource to be created.
func (SpringCloudAppRedisAssociationOutput) SpringCloudAppId ¶ added in v5.5.0
func (o SpringCloudAppRedisAssociationOutput) SpringCloudAppId() pulumi.StringOutput
Specifies the Spring Cloud Application resource ID in which the Association is created. Changing this forces a new resource to be created.
func (SpringCloudAppRedisAssociationOutput) SslEnabled ¶ added in v5.5.0
func (o SpringCloudAppRedisAssociationOutput) SslEnabled() pulumi.BoolPtrOutput
Should SSL be used when connecting to Redis? Defaults to `true`.
func (SpringCloudAppRedisAssociationOutput) ToSpringCloudAppRedisAssociationOutput ¶
func (o SpringCloudAppRedisAssociationOutput) ToSpringCloudAppRedisAssociationOutput() SpringCloudAppRedisAssociationOutput
func (SpringCloudAppRedisAssociationOutput) ToSpringCloudAppRedisAssociationOutputWithContext ¶
func (o SpringCloudAppRedisAssociationOutput) ToSpringCloudAppRedisAssociationOutputWithContext(ctx context.Context) SpringCloudAppRedisAssociationOutput
type SpringCloudAppRedisAssociationState ¶
type SpringCloudAppRedisAssociationState struct { // Specifies the name of the Spring Cloud Application Association. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the Redis Cache access key. RedisAccessKey pulumi.StringPtrInput // Specifies the Redis Cache resource ID. Changing this forces a new resource to be created. RedisCacheId pulumi.StringPtrInput // Specifies the Spring Cloud Application resource ID in which the Association is created. Changing this forces a new resource to be created. SpringCloudAppId pulumi.StringPtrInput // Should SSL be used when connecting to Redis? Defaults to `true`. SslEnabled pulumi.BoolPtrInput }
func (SpringCloudAppRedisAssociationState) ElementType ¶
func (SpringCloudAppRedisAssociationState) ElementType() reflect.Type
type SpringCloudAppState ¶
type SpringCloudAppState struct { // A JSON object that contains the addon configurations of the Spring Cloud Service. AddonJson pulumi.StringPtrInput // A `customPersistentDisk` block as defined below. CustomPersistentDisks SpringCloudAppCustomPersistentDiskArrayInput // The Fully Qualified DNS Name of the Spring Application in the service. Fqdn pulumi.StringPtrInput // Is only HTTPS allowed? Defaults to `false`. HttpsOnly pulumi.BoolPtrInput // An `identity` block as defined below. Identity SpringCloudAppIdentityPtrInput // Does the Spring Cloud Application have public endpoint? Defaults to `false`. IsPublic pulumi.BoolPtrInput // Specifies the name of the Spring Cloud Application. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // An `persistentDisk` block as defined below. PersistentDisk SpringCloudAppPersistentDiskPtrInput // Should the App in vnet injection instance exposes endpoint which could be accessed from Internet? PublicEndpointEnabled pulumi.BoolPtrInput // Specifies the name of the resource group in which to create the Spring Cloud Application. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // Specifies the name of the Spring Cloud Service resource. Changing this forces a new resource to be created. ServiceName pulumi.StringPtrInput // Is End to End TLS Enabled? Defaults to `false`. TlsEnabled pulumi.BoolPtrInput // The public endpoint of the Spring Cloud Application. Url pulumi.StringPtrInput }
func (SpringCloudAppState) ElementType ¶
func (SpringCloudAppState) ElementType() reflect.Type
type SpringCloudBuildDeployment ¶ added in v5.8.0
type SpringCloudBuildDeployment struct { pulumi.CustomResourceState // A JSON object that contains the addon configurations of the Spring Cloud Build Deployment. AddonJson pulumi.StringOutput `pulumi:"addonJson"` // The ID of the Spring Cloud Build Result. BuildResultId pulumi.StringOutput `pulumi:"buildResultId"` // Specifies the environment variables of the Spring Cloud Deployment as a map of key-value pairs. EnvironmentVariables pulumi.StringMapOutput `pulumi:"environmentVariables"` // Specifies the required instance count of the Spring Cloud Deployment. Possible Values are between `1` and `500`. Defaults to `1` if not specified. InstanceCount pulumi.IntPtrOutput `pulumi:"instanceCount"` // The name which should be used for this Spring Cloud Build Deployment. Changing this forces a new Spring Cloud Build Deployment to be created. Name pulumi.StringOutput `pulumi:"name"` // A `quota` block as defined below. Quota SpringCloudBuildDeploymentQuotaOutput `pulumi:"quota"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Build Deployment to be created. SpringCloudAppId pulumi.StringOutput `pulumi:"springCloudAppId"` }
Manages a Spring Cloud Build Deployment.
> **NOTE:** This resource is applicable only for Spring Cloud Service with enterprise tier.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "exampleSpringCloudService", &appplatform.SpringCloudServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, SkuName: pulumi.String("E0"), }) if err != nil { return err } exampleSpringCloudApp, err := appplatform.NewSpringCloudApp(ctx, "exampleSpringCloudApp", &appplatform.SpringCloudAppArgs{ ResourceGroupName: exampleSpringCloudService.ResourceGroupName, ServiceName: exampleSpringCloudService.Name, }) if err != nil { return err } _, err = appplatform.NewSpringCloudBuildDeployment(ctx, "exampleSpringCloudBuildDeployment", &appplatform.SpringCloudBuildDeploymentArgs{ SpringCloudAppId: exampleSpringCloudApp.ID(), BuildResultId: pulumi.String("<default>"), InstanceCount: pulumi.Int(2), EnvironmentVariables: pulumi.StringMap{ "Foo": pulumi.String("Bar"), "Env": pulumi.String("Staging"), }, Quota: &appplatform.SpringCloudBuildDeploymentQuotaArgs{ Cpu: pulumi.String("2"), Memory: pulumi.String("4Gi"), }, }) if err != nil { return err } return nil }) }
```
## Import
Spring Cloud Build Deployments can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appplatform/springCloudBuildDeployment:SpringCloudBuildDeployment example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resGroup1/providers/Microsoft.AppPlatform/Spring/spring1/apps/app1/deployments/deploy1
```
func GetSpringCloudBuildDeployment ¶ added in v5.8.0
func GetSpringCloudBuildDeployment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SpringCloudBuildDeploymentState, opts ...pulumi.ResourceOption) (*SpringCloudBuildDeployment, error)
GetSpringCloudBuildDeployment gets an existing SpringCloudBuildDeployment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSpringCloudBuildDeployment ¶ added in v5.8.0
func NewSpringCloudBuildDeployment(ctx *pulumi.Context, name string, args *SpringCloudBuildDeploymentArgs, opts ...pulumi.ResourceOption) (*SpringCloudBuildDeployment, error)
NewSpringCloudBuildDeployment registers a new resource with the given unique name, arguments, and options.
func (*SpringCloudBuildDeployment) ElementType ¶ added in v5.8.0
func (*SpringCloudBuildDeployment) ElementType() reflect.Type
func (*SpringCloudBuildDeployment) ToSpringCloudBuildDeploymentOutput ¶ added in v5.8.0
func (i *SpringCloudBuildDeployment) ToSpringCloudBuildDeploymentOutput() SpringCloudBuildDeploymentOutput
func (*SpringCloudBuildDeployment) ToSpringCloudBuildDeploymentOutputWithContext ¶ added in v5.8.0
func (i *SpringCloudBuildDeployment) ToSpringCloudBuildDeploymentOutputWithContext(ctx context.Context) SpringCloudBuildDeploymentOutput
type SpringCloudBuildDeploymentArgs ¶ added in v5.8.0
type SpringCloudBuildDeploymentArgs struct { // A JSON object that contains the addon configurations of the Spring Cloud Build Deployment. AddonJson pulumi.StringPtrInput // The ID of the Spring Cloud Build Result. BuildResultId pulumi.StringInput // Specifies the environment variables of the Spring Cloud Deployment as a map of key-value pairs. EnvironmentVariables pulumi.StringMapInput // Specifies the required instance count of the Spring Cloud Deployment. Possible Values are between `1` and `500`. Defaults to `1` if not specified. InstanceCount pulumi.IntPtrInput // The name which should be used for this Spring Cloud Build Deployment. Changing this forces a new Spring Cloud Build Deployment to be created. Name pulumi.StringPtrInput // A `quota` block as defined below. Quota SpringCloudBuildDeploymentQuotaPtrInput // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Build Deployment to be created. SpringCloudAppId pulumi.StringInput }
The set of arguments for constructing a SpringCloudBuildDeployment resource.
func (SpringCloudBuildDeploymentArgs) ElementType ¶ added in v5.8.0
func (SpringCloudBuildDeploymentArgs) ElementType() reflect.Type
type SpringCloudBuildDeploymentArray ¶ added in v5.8.0
type SpringCloudBuildDeploymentArray []SpringCloudBuildDeploymentInput
func (SpringCloudBuildDeploymentArray) ElementType ¶ added in v5.8.0
func (SpringCloudBuildDeploymentArray) ElementType() reflect.Type
func (SpringCloudBuildDeploymentArray) ToSpringCloudBuildDeploymentArrayOutput ¶ added in v5.8.0
func (i SpringCloudBuildDeploymentArray) ToSpringCloudBuildDeploymentArrayOutput() SpringCloudBuildDeploymentArrayOutput
func (SpringCloudBuildDeploymentArray) ToSpringCloudBuildDeploymentArrayOutputWithContext ¶ added in v5.8.0
func (i SpringCloudBuildDeploymentArray) ToSpringCloudBuildDeploymentArrayOutputWithContext(ctx context.Context) SpringCloudBuildDeploymentArrayOutput
type SpringCloudBuildDeploymentArrayInput ¶ added in v5.8.0
type SpringCloudBuildDeploymentArrayInput interface { pulumi.Input ToSpringCloudBuildDeploymentArrayOutput() SpringCloudBuildDeploymentArrayOutput ToSpringCloudBuildDeploymentArrayOutputWithContext(context.Context) SpringCloudBuildDeploymentArrayOutput }
SpringCloudBuildDeploymentArrayInput is an input type that accepts SpringCloudBuildDeploymentArray and SpringCloudBuildDeploymentArrayOutput values. You can construct a concrete instance of `SpringCloudBuildDeploymentArrayInput` via:
SpringCloudBuildDeploymentArray{ SpringCloudBuildDeploymentArgs{...} }
type SpringCloudBuildDeploymentArrayOutput ¶ added in v5.8.0
type SpringCloudBuildDeploymentArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudBuildDeploymentArrayOutput) ElementType ¶ added in v5.8.0
func (SpringCloudBuildDeploymentArrayOutput) ElementType() reflect.Type
func (SpringCloudBuildDeploymentArrayOutput) Index ¶ added in v5.8.0
func (o SpringCloudBuildDeploymentArrayOutput) Index(i pulumi.IntInput) SpringCloudBuildDeploymentOutput
func (SpringCloudBuildDeploymentArrayOutput) ToSpringCloudBuildDeploymentArrayOutput ¶ added in v5.8.0
func (o SpringCloudBuildDeploymentArrayOutput) ToSpringCloudBuildDeploymentArrayOutput() SpringCloudBuildDeploymentArrayOutput
func (SpringCloudBuildDeploymentArrayOutput) ToSpringCloudBuildDeploymentArrayOutputWithContext ¶ added in v5.8.0
func (o SpringCloudBuildDeploymentArrayOutput) ToSpringCloudBuildDeploymentArrayOutputWithContext(ctx context.Context) SpringCloudBuildDeploymentArrayOutput
type SpringCloudBuildDeploymentInput ¶ added in v5.8.0
type SpringCloudBuildDeploymentInput interface { pulumi.Input ToSpringCloudBuildDeploymentOutput() SpringCloudBuildDeploymentOutput ToSpringCloudBuildDeploymentOutputWithContext(ctx context.Context) SpringCloudBuildDeploymentOutput }
type SpringCloudBuildDeploymentMap ¶ added in v5.8.0
type SpringCloudBuildDeploymentMap map[string]SpringCloudBuildDeploymentInput
func (SpringCloudBuildDeploymentMap) ElementType ¶ added in v5.8.0
func (SpringCloudBuildDeploymentMap) ElementType() reflect.Type
func (SpringCloudBuildDeploymentMap) ToSpringCloudBuildDeploymentMapOutput ¶ added in v5.8.0
func (i SpringCloudBuildDeploymentMap) ToSpringCloudBuildDeploymentMapOutput() SpringCloudBuildDeploymentMapOutput
func (SpringCloudBuildDeploymentMap) ToSpringCloudBuildDeploymentMapOutputWithContext ¶ added in v5.8.0
func (i SpringCloudBuildDeploymentMap) ToSpringCloudBuildDeploymentMapOutputWithContext(ctx context.Context) SpringCloudBuildDeploymentMapOutput
type SpringCloudBuildDeploymentMapInput ¶ added in v5.8.0
type SpringCloudBuildDeploymentMapInput interface { pulumi.Input ToSpringCloudBuildDeploymentMapOutput() SpringCloudBuildDeploymentMapOutput ToSpringCloudBuildDeploymentMapOutputWithContext(context.Context) SpringCloudBuildDeploymentMapOutput }
SpringCloudBuildDeploymentMapInput is an input type that accepts SpringCloudBuildDeploymentMap and SpringCloudBuildDeploymentMapOutput values. You can construct a concrete instance of `SpringCloudBuildDeploymentMapInput` via:
SpringCloudBuildDeploymentMap{ "key": SpringCloudBuildDeploymentArgs{...} }
type SpringCloudBuildDeploymentMapOutput ¶ added in v5.8.0
type SpringCloudBuildDeploymentMapOutput struct{ *pulumi.OutputState }
func (SpringCloudBuildDeploymentMapOutput) ElementType ¶ added in v5.8.0
func (SpringCloudBuildDeploymentMapOutput) ElementType() reflect.Type
func (SpringCloudBuildDeploymentMapOutput) MapIndex ¶ added in v5.8.0
func (o SpringCloudBuildDeploymentMapOutput) MapIndex(k pulumi.StringInput) SpringCloudBuildDeploymentOutput
func (SpringCloudBuildDeploymentMapOutput) ToSpringCloudBuildDeploymentMapOutput ¶ added in v5.8.0
func (o SpringCloudBuildDeploymentMapOutput) ToSpringCloudBuildDeploymentMapOutput() SpringCloudBuildDeploymentMapOutput
func (SpringCloudBuildDeploymentMapOutput) ToSpringCloudBuildDeploymentMapOutputWithContext ¶ added in v5.8.0
func (o SpringCloudBuildDeploymentMapOutput) ToSpringCloudBuildDeploymentMapOutputWithContext(ctx context.Context) SpringCloudBuildDeploymentMapOutput
type SpringCloudBuildDeploymentOutput ¶ added in v5.8.0
type SpringCloudBuildDeploymentOutput struct{ *pulumi.OutputState }
func (SpringCloudBuildDeploymentOutput) AddonJson ¶ added in v5.12.0
func (o SpringCloudBuildDeploymentOutput) AddonJson() pulumi.StringOutput
A JSON object that contains the addon configurations of the Spring Cloud Build Deployment.
func (SpringCloudBuildDeploymentOutput) BuildResultId ¶ added in v5.8.0
func (o SpringCloudBuildDeploymentOutput) BuildResultId() pulumi.StringOutput
The ID of the Spring Cloud Build Result.
func (SpringCloudBuildDeploymentOutput) ElementType ¶ added in v5.8.0
func (SpringCloudBuildDeploymentOutput) ElementType() reflect.Type
func (SpringCloudBuildDeploymentOutput) EnvironmentVariables ¶ added in v5.8.0
func (o SpringCloudBuildDeploymentOutput) EnvironmentVariables() pulumi.StringMapOutput
Specifies the environment variables of the Spring Cloud Deployment as a map of key-value pairs.
func (SpringCloudBuildDeploymentOutput) InstanceCount ¶ added in v5.8.0
func (o SpringCloudBuildDeploymentOutput) InstanceCount() pulumi.IntPtrOutput
Specifies the required instance count of the Spring Cloud Deployment. Possible Values are between `1` and `500`. Defaults to `1` if not specified.
func (SpringCloudBuildDeploymentOutput) Name ¶ added in v5.8.0
func (o SpringCloudBuildDeploymentOutput) Name() pulumi.StringOutput
The name which should be used for this Spring Cloud Build Deployment. Changing this forces a new Spring Cloud Build Deployment to be created.
func (SpringCloudBuildDeploymentOutput) Quota ¶ added in v5.8.0
func (o SpringCloudBuildDeploymentOutput) Quota() SpringCloudBuildDeploymentQuotaOutput
A `quota` block as defined below.
func (SpringCloudBuildDeploymentOutput) SpringCloudAppId ¶ added in v5.8.0
func (o SpringCloudBuildDeploymentOutput) SpringCloudAppId() pulumi.StringOutput
The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Build Deployment to be created.
func (SpringCloudBuildDeploymentOutput) ToSpringCloudBuildDeploymentOutput ¶ added in v5.8.0
func (o SpringCloudBuildDeploymentOutput) ToSpringCloudBuildDeploymentOutput() SpringCloudBuildDeploymentOutput
func (SpringCloudBuildDeploymentOutput) ToSpringCloudBuildDeploymentOutputWithContext ¶ added in v5.8.0
func (o SpringCloudBuildDeploymentOutput) ToSpringCloudBuildDeploymentOutputWithContext(ctx context.Context) SpringCloudBuildDeploymentOutput
type SpringCloudBuildDeploymentQuota ¶ added in v5.8.0
type SpringCloudBuildDeploymentQuota struct { // Specifies the required cpu of the Spring Cloud Deployment. Possible Values are `500m`, `1`, `2`, `3` and `4`. Defaults to `1` if not specified. Cpu *string `pulumi:"cpu"` // Specifies the required memory size of the Spring Cloud Deployment. Possible Values are `512Mi`, `1Gi`, `2Gi`, `3Gi`, `4Gi`, `5Gi`, `6Gi`, `7Gi`, and `8Gi`. Defaults to `1Gi` if not specified. Memory *string `pulumi:"memory"` }
type SpringCloudBuildDeploymentQuotaArgs ¶ added in v5.8.0
type SpringCloudBuildDeploymentQuotaArgs struct { // Specifies the required cpu of the Spring Cloud Deployment. Possible Values are `500m`, `1`, `2`, `3` and `4`. Defaults to `1` if not specified. Cpu pulumi.StringPtrInput `pulumi:"cpu"` // Specifies the required memory size of the Spring Cloud Deployment. Possible Values are `512Mi`, `1Gi`, `2Gi`, `3Gi`, `4Gi`, `5Gi`, `6Gi`, `7Gi`, and `8Gi`. Defaults to `1Gi` if not specified. Memory pulumi.StringPtrInput `pulumi:"memory"` }
func (SpringCloudBuildDeploymentQuotaArgs) ElementType ¶ added in v5.8.0
func (SpringCloudBuildDeploymentQuotaArgs) ElementType() reflect.Type
func (SpringCloudBuildDeploymentQuotaArgs) ToSpringCloudBuildDeploymentQuotaOutput ¶ added in v5.8.0
func (i SpringCloudBuildDeploymentQuotaArgs) ToSpringCloudBuildDeploymentQuotaOutput() SpringCloudBuildDeploymentQuotaOutput
func (SpringCloudBuildDeploymentQuotaArgs) ToSpringCloudBuildDeploymentQuotaOutputWithContext ¶ added in v5.8.0
func (i SpringCloudBuildDeploymentQuotaArgs) ToSpringCloudBuildDeploymentQuotaOutputWithContext(ctx context.Context) SpringCloudBuildDeploymentQuotaOutput
func (SpringCloudBuildDeploymentQuotaArgs) ToSpringCloudBuildDeploymentQuotaPtrOutput ¶ added in v5.8.0
func (i SpringCloudBuildDeploymentQuotaArgs) ToSpringCloudBuildDeploymentQuotaPtrOutput() SpringCloudBuildDeploymentQuotaPtrOutput
func (SpringCloudBuildDeploymentQuotaArgs) ToSpringCloudBuildDeploymentQuotaPtrOutputWithContext ¶ added in v5.8.0
func (i SpringCloudBuildDeploymentQuotaArgs) ToSpringCloudBuildDeploymentQuotaPtrOutputWithContext(ctx context.Context) SpringCloudBuildDeploymentQuotaPtrOutput
type SpringCloudBuildDeploymentQuotaInput ¶ added in v5.8.0
type SpringCloudBuildDeploymentQuotaInput interface { pulumi.Input ToSpringCloudBuildDeploymentQuotaOutput() SpringCloudBuildDeploymentQuotaOutput ToSpringCloudBuildDeploymentQuotaOutputWithContext(context.Context) SpringCloudBuildDeploymentQuotaOutput }
SpringCloudBuildDeploymentQuotaInput is an input type that accepts SpringCloudBuildDeploymentQuotaArgs and SpringCloudBuildDeploymentQuotaOutput values. You can construct a concrete instance of `SpringCloudBuildDeploymentQuotaInput` via:
SpringCloudBuildDeploymentQuotaArgs{...}
type SpringCloudBuildDeploymentQuotaOutput ¶ added in v5.8.0
type SpringCloudBuildDeploymentQuotaOutput struct{ *pulumi.OutputState }
func (SpringCloudBuildDeploymentQuotaOutput) Cpu ¶ added in v5.8.0
func (o SpringCloudBuildDeploymentQuotaOutput) Cpu() pulumi.StringPtrOutput
Specifies the required cpu of the Spring Cloud Deployment. Possible Values are `500m`, `1`, `2`, `3` and `4`. Defaults to `1` if not specified.
func (SpringCloudBuildDeploymentQuotaOutput) ElementType ¶ added in v5.8.0
func (SpringCloudBuildDeploymentQuotaOutput) ElementType() reflect.Type
func (SpringCloudBuildDeploymentQuotaOutput) Memory ¶ added in v5.8.0
func (o SpringCloudBuildDeploymentQuotaOutput) Memory() pulumi.StringPtrOutput
Specifies the required memory size of the Spring Cloud Deployment. Possible Values are `512Mi`, `1Gi`, `2Gi`, `3Gi`, `4Gi`, `5Gi`, `6Gi`, `7Gi`, and `8Gi`. Defaults to `1Gi` if not specified.
func (SpringCloudBuildDeploymentQuotaOutput) ToSpringCloudBuildDeploymentQuotaOutput ¶ added in v5.8.0
func (o SpringCloudBuildDeploymentQuotaOutput) ToSpringCloudBuildDeploymentQuotaOutput() SpringCloudBuildDeploymentQuotaOutput
func (SpringCloudBuildDeploymentQuotaOutput) ToSpringCloudBuildDeploymentQuotaOutputWithContext ¶ added in v5.8.0
func (o SpringCloudBuildDeploymentQuotaOutput) ToSpringCloudBuildDeploymentQuotaOutputWithContext(ctx context.Context) SpringCloudBuildDeploymentQuotaOutput
func (SpringCloudBuildDeploymentQuotaOutput) ToSpringCloudBuildDeploymentQuotaPtrOutput ¶ added in v5.8.0
func (o SpringCloudBuildDeploymentQuotaOutput) ToSpringCloudBuildDeploymentQuotaPtrOutput() SpringCloudBuildDeploymentQuotaPtrOutput
func (SpringCloudBuildDeploymentQuotaOutput) ToSpringCloudBuildDeploymentQuotaPtrOutputWithContext ¶ added in v5.8.0
func (o SpringCloudBuildDeploymentQuotaOutput) ToSpringCloudBuildDeploymentQuotaPtrOutputWithContext(ctx context.Context) SpringCloudBuildDeploymentQuotaPtrOutput
type SpringCloudBuildDeploymentQuotaPtrInput ¶ added in v5.8.0
type SpringCloudBuildDeploymentQuotaPtrInput interface { pulumi.Input ToSpringCloudBuildDeploymentQuotaPtrOutput() SpringCloudBuildDeploymentQuotaPtrOutput ToSpringCloudBuildDeploymentQuotaPtrOutputWithContext(context.Context) SpringCloudBuildDeploymentQuotaPtrOutput }
SpringCloudBuildDeploymentQuotaPtrInput is an input type that accepts SpringCloudBuildDeploymentQuotaArgs, SpringCloudBuildDeploymentQuotaPtr and SpringCloudBuildDeploymentQuotaPtrOutput values. You can construct a concrete instance of `SpringCloudBuildDeploymentQuotaPtrInput` via:
SpringCloudBuildDeploymentQuotaArgs{...} or: nil
func SpringCloudBuildDeploymentQuotaPtr ¶ added in v5.8.0
func SpringCloudBuildDeploymentQuotaPtr(v *SpringCloudBuildDeploymentQuotaArgs) SpringCloudBuildDeploymentQuotaPtrInput
type SpringCloudBuildDeploymentQuotaPtrOutput ¶ added in v5.8.0
type SpringCloudBuildDeploymentQuotaPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudBuildDeploymentQuotaPtrOutput) Cpu ¶ added in v5.8.0
func (o SpringCloudBuildDeploymentQuotaPtrOutput) Cpu() pulumi.StringPtrOutput
Specifies the required cpu of the Spring Cloud Deployment. Possible Values are `500m`, `1`, `2`, `3` and `4`. Defaults to `1` if not specified.
func (SpringCloudBuildDeploymentQuotaPtrOutput) ElementType ¶ added in v5.8.0
func (SpringCloudBuildDeploymentQuotaPtrOutput) ElementType() reflect.Type
func (SpringCloudBuildDeploymentQuotaPtrOutput) Memory ¶ added in v5.8.0
func (o SpringCloudBuildDeploymentQuotaPtrOutput) Memory() pulumi.StringPtrOutput
Specifies the required memory size of the Spring Cloud Deployment. Possible Values are `512Mi`, `1Gi`, `2Gi`, `3Gi`, `4Gi`, `5Gi`, `6Gi`, `7Gi`, and `8Gi`. Defaults to `1Gi` if not specified.
func (SpringCloudBuildDeploymentQuotaPtrOutput) ToSpringCloudBuildDeploymentQuotaPtrOutput ¶ added in v5.8.0
func (o SpringCloudBuildDeploymentQuotaPtrOutput) ToSpringCloudBuildDeploymentQuotaPtrOutput() SpringCloudBuildDeploymentQuotaPtrOutput
func (SpringCloudBuildDeploymentQuotaPtrOutput) ToSpringCloudBuildDeploymentQuotaPtrOutputWithContext ¶ added in v5.8.0
func (o SpringCloudBuildDeploymentQuotaPtrOutput) ToSpringCloudBuildDeploymentQuotaPtrOutputWithContext(ctx context.Context) SpringCloudBuildDeploymentQuotaPtrOutput
type SpringCloudBuildDeploymentState ¶ added in v5.8.0
type SpringCloudBuildDeploymentState struct { // A JSON object that contains the addon configurations of the Spring Cloud Build Deployment. AddonJson pulumi.StringPtrInput // The ID of the Spring Cloud Build Result. BuildResultId pulumi.StringPtrInput // Specifies the environment variables of the Spring Cloud Deployment as a map of key-value pairs. EnvironmentVariables pulumi.StringMapInput // Specifies the required instance count of the Spring Cloud Deployment. Possible Values are between `1` and `500`. Defaults to `1` if not specified. InstanceCount pulumi.IntPtrInput // The name which should be used for this Spring Cloud Build Deployment. Changing this forces a new Spring Cloud Build Deployment to be created. Name pulumi.StringPtrInput // A `quota` block as defined below. Quota SpringCloudBuildDeploymentQuotaPtrInput // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Build Deployment to be created. SpringCloudAppId pulumi.StringPtrInput }
func (SpringCloudBuildDeploymentState) ElementType ¶ added in v5.8.0
func (SpringCloudBuildDeploymentState) ElementType() reflect.Type
type SpringCloudBuildPackBinding ¶ added in v5.6.0
type SpringCloudBuildPackBinding struct { pulumi.CustomResourceState // Specifies the Buildpack Binding Type. Allowed values are `ApacheSkyWalking`, `AppDynamics`, `ApplicationInsights`, `Dynatrace`, `ElasticAPM` and `NewRelic`. BindingType pulumi.StringPtrOutput `pulumi:"bindingType"` // A `launch` block as defined below. Launch SpringCloudBuildPackBindingLaunchPtrOutput `pulumi:"launch"` // The name which should be used for this Spring Cloud Buildpack Binding. Changing this forces a new Spring Cloud Buildpack Binding to be created. Name pulumi.StringOutput `pulumi:"name"` // The ID of the Spring Cloud Builder. Changing this forces a new Spring Cloud Buildpack Binding to be created. SpringCloudBuilderId pulumi.StringOutput `pulumi:"springCloudBuilderId"` }
Manages a Spring Cloud Buildpack Binding.
> **NOTE:** This resource is applicable only for Spring Cloud Service with enterprise tier.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "exampleSpringCloudService", &appplatform.SpringCloudServiceArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, SkuName: pulumi.String("E0"), }) if err != nil { return err } exampleSpringCloudBuilder, err := appplatform.NewSpringCloudBuilder(ctx, "exampleSpringCloudBuilder", &appplatform.SpringCloudBuilderArgs{ SpringCloudServiceId: exampleSpringCloudService.ID(), BuildPackGroups: appplatform.SpringCloudBuilderBuildPackGroupArray{ &appplatform.SpringCloudBuilderBuildPackGroupArgs{ Name: pulumi.String("mix"), BuildPackIds: pulumi.StringArray{ pulumi.String("tanzu-buildpacks/java-azure"), }, }, }, Stack: &appplatform.SpringCloudBuilderStackArgs{ Id: pulumi.String("io.buildpacks.stacks.bionic"), Version: pulumi.String("base"), }, }) if err != nil { return err } _, err = appplatform.NewSpringCloudBuildPackBinding(ctx, "exampleSpringCloudBuildPackBinding", &appplatform.SpringCloudBuildPackBindingArgs{ SpringCloudBuilderId: exampleSpringCloudBuilder.ID(), BindingType: pulumi.String("ApplicationInsights"), Launch: &appplatform.SpringCloudBuildPackBindingLaunchArgs{ Properties: pulumi.StringMap{ "abc": pulumi.String("def"), "any-string": pulumi.String("any-string"), "sampling-rate": pulumi.String("12.0"), }, Secrets: pulumi.StringMap{ "connection-string": pulumi.String("XXXXXXXXXXXXXXXXX=XXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXX;XXXXXXXXXXXXXXXXX=XXXXXXXXXXXXXXXXXXX"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Spring Cloud Buildpack Bindings can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appplatform/springCloudBuildPackBinding:SpringCloudBuildPackBinding example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.AppPlatform/Spring/service1/buildServices/buildService1/builders/builder1/buildpackBindings/buildpackBinding1
```
func GetSpringCloudBuildPackBinding ¶ added in v5.6.0
func GetSpringCloudBuildPackBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SpringCloudBuildPackBindingState, opts ...pulumi.ResourceOption) (*SpringCloudBuildPackBinding, error)
GetSpringCloudBuildPackBinding gets an existing SpringCloudBuildPackBinding resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSpringCloudBuildPackBinding ¶ added in v5.6.0
func NewSpringCloudBuildPackBinding(ctx *pulumi.Context, name string, args *SpringCloudBuildPackBindingArgs, opts ...pulumi.ResourceOption) (*SpringCloudBuildPackBinding, error)
NewSpringCloudBuildPackBinding registers a new resource with the given unique name, arguments, and options.
func (*SpringCloudBuildPackBinding) ElementType ¶ added in v5.6.0
func (*SpringCloudBuildPackBinding) ElementType() reflect.Type
func (*SpringCloudBuildPackBinding) ToSpringCloudBuildPackBindingOutput ¶ added in v5.6.0
func (i *SpringCloudBuildPackBinding) ToSpringCloudBuildPackBindingOutput() SpringCloudBuildPackBindingOutput
func (*SpringCloudBuildPackBinding) ToSpringCloudBuildPackBindingOutputWithContext ¶ added in v5.6.0
func (i *SpringCloudBuildPackBinding) ToSpringCloudBuildPackBindingOutputWithContext(ctx context.Context) SpringCloudBuildPackBindingOutput
type SpringCloudBuildPackBindingArgs ¶ added in v5.6.0
type SpringCloudBuildPackBindingArgs struct { // Specifies the Buildpack Binding Type. Allowed values are `ApacheSkyWalking`, `AppDynamics`, `ApplicationInsights`, `Dynatrace`, `ElasticAPM` and `NewRelic`. BindingType pulumi.StringPtrInput // A `launch` block as defined below. Launch SpringCloudBuildPackBindingLaunchPtrInput // The name which should be used for this Spring Cloud Buildpack Binding. Changing this forces a new Spring Cloud Buildpack Binding to be created. Name pulumi.StringPtrInput // The ID of the Spring Cloud Builder. Changing this forces a new Spring Cloud Buildpack Binding to be created. SpringCloudBuilderId pulumi.StringInput }
The set of arguments for constructing a SpringCloudBuildPackBinding resource.
func (SpringCloudBuildPackBindingArgs) ElementType ¶ added in v5.6.0
func (SpringCloudBuildPackBindingArgs) ElementType() reflect.Type
type SpringCloudBuildPackBindingArray ¶ added in v5.6.0
type SpringCloudBuildPackBindingArray []SpringCloudBuildPackBindingInput
func (SpringCloudBuildPackBindingArray) ElementType ¶ added in v5.6.0
func (SpringCloudBuildPackBindingArray) ElementType() reflect.Type
func (SpringCloudBuildPackBindingArray) ToSpringCloudBuildPackBindingArrayOutput ¶ added in v5.6.0
func (i SpringCloudBuildPackBindingArray) ToSpringCloudBuildPackBindingArrayOutput() SpringCloudBuildPackBindingArrayOutput
func (SpringCloudBuildPackBindingArray) ToSpringCloudBuildPackBindingArrayOutputWithContext ¶ added in v5.6.0
func (i SpringCloudBuildPackBindingArray) ToSpringCloudBuildPackBindingArrayOutputWithContext(ctx context.Context) SpringCloudBuildPackBindingArrayOutput
type SpringCloudBuildPackBindingArrayInput ¶ added in v5.6.0
type SpringCloudBuildPackBindingArrayInput interface { pulumi.Input ToSpringCloudBuildPackBindingArrayOutput() SpringCloudBuildPackBindingArrayOutput ToSpringCloudBuildPackBindingArrayOutputWithContext(context.Context) SpringCloudBuildPackBindingArrayOutput }
SpringCloudBuildPackBindingArrayInput is an input type that accepts SpringCloudBuildPackBindingArray and SpringCloudBuildPackBindingArrayOutput values. You can construct a concrete instance of `SpringCloudBuildPackBindingArrayInput` via:
SpringCloudBuildPackBindingArray{ SpringCloudBuildPackBindingArgs{...} }
type SpringCloudBuildPackBindingArrayOutput ¶ added in v5.6.0
type SpringCloudBuildPackBindingArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudBuildPackBindingArrayOutput) ElementType ¶ added in v5.6.0
func (SpringCloudBuildPackBindingArrayOutput) ElementType() reflect.Type
func (SpringCloudBuildPackBindingArrayOutput) ToSpringCloudBuildPackBindingArrayOutput ¶ added in v5.6.0
func (o SpringCloudBuildPackBindingArrayOutput) ToSpringCloudBuildPackBindingArrayOutput() SpringCloudBuildPackBindingArrayOutput
func (SpringCloudBuildPackBindingArrayOutput) ToSpringCloudBuildPackBindingArrayOutputWithContext ¶ added in v5.6.0
func (o SpringCloudBuildPackBindingArrayOutput) ToSpringCloudBuildPackBindingArrayOutputWithContext(ctx context.Context) SpringCloudBuildPackBindingArrayOutput
type SpringCloudBuildPackBindingInput ¶ added in v5.6.0
type SpringCloudBuildPackBindingInput interface { pulumi.Input ToSpringCloudBuildPackBindingOutput() SpringCloudBuildPackBindingOutput ToSpringCloudBuildPackBindingOutputWithContext(ctx context.Context) SpringCloudBuildPackBindingOutput }
type SpringCloudBuildPackBindingLaunch ¶ added in v5.6.0
type SpringCloudBuildPackBindingLaunchArgs ¶ added in v5.6.0
type SpringCloudBuildPackBindingLaunchArgs struct { // Specifies a map of non-sensitive properties for launchProperties. Properties pulumi.StringMapInput `pulumi:"properties"` // Specifies a map of sensitive properties for launchProperties. Secrets pulumi.StringMapInput `pulumi:"secrets"` }
func (SpringCloudBuildPackBindingLaunchArgs) ElementType ¶ added in v5.6.0
func (SpringCloudBuildPackBindingLaunchArgs) ElementType() reflect.Type
func (SpringCloudBuildPackBindingLaunchArgs) ToSpringCloudBuildPackBindingLaunchOutput ¶ added in v5.6.0
func (i SpringCloudBuildPackBindingLaunchArgs) ToSpringCloudBuildPackBindingLaunchOutput() SpringCloudBuildPackBindingLaunchOutput
func (SpringCloudBuildPackBindingLaunchArgs) ToSpringCloudBuildPackBindingLaunchOutputWithContext ¶ added in v5.6.0
func (i SpringCloudBuildPackBindingLaunchArgs) ToSpringCloudBuildPackBindingLaunchOutputWithContext(ctx context.Context) SpringCloudBuildPackBindingLaunchOutput
func (SpringCloudBuildPackBindingLaunchArgs) ToSpringCloudBuildPackBindingLaunchPtrOutput ¶ added in v5.6.0
func (i SpringCloudBuildPackBindingLaunchArgs) ToSpringCloudBuildPackBindingLaunchPtrOutput() SpringCloudBuildPackBindingLaunchPtrOutput
func (SpringCloudBuildPackBindingLaunchArgs) ToSpringCloudBuildPackBindingLaunchPtrOutputWithContext ¶ added in v5.6.0
func (i SpringCloudBuildPackBindingLaunchArgs) ToSpringCloudBuildPackBindingLaunchPtrOutputWithContext(ctx context.Context) SpringCloudBuildPackBindingLaunchPtrOutput
type SpringCloudBuildPackBindingLaunchInput ¶ added in v5.6.0
type SpringCloudBuildPackBindingLaunchInput interface { pulumi.Input ToSpringCloudBuildPackBindingLaunchOutput() SpringCloudBuildPackBindingLaunchOutput ToSpringCloudBuildPackBindingLaunchOutputWithContext(context.Context) SpringCloudBuildPackBindingLaunchOutput }
SpringCloudBuildPackBindingLaunchInput is an input type that accepts SpringCloudBuildPackBindingLaunchArgs and SpringCloudBuildPackBindingLaunchOutput values. You can construct a concrete instance of `SpringCloudBuildPackBindingLaunchInput` via:
SpringCloudBuildPackBindingLaunchArgs{...}
type SpringCloudBuildPackBindingLaunchOutput ¶ added in v5.6.0
type SpringCloudBuildPackBindingLaunchOutput struct{ *pulumi.OutputState }
func (SpringCloudBuildPackBindingLaunchOutput) ElementType ¶ added in v5.6.0
func (SpringCloudBuildPackBindingLaunchOutput) ElementType() reflect.Type
func (SpringCloudBuildPackBindingLaunchOutput) Properties ¶ added in v5.6.0
func (o SpringCloudBuildPackBindingLaunchOutput) Properties() pulumi.StringMapOutput
Specifies a map of non-sensitive properties for launchProperties.
func (SpringCloudBuildPackBindingLaunchOutput) Secrets ¶ added in v5.6.0
func (o SpringCloudBuildPackBindingLaunchOutput) Secrets() pulumi.StringMapOutput
Specifies a map of sensitive properties for launchProperties.
func (SpringCloudBuildPackBindingLaunchOutput) ToSpringCloudBuildPackBindingLaunchOutput ¶ added in v5.6.0
func (o SpringCloudBuildPackBindingLaunchOutput) ToSpringCloudBuildPackBindingLaunchOutput() SpringCloudBuildPackBindingLaunchOutput
func (SpringCloudBuildPackBindingLaunchOutput) ToSpringCloudBuildPackBindingLaunchOutputWithContext ¶ added in v5.6.0
func (o SpringCloudBuildPackBindingLaunchOutput) ToSpringCloudBuildPackBindingLaunchOutputWithContext(ctx context.Context) SpringCloudBuildPackBindingLaunchOutput
func (SpringCloudBuildPackBindingLaunchOutput) ToSpringCloudBuildPackBindingLaunchPtrOutput ¶ added in v5.6.0
func (o SpringCloudBuildPackBindingLaunchOutput) ToSpringCloudBuildPackBindingLaunchPtrOutput() SpringCloudBuildPackBindingLaunchPtrOutput
func (SpringCloudBuildPackBindingLaunchOutput) ToSpringCloudBuildPackBindingLaunchPtrOutputWithContext ¶ added in v5.6.0
func (o SpringCloudBuildPackBindingLaunchOutput) ToSpringCloudBuildPackBindingLaunchPtrOutputWithContext(ctx context.Context) SpringCloudBuildPackBindingLaunchPtrOutput
type SpringCloudBuildPackBindingLaunchPtrInput ¶ added in v5.6.0
type SpringCloudBuildPackBindingLaunchPtrInput interface { pulumi.Input ToSpringCloudBuildPackBindingLaunchPtrOutput() SpringCloudBuildPackBindingLaunchPtrOutput ToSpringCloudBuildPackBindingLaunchPtrOutputWithContext(context.Context) SpringCloudBuildPackBindingLaunchPtrOutput }
SpringCloudBuildPackBindingLaunchPtrInput is an input type that accepts SpringCloudBuildPackBindingLaunchArgs, SpringCloudBuildPackBindingLaunchPtr and SpringCloudBuildPackBindingLaunchPtrOutput values. You can construct a concrete instance of `SpringCloudBuildPackBindingLaunchPtrInput` via:
SpringCloudBuildPackBindingLaunchArgs{...} or: nil
func SpringCloudBuildPackBindingLaunchPtr ¶ added in v5.6.0
func SpringCloudBuildPackBindingLaunchPtr(v *SpringCloudBuildPackBindingLaunchArgs) SpringCloudBuildPackBindingLaunchPtrInput
type SpringCloudBuildPackBindingLaunchPtrOutput ¶ added in v5.6.0
type SpringCloudBuildPackBindingLaunchPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudBuildPackBindingLaunchPtrOutput) ElementType ¶ added in v5.6.0
func (SpringCloudBuildPackBindingLaunchPtrOutput) ElementType() reflect.Type
func (SpringCloudBuildPackBindingLaunchPtrOutput) Properties ¶ added in v5.6.0
func (o SpringCloudBuildPackBindingLaunchPtrOutput) Properties() pulumi.StringMapOutput
Specifies a map of non-sensitive properties for launchProperties.
func (SpringCloudBuildPackBindingLaunchPtrOutput) Secrets ¶ added in v5.6.0
func (o SpringCloudBuildPackBindingLaunchPtrOutput) Secrets() pulumi.StringMapOutput
Specifies a map of sensitive properties for launchProperties.
func (SpringCloudBuildPackBindingLaunchPtrOutput) ToSpringCloudBuildPackBindingLaunchPtrOutput ¶ added in v5.6.0
func (o SpringCloudBuildPackBindingLaunchPtrOutput) ToSpringCloudBuildPackBindingLaunchPtrOutput() SpringCloudBuildPackBindingLaunchPtrOutput
func (SpringCloudBuildPackBindingLaunchPtrOutput) ToSpringCloudBuildPackBindingLaunchPtrOutputWithContext ¶ added in v5.6.0
func (o SpringCloudBuildPackBindingLaunchPtrOutput) ToSpringCloudBuildPackBindingLaunchPtrOutputWithContext(ctx context.Context) SpringCloudBuildPackBindingLaunchPtrOutput
type SpringCloudBuildPackBindingMap ¶ added in v5.6.0
type SpringCloudBuildPackBindingMap map[string]SpringCloudBuildPackBindingInput
func (SpringCloudBuildPackBindingMap) ElementType ¶ added in v5.6.0
func (SpringCloudBuildPackBindingMap) ElementType() reflect.Type
func (SpringCloudBuildPackBindingMap) ToSpringCloudBuildPackBindingMapOutput ¶ added in v5.6.0
func (i SpringCloudBuildPackBindingMap) ToSpringCloudBuildPackBindingMapOutput() SpringCloudBuildPackBindingMapOutput
func (SpringCloudBuildPackBindingMap) ToSpringCloudBuildPackBindingMapOutputWithContext ¶ added in v5.6.0
func (i SpringCloudBuildPackBindingMap) ToSpringCloudBuildPackBindingMapOutputWithContext(ctx context.Context) SpringCloudBuildPackBindingMapOutput
type SpringCloudBuildPackBindingMapInput ¶ added in v5.6.0
type SpringCloudBuildPackBindingMapInput interface { pulumi.Input ToSpringCloudBuildPackBindingMapOutput() SpringCloudBuildPackBindingMapOutput ToSpringCloudBuildPackBindingMapOutputWithContext(context.Context) SpringCloudBuildPackBindingMapOutput }
SpringCloudBuildPackBindingMapInput is an input type that accepts SpringCloudBuildPackBindingMap and SpringCloudBuildPackBindingMapOutput values. You can construct a concrete instance of `SpringCloudBuildPackBindingMapInput` via:
SpringCloudBuildPackBindingMap{ "key": SpringCloudBuildPackBindingArgs{...} }
type SpringCloudBuildPackBindingMapOutput ¶ added in v5.6.0
type SpringCloudBuildPackBindingMapOutput struct{ *pulumi.OutputState }
func (SpringCloudBuildPackBindingMapOutput) ElementType ¶ added in v5.6.0
func (SpringCloudBuildPackBindingMapOutput) ElementType() reflect.Type
func (SpringCloudBuildPackBindingMapOutput) MapIndex ¶ added in v5.6.0
func (o SpringCloudBuildPackBindingMapOutput) MapIndex(k pulumi.StringInput) SpringCloudBuildPackBindingOutput
func (SpringCloudBuildPackBindingMapOutput) ToSpringCloudBuildPackBindingMapOutput ¶ added in v5.6.0
func (o SpringCloudBuildPackBindingMapOutput) ToSpringCloudBuildPackBindingMapOutput() SpringCloudBuildPackBindingMapOutput
func (SpringCloudBuildPackBindingMapOutput) ToSpringCloudBuildPackBindingMapOutputWithContext ¶ added in v5.6.0
func (o SpringCloudBuildPackBindingMapOutput) ToSpringCloudBuildPackBindingMapOutputWithContext(ctx context.Context) SpringCloudBuildPackBindingMapOutput
type SpringCloudBuildPackBindingOutput ¶ added in v5.6.0
type SpringCloudBuildPackBindingOutput struct{ *pulumi.OutputState }
func (SpringCloudBuildPackBindingOutput) BindingType ¶ added in v5.6.0
func (o SpringCloudBuildPackBindingOutput) BindingType() pulumi.StringPtrOutput
Specifies the Buildpack Binding Type. Allowed values are `ApacheSkyWalking`, `AppDynamics`, `ApplicationInsights`, `Dynatrace`, `ElasticAPM` and `NewRelic`.
func (SpringCloudBuildPackBindingOutput) ElementType ¶ added in v5.6.0
func (SpringCloudBuildPackBindingOutput) ElementType() reflect.Type
func (SpringCloudBuildPackBindingOutput) Launch ¶ added in v5.6.0
func (o SpringCloudBuildPackBindingOutput) Launch() SpringCloudBuildPackBindingLaunchPtrOutput
A `launch` block as defined below.
func (SpringCloudBuildPackBindingOutput) Name ¶ added in v5.6.0
func (o SpringCloudBuildPackBindingOutput) Name() pulumi.StringOutput
The name which should be used for this Spring Cloud Buildpack Binding. Changing this forces a new Spring Cloud Buildpack Binding to be created.
func (SpringCloudBuildPackBindingOutput) SpringCloudBuilderId ¶ added in v5.6.0
func (o SpringCloudBuildPackBindingOutput) SpringCloudBuilderId() pulumi.StringOutput
The ID of the Spring Cloud Builder. Changing this forces a new Spring Cloud Buildpack Binding to be created.
func (SpringCloudBuildPackBindingOutput) ToSpringCloudBuildPackBindingOutput ¶ added in v5.6.0
func (o SpringCloudBuildPackBindingOutput) ToSpringCloudBuildPackBindingOutput() SpringCloudBuildPackBindingOutput
func (SpringCloudBuildPackBindingOutput) ToSpringCloudBuildPackBindingOutputWithContext ¶ added in v5.6.0
func (o SpringCloudBuildPackBindingOutput) ToSpringCloudBuildPackBindingOutputWithContext(ctx context.Context) SpringCloudBuildPackBindingOutput
type SpringCloudBuildPackBindingState ¶ added in v5.6.0
type SpringCloudBuildPackBindingState struct { // Specifies the Buildpack Binding Type. Allowed values are `ApacheSkyWalking`, `AppDynamics`, `ApplicationInsights`, `Dynatrace`, `ElasticAPM` and `NewRelic`. BindingType pulumi.StringPtrInput // A `launch` block as defined below. Launch SpringCloudBuildPackBindingLaunchPtrInput // The name which should be used for this Spring Cloud Buildpack Binding. Changing this forces a new Spring Cloud Buildpack Binding to be created. Name pulumi.StringPtrInput // The ID of the Spring Cloud Builder. Changing this forces a new Spring Cloud Buildpack Binding to be created. SpringCloudBuilderId pulumi.StringPtrInput }
func (SpringCloudBuildPackBindingState) ElementType ¶ added in v5.6.0
func (SpringCloudBuildPackBindingState) ElementType() reflect.Type
type SpringCloudBuilder ¶ added in v5.6.0
type SpringCloudBuilder struct { pulumi.CustomResourceState // One or more `buildPackGroup` blocks as defined below. BuildPackGroups SpringCloudBuilderBuildPackGroupArrayOutput `pulumi:"buildPackGroups"` // The name which should be used for this Spring Cloud Builder. Changing this forces a new Spring Cloud Builder to be created. Name pulumi.StringOutput `pulumi:"name"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Builder to be created. SpringCloudServiceId pulumi.StringOutput `pulumi:"springCloudServiceId"` // A `stack` block as defined below. Stack SpringCloudBuilderStackOutput `pulumi:"stack"` }
Manages a Spring Cloud Builder.
> **NOTE:** This resource is applicable only for Spring Cloud Service with enterprise tier.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "exampleSpringCloudService", &appplatform.SpringCloudServiceArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, SkuName: pulumi.String("E0"), }) if err != nil { return err } _, err = appplatform.NewSpringCloudBuilder(ctx, "exampleSpringCloudBuilder", &appplatform.SpringCloudBuilderArgs{ SpringCloudServiceId: exampleSpringCloudService.ID(), BuildPackGroups: appplatform.SpringCloudBuilderBuildPackGroupArray{ &appplatform.SpringCloudBuilderBuildPackGroupArgs{ Name: pulumi.String("mix"), BuildPackIds: pulumi.StringArray{ pulumi.String("tanzu-buildpacks/java-azure"), }, }, }, Stack: &appplatform.SpringCloudBuilderStackArgs{ Id: pulumi.String("io.buildpacks.stacks.bionic"), Version: pulumi.String("base"), }, }) if err != nil { return err } return nil }) }
```
## Import
Spring Cloud Builders can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appplatform/springCloudBuilder:SpringCloudBuilder example /subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/resourceGroup1/providers/Microsoft.AppPlatform/Spring/service1/buildServices/buildService1/builders/builder1
```
func GetSpringCloudBuilder ¶ added in v5.6.0
func GetSpringCloudBuilder(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SpringCloudBuilderState, opts ...pulumi.ResourceOption) (*SpringCloudBuilder, error)
GetSpringCloudBuilder gets an existing SpringCloudBuilder resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSpringCloudBuilder ¶ added in v5.6.0
func NewSpringCloudBuilder(ctx *pulumi.Context, name string, args *SpringCloudBuilderArgs, opts ...pulumi.ResourceOption) (*SpringCloudBuilder, error)
NewSpringCloudBuilder registers a new resource with the given unique name, arguments, and options.
func (*SpringCloudBuilder) ElementType ¶ added in v5.6.0
func (*SpringCloudBuilder) ElementType() reflect.Type
func (*SpringCloudBuilder) ToSpringCloudBuilderOutput ¶ added in v5.6.0
func (i *SpringCloudBuilder) ToSpringCloudBuilderOutput() SpringCloudBuilderOutput
func (*SpringCloudBuilder) ToSpringCloudBuilderOutputWithContext ¶ added in v5.6.0
func (i *SpringCloudBuilder) ToSpringCloudBuilderOutputWithContext(ctx context.Context) SpringCloudBuilderOutput
type SpringCloudBuilderArgs ¶ added in v5.6.0
type SpringCloudBuilderArgs struct { // One or more `buildPackGroup` blocks as defined below. BuildPackGroups SpringCloudBuilderBuildPackGroupArrayInput // The name which should be used for this Spring Cloud Builder. Changing this forces a new Spring Cloud Builder to be created. Name pulumi.StringPtrInput // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Builder to be created. SpringCloudServiceId pulumi.StringInput // A `stack` block as defined below. Stack SpringCloudBuilderStackInput }
The set of arguments for constructing a SpringCloudBuilder resource.
func (SpringCloudBuilderArgs) ElementType ¶ added in v5.6.0
func (SpringCloudBuilderArgs) ElementType() reflect.Type
type SpringCloudBuilderArray ¶ added in v5.6.0
type SpringCloudBuilderArray []SpringCloudBuilderInput
func (SpringCloudBuilderArray) ElementType ¶ added in v5.6.0
func (SpringCloudBuilderArray) ElementType() reflect.Type
func (SpringCloudBuilderArray) ToSpringCloudBuilderArrayOutput ¶ added in v5.6.0
func (i SpringCloudBuilderArray) ToSpringCloudBuilderArrayOutput() SpringCloudBuilderArrayOutput
func (SpringCloudBuilderArray) ToSpringCloudBuilderArrayOutputWithContext ¶ added in v5.6.0
func (i SpringCloudBuilderArray) ToSpringCloudBuilderArrayOutputWithContext(ctx context.Context) SpringCloudBuilderArrayOutput
type SpringCloudBuilderArrayInput ¶ added in v5.6.0
type SpringCloudBuilderArrayInput interface { pulumi.Input ToSpringCloudBuilderArrayOutput() SpringCloudBuilderArrayOutput ToSpringCloudBuilderArrayOutputWithContext(context.Context) SpringCloudBuilderArrayOutput }
SpringCloudBuilderArrayInput is an input type that accepts SpringCloudBuilderArray and SpringCloudBuilderArrayOutput values. You can construct a concrete instance of `SpringCloudBuilderArrayInput` via:
SpringCloudBuilderArray{ SpringCloudBuilderArgs{...} }
type SpringCloudBuilderArrayOutput ¶ added in v5.6.0
type SpringCloudBuilderArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudBuilderArrayOutput) ElementType ¶ added in v5.6.0
func (SpringCloudBuilderArrayOutput) ElementType() reflect.Type
func (SpringCloudBuilderArrayOutput) Index ¶ added in v5.6.0
func (o SpringCloudBuilderArrayOutput) Index(i pulumi.IntInput) SpringCloudBuilderOutput
func (SpringCloudBuilderArrayOutput) ToSpringCloudBuilderArrayOutput ¶ added in v5.6.0
func (o SpringCloudBuilderArrayOutput) ToSpringCloudBuilderArrayOutput() SpringCloudBuilderArrayOutput
func (SpringCloudBuilderArrayOutput) ToSpringCloudBuilderArrayOutputWithContext ¶ added in v5.6.0
func (o SpringCloudBuilderArrayOutput) ToSpringCloudBuilderArrayOutputWithContext(ctx context.Context) SpringCloudBuilderArrayOutput
type SpringCloudBuilderBuildPackGroup ¶ added in v5.6.0
type SpringCloudBuilderBuildPackGroupArgs ¶ added in v5.6.0
type SpringCloudBuilderBuildPackGroupArgs struct { // Specifies a list of the build pack's ID. BuildPackIds pulumi.StringArrayInput `pulumi:"buildPackIds"` // The name which should be used for this build pack group. Name pulumi.StringInput `pulumi:"name"` }
func (SpringCloudBuilderBuildPackGroupArgs) ElementType ¶ added in v5.6.0
func (SpringCloudBuilderBuildPackGroupArgs) ElementType() reflect.Type
func (SpringCloudBuilderBuildPackGroupArgs) ToSpringCloudBuilderBuildPackGroupOutput ¶ added in v5.6.0
func (i SpringCloudBuilderBuildPackGroupArgs) ToSpringCloudBuilderBuildPackGroupOutput() SpringCloudBuilderBuildPackGroupOutput
func (SpringCloudBuilderBuildPackGroupArgs) ToSpringCloudBuilderBuildPackGroupOutputWithContext ¶ added in v5.6.0
func (i SpringCloudBuilderBuildPackGroupArgs) ToSpringCloudBuilderBuildPackGroupOutputWithContext(ctx context.Context) SpringCloudBuilderBuildPackGroupOutput
type SpringCloudBuilderBuildPackGroupArray ¶ added in v5.6.0
type SpringCloudBuilderBuildPackGroupArray []SpringCloudBuilderBuildPackGroupInput
func (SpringCloudBuilderBuildPackGroupArray) ElementType ¶ added in v5.6.0
func (SpringCloudBuilderBuildPackGroupArray) ElementType() reflect.Type
func (SpringCloudBuilderBuildPackGroupArray) ToSpringCloudBuilderBuildPackGroupArrayOutput ¶ added in v5.6.0
func (i SpringCloudBuilderBuildPackGroupArray) ToSpringCloudBuilderBuildPackGroupArrayOutput() SpringCloudBuilderBuildPackGroupArrayOutput
func (SpringCloudBuilderBuildPackGroupArray) ToSpringCloudBuilderBuildPackGroupArrayOutputWithContext ¶ added in v5.6.0
func (i SpringCloudBuilderBuildPackGroupArray) ToSpringCloudBuilderBuildPackGroupArrayOutputWithContext(ctx context.Context) SpringCloudBuilderBuildPackGroupArrayOutput
type SpringCloudBuilderBuildPackGroupArrayInput ¶ added in v5.6.0
type SpringCloudBuilderBuildPackGroupArrayInput interface { pulumi.Input ToSpringCloudBuilderBuildPackGroupArrayOutput() SpringCloudBuilderBuildPackGroupArrayOutput ToSpringCloudBuilderBuildPackGroupArrayOutputWithContext(context.Context) SpringCloudBuilderBuildPackGroupArrayOutput }
SpringCloudBuilderBuildPackGroupArrayInput is an input type that accepts SpringCloudBuilderBuildPackGroupArray and SpringCloudBuilderBuildPackGroupArrayOutput values. You can construct a concrete instance of `SpringCloudBuilderBuildPackGroupArrayInput` via:
SpringCloudBuilderBuildPackGroupArray{ SpringCloudBuilderBuildPackGroupArgs{...} }
type SpringCloudBuilderBuildPackGroupArrayOutput ¶ added in v5.6.0
type SpringCloudBuilderBuildPackGroupArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudBuilderBuildPackGroupArrayOutput) ElementType ¶ added in v5.6.0
func (SpringCloudBuilderBuildPackGroupArrayOutput) ElementType() reflect.Type
func (SpringCloudBuilderBuildPackGroupArrayOutput) ToSpringCloudBuilderBuildPackGroupArrayOutput ¶ added in v5.6.0
func (o SpringCloudBuilderBuildPackGroupArrayOutput) ToSpringCloudBuilderBuildPackGroupArrayOutput() SpringCloudBuilderBuildPackGroupArrayOutput
func (SpringCloudBuilderBuildPackGroupArrayOutput) ToSpringCloudBuilderBuildPackGroupArrayOutputWithContext ¶ added in v5.6.0
func (o SpringCloudBuilderBuildPackGroupArrayOutput) ToSpringCloudBuilderBuildPackGroupArrayOutputWithContext(ctx context.Context) SpringCloudBuilderBuildPackGroupArrayOutput
type SpringCloudBuilderBuildPackGroupInput ¶ added in v5.6.0
type SpringCloudBuilderBuildPackGroupInput interface { pulumi.Input ToSpringCloudBuilderBuildPackGroupOutput() SpringCloudBuilderBuildPackGroupOutput ToSpringCloudBuilderBuildPackGroupOutputWithContext(context.Context) SpringCloudBuilderBuildPackGroupOutput }
SpringCloudBuilderBuildPackGroupInput is an input type that accepts SpringCloudBuilderBuildPackGroupArgs and SpringCloudBuilderBuildPackGroupOutput values. You can construct a concrete instance of `SpringCloudBuilderBuildPackGroupInput` via:
SpringCloudBuilderBuildPackGroupArgs{...}
type SpringCloudBuilderBuildPackGroupOutput ¶ added in v5.6.0
type SpringCloudBuilderBuildPackGroupOutput struct{ *pulumi.OutputState }
func (SpringCloudBuilderBuildPackGroupOutput) BuildPackIds ¶ added in v5.6.0
func (o SpringCloudBuilderBuildPackGroupOutput) BuildPackIds() pulumi.StringArrayOutput
Specifies a list of the build pack's ID.
func (SpringCloudBuilderBuildPackGroupOutput) ElementType ¶ added in v5.6.0
func (SpringCloudBuilderBuildPackGroupOutput) ElementType() reflect.Type
func (SpringCloudBuilderBuildPackGroupOutput) Name ¶ added in v5.6.0
func (o SpringCloudBuilderBuildPackGroupOutput) Name() pulumi.StringOutput
The name which should be used for this build pack group.
func (SpringCloudBuilderBuildPackGroupOutput) ToSpringCloudBuilderBuildPackGroupOutput ¶ added in v5.6.0
func (o SpringCloudBuilderBuildPackGroupOutput) ToSpringCloudBuilderBuildPackGroupOutput() SpringCloudBuilderBuildPackGroupOutput
func (SpringCloudBuilderBuildPackGroupOutput) ToSpringCloudBuilderBuildPackGroupOutputWithContext ¶ added in v5.6.0
func (o SpringCloudBuilderBuildPackGroupOutput) ToSpringCloudBuilderBuildPackGroupOutputWithContext(ctx context.Context) SpringCloudBuilderBuildPackGroupOutput
type SpringCloudBuilderInput ¶ added in v5.6.0
type SpringCloudBuilderInput interface { pulumi.Input ToSpringCloudBuilderOutput() SpringCloudBuilderOutput ToSpringCloudBuilderOutputWithContext(ctx context.Context) SpringCloudBuilderOutput }
type SpringCloudBuilderMap ¶ added in v5.6.0
type SpringCloudBuilderMap map[string]SpringCloudBuilderInput
func (SpringCloudBuilderMap) ElementType ¶ added in v5.6.0
func (SpringCloudBuilderMap) ElementType() reflect.Type
func (SpringCloudBuilderMap) ToSpringCloudBuilderMapOutput ¶ added in v5.6.0
func (i SpringCloudBuilderMap) ToSpringCloudBuilderMapOutput() SpringCloudBuilderMapOutput
func (SpringCloudBuilderMap) ToSpringCloudBuilderMapOutputWithContext ¶ added in v5.6.0
func (i SpringCloudBuilderMap) ToSpringCloudBuilderMapOutputWithContext(ctx context.Context) SpringCloudBuilderMapOutput
type SpringCloudBuilderMapInput ¶ added in v5.6.0
type SpringCloudBuilderMapInput interface { pulumi.Input ToSpringCloudBuilderMapOutput() SpringCloudBuilderMapOutput ToSpringCloudBuilderMapOutputWithContext(context.Context) SpringCloudBuilderMapOutput }
SpringCloudBuilderMapInput is an input type that accepts SpringCloudBuilderMap and SpringCloudBuilderMapOutput values. You can construct a concrete instance of `SpringCloudBuilderMapInput` via:
SpringCloudBuilderMap{ "key": SpringCloudBuilderArgs{...} }
type SpringCloudBuilderMapOutput ¶ added in v5.6.0
type SpringCloudBuilderMapOutput struct{ *pulumi.OutputState }
func (SpringCloudBuilderMapOutput) ElementType ¶ added in v5.6.0
func (SpringCloudBuilderMapOutput) ElementType() reflect.Type
func (SpringCloudBuilderMapOutput) MapIndex ¶ added in v5.6.0
func (o SpringCloudBuilderMapOutput) MapIndex(k pulumi.StringInput) SpringCloudBuilderOutput
func (SpringCloudBuilderMapOutput) ToSpringCloudBuilderMapOutput ¶ added in v5.6.0
func (o SpringCloudBuilderMapOutput) ToSpringCloudBuilderMapOutput() SpringCloudBuilderMapOutput
func (SpringCloudBuilderMapOutput) ToSpringCloudBuilderMapOutputWithContext ¶ added in v5.6.0
func (o SpringCloudBuilderMapOutput) ToSpringCloudBuilderMapOutputWithContext(ctx context.Context) SpringCloudBuilderMapOutput
type SpringCloudBuilderOutput ¶ added in v5.6.0
type SpringCloudBuilderOutput struct{ *pulumi.OutputState }
func (SpringCloudBuilderOutput) BuildPackGroups ¶ added in v5.6.0
func (o SpringCloudBuilderOutput) BuildPackGroups() SpringCloudBuilderBuildPackGroupArrayOutput
One or more `buildPackGroup` blocks as defined below.
func (SpringCloudBuilderOutput) ElementType ¶ added in v5.6.0
func (SpringCloudBuilderOutput) ElementType() reflect.Type
func (SpringCloudBuilderOutput) Name ¶ added in v5.6.0
func (o SpringCloudBuilderOutput) Name() pulumi.StringOutput
The name which should be used for this Spring Cloud Builder. Changing this forces a new Spring Cloud Builder to be created.
func (SpringCloudBuilderOutput) SpringCloudServiceId ¶ added in v5.6.0
func (o SpringCloudBuilderOutput) SpringCloudServiceId() pulumi.StringOutput
The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Builder to be created.
func (SpringCloudBuilderOutput) Stack ¶ added in v5.6.0
func (o SpringCloudBuilderOutput) Stack() SpringCloudBuilderStackOutput
A `stack` block as defined below.
func (SpringCloudBuilderOutput) ToSpringCloudBuilderOutput ¶ added in v5.6.0
func (o SpringCloudBuilderOutput) ToSpringCloudBuilderOutput() SpringCloudBuilderOutput
func (SpringCloudBuilderOutput) ToSpringCloudBuilderOutputWithContext ¶ added in v5.6.0
func (o SpringCloudBuilderOutput) ToSpringCloudBuilderOutputWithContext(ctx context.Context) SpringCloudBuilderOutput
type SpringCloudBuilderStack ¶ added in v5.6.0
type SpringCloudBuilderStackArgs ¶ added in v5.6.0
type SpringCloudBuilderStackArgs struct { // Specifies the ID of the ClusterStack. Id pulumi.StringInput `pulumi:"id"` // Specifies the version of the ClusterStack Version pulumi.StringInput `pulumi:"version"` }
func (SpringCloudBuilderStackArgs) ElementType ¶ added in v5.6.0
func (SpringCloudBuilderStackArgs) ElementType() reflect.Type
func (SpringCloudBuilderStackArgs) ToSpringCloudBuilderStackOutput ¶ added in v5.6.0
func (i SpringCloudBuilderStackArgs) ToSpringCloudBuilderStackOutput() SpringCloudBuilderStackOutput
func (SpringCloudBuilderStackArgs) ToSpringCloudBuilderStackOutputWithContext ¶ added in v5.6.0
func (i SpringCloudBuilderStackArgs) ToSpringCloudBuilderStackOutputWithContext(ctx context.Context) SpringCloudBuilderStackOutput
func (SpringCloudBuilderStackArgs) ToSpringCloudBuilderStackPtrOutput ¶ added in v5.6.0
func (i SpringCloudBuilderStackArgs) ToSpringCloudBuilderStackPtrOutput() SpringCloudBuilderStackPtrOutput
func (SpringCloudBuilderStackArgs) ToSpringCloudBuilderStackPtrOutputWithContext ¶ added in v5.6.0
func (i SpringCloudBuilderStackArgs) ToSpringCloudBuilderStackPtrOutputWithContext(ctx context.Context) SpringCloudBuilderStackPtrOutput
type SpringCloudBuilderStackInput ¶ added in v5.6.0
type SpringCloudBuilderStackInput interface { pulumi.Input ToSpringCloudBuilderStackOutput() SpringCloudBuilderStackOutput ToSpringCloudBuilderStackOutputWithContext(context.Context) SpringCloudBuilderStackOutput }
SpringCloudBuilderStackInput is an input type that accepts SpringCloudBuilderStackArgs and SpringCloudBuilderStackOutput values. You can construct a concrete instance of `SpringCloudBuilderStackInput` via:
SpringCloudBuilderStackArgs{...}
type SpringCloudBuilderStackOutput ¶ added in v5.6.0
type SpringCloudBuilderStackOutput struct{ *pulumi.OutputState }
func (SpringCloudBuilderStackOutput) ElementType ¶ added in v5.6.0
func (SpringCloudBuilderStackOutput) ElementType() reflect.Type
func (SpringCloudBuilderStackOutput) Id ¶ added in v5.6.0
func (o SpringCloudBuilderStackOutput) Id() pulumi.StringOutput
Specifies the ID of the ClusterStack.
func (SpringCloudBuilderStackOutput) ToSpringCloudBuilderStackOutput ¶ added in v5.6.0
func (o SpringCloudBuilderStackOutput) ToSpringCloudBuilderStackOutput() SpringCloudBuilderStackOutput
func (SpringCloudBuilderStackOutput) ToSpringCloudBuilderStackOutputWithContext ¶ added in v5.6.0
func (o SpringCloudBuilderStackOutput) ToSpringCloudBuilderStackOutputWithContext(ctx context.Context) SpringCloudBuilderStackOutput
func (SpringCloudBuilderStackOutput) ToSpringCloudBuilderStackPtrOutput ¶ added in v5.6.0
func (o SpringCloudBuilderStackOutput) ToSpringCloudBuilderStackPtrOutput() SpringCloudBuilderStackPtrOutput
func (SpringCloudBuilderStackOutput) ToSpringCloudBuilderStackPtrOutputWithContext ¶ added in v5.6.0
func (o SpringCloudBuilderStackOutput) ToSpringCloudBuilderStackPtrOutputWithContext(ctx context.Context) SpringCloudBuilderStackPtrOutput
func (SpringCloudBuilderStackOutput) Version ¶ added in v5.6.0
func (o SpringCloudBuilderStackOutput) Version() pulumi.StringOutput
Specifies the version of the ClusterStack
type SpringCloudBuilderStackPtrInput ¶ added in v5.6.0
type SpringCloudBuilderStackPtrInput interface { pulumi.Input ToSpringCloudBuilderStackPtrOutput() SpringCloudBuilderStackPtrOutput ToSpringCloudBuilderStackPtrOutputWithContext(context.Context) SpringCloudBuilderStackPtrOutput }
SpringCloudBuilderStackPtrInput is an input type that accepts SpringCloudBuilderStackArgs, SpringCloudBuilderStackPtr and SpringCloudBuilderStackPtrOutput values. You can construct a concrete instance of `SpringCloudBuilderStackPtrInput` via:
SpringCloudBuilderStackArgs{...} or: nil
func SpringCloudBuilderStackPtr ¶ added in v5.6.0
func SpringCloudBuilderStackPtr(v *SpringCloudBuilderStackArgs) SpringCloudBuilderStackPtrInput
type SpringCloudBuilderStackPtrOutput ¶ added in v5.6.0
type SpringCloudBuilderStackPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudBuilderStackPtrOutput) Elem ¶ added in v5.6.0
func (o SpringCloudBuilderStackPtrOutput) Elem() SpringCloudBuilderStackOutput
func (SpringCloudBuilderStackPtrOutput) ElementType ¶ added in v5.6.0
func (SpringCloudBuilderStackPtrOutput) ElementType() reflect.Type
func (SpringCloudBuilderStackPtrOutput) Id ¶ added in v5.6.0
func (o SpringCloudBuilderStackPtrOutput) Id() pulumi.StringPtrOutput
Specifies the ID of the ClusterStack.
func (SpringCloudBuilderStackPtrOutput) ToSpringCloudBuilderStackPtrOutput ¶ added in v5.6.0
func (o SpringCloudBuilderStackPtrOutput) ToSpringCloudBuilderStackPtrOutput() SpringCloudBuilderStackPtrOutput
func (SpringCloudBuilderStackPtrOutput) ToSpringCloudBuilderStackPtrOutputWithContext ¶ added in v5.6.0
func (o SpringCloudBuilderStackPtrOutput) ToSpringCloudBuilderStackPtrOutputWithContext(ctx context.Context) SpringCloudBuilderStackPtrOutput
func (SpringCloudBuilderStackPtrOutput) Version ¶ added in v5.6.0
func (o SpringCloudBuilderStackPtrOutput) Version() pulumi.StringPtrOutput
Specifies the version of the ClusterStack
type SpringCloudBuilderState ¶ added in v5.6.0
type SpringCloudBuilderState struct { // One or more `buildPackGroup` blocks as defined below. BuildPackGroups SpringCloudBuilderBuildPackGroupArrayInput // The name which should be used for this Spring Cloud Builder. Changing this forces a new Spring Cloud Builder to be created. Name pulumi.StringPtrInput // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Builder to be created. SpringCloudServiceId pulumi.StringPtrInput // A `stack` block as defined below. Stack SpringCloudBuilderStackPtrInput }
func (SpringCloudBuilderState) ElementType ¶ added in v5.6.0
func (SpringCloudBuilderState) ElementType() reflect.Type
type SpringCloudCertificate ¶
type SpringCloudCertificate struct { pulumi.CustomResourceState // The content of uploaded certificate. Changing this forces a new resource to be created. CertificateContent pulumi.StringPtrOutput `pulumi:"certificateContent"` // Specifies the ID of the Key Vault Certificate resource. Changing this forces a new resource to be created. KeyVaultCertificateId pulumi.StringPtrOutput `pulumi:"keyVaultCertificateId"` // Specifies the name of the Spring Cloud Certificate. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the name of the resource group in which to create the Spring Cloud Certificate. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Specifies the name of the Spring Cloud Service resource. Changing this forces a new resource to be created. ServiceName pulumi.StringOutput `pulumi:"serviceName"` // The thumbprint of the Spring Cloud certificate. Thumbprint pulumi.StringOutput `pulumi:"thumbprint"` }
Manages an Azure Spring Cloud Certificate.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/keyvault" "github.com/pulumi/pulumi-azuread/sdk/v4/go/azuread" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } current, err := core.GetClientConfig(ctx, nil, nil) if err != nil { return err } exampleServicePrincipal, err := azuread.LookupServicePrincipal(ctx, &GetServicePrincipalArgs{ DisplayName: pulumi.StringRef("Azure Spring Cloud Domain-Management"), }, nil) if err != nil { return err } exampleKeyVault, err := keyvault.NewKeyVault(ctx, "exampleKeyVault", &keyvault.KeyVaultArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, TenantId: pulumi.String(current.TenantId), SkuName: pulumi.String("standard"), AccessPolicies: keyvault.KeyVaultAccessPolicyArray{ &keyvault.KeyVaultAccessPolicyArgs{ TenantId: pulumi.String(current.TenantId), ObjectId: pulumi.String(current.ObjectId), SecretPermissions: pulumi.StringArray{ pulumi.String("Set"), }, CertificatePermissions: pulumi.StringArray{ pulumi.String("Create"), pulumi.String("Delete"), pulumi.String("Get"), pulumi.String("Update"), }, }, &keyvault.KeyVaultAccessPolicyArgs{ TenantId: pulumi.String(current.TenantId), ObjectId: pulumi.String(exampleServicePrincipal.ObjectId), SecretPermissions: pulumi.StringArray{ pulumi.String("Get"), pulumi.String("List"), }, CertificatePermissions: pulumi.StringArray{ pulumi.String("Get"), pulumi.String("List"), }, }, }, }) if err != nil { return err } exampleCertificate, err := keyvault.NewCertificate(ctx, "exampleCertificate", &keyvault.CertificateArgs{ KeyVaultId: exampleKeyVault.ID(), CertificatePolicy: &keyvault.CertificateCertificatePolicyArgs{ IssuerParameters: &keyvault.CertificateCertificatePolicyIssuerParametersArgs{ Name: pulumi.String("Self"), }, KeyProperties: &keyvault.CertificateCertificatePolicyKeyPropertiesArgs{ Exportable: pulumi.Bool(true), KeySize: pulumi.Int(2048), KeyType: pulumi.String("RSA"), ReuseKey: pulumi.Bool(true), }, LifetimeActions: keyvault.CertificateCertificatePolicyLifetimeActionArray{ &keyvault.CertificateCertificatePolicyLifetimeActionArgs{ Action: &keyvault.CertificateCertificatePolicyLifetimeActionActionArgs{ ActionType: pulumi.String("AutoRenew"), }, Trigger: &keyvault.CertificateCertificatePolicyLifetimeActionTriggerArgs{ DaysBeforeExpiry: pulumi.Int(30), }, }, }, SecretProperties: &keyvault.CertificateCertificatePolicySecretPropertiesArgs{ ContentType: pulumi.String("application/x-pkcs12"), }, X509CertificateProperties: &keyvault.CertificateCertificatePolicyX509CertificatePropertiesArgs{ KeyUsages: pulumi.StringArray{ pulumi.String("cRLSign"), pulumi.String("dataEncipherment"), pulumi.String("digitalSignature"), pulumi.String("keyAgreement"), pulumi.String("keyCertSign"), pulumi.String("keyEncipherment"), }, Subject: pulumi.String("CN=contoso.com"), ValidityInMonths: pulumi.Int(12), }, }, }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "exampleSpringCloudService", &appplatform.SpringCloudServiceArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, }) if err != nil { return err } _, err = appplatform.NewSpringCloudCertificate(ctx, "exampleSpringCloudCertificate", &appplatform.SpringCloudCertificateArgs{ ResourceGroupName: exampleSpringCloudService.ResourceGroupName, ServiceName: exampleSpringCloudService.Name, KeyVaultCertificateId: exampleCertificate.ID(), }) if err != nil { return err } return nil }) }
```
## Import
Spring Cloud Certificate can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appplatform/springCloudCertificate:SpringCloudCertificate example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourcegroup1/providers/Microsoft.AppPlatform/Spring/spring1/certificates/cert1
```
func GetSpringCloudCertificate ¶
func GetSpringCloudCertificate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SpringCloudCertificateState, opts ...pulumi.ResourceOption) (*SpringCloudCertificate, error)
GetSpringCloudCertificate gets an existing SpringCloudCertificate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSpringCloudCertificate ¶
func NewSpringCloudCertificate(ctx *pulumi.Context, name string, args *SpringCloudCertificateArgs, opts ...pulumi.ResourceOption) (*SpringCloudCertificate, error)
NewSpringCloudCertificate registers a new resource with the given unique name, arguments, and options.
func (*SpringCloudCertificate) ElementType ¶
func (*SpringCloudCertificate) ElementType() reflect.Type
func (*SpringCloudCertificate) ToSpringCloudCertificateOutput ¶
func (i *SpringCloudCertificate) ToSpringCloudCertificateOutput() SpringCloudCertificateOutput
func (*SpringCloudCertificate) ToSpringCloudCertificateOutputWithContext ¶
func (i *SpringCloudCertificate) ToSpringCloudCertificateOutputWithContext(ctx context.Context) SpringCloudCertificateOutput
type SpringCloudCertificateArgs ¶
type SpringCloudCertificateArgs struct { // The content of uploaded certificate. Changing this forces a new resource to be created. CertificateContent pulumi.StringPtrInput // Specifies the ID of the Key Vault Certificate resource. Changing this forces a new resource to be created. KeyVaultCertificateId pulumi.StringPtrInput // Specifies the name of the Spring Cloud Certificate. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the name of the resource group in which to create the Spring Cloud Certificate. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // Specifies the name of the Spring Cloud Service resource. Changing this forces a new resource to be created. ServiceName pulumi.StringInput }
The set of arguments for constructing a SpringCloudCertificate resource.
func (SpringCloudCertificateArgs) ElementType ¶
func (SpringCloudCertificateArgs) ElementType() reflect.Type
type SpringCloudCertificateArray ¶
type SpringCloudCertificateArray []SpringCloudCertificateInput
func (SpringCloudCertificateArray) ElementType ¶
func (SpringCloudCertificateArray) ElementType() reflect.Type
func (SpringCloudCertificateArray) ToSpringCloudCertificateArrayOutput ¶
func (i SpringCloudCertificateArray) ToSpringCloudCertificateArrayOutput() SpringCloudCertificateArrayOutput
func (SpringCloudCertificateArray) ToSpringCloudCertificateArrayOutputWithContext ¶
func (i SpringCloudCertificateArray) ToSpringCloudCertificateArrayOutputWithContext(ctx context.Context) SpringCloudCertificateArrayOutput
type SpringCloudCertificateArrayInput ¶
type SpringCloudCertificateArrayInput interface { pulumi.Input ToSpringCloudCertificateArrayOutput() SpringCloudCertificateArrayOutput ToSpringCloudCertificateArrayOutputWithContext(context.Context) SpringCloudCertificateArrayOutput }
SpringCloudCertificateArrayInput is an input type that accepts SpringCloudCertificateArray and SpringCloudCertificateArrayOutput values. You can construct a concrete instance of `SpringCloudCertificateArrayInput` via:
SpringCloudCertificateArray{ SpringCloudCertificateArgs{...} }
type SpringCloudCertificateArrayOutput ¶
type SpringCloudCertificateArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudCertificateArrayOutput) ElementType ¶
func (SpringCloudCertificateArrayOutput) ElementType() reflect.Type
func (SpringCloudCertificateArrayOutput) Index ¶
func (o SpringCloudCertificateArrayOutput) Index(i pulumi.IntInput) SpringCloudCertificateOutput
func (SpringCloudCertificateArrayOutput) ToSpringCloudCertificateArrayOutput ¶
func (o SpringCloudCertificateArrayOutput) ToSpringCloudCertificateArrayOutput() SpringCloudCertificateArrayOutput
func (SpringCloudCertificateArrayOutput) ToSpringCloudCertificateArrayOutputWithContext ¶
func (o SpringCloudCertificateArrayOutput) ToSpringCloudCertificateArrayOutputWithContext(ctx context.Context) SpringCloudCertificateArrayOutput
type SpringCloudCertificateInput ¶
type SpringCloudCertificateInput interface { pulumi.Input ToSpringCloudCertificateOutput() SpringCloudCertificateOutput ToSpringCloudCertificateOutputWithContext(ctx context.Context) SpringCloudCertificateOutput }
type SpringCloudCertificateMap ¶
type SpringCloudCertificateMap map[string]SpringCloudCertificateInput
func (SpringCloudCertificateMap) ElementType ¶
func (SpringCloudCertificateMap) ElementType() reflect.Type
func (SpringCloudCertificateMap) ToSpringCloudCertificateMapOutput ¶
func (i SpringCloudCertificateMap) ToSpringCloudCertificateMapOutput() SpringCloudCertificateMapOutput
func (SpringCloudCertificateMap) ToSpringCloudCertificateMapOutputWithContext ¶
func (i SpringCloudCertificateMap) ToSpringCloudCertificateMapOutputWithContext(ctx context.Context) SpringCloudCertificateMapOutput
type SpringCloudCertificateMapInput ¶
type SpringCloudCertificateMapInput interface { pulumi.Input ToSpringCloudCertificateMapOutput() SpringCloudCertificateMapOutput ToSpringCloudCertificateMapOutputWithContext(context.Context) SpringCloudCertificateMapOutput }
SpringCloudCertificateMapInput is an input type that accepts SpringCloudCertificateMap and SpringCloudCertificateMapOutput values. You can construct a concrete instance of `SpringCloudCertificateMapInput` via:
SpringCloudCertificateMap{ "key": SpringCloudCertificateArgs{...} }
type SpringCloudCertificateMapOutput ¶
type SpringCloudCertificateMapOutput struct{ *pulumi.OutputState }
func (SpringCloudCertificateMapOutput) ElementType ¶
func (SpringCloudCertificateMapOutput) ElementType() reflect.Type
func (SpringCloudCertificateMapOutput) MapIndex ¶
func (o SpringCloudCertificateMapOutput) MapIndex(k pulumi.StringInput) SpringCloudCertificateOutput
func (SpringCloudCertificateMapOutput) ToSpringCloudCertificateMapOutput ¶
func (o SpringCloudCertificateMapOutput) ToSpringCloudCertificateMapOutput() SpringCloudCertificateMapOutput
func (SpringCloudCertificateMapOutput) ToSpringCloudCertificateMapOutputWithContext ¶
func (o SpringCloudCertificateMapOutput) ToSpringCloudCertificateMapOutputWithContext(ctx context.Context) SpringCloudCertificateMapOutput
type SpringCloudCertificateOutput ¶
type SpringCloudCertificateOutput struct{ *pulumi.OutputState }
func (SpringCloudCertificateOutput) CertificateContent ¶ added in v5.5.0
func (o SpringCloudCertificateOutput) CertificateContent() pulumi.StringPtrOutput
The content of uploaded certificate. Changing this forces a new resource to be created.
func (SpringCloudCertificateOutput) ElementType ¶
func (SpringCloudCertificateOutput) ElementType() reflect.Type
func (SpringCloudCertificateOutput) KeyVaultCertificateId ¶ added in v5.5.0
func (o SpringCloudCertificateOutput) KeyVaultCertificateId() pulumi.StringPtrOutput
Specifies the ID of the Key Vault Certificate resource. Changing this forces a new resource to be created.
func (SpringCloudCertificateOutput) Name ¶ added in v5.5.0
func (o SpringCloudCertificateOutput) Name() pulumi.StringOutput
Specifies the name of the Spring Cloud Certificate. Changing this forces a new resource to be created.
func (SpringCloudCertificateOutput) ResourceGroupName ¶ added in v5.5.0
func (o SpringCloudCertificateOutput) ResourceGroupName() pulumi.StringOutput
Specifies the name of the resource group in which to create the Spring Cloud Certificate. Changing this forces a new resource to be created.
func (SpringCloudCertificateOutput) ServiceName ¶ added in v5.5.0
func (o SpringCloudCertificateOutput) ServiceName() pulumi.StringOutput
Specifies the name of the Spring Cloud Service resource. Changing this forces a new resource to be created.
func (SpringCloudCertificateOutput) Thumbprint ¶ added in v5.5.0
func (o SpringCloudCertificateOutput) Thumbprint() pulumi.StringOutput
The thumbprint of the Spring Cloud certificate.
func (SpringCloudCertificateOutput) ToSpringCloudCertificateOutput ¶
func (o SpringCloudCertificateOutput) ToSpringCloudCertificateOutput() SpringCloudCertificateOutput
func (SpringCloudCertificateOutput) ToSpringCloudCertificateOutputWithContext ¶
func (o SpringCloudCertificateOutput) ToSpringCloudCertificateOutputWithContext(ctx context.Context) SpringCloudCertificateOutput
type SpringCloudCertificateState ¶
type SpringCloudCertificateState struct { // The content of uploaded certificate. Changing this forces a new resource to be created. CertificateContent pulumi.StringPtrInput // Specifies the ID of the Key Vault Certificate resource. Changing this forces a new resource to be created. KeyVaultCertificateId pulumi.StringPtrInput // Specifies the name of the Spring Cloud Certificate. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the name of the resource group in which to create the Spring Cloud Certificate. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // Specifies the name of the Spring Cloud Service resource. Changing this forces a new resource to be created. ServiceName pulumi.StringPtrInput // The thumbprint of the Spring Cloud certificate. Thumbprint pulumi.StringPtrInput }
func (SpringCloudCertificateState) ElementType ¶
func (SpringCloudCertificateState) ElementType() reflect.Type
type SpringCloudConfigurationService ¶ added in v5.6.0
type SpringCloudConfigurationService struct { pulumi.CustomResourceState // The name which should be used for this Spring Cloud Configuration Service. Changing this forces a new Spring Cloud Configuration Service to be created. Name pulumi.StringOutput `pulumi:"name"` // One or more `repository` blocks as defined below. Repositories SpringCloudConfigurationServiceRepositoryArrayOutput `pulumi:"repositories"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Configuration Service to be created. SpringCloudServiceId pulumi.StringOutput `pulumi:"springCloudServiceId"` }
Manages a Spring Cloud Configuration Service.
> **NOTE:** This resource is applicable only for Spring Cloud Service with enterprise tier.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "exampleSpringCloudService", &appplatform.SpringCloudServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, SkuName: pulumi.String("E0"), }) if err != nil { return err } _, err = appplatform.NewSpringCloudConfigurationService(ctx, "exampleSpringCloudConfigurationService", &appplatform.SpringCloudConfigurationServiceArgs{ SpringCloudServiceId: exampleSpringCloudService.ID(), Repositories: appplatform.SpringCloudConfigurationServiceRepositoryArray{ &appplatform.SpringCloudConfigurationServiceRepositoryArgs{ Name: pulumi.String("fake"), Label: pulumi.String("master"), Patterns: pulumi.StringArray{ pulumi.String("app/dev"), }, Uri: pulumi.String("https://github.com/Azure-Samples/piggymetrics"), SearchPaths: pulumi.StringArray{ pulumi.String("dir1"), pulumi.String("dir2"), }, StrictHostKeyChecking: pulumi.Bool(false), Username: pulumi.String("adminuser"), Password: pulumi.String("H@Sh1CoR3!"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Spring Cloud Configuration Services can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appplatform/springCloudConfigurationService:SpringCloudConfigurationService example /subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/resourceGroup1/providers/Microsoft.AppPlatform/Spring/service1/configurationServices/configurationService1
```
func GetSpringCloudConfigurationService ¶ added in v5.6.0
func GetSpringCloudConfigurationService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SpringCloudConfigurationServiceState, opts ...pulumi.ResourceOption) (*SpringCloudConfigurationService, error)
GetSpringCloudConfigurationService gets an existing SpringCloudConfigurationService resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSpringCloudConfigurationService ¶ added in v5.6.0
func NewSpringCloudConfigurationService(ctx *pulumi.Context, name string, args *SpringCloudConfigurationServiceArgs, opts ...pulumi.ResourceOption) (*SpringCloudConfigurationService, error)
NewSpringCloudConfigurationService registers a new resource with the given unique name, arguments, and options.
func (*SpringCloudConfigurationService) ElementType ¶ added in v5.6.0
func (*SpringCloudConfigurationService) ElementType() reflect.Type
func (*SpringCloudConfigurationService) ToSpringCloudConfigurationServiceOutput ¶ added in v5.6.0
func (i *SpringCloudConfigurationService) ToSpringCloudConfigurationServiceOutput() SpringCloudConfigurationServiceOutput
func (*SpringCloudConfigurationService) ToSpringCloudConfigurationServiceOutputWithContext ¶ added in v5.6.0
func (i *SpringCloudConfigurationService) ToSpringCloudConfigurationServiceOutputWithContext(ctx context.Context) SpringCloudConfigurationServiceOutput
type SpringCloudConfigurationServiceArgs ¶ added in v5.6.0
type SpringCloudConfigurationServiceArgs struct { // The name which should be used for this Spring Cloud Configuration Service. Changing this forces a new Spring Cloud Configuration Service to be created. Name pulumi.StringPtrInput // One or more `repository` blocks as defined below. Repositories SpringCloudConfigurationServiceRepositoryArrayInput // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Configuration Service to be created. SpringCloudServiceId pulumi.StringInput }
The set of arguments for constructing a SpringCloudConfigurationService resource.
func (SpringCloudConfigurationServiceArgs) ElementType ¶ added in v5.6.0
func (SpringCloudConfigurationServiceArgs) ElementType() reflect.Type
type SpringCloudConfigurationServiceArray ¶ added in v5.6.0
type SpringCloudConfigurationServiceArray []SpringCloudConfigurationServiceInput
func (SpringCloudConfigurationServiceArray) ElementType ¶ added in v5.6.0
func (SpringCloudConfigurationServiceArray) ElementType() reflect.Type
func (SpringCloudConfigurationServiceArray) ToSpringCloudConfigurationServiceArrayOutput ¶ added in v5.6.0
func (i SpringCloudConfigurationServiceArray) ToSpringCloudConfigurationServiceArrayOutput() SpringCloudConfigurationServiceArrayOutput
func (SpringCloudConfigurationServiceArray) ToSpringCloudConfigurationServiceArrayOutputWithContext ¶ added in v5.6.0
func (i SpringCloudConfigurationServiceArray) ToSpringCloudConfigurationServiceArrayOutputWithContext(ctx context.Context) SpringCloudConfigurationServiceArrayOutput
type SpringCloudConfigurationServiceArrayInput ¶ added in v5.6.0
type SpringCloudConfigurationServiceArrayInput interface { pulumi.Input ToSpringCloudConfigurationServiceArrayOutput() SpringCloudConfigurationServiceArrayOutput ToSpringCloudConfigurationServiceArrayOutputWithContext(context.Context) SpringCloudConfigurationServiceArrayOutput }
SpringCloudConfigurationServiceArrayInput is an input type that accepts SpringCloudConfigurationServiceArray and SpringCloudConfigurationServiceArrayOutput values. You can construct a concrete instance of `SpringCloudConfigurationServiceArrayInput` via:
SpringCloudConfigurationServiceArray{ SpringCloudConfigurationServiceArgs{...} }
type SpringCloudConfigurationServiceArrayOutput ¶ added in v5.6.0
type SpringCloudConfigurationServiceArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudConfigurationServiceArrayOutput) ElementType ¶ added in v5.6.0
func (SpringCloudConfigurationServiceArrayOutput) ElementType() reflect.Type
func (SpringCloudConfigurationServiceArrayOutput) ToSpringCloudConfigurationServiceArrayOutput ¶ added in v5.6.0
func (o SpringCloudConfigurationServiceArrayOutput) ToSpringCloudConfigurationServiceArrayOutput() SpringCloudConfigurationServiceArrayOutput
func (SpringCloudConfigurationServiceArrayOutput) ToSpringCloudConfigurationServiceArrayOutputWithContext ¶ added in v5.6.0
func (o SpringCloudConfigurationServiceArrayOutput) ToSpringCloudConfigurationServiceArrayOutputWithContext(ctx context.Context) SpringCloudConfigurationServiceArrayOutput
type SpringCloudConfigurationServiceInput ¶ added in v5.6.0
type SpringCloudConfigurationServiceInput interface { pulumi.Input ToSpringCloudConfigurationServiceOutput() SpringCloudConfigurationServiceOutput ToSpringCloudConfigurationServiceOutputWithContext(ctx context.Context) SpringCloudConfigurationServiceOutput }
type SpringCloudConfigurationServiceMap ¶ added in v5.6.0
type SpringCloudConfigurationServiceMap map[string]SpringCloudConfigurationServiceInput
func (SpringCloudConfigurationServiceMap) ElementType ¶ added in v5.6.0
func (SpringCloudConfigurationServiceMap) ElementType() reflect.Type
func (SpringCloudConfigurationServiceMap) ToSpringCloudConfigurationServiceMapOutput ¶ added in v5.6.0
func (i SpringCloudConfigurationServiceMap) ToSpringCloudConfigurationServiceMapOutput() SpringCloudConfigurationServiceMapOutput
func (SpringCloudConfigurationServiceMap) ToSpringCloudConfigurationServiceMapOutputWithContext ¶ added in v5.6.0
func (i SpringCloudConfigurationServiceMap) ToSpringCloudConfigurationServiceMapOutputWithContext(ctx context.Context) SpringCloudConfigurationServiceMapOutput
type SpringCloudConfigurationServiceMapInput ¶ added in v5.6.0
type SpringCloudConfigurationServiceMapInput interface { pulumi.Input ToSpringCloudConfigurationServiceMapOutput() SpringCloudConfigurationServiceMapOutput ToSpringCloudConfigurationServiceMapOutputWithContext(context.Context) SpringCloudConfigurationServiceMapOutput }
SpringCloudConfigurationServiceMapInput is an input type that accepts SpringCloudConfigurationServiceMap and SpringCloudConfigurationServiceMapOutput values. You can construct a concrete instance of `SpringCloudConfigurationServiceMapInput` via:
SpringCloudConfigurationServiceMap{ "key": SpringCloudConfigurationServiceArgs{...} }
type SpringCloudConfigurationServiceMapOutput ¶ added in v5.6.0
type SpringCloudConfigurationServiceMapOutput struct{ *pulumi.OutputState }
func (SpringCloudConfigurationServiceMapOutput) ElementType ¶ added in v5.6.0
func (SpringCloudConfigurationServiceMapOutput) ElementType() reflect.Type
func (SpringCloudConfigurationServiceMapOutput) MapIndex ¶ added in v5.6.0
func (o SpringCloudConfigurationServiceMapOutput) MapIndex(k pulumi.StringInput) SpringCloudConfigurationServiceOutput
func (SpringCloudConfigurationServiceMapOutput) ToSpringCloudConfigurationServiceMapOutput ¶ added in v5.6.0
func (o SpringCloudConfigurationServiceMapOutput) ToSpringCloudConfigurationServiceMapOutput() SpringCloudConfigurationServiceMapOutput
func (SpringCloudConfigurationServiceMapOutput) ToSpringCloudConfigurationServiceMapOutputWithContext ¶ added in v5.6.0
func (o SpringCloudConfigurationServiceMapOutput) ToSpringCloudConfigurationServiceMapOutputWithContext(ctx context.Context) SpringCloudConfigurationServiceMapOutput
type SpringCloudConfigurationServiceOutput ¶ added in v5.6.0
type SpringCloudConfigurationServiceOutput struct{ *pulumi.OutputState }
func (SpringCloudConfigurationServiceOutput) ElementType ¶ added in v5.6.0
func (SpringCloudConfigurationServiceOutput) ElementType() reflect.Type
func (SpringCloudConfigurationServiceOutput) Name ¶ added in v5.6.0
func (o SpringCloudConfigurationServiceOutput) Name() pulumi.StringOutput
The name which should be used for this Spring Cloud Configuration Service. Changing this forces a new Spring Cloud Configuration Service to be created.
func (SpringCloudConfigurationServiceOutput) Repositories ¶ added in v5.6.0
func (o SpringCloudConfigurationServiceOutput) Repositories() SpringCloudConfigurationServiceRepositoryArrayOutput
One or more `repository` blocks as defined below.
func (SpringCloudConfigurationServiceOutput) SpringCloudServiceId ¶ added in v5.6.0
func (o SpringCloudConfigurationServiceOutput) SpringCloudServiceId() pulumi.StringOutput
The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Configuration Service to be created.
func (SpringCloudConfigurationServiceOutput) ToSpringCloudConfigurationServiceOutput ¶ added in v5.6.0
func (o SpringCloudConfigurationServiceOutput) ToSpringCloudConfigurationServiceOutput() SpringCloudConfigurationServiceOutput
func (SpringCloudConfigurationServiceOutput) ToSpringCloudConfigurationServiceOutputWithContext ¶ added in v5.6.0
func (o SpringCloudConfigurationServiceOutput) ToSpringCloudConfigurationServiceOutputWithContext(ctx context.Context) SpringCloudConfigurationServiceOutput
type SpringCloudConfigurationServiceRepository ¶ added in v5.6.0
type SpringCloudConfigurationServiceRepository struct { // Specifies the SSH public key of git repository. HostKey *string `pulumi:"hostKey"` // Specifies the SSH key algorithm of git repository. HostKeyAlgorithm *string `pulumi:"hostKeyAlgorithm"` // Specifies the label of the repository. Label string `pulumi:"label"` // Specifies the name which should be used for this repository. Name string `pulumi:"name"` // Specifies the password of git repository basic auth. Password *string `pulumi:"password"` // Specifies the collection of patterns of the repository. Patterns []string `pulumi:"patterns"` // Specifies the SSH private key of git repository. PrivateKey *string `pulumi:"privateKey"` // Specifies a list of searching path of the repository SearchPaths []string `pulumi:"searchPaths"` // Specifies whether enable the strict host key checking. StrictHostKeyChecking *bool `pulumi:"strictHostKeyChecking"` // Specifies the URI of the repository. Uri string `pulumi:"uri"` // Specifies the username of git repository basic auth. Username *string `pulumi:"username"` }
type SpringCloudConfigurationServiceRepositoryArgs ¶ added in v5.6.0
type SpringCloudConfigurationServiceRepositoryArgs struct { // Specifies the SSH public key of git repository. HostKey pulumi.StringPtrInput `pulumi:"hostKey"` // Specifies the SSH key algorithm of git repository. HostKeyAlgorithm pulumi.StringPtrInput `pulumi:"hostKeyAlgorithm"` // Specifies the label of the repository. Label pulumi.StringInput `pulumi:"label"` // Specifies the name which should be used for this repository. Name pulumi.StringInput `pulumi:"name"` // Specifies the password of git repository basic auth. Password pulumi.StringPtrInput `pulumi:"password"` // Specifies the collection of patterns of the repository. Patterns pulumi.StringArrayInput `pulumi:"patterns"` // Specifies the SSH private key of git repository. PrivateKey pulumi.StringPtrInput `pulumi:"privateKey"` // Specifies a list of searching path of the repository SearchPaths pulumi.StringArrayInput `pulumi:"searchPaths"` // Specifies whether enable the strict host key checking. StrictHostKeyChecking pulumi.BoolPtrInput `pulumi:"strictHostKeyChecking"` // Specifies the URI of the repository. Uri pulumi.StringInput `pulumi:"uri"` // Specifies the username of git repository basic auth. Username pulumi.StringPtrInput `pulumi:"username"` }
func (SpringCloudConfigurationServiceRepositoryArgs) ElementType ¶ added in v5.6.0
func (SpringCloudConfigurationServiceRepositoryArgs) ElementType() reflect.Type
func (SpringCloudConfigurationServiceRepositoryArgs) ToSpringCloudConfigurationServiceRepositoryOutput ¶ added in v5.6.0
func (i SpringCloudConfigurationServiceRepositoryArgs) ToSpringCloudConfigurationServiceRepositoryOutput() SpringCloudConfigurationServiceRepositoryOutput
func (SpringCloudConfigurationServiceRepositoryArgs) ToSpringCloudConfigurationServiceRepositoryOutputWithContext ¶ added in v5.6.0
func (i SpringCloudConfigurationServiceRepositoryArgs) ToSpringCloudConfigurationServiceRepositoryOutputWithContext(ctx context.Context) SpringCloudConfigurationServiceRepositoryOutput
type SpringCloudConfigurationServiceRepositoryArray ¶ added in v5.6.0
type SpringCloudConfigurationServiceRepositoryArray []SpringCloudConfigurationServiceRepositoryInput
func (SpringCloudConfigurationServiceRepositoryArray) ElementType ¶ added in v5.6.0
func (SpringCloudConfigurationServiceRepositoryArray) ElementType() reflect.Type
func (SpringCloudConfigurationServiceRepositoryArray) ToSpringCloudConfigurationServiceRepositoryArrayOutput ¶ added in v5.6.0
func (i SpringCloudConfigurationServiceRepositoryArray) ToSpringCloudConfigurationServiceRepositoryArrayOutput() SpringCloudConfigurationServiceRepositoryArrayOutput
func (SpringCloudConfigurationServiceRepositoryArray) ToSpringCloudConfigurationServiceRepositoryArrayOutputWithContext ¶ added in v5.6.0
func (i SpringCloudConfigurationServiceRepositoryArray) ToSpringCloudConfigurationServiceRepositoryArrayOutputWithContext(ctx context.Context) SpringCloudConfigurationServiceRepositoryArrayOutput
type SpringCloudConfigurationServiceRepositoryArrayInput ¶ added in v5.6.0
type SpringCloudConfigurationServiceRepositoryArrayInput interface { pulumi.Input ToSpringCloudConfigurationServiceRepositoryArrayOutput() SpringCloudConfigurationServiceRepositoryArrayOutput ToSpringCloudConfigurationServiceRepositoryArrayOutputWithContext(context.Context) SpringCloudConfigurationServiceRepositoryArrayOutput }
SpringCloudConfigurationServiceRepositoryArrayInput is an input type that accepts SpringCloudConfigurationServiceRepositoryArray and SpringCloudConfigurationServiceRepositoryArrayOutput values. You can construct a concrete instance of `SpringCloudConfigurationServiceRepositoryArrayInput` via:
SpringCloudConfigurationServiceRepositoryArray{ SpringCloudConfigurationServiceRepositoryArgs{...} }
type SpringCloudConfigurationServiceRepositoryArrayOutput ¶ added in v5.6.0
type SpringCloudConfigurationServiceRepositoryArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudConfigurationServiceRepositoryArrayOutput) ElementType ¶ added in v5.6.0
func (SpringCloudConfigurationServiceRepositoryArrayOutput) ElementType() reflect.Type
func (SpringCloudConfigurationServiceRepositoryArrayOutput) ToSpringCloudConfigurationServiceRepositoryArrayOutput ¶ added in v5.6.0
func (o SpringCloudConfigurationServiceRepositoryArrayOutput) ToSpringCloudConfigurationServiceRepositoryArrayOutput() SpringCloudConfigurationServiceRepositoryArrayOutput
func (SpringCloudConfigurationServiceRepositoryArrayOutput) ToSpringCloudConfigurationServiceRepositoryArrayOutputWithContext ¶ added in v5.6.0
func (o SpringCloudConfigurationServiceRepositoryArrayOutput) ToSpringCloudConfigurationServiceRepositoryArrayOutputWithContext(ctx context.Context) SpringCloudConfigurationServiceRepositoryArrayOutput
type SpringCloudConfigurationServiceRepositoryInput ¶ added in v5.6.0
type SpringCloudConfigurationServiceRepositoryInput interface { pulumi.Input ToSpringCloudConfigurationServiceRepositoryOutput() SpringCloudConfigurationServiceRepositoryOutput ToSpringCloudConfigurationServiceRepositoryOutputWithContext(context.Context) SpringCloudConfigurationServiceRepositoryOutput }
SpringCloudConfigurationServiceRepositoryInput is an input type that accepts SpringCloudConfigurationServiceRepositoryArgs and SpringCloudConfigurationServiceRepositoryOutput values. You can construct a concrete instance of `SpringCloudConfigurationServiceRepositoryInput` via:
SpringCloudConfigurationServiceRepositoryArgs{...}
type SpringCloudConfigurationServiceRepositoryOutput ¶ added in v5.6.0
type SpringCloudConfigurationServiceRepositoryOutput struct{ *pulumi.OutputState }
func (SpringCloudConfigurationServiceRepositoryOutput) ElementType ¶ added in v5.6.0
func (SpringCloudConfigurationServiceRepositoryOutput) ElementType() reflect.Type
func (SpringCloudConfigurationServiceRepositoryOutput) HostKey ¶ added in v5.6.0
func (o SpringCloudConfigurationServiceRepositoryOutput) HostKey() pulumi.StringPtrOutput
Specifies the SSH public key of git repository.
func (SpringCloudConfigurationServiceRepositoryOutput) HostKeyAlgorithm ¶ added in v5.6.0
func (o SpringCloudConfigurationServiceRepositoryOutput) HostKeyAlgorithm() pulumi.StringPtrOutput
Specifies the SSH key algorithm of git repository.
func (SpringCloudConfigurationServiceRepositoryOutput) Label ¶ added in v5.6.0
func (o SpringCloudConfigurationServiceRepositoryOutput) Label() pulumi.StringOutput
Specifies the label of the repository.
func (SpringCloudConfigurationServiceRepositoryOutput) Name ¶ added in v5.6.0
func (o SpringCloudConfigurationServiceRepositoryOutput) Name() pulumi.StringOutput
Specifies the name which should be used for this repository.
func (SpringCloudConfigurationServiceRepositoryOutput) Password ¶ added in v5.6.0
func (o SpringCloudConfigurationServiceRepositoryOutput) Password() pulumi.StringPtrOutput
Specifies the password of git repository basic auth.
func (SpringCloudConfigurationServiceRepositoryOutput) Patterns ¶ added in v5.6.0
func (o SpringCloudConfigurationServiceRepositoryOutput) Patterns() pulumi.StringArrayOutput
Specifies the collection of patterns of the repository.
func (SpringCloudConfigurationServiceRepositoryOutput) PrivateKey ¶ added in v5.6.0
func (o SpringCloudConfigurationServiceRepositoryOutput) PrivateKey() pulumi.StringPtrOutput
Specifies the SSH private key of git repository.
func (SpringCloudConfigurationServiceRepositoryOutput) SearchPaths ¶ added in v5.6.0
func (o SpringCloudConfigurationServiceRepositoryOutput) SearchPaths() pulumi.StringArrayOutput
Specifies a list of searching path of the repository
func (SpringCloudConfigurationServiceRepositoryOutput) StrictHostKeyChecking ¶ added in v5.6.0
func (o SpringCloudConfigurationServiceRepositoryOutput) StrictHostKeyChecking() pulumi.BoolPtrOutput
Specifies whether enable the strict host key checking.
func (SpringCloudConfigurationServiceRepositoryOutput) ToSpringCloudConfigurationServiceRepositoryOutput ¶ added in v5.6.0
func (o SpringCloudConfigurationServiceRepositoryOutput) ToSpringCloudConfigurationServiceRepositoryOutput() SpringCloudConfigurationServiceRepositoryOutput
func (SpringCloudConfigurationServiceRepositoryOutput) ToSpringCloudConfigurationServiceRepositoryOutputWithContext ¶ added in v5.6.0
func (o SpringCloudConfigurationServiceRepositoryOutput) ToSpringCloudConfigurationServiceRepositoryOutputWithContext(ctx context.Context) SpringCloudConfigurationServiceRepositoryOutput
func (SpringCloudConfigurationServiceRepositoryOutput) Uri ¶ added in v5.6.0
func (o SpringCloudConfigurationServiceRepositoryOutput) Uri() pulumi.StringOutput
Specifies the URI of the repository.
func (SpringCloudConfigurationServiceRepositoryOutput) Username ¶ added in v5.6.0
func (o SpringCloudConfigurationServiceRepositoryOutput) Username() pulumi.StringPtrOutput
Specifies the username of git repository basic auth.
type SpringCloudConfigurationServiceState ¶ added in v5.6.0
type SpringCloudConfigurationServiceState struct { // The name which should be used for this Spring Cloud Configuration Service. Changing this forces a new Spring Cloud Configuration Service to be created. Name pulumi.StringPtrInput // One or more `repository` blocks as defined below. Repositories SpringCloudConfigurationServiceRepositoryArrayInput // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Configuration Service to be created. SpringCloudServiceId pulumi.StringPtrInput }
func (SpringCloudConfigurationServiceState) ElementType ¶ added in v5.6.0
func (SpringCloudConfigurationServiceState) ElementType() reflect.Type
type SpringCloudConnection ¶ added in v5.18.0
type SpringCloudConnection struct { pulumi.CustomResourceState // The authentication info. An `authentication` block as defined below. // --- Authentication SpringCloudConnectionAuthenticationOutput `pulumi:"authentication"` // The application client type. Possible values are `dotnet`, `java`, `python`, `go`, `php`, `ruby`, `django`, `nodejs`, `springBoot`. ClientType pulumi.StringPtrOutput `pulumi:"clientType"` // Username or account name for secret auth. `name` and `secret` should be either both specified or both not specified when `type` is set to `secret`. Name pulumi.StringOutput `pulumi:"name"` // The ID of the data source spring cloud. Changing this forces a new resource to be created. SpringCloudId pulumi.StringOutput `pulumi:"springCloudId"` // The ID of the target resource. Changing this forces a new resource to be created. Possible values are `Postgres`, `PostgresFlexible`, `Mysql`, `Sql`, `Redis`, `RedisEnterprise`, `CosmosCassandra`, `CosmosGremlin`, `CosmosMongo`, `CosmosSql`, `CosmosTable`, `StorageBlob`, `StorageQueue`, `StorageFile`, `StorageTable`, `AppConfig`, `EventHub`, `ServiceBus`, `SignalR`, `WebPubSub`, `ConfluentKafka`. TargetResourceId pulumi.StringOutput `pulumi:"targetResourceId"` // The type of the VNet solution. Possible values are `serviceEndpoint`, `privateLink`. VnetSolution pulumi.StringPtrOutput `pulumi:"vnetSolution"` }
Manages a service connector for spring cloud app.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/cosmosdb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := cosmosdb.NewAccount(ctx, "exampleAccount", &cosmosdb.AccountArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, OfferType: pulumi.String("Standard"), Kind: pulumi.String("GlobalDocumentDB"), ConsistencyPolicy: &cosmosdb.AccountConsistencyPolicyArgs{ ConsistencyLevel: pulumi.String("BoundedStaleness"), MaxIntervalInSeconds: pulumi.Int(10), MaxStalenessPrefix: pulumi.Int(200), }, GeoLocations: cosmosdb.AccountGeoLocationArray{ &cosmosdb.AccountGeoLocationArgs{ Location: exampleResourceGroup.Location, FailoverPriority: pulumi.Int(0), }, }, }) if err != nil { return err } exampleSqlDatabase, err := cosmosdb.NewSqlDatabase(ctx, "exampleSqlDatabase", &cosmosdb.SqlDatabaseArgs{ ResourceGroupName: exampleAccount.ResourceGroupName, AccountName: exampleAccount.Name, Throughput: pulumi.Int(400), }) if err != nil { return err } _, err = cosmosdb.NewSqlContainer(ctx, "exampleSqlContainer", &cosmosdb.SqlContainerArgs{ ResourceGroupName: exampleAccount.ResourceGroupName, AccountName: exampleAccount.Name, DatabaseName: exampleSqlDatabase.Name, PartitionKeyPath: pulumi.String("/definition"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "exampleSpringCloudService", &appplatform.SpringCloudServiceArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, }) if err != nil { return err } exampleSpringCloudApp, err := appplatform.NewSpringCloudApp(ctx, "exampleSpringCloudApp", &appplatform.SpringCloudAppArgs{ ResourceGroupName: exampleResourceGroup.Name, ServiceName: exampleSpringCloudService.Name, Identity: &appplatform.SpringCloudAppIdentityArgs{ Type: pulumi.String("SystemAssigned"), }, }) if err != nil { return err } exampleSpringCloudJavaDeployment, err := appplatform.NewSpringCloudJavaDeployment(ctx, "exampleSpringCloudJavaDeployment", &appplatform.SpringCloudJavaDeploymentArgs{ SpringCloudAppId: exampleSpringCloudApp.ID(), }) if err != nil { return err } _, err = appplatform.NewSpringCloudConnection(ctx, "exampleSpringCloudConnection", &appplatform.SpringCloudConnectionArgs{ SpringCloudId: exampleSpringCloudJavaDeployment.ID(), TargetResourceId: exampleSqlDatabase.ID(), Authentication: &appplatform.SpringCloudConnectionAuthenticationArgs{ Type: pulumi.String("systemAssignedIdentity"), }, }) if err != nil { return err } return nil }) }
```
## Import
Service Connector for spring cloud can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appplatform/springCloudConnection:SpringCloudConnection example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.AppPlatform/Spring/springcloud/apps/springcloudapp/deployments/deployment/providers/Microsoft.ServiceLinker/linkers/serviceconnector1
```
func GetSpringCloudConnection ¶ added in v5.18.0
func GetSpringCloudConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SpringCloudConnectionState, opts ...pulumi.ResourceOption) (*SpringCloudConnection, error)
GetSpringCloudConnection gets an existing SpringCloudConnection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSpringCloudConnection ¶ added in v5.18.0
func NewSpringCloudConnection(ctx *pulumi.Context, name string, args *SpringCloudConnectionArgs, opts ...pulumi.ResourceOption) (*SpringCloudConnection, error)
NewSpringCloudConnection registers a new resource with the given unique name, arguments, and options.
func (*SpringCloudConnection) ElementType ¶ added in v5.18.0
func (*SpringCloudConnection) ElementType() reflect.Type
func (*SpringCloudConnection) ToSpringCloudConnectionOutput ¶ added in v5.18.0
func (i *SpringCloudConnection) ToSpringCloudConnectionOutput() SpringCloudConnectionOutput
func (*SpringCloudConnection) ToSpringCloudConnectionOutputWithContext ¶ added in v5.18.0
func (i *SpringCloudConnection) ToSpringCloudConnectionOutputWithContext(ctx context.Context) SpringCloudConnectionOutput
type SpringCloudConnectionArgs ¶ added in v5.18.0
type SpringCloudConnectionArgs struct { // The authentication info. An `authentication` block as defined below. // --- Authentication SpringCloudConnectionAuthenticationInput // The application client type. Possible values are `dotnet`, `java`, `python`, `go`, `php`, `ruby`, `django`, `nodejs`, `springBoot`. ClientType pulumi.StringPtrInput // Username or account name for secret auth. `name` and `secret` should be either both specified or both not specified when `type` is set to `secret`. Name pulumi.StringPtrInput // The ID of the data source spring cloud. Changing this forces a new resource to be created. SpringCloudId pulumi.StringInput // The ID of the target resource. Changing this forces a new resource to be created. Possible values are `Postgres`, `PostgresFlexible`, `Mysql`, `Sql`, `Redis`, `RedisEnterprise`, `CosmosCassandra`, `CosmosGremlin`, `CosmosMongo`, `CosmosSql`, `CosmosTable`, `StorageBlob`, `StorageQueue`, `StorageFile`, `StorageTable`, `AppConfig`, `EventHub`, `ServiceBus`, `SignalR`, `WebPubSub`, `ConfluentKafka`. TargetResourceId pulumi.StringInput // The type of the VNet solution. Possible values are `serviceEndpoint`, `privateLink`. VnetSolution pulumi.StringPtrInput }
The set of arguments for constructing a SpringCloudConnection resource.
func (SpringCloudConnectionArgs) ElementType ¶ added in v5.18.0
func (SpringCloudConnectionArgs) ElementType() reflect.Type
type SpringCloudConnectionArray ¶ added in v5.18.0
type SpringCloudConnectionArray []SpringCloudConnectionInput
func (SpringCloudConnectionArray) ElementType ¶ added in v5.18.0
func (SpringCloudConnectionArray) ElementType() reflect.Type
func (SpringCloudConnectionArray) ToSpringCloudConnectionArrayOutput ¶ added in v5.18.0
func (i SpringCloudConnectionArray) ToSpringCloudConnectionArrayOutput() SpringCloudConnectionArrayOutput
func (SpringCloudConnectionArray) ToSpringCloudConnectionArrayOutputWithContext ¶ added in v5.18.0
func (i SpringCloudConnectionArray) ToSpringCloudConnectionArrayOutputWithContext(ctx context.Context) SpringCloudConnectionArrayOutput
type SpringCloudConnectionArrayInput ¶ added in v5.18.0
type SpringCloudConnectionArrayInput interface { pulumi.Input ToSpringCloudConnectionArrayOutput() SpringCloudConnectionArrayOutput ToSpringCloudConnectionArrayOutputWithContext(context.Context) SpringCloudConnectionArrayOutput }
SpringCloudConnectionArrayInput is an input type that accepts SpringCloudConnectionArray and SpringCloudConnectionArrayOutput values. You can construct a concrete instance of `SpringCloudConnectionArrayInput` via:
SpringCloudConnectionArray{ SpringCloudConnectionArgs{...} }
type SpringCloudConnectionArrayOutput ¶ added in v5.18.0
type SpringCloudConnectionArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudConnectionArrayOutput) ElementType ¶ added in v5.18.0
func (SpringCloudConnectionArrayOutput) ElementType() reflect.Type
func (SpringCloudConnectionArrayOutput) Index ¶ added in v5.18.0
func (o SpringCloudConnectionArrayOutput) Index(i pulumi.IntInput) SpringCloudConnectionOutput
func (SpringCloudConnectionArrayOutput) ToSpringCloudConnectionArrayOutput ¶ added in v5.18.0
func (o SpringCloudConnectionArrayOutput) ToSpringCloudConnectionArrayOutput() SpringCloudConnectionArrayOutput
func (SpringCloudConnectionArrayOutput) ToSpringCloudConnectionArrayOutputWithContext ¶ added in v5.18.0
func (o SpringCloudConnectionArrayOutput) ToSpringCloudConnectionArrayOutputWithContext(ctx context.Context) SpringCloudConnectionArrayOutput
type SpringCloudConnectionAuthentication ¶ added in v5.18.0
type SpringCloudConnectionAuthentication struct { // Service principal certificate for `servicePrincipal` auth. Should be specified when `type` is set to `servicePrincipalCertificate`. // --- Certificate *string `pulumi:"certificate"` // Client ID for `userAssignedIdentity` or `servicePrincipal` auth. Should be specified when `type` is set to `servicePrincipalSecret` or `servicePrincipalCertificate`. When `type` is set to `userAssignedIdentity`, `clientId` and `subscriptionId` should be either both specified or both not specified. ClientId *string `pulumi:"clientId"` // Username or account name for secret auth. `name` and `secret` should be either both specified or both not specified when `type` is set to `secret`. Name *string `pulumi:"name"` // Principal ID for `servicePrincipal` auth. Should be specified when `type` is set to `servicePrincipalSecret` or `servicePrincipalCertificate`. PrincipalId *string `pulumi:"principalId"` // Password or account key for secret auth. `secret` and `name` should be either both specified or both not specified when `type` is set to `secret`. Secret *string `pulumi:"secret"` // Subscription ID for `userAssignedIdentity`. `subscriptionId` and `clientId` should be either both specified or both not specified. SubscriptionId *string `pulumi:"subscriptionId"` // The authentication type. Possible values are `systemAssignedIdentity`, `userAssignedIdentity`, `servicePrincipalSecret`, `servicePrincipalCertificate`, `secret`. Type string `pulumi:"type"` }
type SpringCloudConnectionAuthenticationArgs ¶ added in v5.18.0
type SpringCloudConnectionAuthenticationArgs struct { // Service principal certificate for `servicePrincipal` auth. Should be specified when `type` is set to `servicePrincipalCertificate`. // --- Certificate pulumi.StringPtrInput `pulumi:"certificate"` // Client ID for `userAssignedIdentity` or `servicePrincipal` auth. Should be specified when `type` is set to `servicePrincipalSecret` or `servicePrincipalCertificate`. When `type` is set to `userAssignedIdentity`, `clientId` and `subscriptionId` should be either both specified or both not specified. ClientId pulumi.StringPtrInput `pulumi:"clientId"` // Username or account name for secret auth. `name` and `secret` should be either both specified or both not specified when `type` is set to `secret`. Name pulumi.StringPtrInput `pulumi:"name"` // Principal ID for `servicePrincipal` auth. Should be specified when `type` is set to `servicePrincipalSecret` or `servicePrincipalCertificate`. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // Password or account key for secret auth. `secret` and `name` should be either both specified or both not specified when `type` is set to `secret`. Secret pulumi.StringPtrInput `pulumi:"secret"` // Subscription ID for `userAssignedIdentity`. `subscriptionId` and `clientId` should be either both specified or both not specified. SubscriptionId pulumi.StringPtrInput `pulumi:"subscriptionId"` // The authentication type. Possible values are `systemAssignedIdentity`, `userAssignedIdentity`, `servicePrincipalSecret`, `servicePrincipalCertificate`, `secret`. Type pulumi.StringInput `pulumi:"type"` }
func (SpringCloudConnectionAuthenticationArgs) ElementType ¶ added in v5.18.0
func (SpringCloudConnectionAuthenticationArgs) ElementType() reflect.Type
func (SpringCloudConnectionAuthenticationArgs) ToSpringCloudConnectionAuthenticationOutput ¶ added in v5.18.0
func (i SpringCloudConnectionAuthenticationArgs) ToSpringCloudConnectionAuthenticationOutput() SpringCloudConnectionAuthenticationOutput
func (SpringCloudConnectionAuthenticationArgs) ToSpringCloudConnectionAuthenticationOutputWithContext ¶ added in v5.18.0
func (i SpringCloudConnectionAuthenticationArgs) ToSpringCloudConnectionAuthenticationOutputWithContext(ctx context.Context) SpringCloudConnectionAuthenticationOutput
func (SpringCloudConnectionAuthenticationArgs) ToSpringCloudConnectionAuthenticationPtrOutput ¶ added in v5.18.0
func (i SpringCloudConnectionAuthenticationArgs) ToSpringCloudConnectionAuthenticationPtrOutput() SpringCloudConnectionAuthenticationPtrOutput
func (SpringCloudConnectionAuthenticationArgs) ToSpringCloudConnectionAuthenticationPtrOutputWithContext ¶ added in v5.18.0
func (i SpringCloudConnectionAuthenticationArgs) ToSpringCloudConnectionAuthenticationPtrOutputWithContext(ctx context.Context) SpringCloudConnectionAuthenticationPtrOutput
type SpringCloudConnectionAuthenticationInput ¶ added in v5.18.0
type SpringCloudConnectionAuthenticationInput interface { pulumi.Input ToSpringCloudConnectionAuthenticationOutput() SpringCloudConnectionAuthenticationOutput ToSpringCloudConnectionAuthenticationOutputWithContext(context.Context) SpringCloudConnectionAuthenticationOutput }
SpringCloudConnectionAuthenticationInput is an input type that accepts SpringCloudConnectionAuthenticationArgs and SpringCloudConnectionAuthenticationOutput values. You can construct a concrete instance of `SpringCloudConnectionAuthenticationInput` via:
SpringCloudConnectionAuthenticationArgs{...}
type SpringCloudConnectionAuthenticationOutput ¶ added in v5.18.0
type SpringCloudConnectionAuthenticationOutput struct{ *pulumi.OutputState }
func (SpringCloudConnectionAuthenticationOutput) Certificate ¶ added in v5.18.0
func (o SpringCloudConnectionAuthenticationOutput) Certificate() pulumi.StringPtrOutput
Service principal certificate for `servicePrincipal` auth. Should be specified when `type` is set to `servicePrincipalCertificate`. ---
func (SpringCloudConnectionAuthenticationOutput) ClientId ¶ added in v5.18.0
func (o SpringCloudConnectionAuthenticationOutput) ClientId() pulumi.StringPtrOutput
Client ID for `userAssignedIdentity` or `servicePrincipal` auth. Should be specified when `type` is set to `servicePrincipalSecret` or `servicePrincipalCertificate`. When `type` is set to `userAssignedIdentity`, `clientId` and `subscriptionId` should be either both specified or both not specified.
func (SpringCloudConnectionAuthenticationOutput) ElementType ¶ added in v5.18.0
func (SpringCloudConnectionAuthenticationOutput) ElementType() reflect.Type
func (SpringCloudConnectionAuthenticationOutput) Name ¶ added in v5.18.0
func (o SpringCloudConnectionAuthenticationOutput) Name() pulumi.StringPtrOutput
Username or account name for secret auth. `name` and `secret` should be either both specified or both not specified when `type` is set to `secret`.
func (SpringCloudConnectionAuthenticationOutput) PrincipalId ¶ added in v5.18.0
func (o SpringCloudConnectionAuthenticationOutput) PrincipalId() pulumi.StringPtrOutput
Principal ID for `servicePrincipal` auth. Should be specified when `type` is set to `servicePrincipalSecret` or `servicePrincipalCertificate`.
func (SpringCloudConnectionAuthenticationOutput) Secret ¶ added in v5.18.0
func (o SpringCloudConnectionAuthenticationOutput) Secret() pulumi.StringPtrOutput
Password or account key for secret auth. `secret` and `name` should be either both specified or both not specified when `type` is set to `secret`.
func (SpringCloudConnectionAuthenticationOutput) SubscriptionId ¶ added in v5.18.0
func (o SpringCloudConnectionAuthenticationOutput) SubscriptionId() pulumi.StringPtrOutput
Subscription ID for `userAssignedIdentity`. `subscriptionId` and `clientId` should be either both specified or both not specified.
func (SpringCloudConnectionAuthenticationOutput) ToSpringCloudConnectionAuthenticationOutput ¶ added in v5.18.0
func (o SpringCloudConnectionAuthenticationOutput) ToSpringCloudConnectionAuthenticationOutput() SpringCloudConnectionAuthenticationOutput
func (SpringCloudConnectionAuthenticationOutput) ToSpringCloudConnectionAuthenticationOutputWithContext ¶ added in v5.18.0
func (o SpringCloudConnectionAuthenticationOutput) ToSpringCloudConnectionAuthenticationOutputWithContext(ctx context.Context) SpringCloudConnectionAuthenticationOutput
func (SpringCloudConnectionAuthenticationOutput) ToSpringCloudConnectionAuthenticationPtrOutput ¶ added in v5.18.0
func (o SpringCloudConnectionAuthenticationOutput) ToSpringCloudConnectionAuthenticationPtrOutput() SpringCloudConnectionAuthenticationPtrOutput
func (SpringCloudConnectionAuthenticationOutput) ToSpringCloudConnectionAuthenticationPtrOutputWithContext ¶ added in v5.18.0
func (o SpringCloudConnectionAuthenticationOutput) ToSpringCloudConnectionAuthenticationPtrOutputWithContext(ctx context.Context) SpringCloudConnectionAuthenticationPtrOutput
func (SpringCloudConnectionAuthenticationOutput) Type ¶ added in v5.18.0
func (o SpringCloudConnectionAuthenticationOutput) Type() pulumi.StringOutput
The authentication type. Possible values are `systemAssignedIdentity`, `userAssignedIdentity`, `servicePrincipalSecret`, `servicePrincipalCertificate`, `secret`.
type SpringCloudConnectionAuthenticationPtrInput ¶ added in v5.18.0
type SpringCloudConnectionAuthenticationPtrInput interface { pulumi.Input ToSpringCloudConnectionAuthenticationPtrOutput() SpringCloudConnectionAuthenticationPtrOutput ToSpringCloudConnectionAuthenticationPtrOutputWithContext(context.Context) SpringCloudConnectionAuthenticationPtrOutput }
SpringCloudConnectionAuthenticationPtrInput is an input type that accepts SpringCloudConnectionAuthenticationArgs, SpringCloudConnectionAuthenticationPtr and SpringCloudConnectionAuthenticationPtrOutput values. You can construct a concrete instance of `SpringCloudConnectionAuthenticationPtrInput` via:
SpringCloudConnectionAuthenticationArgs{...} or: nil
func SpringCloudConnectionAuthenticationPtr ¶ added in v5.18.0
func SpringCloudConnectionAuthenticationPtr(v *SpringCloudConnectionAuthenticationArgs) SpringCloudConnectionAuthenticationPtrInput
type SpringCloudConnectionAuthenticationPtrOutput ¶ added in v5.18.0
type SpringCloudConnectionAuthenticationPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudConnectionAuthenticationPtrOutput) Certificate ¶ added in v5.18.0
func (o SpringCloudConnectionAuthenticationPtrOutput) Certificate() pulumi.StringPtrOutput
Service principal certificate for `servicePrincipal` auth. Should be specified when `type` is set to `servicePrincipalCertificate`. ---
func (SpringCloudConnectionAuthenticationPtrOutput) ClientId ¶ added in v5.18.0
func (o SpringCloudConnectionAuthenticationPtrOutput) ClientId() pulumi.StringPtrOutput
Client ID for `userAssignedIdentity` or `servicePrincipal` auth. Should be specified when `type` is set to `servicePrincipalSecret` or `servicePrincipalCertificate`. When `type` is set to `userAssignedIdentity`, `clientId` and `subscriptionId` should be either both specified or both not specified.
func (SpringCloudConnectionAuthenticationPtrOutput) ElementType ¶ added in v5.18.0
func (SpringCloudConnectionAuthenticationPtrOutput) ElementType() reflect.Type
func (SpringCloudConnectionAuthenticationPtrOutput) Name ¶ added in v5.18.0
func (o SpringCloudConnectionAuthenticationPtrOutput) Name() pulumi.StringPtrOutput
Username or account name for secret auth. `name` and `secret` should be either both specified or both not specified when `type` is set to `secret`.
func (SpringCloudConnectionAuthenticationPtrOutput) PrincipalId ¶ added in v5.18.0
func (o SpringCloudConnectionAuthenticationPtrOutput) PrincipalId() pulumi.StringPtrOutput
Principal ID for `servicePrincipal` auth. Should be specified when `type` is set to `servicePrincipalSecret` or `servicePrincipalCertificate`.
func (SpringCloudConnectionAuthenticationPtrOutput) Secret ¶ added in v5.18.0
func (o SpringCloudConnectionAuthenticationPtrOutput) Secret() pulumi.StringPtrOutput
Password or account key for secret auth. `secret` and `name` should be either both specified or both not specified when `type` is set to `secret`.
func (SpringCloudConnectionAuthenticationPtrOutput) SubscriptionId ¶ added in v5.18.0
func (o SpringCloudConnectionAuthenticationPtrOutput) SubscriptionId() pulumi.StringPtrOutput
Subscription ID for `userAssignedIdentity`. `subscriptionId` and `clientId` should be either both specified or both not specified.
func (SpringCloudConnectionAuthenticationPtrOutput) ToSpringCloudConnectionAuthenticationPtrOutput ¶ added in v5.18.0
func (o SpringCloudConnectionAuthenticationPtrOutput) ToSpringCloudConnectionAuthenticationPtrOutput() SpringCloudConnectionAuthenticationPtrOutput
func (SpringCloudConnectionAuthenticationPtrOutput) ToSpringCloudConnectionAuthenticationPtrOutputWithContext ¶ added in v5.18.0
func (o SpringCloudConnectionAuthenticationPtrOutput) ToSpringCloudConnectionAuthenticationPtrOutputWithContext(ctx context.Context) SpringCloudConnectionAuthenticationPtrOutput
func (SpringCloudConnectionAuthenticationPtrOutput) Type ¶ added in v5.18.0
func (o SpringCloudConnectionAuthenticationPtrOutput) Type() pulumi.StringPtrOutput
The authentication type. Possible values are `systemAssignedIdentity`, `userAssignedIdentity`, `servicePrincipalSecret`, `servicePrincipalCertificate`, `secret`.
type SpringCloudConnectionInput ¶ added in v5.18.0
type SpringCloudConnectionInput interface { pulumi.Input ToSpringCloudConnectionOutput() SpringCloudConnectionOutput ToSpringCloudConnectionOutputWithContext(ctx context.Context) SpringCloudConnectionOutput }
type SpringCloudConnectionMap ¶ added in v5.18.0
type SpringCloudConnectionMap map[string]SpringCloudConnectionInput
func (SpringCloudConnectionMap) ElementType ¶ added in v5.18.0
func (SpringCloudConnectionMap) ElementType() reflect.Type
func (SpringCloudConnectionMap) ToSpringCloudConnectionMapOutput ¶ added in v5.18.0
func (i SpringCloudConnectionMap) ToSpringCloudConnectionMapOutput() SpringCloudConnectionMapOutput
func (SpringCloudConnectionMap) ToSpringCloudConnectionMapOutputWithContext ¶ added in v5.18.0
func (i SpringCloudConnectionMap) ToSpringCloudConnectionMapOutputWithContext(ctx context.Context) SpringCloudConnectionMapOutput
type SpringCloudConnectionMapInput ¶ added in v5.18.0
type SpringCloudConnectionMapInput interface { pulumi.Input ToSpringCloudConnectionMapOutput() SpringCloudConnectionMapOutput ToSpringCloudConnectionMapOutputWithContext(context.Context) SpringCloudConnectionMapOutput }
SpringCloudConnectionMapInput is an input type that accepts SpringCloudConnectionMap and SpringCloudConnectionMapOutput values. You can construct a concrete instance of `SpringCloudConnectionMapInput` via:
SpringCloudConnectionMap{ "key": SpringCloudConnectionArgs{...} }
type SpringCloudConnectionMapOutput ¶ added in v5.18.0
type SpringCloudConnectionMapOutput struct{ *pulumi.OutputState }
func (SpringCloudConnectionMapOutput) ElementType ¶ added in v5.18.0
func (SpringCloudConnectionMapOutput) ElementType() reflect.Type
func (SpringCloudConnectionMapOutput) MapIndex ¶ added in v5.18.0
func (o SpringCloudConnectionMapOutput) MapIndex(k pulumi.StringInput) SpringCloudConnectionOutput
func (SpringCloudConnectionMapOutput) ToSpringCloudConnectionMapOutput ¶ added in v5.18.0
func (o SpringCloudConnectionMapOutput) ToSpringCloudConnectionMapOutput() SpringCloudConnectionMapOutput
func (SpringCloudConnectionMapOutput) ToSpringCloudConnectionMapOutputWithContext ¶ added in v5.18.0
func (o SpringCloudConnectionMapOutput) ToSpringCloudConnectionMapOutputWithContext(ctx context.Context) SpringCloudConnectionMapOutput
type SpringCloudConnectionOutput ¶ added in v5.18.0
type SpringCloudConnectionOutput struct{ *pulumi.OutputState }
func (SpringCloudConnectionOutput) Authentication ¶ added in v5.18.0
func (o SpringCloudConnectionOutput) Authentication() SpringCloudConnectionAuthenticationOutput
The authentication info. An `authentication` block as defined below. ---
func (SpringCloudConnectionOutput) ClientType ¶ added in v5.18.0
func (o SpringCloudConnectionOutput) ClientType() pulumi.StringPtrOutput
The application client type. Possible values are `dotnet`, `java`, `python`, `go`, `php`, `ruby`, `django`, `nodejs`, `springBoot`.
func (SpringCloudConnectionOutput) ElementType ¶ added in v5.18.0
func (SpringCloudConnectionOutput) ElementType() reflect.Type
func (SpringCloudConnectionOutput) Name ¶ added in v5.18.0
func (o SpringCloudConnectionOutput) Name() pulumi.StringOutput
Username or account name for secret auth. `name` and `secret` should be either both specified or both not specified when `type` is set to `secret`.
func (SpringCloudConnectionOutput) SpringCloudId ¶ added in v5.18.0
func (o SpringCloudConnectionOutput) SpringCloudId() pulumi.StringOutput
The ID of the data source spring cloud. Changing this forces a new resource to be created.
func (SpringCloudConnectionOutput) TargetResourceId ¶ added in v5.18.0
func (o SpringCloudConnectionOutput) TargetResourceId() pulumi.StringOutput
The ID of the target resource. Changing this forces a new resource to be created. Possible values are `Postgres`, `PostgresFlexible`, `Mysql`, `Sql`, `Redis`, `RedisEnterprise`, `CosmosCassandra`, `CosmosGremlin`, `CosmosMongo`, `CosmosSql`, `CosmosTable`, `StorageBlob`, `StorageQueue`, `StorageFile`, `StorageTable`, `AppConfig`, `EventHub`, `ServiceBus`, `SignalR`, `WebPubSub`, `ConfluentKafka`.
func (SpringCloudConnectionOutput) ToSpringCloudConnectionOutput ¶ added in v5.18.0
func (o SpringCloudConnectionOutput) ToSpringCloudConnectionOutput() SpringCloudConnectionOutput
func (SpringCloudConnectionOutput) ToSpringCloudConnectionOutputWithContext ¶ added in v5.18.0
func (o SpringCloudConnectionOutput) ToSpringCloudConnectionOutputWithContext(ctx context.Context) SpringCloudConnectionOutput
func (SpringCloudConnectionOutput) VnetSolution ¶ added in v5.18.0
func (o SpringCloudConnectionOutput) VnetSolution() pulumi.StringPtrOutput
The type of the VNet solution. Possible values are `serviceEndpoint`, `privateLink`.
type SpringCloudConnectionState ¶ added in v5.18.0
type SpringCloudConnectionState struct { // The authentication info. An `authentication` block as defined below. // --- Authentication SpringCloudConnectionAuthenticationPtrInput // The application client type. Possible values are `dotnet`, `java`, `python`, `go`, `php`, `ruby`, `django`, `nodejs`, `springBoot`. ClientType pulumi.StringPtrInput // Username or account name for secret auth. `name` and `secret` should be either both specified or both not specified when `type` is set to `secret`. Name pulumi.StringPtrInput // The ID of the data source spring cloud. Changing this forces a new resource to be created. SpringCloudId pulumi.StringPtrInput // The ID of the target resource. Changing this forces a new resource to be created. Possible values are `Postgres`, `PostgresFlexible`, `Mysql`, `Sql`, `Redis`, `RedisEnterprise`, `CosmosCassandra`, `CosmosGremlin`, `CosmosMongo`, `CosmosSql`, `CosmosTable`, `StorageBlob`, `StorageQueue`, `StorageFile`, `StorageTable`, `AppConfig`, `EventHub`, `ServiceBus`, `SignalR`, `WebPubSub`, `ConfluentKafka`. TargetResourceId pulumi.StringPtrInput // The type of the VNet solution. Possible values are `serviceEndpoint`, `privateLink`. VnetSolution pulumi.StringPtrInput }
func (SpringCloudConnectionState) ElementType ¶ added in v5.18.0
func (SpringCloudConnectionState) ElementType() reflect.Type
type SpringCloudContainerDeployment ¶ added in v5.3.0
type SpringCloudContainerDeployment struct { pulumi.CustomResourceState // A JSON object that contains the addon configurations of the Spring Cloud Container Deployment. AddonJson pulumi.StringOutput `pulumi:"addonJson"` // Specifies the arguments to the entrypoint. The docker image's `CMD` is used if not specified. Arguments pulumi.StringArrayOutput `pulumi:"arguments"` // Specifies the entrypoint array. It will not be executed within a shell. The docker image's `ENTRYPOINT` is used if not specified. Commands pulumi.StringArrayOutput `pulumi:"commands"` // Specifies the environment variables of the Spring Cloud Deployment as a map of key-value pairs. EnvironmentVariables pulumi.StringMapOutput `pulumi:"environmentVariables"` // Container image of the custom container. This should be in the form of <repository>:<tag> without the server name of the registry. Image pulumi.StringOutput `pulumi:"image"` // Specifies the required instance count of the Spring Cloud Deployment. Possible Values are between `1` and `500`. Defaults to `1` if not specified. InstanceCount pulumi.IntPtrOutput `pulumi:"instanceCount"` // Specifies the language framework of the container image. LanguageFramework pulumi.StringPtrOutput `pulumi:"languageFramework"` // The name which should be used for this Spring Cloud Container Deployment. Changing this forces a new Spring Cloud Container Deployment to be created. Name pulumi.StringOutput `pulumi:"name"` // A `quota` block as defined below. Quota SpringCloudContainerDeploymentQuotaOutput `pulumi:"quota"` // The name of the registry that contains the container image. Server pulumi.StringOutput `pulumi:"server"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Container Deployment to be created. SpringCloudAppId pulumi.StringOutput `pulumi:"springCloudAppId"` }
Manages a Spring Cloud Container Deployment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "exampleSpringCloudService", &appplatform.SpringCloudServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, SkuName: pulumi.String("E0"), }) if err != nil { return err } exampleSpringCloudApp, err := appplatform.NewSpringCloudApp(ctx, "exampleSpringCloudApp", &appplatform.SpringCloudAppArgs{ ResourceGroupName: exampleSpringCloudService.ResourceGroupName, ServiceName: exampleSpringCloudService.Name, }) if err != nil { return err } _, err = appplatform.NewSpringCloudContainerDeployment(ctx, "exampleSpringCloudContainerDeployment", &appplatform.SpringCloudContainerDeploymentArgs{ SpringCloudAppId: exampleSpringCloudApp.ID(), InstanceCount: pulumi.Int(2), Arguments: pulumi.StringArray{ pulumi.String("-cp"), pulumi.String("/app/resources:/app/classes:/app/libs/*"), pulumi.String("hello.Application"), }, Commands: pulumi.StringArray{ pulumi.String("java"), }, EnvironmentVariables: pulumi.StringMap{ "Foo": pulumi.String("Bar"), "Env": pulumi.String("Staging"), }, Server: pulumi.String("docker.io"), Image: pulumi.String("springio/gs-spring-boot-docker"), LanguageFramework: pulumi.String("springboot"), }) if err != nil { return err } return nil }) }
```
## Import
Spring Cloud Container Deployments can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appplatform/springCloudContainerDeployment:SpringCloudContainerDeployment example /subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/resGroup1/providers/Microsoft.AppPlatform/Spring/spring1/apps/app1/deployments/deploy1
```
func GetSpringCloudContainerDeployment ¶ added in v5.3.0
func GetSpringCloudContainerDeployment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SpringCloudContainerDeploymentState, opts ...pulumi.ResourceOption) (*SpringCloudContainerDeployment, error)
GetSpringCloudContainerDeployment gets an existing SpringCloudContainerDeployment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSpringCloudContainerDeployment ¶ added in v5.3.0
func NewSpringCloudContainerDeployment(ctx *pulumi.Context, name string, args *SpringCloudContainerDeploymentArgs, opts ...pulumi.ResourceOption) (*SpringCloudContainerDeployment, error)
NewSpringCloudContainerDeployment registers a new resource with the given unique name, arguments, and options.
func (*SpringCloudContainerDeployment) ElementType ¶ added in v5.3.0
func (*SpringCloudContainerDeployment) ElementType() reflect.Type
func (*SpringCloudContainerDeployment) ToSpringCloudContainerDeploymentOutput ¶ added in v5.3.0
func (i *SpringCloudContainerDeployment) ToSpringCloudContainerDeploymentOutput() SpringCloudContainerDeploymentOutput
func (*SpringCloudContainerDeployment) ToSpringCloudContainerDeploymentOutputWithContext ¶ added in v5.3.0
func (i *SpringCloudContainerDeployment) ToSpringCloudContainerDeploymentOutputWithContext(ctx context.Context) SpringCloudContainerDeploymentOutput
type SpringCloudContainerDeploymentArgs ¶ added in v5.3.0
type SpringCloudContainerDeploymentArgs struct { // A JSON object that contains the addon configurations of the Spring Cloud Container Deployment. AddonJson pulumi.StringPtrInput // Specifies the arguments to the entrypoint. The docker image's `CMD` is used if not specified. Arguments pulumi.StringArrayInput // Specifies the entrypoint array. It will not be executed within a shell. The docker image's `ENTRYPOINT` is used if not specified. Commands pulumi.StringArrayInput // Specifies the environment variables of the Spring Cloud Deployment as a map of key-value pairs. EnvironmentVariables pulumi.StringMapInput // Container image of the custom container. This should be in the form of <repository>:<tag> without the server name of the registry. Image pulumi.StringInput // Specifies the required instance count of the Spring Cloud Deployment. Possible Values are between `1` and `500`. Defaults to `1` if not specified. InstanceCount pulumi.IntPtrInput // Specifies the language framework of the container image. LanguageFramework pulumi.StringPtrInput // The name which should be used for this Spring Cloud Container Deployment. Changing this forces a new Spring Cloud Container Deployment to be created. Name pulumi.StringPtrInput // A `quota` block as defined below. Quota SpringCloudContainerDeploymentQuotaPtrInput // The name of the registry that contains the container image. Server pulumi.StringInput // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Container Deployment to be created. SpringCloudAppId pulumi.StringInput }
The set of arguments for constructing a SpringCloudContainerDeployment resource.
func (SpringCloudContainerDeploymentArgs) ElementType ¶ added in v5.3.0
func (SpringCloudContainerDeploymentArgs) ElementType() reflect.Type
type SpringCloudContainerDeploymentArray ¶ added in v5.3.0
type SpringCloudContainerDeploymentArray []SpringCloudContainerDeploymentInput
func (SpringCloudContainerDeploymentArray) ElementType ¶ added in v5.3.0
func (SpringCloudContainerDeploymentArray) ElementType() reflect.Type
func (SpringCloudContainerDeploymentArray) ToSpringCloudContainerDeploymentArrayOutput ¶ added in v5.3.0
func (i SpringCloudContainerDeploymentArray) ToSpringCloudContainerDeploymentArrayOutput() SpringCloudContainerDeploymentArrayOutput
func (SpringCloudContainerDeploymentArray) ToSpringCloudContainerDeploymentArrayOutputWithContext ¶ added in v5.3.0
func (i SpringCloudContainerDeploymentArray) ToSpringCloudContainerDeploymentArrayOutputWithContext(ctx context.Context) SpringCloudContainerDeploymentArrayOutput
type SpringCloudContainerDeploymentArrayInput ¶ added in v5.3.0
type SpringCloudContainerDeploymentArrayInput interface { pulumi.Input ToSpringCloudContainerDeploymentArrayOutput() SpringCloudContainerDeploymentArrayOutput ToSpringCloudContainerDeploymentArrayOutputWithContext(context.Context) SpringCloudContainerDeploymentArrayOutput }
SpringCloudContainerDeploymentArrayInput is an input type that accepts SpringCloudContainerDeploymentArray and SpringCloudContainerDeploymentArrayOutput values. You can construct a concrete instance of `SpringCloudContainerDeploymentArrayInput` via:
SpringCloudContainerDeploymentArray{ SpringCloudContainerDeploymentArgs{...} }
type SpringCloudContainerDeploymentArrayOutput ¶ added in v5.3.0
type SpringCloudContainerDeploymentArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudContainerDeploymentArrayOutput) ElementType ¶ added in v5.3.0
func (SpringCloudContainerDeploymentArrayOutput) ElementType() reflect.Type
func (SpringCloudContainerDeploymentArrayOutput) ToSpringCloudContainerDeploymentArrayOutput ¶ added in v5.3.0
func (o SpringCloudContainerDeploymentArrayOutput) ToSpringCloudContainerDeploymentArrayOutput() SpringCloudContainerDeploymentArrayOutput
func (SpringCloudContainerDeploymentArrayOutput) ToSpringCloudContainerDeploymentArrayOutputWithContext ¶ added in v5.3.0
func (o SpringCloudContainerDeploymentArrayOutput) ToSpringCloudContainerDeploymentArrayOutputWithContext(ctx context.Context) SpringCloudContainerDeploymentArrayOutput
type SpringCloudContainerDeploymentInput ¶ added in v5.3.0
type SpringCloudContainerDeploymentInput interface { pulumi.Input ToSpringCloudContainerDeploymentOutput() SpringCloudContainerDeploymentOutput ToSpringCloudContainerDeploymentOutputWithContext(ctx context.Context) SpringCloudContainerDeploymentOutput }
type SpringCloudContainerDeploymentMap ¶ added in v5.3.0
type SpringCloudContainerDeploymentMap map[string]SpringCloudContainerDeploymentInput
func (SpringCloudContainerDeploymentMap) ElementType ¶ added in v5.3.0
func (SpringCloudContainerDeploymentMap) ElementType() reflect.Type
func (SpringCloudContainerDeploymentMap) ToSpringCloudContainerDeploymentMapOutput ¶ added in v5.3.0
func (i SpringCloudContainerDeploymentMap) ToSpringCloudContainerDeploymentMapOutput() SpringCloudContainerDeploymentMapOutput
func (SpringCloudContainerDeploymentMap) ToSpringCloudContainerDeploymentMapOutputWithContext ¶ added in v5.3.0
func (i SpringCloudContainerDeploymentMap) ToSpringCloudContainerDeploymentMapOutputWithContext(ctx context.Context) SpringCloudContainerDeploymentMapOutput
type SpringCloudContainerDeploymentMapInput ¶ added in v5.3.0
type SpringCloudContainerDeploymentMapInput interface { pulumi.Input ToSpringCloudContainerDeploymentMapOutput() SpringCloudContainerDeploymentMapOutput ToSpringCloudContainerDeploymentMapOutputWithContext(context.Context) SpringCloudContainerDeploymentMapOutput }
SpringCloudContainerDeploymentMapInput is an input type that accepts SpringCloudContainerDeploymentMap and SpringCloudContainerDeploymentMapOutput values. You can construct a concrete instance of `SpringCloudContainerDeploymentMapInput` via:
SpringCloudContainerDeploymentMap{ "key": SpringCloudContainerDeploymentArgs{...} }
type SpringCloudContainerDeploymentMapOutput ¶ added in v5.3.0
type SpringCloudContainerDeploymentMapOutput struct{ *pulumi.OutputState }
func (SpringCloudContainerDeploymentMapOutput) ElementType ¶ added in v5.3.0
func (SpringCloudContainerDeploymentMapOutput) ElementType() reflect.Type
func (SpringCloudContainerDeploymentMapOutput) MapIndex ¶ added in v5.3.0
func (o SpringCloudContainerDeploymentMapOutput) MapIndex(k pulumi.StringInput) SpringCloudContainerDeploymentOutput
func (SpringCloudContainerDeploymentMapOutput) ToSpringCloudContainerDeploymentMapOutput ¶ added in v5.3.0
func (o SpringCloudContainerDeploymentMapOutput) ToSpringCloudContainerDeploymentMapOutput() SpringCloudContainerDeploymentMapOutput
func (SpringCloudContainerDeploymentMapOutput) ToSpringCloudContainerDeploymentMapOutputWithContext ¶ added in v5.3.0
func (o SpringCloudContainerDeploymentMapOutput) ToSpringCloudContainerDeploymentMapOutputWithContext(ctx context.Context) SpringCloudContainerDeploymentMapOutput
type SpringCloudContainerDeploymentOutput ¶ added in v5.3.0
type SpringCloudContainerDeploymentOutput struct{ *pulumi.OutputState }
func (SpringCloudContainerDeploymentOutput) AddonJson ¶ added in v5.12.0
func (o SpringCloudContainerDeploymentOutput) AddonJson() pulumi.StringOutput
A JSON object that contains the addon configurations of the Spring Cloud Container Deployment.
func (SpringCloudContainerDeploymentOutput) Arguments ¶ added in v5.5.0
func (o SpringCloudContainerDeploymentOutput) Arguments() pulumi.StringArrayOutput
Specifies the arguments to the entrypoint. The docker image's `CMD` is used if not specified.
func (SpringCloudContainerDeploymentOutput) Commands ¶ added in v5.5.0
func (o SpringCloudContainerDeploymentOutput) Commands() pulumi.StringArrayOutput
Specifies the entrypoint array. It will not be executed within a shell. The docker image's `ENTRYPOINT` is used if not specified.
func (SpringCloudContainerDeploymentOutput) ElementType ¶ added in v5.3.0
func (SpringCloudContainerDeploymentOutput) ElementType() reflect.Type
func (SpringCloudContainerDeploymentOutput) EnvironmentVariables ¶ added in v5.5.0
func (o SpringCloudContainerDeploymentOutput) EnvironmentVariables() pulumi.StringMapOutput
Specifies the environment variables of the Spring Cloud Deployment as a map of key-value pairs.
func (SpringCloudContainerDeploymentOutput) Image ¶ added in v5.5.0
func (o SpringCloudContainerDeploymentOutput) Image() pulumi.StringOutput
Container image of the custom container. This should be in the form of <repository>:<tag> without the server name of the registry.
func (SpringCloudContainerDeploymentOutput) InstanceCount ¶ added in v5.5.0
func (o SpringCloudContainerDeploymentOutput) InstanceCount() pulumi.IntPtrOutput
Specifies the required instance count of the Spring Cloud Deployment. Possible Values are between `1` and `500`. Defaults to `1` if not specified.
func (SpringCloudContainerDeploymentOutput) LanguageFramework ¶ added in v5.5.0
func (o SpringCloudContainerDeploymentOutput) LanguageFramework() pulumi.StringPtrOutput
Specifies the language framework of the container image.
func (SpringCloudContainerDeploymentOutput) Name ¶ added in v5.5.0
func (o SpringCloudContainerDeploymentOutput) Name() pulumi.StringOutput
The name which should be used for this Spring Cloud Container Deployment. Changing this forces a new Spring Cloud Container Deployment to be created.
func (SpringCloudContainerDeploymentOutput) Quota ¶ added in v5.5.0
A `quota` block as defined below.
func (SpringCloudContainerDeploymentOutput) Server ¶ added in v5.5.0
func (o SpringCloudContainerDeploymentOutput) Server() pulumi.StringOutput
The name of the registry that contains the container image.
func (SpringCloudContainerDeploymentOutput) SpringCloudAppId ¶ added in v5.5.0
func (o SpringCloudContainerDeploymentOutput) SpringCloudAppId() pulumi.StringOutput
The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Container Deployment to be created.
func (SpringCloudContainerDeploymentOutput) ToSpringCloudContainerDeploymentOutput ¶ added in v5.3.0
func (o SpringCloudContainerDeploymentOutput) ToSpringCloudContainerDeploymentOutput() SpringCloudContainerDeploymentOutput
func (SpringCloudContainerDeploymentOutput) ToSpringCloudContainerDeploymentOutputWithContext ¶ added in v5.3.0
func (o SpringCloudContainerDeploymentOutput) ToSpringCloudContainerDeploymentOutputWithContext(ctx context.Context) SpringCloudContainerDeploymentOutput
type SpringCloudContainerDeploymentQuota ¶ added in v5.3.0
type SpringCloudContainerDeploymentQuota struct { // Specifies the required cpu of the Spring Cloud Deployment. Possible Values are `500m`, `1`, `2`, `3` and `4`. Defaults to `1` if not specified. Cpu *string `pulumi:"cpu"` // Specifies the required memory size of the Spring Cloud Deployment. Possible Values are `512Mi`, `1Gi`, `2Gi`, `3Gi`, `4Gi`, `5Gi`, `6Gi`, `7Gi`, and `8Gi`. Defaults to `1Gi` if not specified. Memory *string `pulumi:"memory"` }
type SpringCloudContainerDeploymentQuotaArgs ¶ added in v5.3.0
type SpringCloudContainerDeploymentQuotaArgs struct { // Specifies the required cpu of the Spring Cloud Deployment. Possible Values are `500m`, `1`, `2`, `3` and `4`. Defaults to `1` if not specified. Cpu pulumi.StringPtrInput `pulumi:"cpu"` // Specifies the required memory size of the Spring Cloud Deployment. Possible Values are `512Mi`, `1Gi`, `2Gi`, `3Gi`, `4Gi`, `5Gi`, `6Gi`, `7Gi`, and `8Gi`. Defaults to `1Gi` if not specified. Memory pulumi.StringPtrInput `pulumi:"memory"` }
func (SpringCloudContainerDeploymentQuotaArgs) ElementType ¶ added in v5.3.0
func (SpringCloudContainerDeploymentQuotaArgs) ElementType() reflect.Type
func (SpringCloudContainerDeploymentQuotaArgs) ToSpringCloudContainerDeploymentQuotaOutput ¶ added in v5.3.0
func (i SpringCloudContainerDeploymentQuotaArgs) ToSpringCloudContainerDeploymentQuotaOutput() SpringCloudContainerDeploymentQuotaOutput
func (SpringCloudContainerDeploymentQuotaArgs) ToSpringCloudContainerDeploymentQuotaOutputWithContext ¶ added in v5.3.0
func (i SpringCloudContainerDeploymentQuotaArgs) ToSpringCloudContainerDeploymentQuotaOutputWithContext(ctx context.Context) SpringCloudContainerDeploymentQuotaOutput
func (SpringCloudContainerDeploymentQuotaArgs) ToSpringCloudContainerDeploymentQuotaPtrOutput ¶ added in v5.3.0
func (i SpringCloudContainerDeploymentQuotaArgs) ToSpringCloudContainerDeploymentQuotaPtrOutput() SpringCloudContainerDeploymentQuotaPtrOutput
func (SpringCloudContainerDeploymentQuotaArgs) ToSpringCloudContainerDeploymentQuotaPtrOutputWithContext ¶ added in v5.3.0
func (i SpringCloudContainerDeploymentQuotaArgs) ToSpringCloudContainerDeploymentQuotaPtrOutputWithContext(ctx context.Context) SpringCloudContainerDeploymentQuotaPtrOutput
type SpringCloudContainerDeploymentQuotaInput ¶ added in v5.3.0
type SpringCloudContainerDeploymentQuotaInput interface { pulumi.Input ToSpringCloudContainerDeploymentQuotaOutput() SpringCloudContainerDeploymentQuotaOutput ToSpringCloudContainerDeploymentQuotaOutputWithContext(context.Context) SpringCloudContainerDeploymentQuotaOutput }
SpringCloudContainerDeploymentQuotaInput is an input type that accepts SpringCloudContainerDeploymentQuotaArgs and SpringCloudContainerDeploymentQuotaOutput values. You can construct a concrete instance of `SpringCloudContainerDeploymentQuotaInput` via:
SpringCloudContainerDeploymentQuotaArgs{...}
type SpringCloudContainerDeploymentQuotaOutput ¶ added in v5.3.0
type SpringCloudContainerDeploymentQuotaOutput struct{ *pulumi.OutputState }
func (SpringCloudContainerDeploymentQuotaOutput) Cpu ¶ added in v5.3.0
func (o SpringCloudContainerDeploymentQuotaOutput) Cpu() pulumi.StringPtrOutput
Specifies the required cpu of the Spring Cloud Deployment. Possible Values are `500m`, `1`, `2`, `3` and `4`. Defaults to `1` if not specified.
func (SpringCloudContainerDeploymentQuotaOutput) ElementType ¶ added in v5.3.0
func (SpringCloudContainerDeploymentQuotaOutput) ElementType() reflect.Type
func (SpringCloudContainerDeploymentQuotaOutput) Memory ¶ added in v5.3.0
func (o SpringCloudContainerDeploymentQuotaOutput) Memory() pulumi.StringPtrOutput
Specifies the required memory size of the Spring Cloud Deployment. Possible Values are `512Mi`, `1Gi`, `2Gi`, `3Gi`, `4Gi`, `5Gi`, `6Gi`, `7Gi`, and `8Gi`. Defaults to `1Gi` if not specified.
func (SpringCloudContainerDeploymentQuotaOutput) ToSpringCloudContainerDeploymentQuotaOutput ¶ added in v5.3.0
func (o SpringCloudContainerDeploymentQuotaOutput) ToSpringCloudContainerDeploymentQuotaOutput() SpringCloudContainerDeploymentQuotaOutput
func (SpringCloudContainerDeploymentQuotaOutput) ToSpringCloudContainerDeploymentQuotaOutputWithContext ¶ added in v5.3.0
func (o SpringCloudContainerDeploymentQuotaOutput) ToSpringCloudContainerDeploymentQuotaOutputWithContext(ctx context.Context) SpringCloudContainerDeploymentQuotaOutput
func (SpringCloudContainerDeploymentQuotaOutput) ToSpringCloudContainerDeploymentQuotaPtrOutput ¶ added in v5.3.0
func (o SpringCloudContainerDeploymentQuotaOutput) ToSpringCloudContainerDeploymentQuotaPtrOutput() SpringCloudContainerDeploymentQuotaPtrOutput
func (SpringCloudContainerDeploymentQuotaOutput) ToSpringCloudContainerDeploymentQuotaPtrOutputWithContext ¶ added in v5.3.0
func (o SpringCloudContainerDeploymentQuotaOutput) ToSpringCloudContainerDeploymentQuotaPtrOutputWithContext(ctx context.Context) SpringCloudContainerDeploymentQuotaPtrOutput
type SpringCloudContainerDeploymentQuotaPtrInput ¶ added in v5.3.0
type SpringCloudContainerDeploymentQuotaPtrInput interface { pulumi.Input ToSpringCloudContainerDeploymentQuotaPtrOutput() SpringCloudContainerDeploymentQuotaPtrOutput ToSpringCloudContainerDeploymentQuotaPtrOutputWithContext(context.Context) SpringCloudContainerDeploymentQuotaPtrOutput }
SpringCloudContainerDeploymentQuotaPtrInput is an input type that accepts SpringCloudContainerDeploymentQuotaArgs, SpringCloudContainerDeploymentQuotaPtr and SpringCloudContainerDeploymentQuotaPtrOutput values. You can construct a concrete instance of `SpringCloudContainerDeploymentQuotaPtrInput` via:
SpringCloudContainerDeploymentQuotaArgs{...} or: nil
func SpringCloudContainerDeploymentQuotaPtr ¶ added in v5.3.0
func SpringCloudContainerDeploymentQuotaPtr(v *SpringCloudContainerDeploymentQuotaArgs) SpringCloudContainerDeploymentQuotaPtrInput
type SpringCloudContainerDeploymentQuotaPtrOutput ¶ added in v5.3.0
type SpringCloudContainerDeploymentQuotaPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudContainerDeploymentQuotaPtrOutput) Cpu ¶ added in v5.3.0
func (o SpringCloudContainerDeploymentQuotaPtrOutput) Cpu() pulumi.StringPtrOutput
Specifies the required cpu of the Spring Cloud Deployment. Possible Values are `500m`, `1`, `2`, `3` and `4`. Defaults to `1` if not specified.
func (SpringCloudContainerDeploymentQuotaPtrOutput) ElementType ¶ added in v5.3.0
func (SpringCloudContainerDeploymentQuotaPtrOutput) ElementType() reflect.Type
func (SpringCloudContainerDeploymentQuotaPtrOutput) Memory ¶ added in v5.3.0
func (o SpringCloudContainerDeploymentQuotaPtrOutput) Memory() pulumi.StringPtrOutput
Specifies the required memory size of the Spring Cloud Deployment. Possible Values are `512Mi`, `1Gi`, `2Gi`, `3Gi`, `4Gi`, `5Gi`, `6Gi`, `7Gi`, and `8Gi`. Defaults to `1Gi` if not specified.
func (SpringCloudContainerDeploymentQuotaPtrOutput) ToSpringCloudContainerDeploymentQuotaPtrOutput ¶ added in v5.3.0
func (o SpringCloudContainerDeploymentQuotaPtrOutput) ToSpringCloudContainerDeploymentQuotaPtrOutput() SpringCloudContainerDeploymentQuotaPtrOutput
func (SpringCloudContainerDeploymentQuotaPtrOutput) ToSpringCloudContainerDeploymentQuotaPtrOutputWithContext ¶ added in v5.3.0
func (o SpringCloudContainerDeploymentQuotaPtrOutput) ToSpringCloudContainerDeploymentQuotaPtrOutputWithContext(ctx context.Context) SpringCloudContainerDeploymentQuotaPtrOutput
type SpringCloudContainerDeploymentState ¶ added in v5.3.0
type SpringCloudContainerDeploymentState struct { // A JSON object that contains the addon configurations of the Spring Cloud Container Deployment. AddonJson pulumi.StringPtrInput // Specifies the arguments to the entrypoint. The docker image's `CMD` is used if not specified. Arguments pulumi.StringArrayInput // Specifies the entrypoint array. It will not be executed within a shell. The docker image's `ENTRYPOINT` is used if not specified. Commands pulumi.StringArrayInput // Specifies the environment variables of the Spring Cloud Deployment as a map of key-value pairs. EnvironmentVariables pulumi.StringMapInput // Container image of the custom container. This should be in the form of <repository>:<tag> without the server name of the registry. Image pulumi.StringPtrInput // Specifies the required instance count of the Spring Cloud Deployment. Possible Values are between `1` and `500`. Defaults to `1` if not specified. InstanceCount pulumi.IntPtrInput // Specifies the language framework of the container image. LanguageFramework pulumi.StringPtrInput // The name which should be used for this Spring Cloud Container Deployment. Changing this forces a new Spring Cloud Container Deployment to be created. Name pulumi.StringPtrInput // A `quota` block as defined below. Quota SpringCloudContainerDeploymentQuotaPtrInput // The name of the registry that contains the container image. Server pulumi.StringPtrInput // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Container Deployment to be created. SpringCloudAppId pulumi.StringPtrInput }
func (SpringCloudContainerDeploymentState) ElementType ¶ added in v5.3.0
func (SpringCloudContainerDeploymentState) ElementType() reflect.Type
type SpringCloudCustomDomain ¶
type SpringCloudCustomDomain struct { pulumi.CustomResourceState // Specifies the name of the Spring Cloud Certificate that binds to the Spring Cloud Custom Domain. Required when `thumbprint` is specified CertificateName pulumi.StringPtrOutput `pulumi:"certificateName"` // Specifies the name of the Spring Cloud Custom Domain. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the resource ID of the Spring Cloud Application. Changing this forces a new resource to be created. SpringCloudAppId pulumi.StringOutput `pulumi:"springCloudAppId"` // Specifies the thumbprint of the Spring Cloud Certificate that binds to the Spring Cloud Custom Domain. Required when `certificateName` is specified. Changing this forces a new resource to be created. Thumbprint pulumi.StringPtrOutput `pulumi:"thumbprint"` }
Manages an Azure Spring Cloud Custom Domain.
## Import
Spring Cloud Custom Domain can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appplatform/springCloudCustomDomain:SpringCloudCustomDomain example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resGroup1/providers/Microsoft.AppPlatform/Spring/spring1/apps/app1/domains/domain.com
```
func GetSpringCloudCustomDomain ¶
func GetSpringCloudCustomDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SpringCloudCustomDomainState, opts ...pulumi.ResourceOption) (*SpringCloudCustomDomain, error)
GetSpringCloudCustomDomain gets an existing SpringCloudCustomDomain resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSpringCloudCustomDomain ¶
func NewSpringCloudCustomDomain(ctx *pulumi.Context, name string, args *SpringCloudCustomDomainArgs, opts ...pulumi.ResourceOption) (*SpringCloudCustomDomain, error)
NewSpringCloudCustomDomain registers a new resource with the given unique name, arguments, and options.
func (*SpringCloudCustomDomain) ElementType ¶
func (*SpringCloudCustomDomain) ElementType() reflect.Type
func (*SpringCloudCustomDomain) ToSpringCloudCustomDomainOutput ¶
func (i *SpringCloudCustomDomain) ToSpringCloudCustomDomainOutput() SpringCloudCustomDomainOutput
func (*SpringCloudCustomDomain) ToSpringCloudCustomDomainOutputWithContext ¶
func (i *SpringCloudCustomDomain) ToSpringCloudCustomDomainOutputWithContext(ctx context.Context) SpringCloudCustomDomainOutput
type SpringCloudCustomDomainArgs ¶
type SpringCloudCustomDomainArgs struct { // Specifies the name of the Spring Cloud Certificate that binds to the Spring Cloud Custom Domain. Required when `thumbprint` is specified CertificateName pulumi.StringPtrInput // Specifies the name of the Spring Cloud Custom Domain. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the resource ID of the Spring Cloud Application. Changing this forces a new resource to be created. SpringCloudAppId pulumi.StringInput // Specifies the thumbprint of the Spring Cloud Certificate that binds to the Spring Cloud Custom Domain. Required when `certificateName` is specified. Changing this forces a new resource to be created. Thumbprint pulumi.StringPtrInput }
The set of arguments for constructing a SpringCloudCustomDomain resource.
func (SpringCloudCustomDomainArgs) ElementType ¶
func (SpringCloudCustomDomainArgs) ElementType() reflect.Type
type SpringCloudCustomDomainArray ¶
type SpringCloudCustomDomainArray []SpringCloudCustomDomainInput
func (SpringCloudCustomDomainArray) ElementType ¶
func (SpringCloudCustomDomainArray) ElementType() reflect.Type
func (SpringCloudCustomDomainArray) ToSpringCloudCustomDomainArrayOutput ¶
func (i SpringCloudCustomDomainArray) ToSpringCloudCustomDomainArrayOutput() SpringCloudCustomDomainArrayOutput
func (SpringCloudCustomDomainArray) ToSpringCloudCustomDomainArrayOutputWithContext ¶
func (i SpringCloudCustomDomainArray) ToSpringCloudCustomDomainArrayOutputWithContext(ctx context.Context) SpringCloudCustomDomainArrayOutput
type SpringCloudCustomDomainArrayInput ¶
type SpringCloudCustomDomainArrayInput interface { pulumi.Input ToSpringCloudCustomDomainArrayOutput() SpringCloudCustomDomainArrayOutput ToSpringCloudCustomDomainArrayOutputWithContext(context.Context) SpringCloudCustomDomainArrayOutput }
SpringCloudCustomDomainArrayInput is an input type that accepts SpringCloudCustomDomainArray and SpringCloudCustomDomainArrayOutput values. You can construct a concrete instance of `SpringCloudCustomDomainArrayInput` via:
SpringCloudCustomDomainArray{ SpringCloudCustomDomainArgs{...} }
type SpringCloudCustomDomainArrayOutput ¶
type SpringCloudCustomDomainArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudCustomDomainArrayOutput) ElementType ¶
func (SpringCloudCustomDomainArrayOutput) ElementType() reflect.Type
func (SpringCloudCustomDomainArrayOutput) Index ¶
func (o SpringCloudCustomDomainArrayOutput) Index(i pulumi.IntInput) SpringCloudCustomDomainOutput
func (SpringCloudCustomDomainArrayOutput) ToSpringCloudCustomDomainArrayOutput ¶
func (o SpringCloudCustomDomainArrayOutput) ToSpringCloudCustomDomainArrayOutput() SpringCloudCustomDomainArrayOutput
func (SpringCloudCustomDomainArrayOutput) ToSpringCloudCustomDomainArrayOutputWithContext ¶
func (o SpringCloudCustomDomainArrayOutput) ToSpringCloudCustomDomainArrayOutputWithContext(ctx context.Context) SpringCloudCustomDomainArrayOutput
type SpringCloudCustomDomainInput ¶
type SpringCloudCustomDomainInput interface { pulumi.Input ToSpringCloudCustomDomainOutput() SpringCloudCustomDomainOutput ToSpringCloudCustomDomainOutputWithContext(ctx context.Context) SpringCloudCustomDomainOutput }
type SpringCloudCustomDomainMap ¶
type SpringCloudCustomDomainMap map[string]SpringCloudCustomDomainInput
func (SpringCloudCustomDomainMap) ElementType ¶
func (SpringCloudCustomDomainMap) ElementType() reflect.Type
func (SpringCloudCustomDomainMap) ToSpringCloudCustomDomainMapOutput ¶
func (i SpringCloudCustomDomainMap) ToSpringCloudCustomDomainMapOutput() SpringCloudCustomDomainMapOutput
func (SpringCloudCustomDomainMap) ToSpringCloudCustomDomainMapOutputWithContext ¶
func (i SpringCloudCustomDomainMap) ToSpringCloudCustomDomainMapOutputWithContext(ctx context.Context) SpringCloudCustomDomainMapOutput
type SpringCloudCustomDomainMapInput ¶
type SpringCloudCustomDomainMapInput interface { pulumi.Input ToSpringCloudCustomDomainMapOutput() SpringCloudCustomDomainMapOutput ToSpringCloudCustomDomainMapOutputWithContext(context.Context) SpringCloudCustomDomainMapOutput }
SpringCloudCustomDomainMapInput is an input type that accepts SpringCloudCustomDomainMap and SpringCloudCustomDomainMapOutput values. You can construct a concrete instance of `SpringCloudCustomDomainMapInput` via:
SpringCloudCustomDomainMap{ "key": SpringCloudCustomDomainArgs{...} }
type SpringCloudCustomDomainMapOutput ¶
type SpringCloudCustomDomainMapOutput struct{ *pulumi.OutputState }
func (SpringCloudCustomDomainMapOutput) ElementType ¶
func (SpringCloudCustomDomainMapOutput) ElementType() reflect.Type
func (SpringCloudCustomDomainMapOutput) MapIndex ¶
func (o SpringCloudCustomDomainMapOutput) MapIndex(k pulumi.StringInput) SpringCloudCustomDomainOutput
func (SpringCloudCustomDomainMapOutput) ToSpringCloudCustomDomainMapOutput ¶
func (o SpringCloudCustomDomainMapOutput) ToSpringCloudCustomDomainMapOutput() SpringCloudCustomDomainMapOutput
func (SpringCloudCustomDomainMapOutput) ToSpringCloudCustomDomainMapOutputWithContext ¶
func (o SpringCloudCustomDomainMapOutput) ToSpringCloudCustomDomainMapOutputWithContext(ctx context.Context) SpringCloudCustomDomainMapOutput
type SpringCloudCustomDomainOutput ¶
type SpringCloudCustomDomainOutput struct{ *pulumi.OutputState }
func (SpringCloudCustomDomainOutput) CertificateName ¶ added in v5.5.0
func (o SpringCloudCustomDomainOutput) CertificateName() pulumi.StringPtrOutput
Specifies the name of the Spring Cloud Certificate that binds to the Spring Cloud Custom Domain. Required when `thumbprint` is specified
func (SpringCloudCustomDomainOutput) ElementType ¶
func (SpringCloudCustomDomainOutput) ElementType() reflect.Type
func (SpringCloudCustomDomainOutput) Name ¶ added in v5.5.0
func (o SpringCloudCustomDomainOutput) Name() pulumi.StringOutput
Specifies the name of the Spring Cloud Custom Domain. Changing this forces a new resource to be created.
func (SpringCloudCustomDomainOutput) SpringCloudAppId ¶ added in v5.5.0
func (o SpringCloudCustomDomainOutput) SpringCloudAppId() pulumi.StringOutput
Specifies the resource ID of the Spring Cloud Application. Changing this forces a new resource to be created.
func (SpringCloudCustomDomainOutput) Thumbprint ¶ added in v5.5.0
func (o SpringCloudCustomDomainOutput) Thumbprint() pulumi.StringPtrOutput
Specifies the thumbprint of the Spring Cloud Certificate that binds to the Spring Cloud Custom Domain. Required when `certificateName` is specified. Changing this forces a new resource to be created.
func (SpringCloudCustomDomainOutput) ToSpringCloudCustomDomainOutput ¶
func (o SpringCloudCustomDomainOutput) ToSpringCloudCustomDomainOutput() SpringCloudCustomDomainOutput
func (SpringCloudCustomDomainOutput) ToSpringCloudCustomDomainOutputWithContext ¶
func (o SpringCloudCustomDomainOutput) ToSpringCloudCustomDomainOutputWithContext(ctx context.Context) SpringCloudCustomDomainOutput
type SpringCloudCustomDomainState ¶
type SpringCloudCustomDomainState struct { // Specifies the name of the Spring Cloud Certificate that binds to the Spring Cloud Custom Domain. Required when `thumbprint` is specified CertificateName pulumi.StringPtrInput // Specifies the name of the Spring Cloud Custom Domain. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the resource ID of the Spring Cloud Application. Changing this forces a new resource to be created. SpringCloudAppId pulumi.StringPtrInput // Specifies the thumbprint of the Spring Cloud Certificate that binds to the Spring Cloud Custom Domain. Required when `certificateName` is specified. Changing this forces a new resource to be created. Thumbprint pulumi.StringPtrInput }
func (SpringCloudCustomDomainState) ElementType ¶
func (SpringCloudCustomDomainState) ElementType() reflect.Type
type SpringCloudGateway ¶ added in v5.6.0
type SpringCloudGateway struct { pulumi.CustomResourceState // A `apiMetadata` block as defined below. ApiMetadata SpringCloudGatewayApiMetadataPtrOutput `pulumi:"apiMetadata"` // A `cors` block as defined below. Cors SpringCloudGatewayCorsPtrOutput `pulumi:"cors"` // is only https is allowed? HttpsOnly pulumi.BoolPtrOutput `pulumi:"httpsOnly"` // Specifies the required instance count of the Spring Cloud Gateway. Possible Values are between `1` and `500`. Defaults to `1` if not specified. InstanceCount pulumi.IntPtrOutput `pulumi:"instanceCount"` // The name which should be used for this Spring Cloud Gateway. Changing this forces a new Spring Cloud Gateway to be created. Name pulumi.StringOutput `pulumi:"name"` // Indicates whether the Spring Cloud Gateway exposes endpoint. PublicNetworkAccessEnabled pulumi.BoolPtrOutput `pulumi:"publicNetworkAccessEnabled"` // A `quota` block as defined below. Quota SpringCloudGatewayQuotaOutput `pulumi:"quota"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Gateway to be created. SpringCloudServiceId pulumi.StringOutput `pulumi:"springCloudServiceId"` // A `sso` block as defined below. Sso SpringCloudGatewaySsoPtrOutput `pulumi:"sso"` // URL of the Spring Cloud Gateway, exposed when 'public_network_access_enabled' is true. Url pulumi.StringOutput `pulumi:"url"` }
> **NOTE:** This resource is applicable only for Spring Cloud Service with enterprise tier.
Manages a Spring Cloud Gateway.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "exampleSpringCloudService", &appplatform.SpringCloudServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, SkuName: pulumi.String("E0"), }) if err != nil { return err } _, err = appplatform.NewSpringCloudGateway(ctx, "exampleSpringCloudGateway", &appplatform.SpringCloudGatewayArgs{ SpringCloudServiceId: exampleSpringCloudService.ID(), HttpsOnly: pulumi.Bool(false), PublicNetworkAccessEnabled: pulumi.Bool(true), InstanceCount: pulumi.Int(2), ApiMetadata: &appplatform.SpringCloudGatewayApiMetadataArgs{ Description: pulumi.String("example description"), DocumentationUrl: pulumi.String("https://www.example.com/docs"), ServerUrl: pulumi.String("https://wwww.example.com"), Title: pulumi.String("example title"), Version: pulumi.String("1.0"), }, Cors: &appplatform.SpringCloudGatewayCorsArgs{ CredentialsAllowed: pulumi.Bool(false), AllowedHeaders: pulumi.StringArray{ pulumi.String("*"), }, AllowedMethods: pulumi.StringArray{ pulumi.String("PUT"), }, AllowedOrigins: pulumi.StringArray{ pulumi.String("example.com"), }, ExposedHeaders: pulumi.StringArray{ pulumi.String("x-example-header"), }, MaxAgeSeconds: pulumi.Int(86400), }, Quota: &appplatform.SpringCloudGatewayQuotaArgs{ Cpu: pulumi.String("1"), Memory: pulumi.String("2Gi"), }, Sso: &appplatform.SpringCloudGatewaySsoArgs{ ClientId: pulumi.String("example id"), ClientSecret: pulumi.String("example secret"), IssuerUri: pulumi.String("https://www.test.com/issueToken"), Scopes: pulumi.StringArray{ pulumi.String("read"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Spring Cloud Gateways can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appplatform/springCloudGateway:SpringCloudGateway example /subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/resourceGroup1/providers/Microsoft.AppPlatform/Spring/service1/gateways/gateway1
```
func GetSpringCloudGateway ¶ added in v5.6.0
func GetSpringCloudGateway(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SpringCloudGatewayState, opts ...pulumi.ResourceOption) (*SpringCloudGateway, error)
GetSpringCloudGateway gets an existing SpringCloudGateway resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSpringCloudGateway ¶ added in v5.6.0
func NewSpringCloudGateway(ctx *pulumi.Context, name string, args *SpringCloudGatewayArgs, opts ...pulumi.ResourceOption) (*SpringCloudGateway, error)
NewSpringCloudGateway registers a new resource with the given unique name, arguments, and options.
func (*SpringCloudGateway) ElementType ¶ added in v5.6.0
func (*SpringCloudGateway) ElementType() reflect.Type
func (*SpringCloudGateway) ToSpringCloudGatewayOutput ¶ added in v5.6.0
func (i *SpringCloudGateway) ToSpringCloudGatewayOutput() SpringCloudGatewayOutput
func (*SpringCloudGateway) ToSpringCloudGatewayOutputWithContext ¶ added in v5.6.0
func (i *SpringCloudGateway) ToSpringCloudGatewayOutputWithContext(ctx context.Context) SpringCloudGatewayOutput
type SpringCloudGatewayApiMetadata ¶ added in v5.6.0
type SpringCloudGatewayApiMetadata struct { // Detailed description of the APIs available on the Gateway instance. Description *string `pulumi:"description"` // Location of additional documentation for the APIs available on the Gateway instance. DocumentationUrl *string `pulumi:"documentationUrl"` // Base URL that API consumers will use to access APIs on the Gateway instance. ServerUrl *string `pulumi:"serverUrl"` // Specifies the title describing the context of the APIs available on the Gateway instance. Title *string `pulumi:"title"` // Specifies the version of APIs available on this Gateway instance. Version *string `pulumi:"version"` }
type SpringCloudGatewayApiMetadataArgs ¶ added in v5.6.0
type SpringCloudGatewayApiMetadataArgs struct { // Detailed description of the APIs available on the Gateway instance. Description pulumi.StringPtrInput `pulumi:"description"` // Location of additional documentation for the APIs available on the Gateway instance. DocumentationUrl pulumi.StringPtrInput `pulumi:"documentationUrl"` // Base URL that API consumers will use to access APIs on the Gateway instance. ServerUrl pulumi.StringPtrInput `pulumi:"serverUrl"` // Specifies the title describing the context of the APIs available on the Gateway instance. Title pulumi.StringPtrInput `pulumi:"title"` // Specifies the version of APIs available on this Gateway instance. Version pulumi.StringPtrInput `pulumi:"version"` }
func (SpringCloudGatewayApiMetadataArgs) ElementType ¶ added in v5.6.0
func (SpringCloudGatewayApiMetadataArgs) ElementType() reflect.Type
func (SpringCloudGatewayApiMetadataArgs) ToSpringCloudGatewayApiMetadataOutput ¶ added in v5.6.0
func (i SpringCloudGatewayApiMetadataArgs) ToSpringCloudGatewayApiMetadataOutput() SpringCloudGatewayApiMetadataOutput
func (SpringCloudGatewayApiMetadataArgs) ToSpringCloudGatewayApiMetadataOutputWithContext ¶ added in v5.6.0
func (i SpringCloudGatewayApiMetadataArgs) ToSpringCloudGatewayApiMetadataOutputWithContext(ctx context.Context) SpringCloudGatewayApiMetadataOutput
func (SpringCloudGatewayApiMetadataArgs) ToSpringCloudGatewayApiMetadataPtrOutput ¶ added in v5.6.0
func (i SpringCloudGatewayApiMetadataArgs) ToSpringCloudGatewayApiMetadataPtrOutput() SpringCloudGatewayApiMetadataPtrOutput
func (SpringCloudGatewayApiMetadataArgs) ToSpringCloudGatewayApiMetadataPtrOutputWithContext ¶ added in v5.6.0
func (i SpringCloudGatewayApiMetadataArgs) ToSpringCloudGatewayApiMetadataPtrOutputWithContext(ctx context.Context) SpringCloudGatewayApiMetadataPtrOutput
type SpringCloudGatewayApiMetadataInput ¶ added in v5.6.0
type SpringCloudGatewayApiMetadataInput interface { pulumi.Input ToSpringCloudGatewayApiMetadataOutput() SpringCloudGatewayApiMetadataOutput ToSpringCloudGatewayApiMetadataOutputWithContext(context.Context) SpringCloudGatewayApiMetadataOutput }
SpringCloudGatewayApiMetadataInput is an input type that accepts SpringCloudGatewayApiMetadataArgs and SpringCloudGatewayApiMetadataOutput values. You can construct a concrete instance of `SpringCloudGatewayApiMetadataInput` via:
SpringCloudGatewayApiMetadataArgs{...}
type SpringCloudGatewayApiMetadataOutput ¶ added in v5.6.0
type SpringCloudGatewayApiMetadataOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayApiMetadataOutput) Description ¶ added in v5.6.0
func (o SpringCloudGatewayApiMetadataOutput) Description() pulumi.StringPtrOutput
Detailed description of the APIs available on the Gateway instance.
func (SpringCloudGatewayApiMetadataOutput) DocumentationUrl ¶ added in v5.6.0
func (o SpringCloudGatewayApiMetadataOutput) DocumentationUrl() pulumi.StringPtrOutput
Location of additional documentation for the APIs available on the Gateway instance.
func (SpringCloudGatewayApiMetadataOutput) ElementType ¶ added in v5.6.0
func (SpringCloudGatewayApiMetadataOutput) ElementType() reflect.Type
func (SpringCloudGatewayApiMetadataOutput) ServerUrl ¶ added in v5.6.0
func (o SpringCloudGatewayApiMetadataOutput) ServerUrl() pulumi.StringPtrOutput
Base URL that API consumers will use to access APIs on the Gateway instance.
func (SpringCloudGatewayApiMetadataOutput) Title ¶ added in v5.6.0
func (o SpringCloudGatewayApiMetadataOutput) Title() pulumi.StringPtrOutput
Specifies the title describing the context of the APIs available on the Gateway instance.
func (SpringCloudGatewayApiMetadataOutput) ToSpringCloudGatewayApiMetadataOutput ¶ added in v5.6.0
func (o SpringCloudGatewayApiMetadataOutput) ToSpringCloudGatewayApiMetadataOutput() SpringCloudGatewayApiMetadataOutput
func (SpringCloudGatewayApiMetadataOutput) ToSpringCloudGatewayApiMetadataOutputWithContext ¶ added in v5.6.0
func (o SpringCloudGatewayApiMetadataOutput) ToSpringCloudGatewayApiMetadataOutputWithContext(ctx context.Context) SpringCloudGatewayApiMetadataOutput
func (SpringCloudGatewayApiMetadataOutput) ToSpringCloudGatewayApiMetadataPtrOutput ¶ added in v5.6.0
func (o SpringCloudGatewayApiMetadataOutput) ToSpringCloudGatewayApiMetadataPtrOutput() SpringCloudGatewayApiMetadataPtrOutput
func (SpringCloudGatewayApiMetadataOutput) ToSpringCloudGatewayApiMetadataPtrOutputWithContext ¶ added in v5.6.0
func (o SpringCloudGatewayApiMetadataOutput) ToSpringCloudGatewayApiMetadataPtrOutputWithContext(ctx context.Context) SpringCloudGatewayApiMetadataPtrOutput
func (SpringCloudGatewayApiMetadataOutput) Version ¶ added in v5.6.0
func (o SpringCloudGatewayApiMetadataOutput) Version() pulumi.StringPtrOutput
Specifies the version of APIs available on this Gateway instance.
type SpringCloudGatewayApiMetadataPtrInput ¶ added in v5.6.0
type SpringCloudGatewayApiMetadataPtrInput interface { pulumi.Input ToSpringCloudGatewayApiMetadataPtrOutput() SpringCloudGatewayApiMetadataPtrOutput ToSpringCloudGatewayApiMetadataPtrOutputWithContext(context.Context) SpringCloudGatewayApiMetadataPtrOutput }
SpringCloudGatewayApiMetadataPtrInput is an input type that accepts SpringCloudGatewayApiMetadataArgs, SpringCloudGatewayApiMetadataPtr and SpringCloudGatewayApiMetadataPtrOutput values. You can construct a concrete instance of `SpringCloudGatewayApiMetadataPtrInput` via:
SpringCloudGatewayApiMetadataArgs{...} or: nil
func SpringCloudGatewayApiMetadataPtr ¶ added in v5.6.0
func SpringCloudGatewayApiMetadataPtr(v *SpringCloudGatewayApiMetadataArgs) SpringCloudGatewayApiMetadataPtrInput
type SpringCloudGatewayApiMetadataPtrOutput ¶ added in v5.6.0
type SpringCloudGatewayApiMetadataPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayApiMetadataPtrOutput) Description ¶ added in v5.6.0
func (o SpringCloudGatewayApiMetadataPtrOutput) Description() pulumi.StringPtrOutput
Detailed description of the APIs available on the Gateway instance.
func (SpringCloudGatewayApiMetadataPtrOutput) DocumentationUrl ¶ added in v5.6.0
func (o SpringCloudGatewayApiMetadataPtrOutput) DocumentationUrl() pulumi.StringPtrOutput
Location of additional documentation for the APIs available on the Gateway instance.
func (SpringCloudGatewayApiMetadataPtrOutput) ElementType ¶ added in v5.6.0
func (SpringCloudGatewayApiMetadataPtrOutput) ElementType() reflect.Type
func (SpringCloudGatewayApiMetadataPtrOutput) ServerUrl ¶ added in v5.6.0
func (o SpringCloudGatewayApiMetadataPtrOutput) ServerUrl() pulumi.StringPtrOutput
Base URL that API consumers will use to access APIs on the Gateway instance.
func (SpringCloudGatewayApiMetadataPtrOutput) Title ¶ added in v5.6.0
func (o SpringCloudGatewayApiMetadataPtrOutput) Title() pulumi.StringPtrOutput
Specifies the title describing the context of the APIs available on the Gateway instance.
func (SpringCloudGatewayApiMetadataPtrOutput) ToSpringCloudGatewayApiMetadataPtrOutput ¶ added in v5.6.0
func (o SpringCloudGatewayApiMetadataPtrOutput) ToSpringCloudGatewayApiMetadataPtrOutput() SpringCloudGatewayApiMetadataPtrOutput
func (SpringCloudGatewayApiMetadataPtrOutput) ToSpringCloudGatewayApiMetadataPtrOutputWithContext ¶ added in v5.6.0
func (o SpringCloudGatewayApiMetadataPtrOutput) ToSpringCloudGatewayApiMetadataPtrOutputWithContext(ctx context.Context) SpringCloudGatewayApiMetadataPtrOutput
func (SpringCloudGatewayApiMetadataPtrOutput) Version ¶ added in v5.6.0
func (o SpringCloudGatewayApiMetadataPtrOutput) Version() pulumi.StringPtrOutput
Specifies the version of APIs available on this Gateway instance.
type SpringCloudGatewayArgs ¶ added in v5.6.0
type SpringCloudGatewayArgs struct { // A `apiMetadata` block as defined below. ApiMetadata SpringCloudGatewayApiMetadataPtrInput // A `cors` block as defined below. Cors SpringCloudGatewayCorsPtrInput // is only https is allowed? HttpsOnly pulumi.BoolPtrInput // Specifies the required instance count of the Spring Cloud Gateway. Possible Values are between `1` and `500`. Defaults to `1` if not specified. InstanceCount pulumi.IntPtrInput // The name which should be used for this Spring Cloud Gateway. Changing this forces a new Spring Cloud Gateway to be created. Name pulumi.StringPtrInput // Indicates whether the Spring Cloud Gateway exposes endpoint. PublicNetworkAccessEnabled pulumi.BoolPtrInput // A `quota` block as defined below. Quota SpringCloudGatewayQuotaPtrInput // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Gateway to be created. SpringCloudServiceId pulumi.StringInput // A `sso` block as defined below. Sso SpringCloudGatewaySsoPtrInput }
The set of arguments for constructing a SpringCloudGateway resource.
func (SpringCloudGatewayArgs) ElementType ¶ added in v5.6.0
func (SpringCloudGatewayArgs) ElementType() reflect.Type
type SpringCloudGatewayArray ¶ added in v5.6.0
type SpringCloudGatewayArray []SpringCloudGatewayInput
func (SpringCloudGatewayArray) ElementType ¶ added in v5.6.0
func (SpringCloudGatewayArray) ElementType() reflect.Type
func (SpringCloudGatewayArray) ToSpringCloudGatewayArrayOutput ¶ added in v5.6.0
func (i SpringCloudGatewayArray) ToSpringCloudGatewayArrayOutput() SpringCloudGatewayArrayOutput
func (SpringCloudGatewayArray) ToSpringCloudGatewayArrayOutputWithContext ¶ added in v5.6.0
func (i SpringCloudGatewayArray) ToSpringCloudGatewayArrayOutputWithContext(ctx context.Context) SpringCloudGatewayArrayOutput
type SpringCloudGatewayArrayInput ¶ added in v5.6.0
type SpringCloudGatewayArrayInput interface { pulumi.Input ToSpringCloudGatewayArrayOutput() SpringCloudGatewayArrayOutput ToSpringCloudGatewayArrayOutputWithContext(context.Context) SpringCloudGatewayArrayOutput }
SpringCloudGatewayArrayInput is an input type that accepts SpringCloudGatewayArray and SpringCloudGatewayArrayOutput values. You can construct a concrete instance of `SpringCloudGatewayArrayInput` via:
SpringCloudGatewayArray{ SpringCloudGatewayArgs{...} }
type SpringCloudGatewayArrayOutput ¶ added in v5.6.0
type SpringCloudGatewayArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayArrayOutput) ElementType ¶ added in v5.6.0
func (SpringCloudGatewayArrayOutput) ElementType() reflect.Type
func (SpringCloudGatewayArrayOutput) Index ¶ added in v5.6.0
func (o SpringCloudGatewayArrayOutput) Index(i pulumi.IntInput) SpringCloudGatewayOutput
func (SpringCloudGatewayArrayOutput) ToSpringCloudGatewayArrayOutput ¶ added in v5.6.0
func (o SpringCloudGatewayArrayOutput) ToSpringCloudGatewayArrayOutput() SpringCloudGatewayArrayOutput
func (SpringCloudGatewayArrayOutput) ToSpringCloudGatewayArrayOutputWithContext ¶ added in v5.6.0
func (o SpringCloudGatewayArrayOutput) ToSpringCloudGatewayArrayOutputWithContext(ctx context.Context) SpringCloudGatewayArrayOutput
type SpringCloudGatewayCors ¶ added in v5.6.0
type SpringCloudGatewayCors struct { // Allowed headers in cross-site requests. The special value `*` allows actual requests to send any header. AllowedHeaders []string `pulumi:"allowedHeaders"` // Allowed HTTP methods on cross-site requests. The special value `*` allows all methods. If not set, `GET` and `HEAD` are allowed by default. AllowedMethods []string `pulumi:"allowedMethods"` // Allowed origins to make cross-site requests. The special value `*` allows all domains. AllowedOrigins []string `pulumi:"allowedOrigins"` // is user credentials are supported on cross-site requests? CredentialsAllowed *bool `pulumi:"credentialsAllowed"` // HTTP response headers to expose for cross-site requests. ExposedHeaders []string `pulumi:"exposedHeaders"` // How long, in seconds, the response from a pre-flight request can be cached by clients. MaxAgeSeconds *int `pulumi:"maxAgeSeconds"` }
type SpringCloudGatewayCorsArgs ¶ added in v5.6.0
type SpringCloudGatewayCorsArgs struct { // Allowed headers in cross-site requests. The special value `*` allows actual requests to send any header. AllowedHeaders pulumi.StringArrayInput `pulumi:"allowedHeaders"` // Allowed HTTP methods on cross-site requests. The special value `*` allows all methods. If not set, `GET` and `HEAD` are allowed by default. AllowedMethods pulumi.StringArrayInput `pulumi:"allowedMethods"` // Allowed origins to make cross-site requests. The special value `*` allows all domains. AllowedOrigins pulumi.StringArrayInput `pulumi:"allowedOrigins"` // is user credentials are supported on cross-site requests? CredentialsAllowed pulumi.BoolPtrInput `pulumi:"credentialsAllowed"` // HTTP response headers to expose for cross-site requests. ExposedHeaders pulumi.StringArrayInput `pulumi:"exposedHeaders"` // How long, in seconds, the response from a pre-flight request can be cached by clients. MaxAgeSeconds pulumi.IntPtrInput `pulumi:"maxAgeSeconds"` }
func (SpringCloudGatewayCorsArgs) ElementType ¶ added in v5.6.0
func (SpringCloudGatewayCorsArgs) ElementType() reflect.Type
func (SpringCloudGatewayCorsArgs) ToSpringCloudGatewayCorsOutput ¶ added in v5.6.0
func (i SpringCloudGatewayCorsArgs) ToSpringCloudGatewayCorsOutput() SpringCloudGatewayCorsOutput
func (SpringCloudGatewayCorsArgs) ToSpringCloudGatewayCorsOutputWithContext ¶ added in v5.6.0
func (i SpringCloudGatewayCorsArgs) ToSpringCloudGatewayCorsOutputWithContext(ctx context.Context) SpringCloudGatewayCorsOutput
func (SpringCloudGatewayCorsArgs) ToSpringCloudGatewayCorsPtrOutput ¶ added in v5.6.0
func (i SpringCloudGatewayCorsArgs) ToSpringCloudGatewayCorsPtrOutput() SpringCloudGatewayCorsPtrOutput
func (SpringCloudGatewayCorsArgs) ToSpringCloudGatewayCorsPtrOutputWithContext ¶ added in v5.6.0
func (i SpringCloudGatewayCorsArgs) ToSpringCloudGatewayCorsPtrOutputWithContext(ctx context.Context) SpringCloudGatewayCorsPtrOutput
type SpringCloudGatewayCorsInput ¶ added in v5.6.0
type SpringCloudGatewayCorsInput interface { pulumi.Input ToSpringCloudGatewayCorsOutput() SpringCloudGatewayCorsOutput ToSpringCloudGatewayCorsOutputWithContext(context.Context) SpringCloudGatewayCorsOutput }
SpringCloudGatewayCorsInput is an input type that accepts SpringCloudGatewayCorsArgs and SpringCloudGatewayCorsOutput values. You can construct a concrete instance of `SpringCloudGatewayCorsInput` via:
SpringCloudGatewayCorsArgs{...}
type SpringCloudGatewayCorsOutput ¶ added in v5.6.0
type SpringCloudGatewayCorsOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayCorsOutput) AllowedHeaders ¶ added in v5.6.0
func (o SpringCloudGatewayCorsOutput) AllowedHeaders() pulumi.StringArrayOutput
Allowed headers in cross-site requests. The special value `*` allows actual requests to send any header.
func (SpringCloudGatewayCorsOutput) AllowedMethods ¶ added in v5.6.0
func (o SpringCloudGatewayCorsOutput) AllowedMethods() pulumi.StringArrayOutput
Allowed HTTP methods on cross-site requests. The special value `*` allows all methods. If not set, `GET` and `HEAD` are allowed by default.
func (SpringCloudGatewayCorsOutput) AllowedOrigins ¶ added in v5.6.0
func (o SpringCloudGatewayCorsOutput) AllowedOrigins() pulumi.StringArrayOutput
Allowed origins to make cross-site requests. The special value `*` allows all domains.
func (SpringCloudGatewayCorsOutput) CredentialsAllowed ¶ added in v5.6.0
func (o SpringCloudGatewayCorsOutput) CredentialsAllowed() pulumi.BoolPtrOutput
is user credentials are supported on cross-site requests?
func (SpringCloudGatewayCorsOutput) ElementType ¶ added in v5.6.0
func (SpringCloudGatewayCorsOutput) ElementType() reflect.Type
func (SpringCloudGatewayCorsOutput) ExposedHeaders ¶ added in v5.6.0
func (o SpringCloudGatewayCorsOutput) ExposedHeaders() pulumi.StringArrayOutput
HTTP response headers to expose for cross-site requests.
func (SpringCloudGatewayCorsOutput) MaxAgeSeconds ¶ added in v5.6.0
func (o SpringCloudGatewayCorsOutput) MaxAgeSeconds() pulumi.IntPtrOutput
How long, in seconds, the response from a pre-flight request can be cached by clients.
func (SpringCloudGatewayCorsOutput) ToSpringCloudGatewayCorsOutput ¶ added in v5.6.0
func (o SpringCloudGatewayCorsOutput) ToSpringCloudGatewayCorsOutput() SpringCloudGatewayCorsOutput
func (SpringCloudGatewayCorsOutput) ToSpringCloudGatewayCorsOutputWithContext ¶ added in v5.6.0
func (o SpringCloudGatewayCorsOutput) ToSpringCloudGatewayCorsOutputWithContext(ctx context.Context) SpringCloudGatewayCorsOutput
func (SpringCloudGatewayCorsOutput) ToSpringCloudGatewayCorsPtrOutput ¶ added in v5.6.0
func (o SpringCloudGatewayCorsOutput) ToSpringCloudGatewayCorsPtrOutput() SpringCloudGatewayCorsPtrOutput
func (SpringCloudGatewayCorsOutput) ToSpringCloudGatewayCorsPtrOutputWithContext ¶ added in v5.6.0
func (o SpringCloudGatewayCorsOutput) ToSpringCloudGatewayCorsPtrOutputWithContext(ctx context.Context) SpringCloudGatewayCorsPtrOutput
type SpringCloudGatewayCorsPtrInput ¶ added in v5.6.0
type SpringCloudGatewayCorsPtrInput interface { pulumi.Input ToSpringCloudGatewayCorsPtrOutput() SpringCloudGatewayCorsPtrOutput ToSpringCloudGatewayCorsPtrOutputWithContext(context.Context) SpringCloudGatewayCorsPtrOutput }
SpringCloudGatewayCorsPtrInput is an input type that accepts SpringCloudGatewayCorsArgs, SpringCloudGatewayCorsPtr and SpringCloudGatewayCorsPtrOutput values. You can construct a concrete instance of `SpringCloudGatewayCorsPtrInput` via:
SpringCloudGatewayCorsArgs{...} or: nil
func SpringCloudGatewayCorsPtr ¶ added in v5.6.0
func SpringCloudGatewayCorsPtr(v *SpringCloudGatewayCorsArgs) SpringCloudGatewayCorsPtrInput
type SpringCloudGatewayCorsPtrOutput ¶ added in v5.6.0
type SpringCloudGatewayCorsPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayCorsPtrOutput) AllowedHeaders ¶ added in v5.6.0
func (o SpringCloudGatewayCorsPtrOutput) AllowedHeaders() pulumi.StringArrayOutput
Allowed headers in cross-site requests. The special value `*` allows actual requests to send any header.
func (SpringCloudGatewayCorsPtrOutput) AllowedMethods ¶ added in v5.6.0
func (o SpringCloudGatewayCorsPtrOutput) AllowedMethods() pulumi.StringArrayOutput
Allowed HTTP methods on cross-site requests. The special value `*` allows all methods. If not set, `GET` and `HEAD` are allowed by default.
func (SpringCloudGatewayCorsPtrOutput) AllowedOrigins ¶ added in v5.6.0
func (o SpringCloudGatewayCorsPtrOutput) AllowedOrigins() pulumi.StringArrayOutput
Allowed origins to make cross-site requests. The special value `*` allows all domains.
func (SpringCloudGatewayCorsPtrOutput) CredentialsAllowed ¶ added in v5.6.0
func (o SpringCloudGatewayCorsPtrOutput) CredentialsAllowed() pulumi.BoolPtrOutput
is user credentials are supported on cross-site requests?
func (SpringCloudGatewayCorsPtrOutput) Elem ¶ added in v5.6.0
func (o SpringCloudGatewayCorsPtrOutput) Elem() SpringCloudGatewayCorsOutput
func (SpringCloudGatewayCorsPtrOutput) ElementType ¶ added in v5.6.0
func (SpringCloudGatewayCorsPtrOutput) ElementType() reflect.Type
func (SpringCloudGatewayCorsPtrOutput) ExposedHeaders ¶ added in v5.6.0
func (o SpringCloudGatewayCorsPtrOutput) ExposedHeaders() pulumi.StringArrayOutput
HTTP response headers to expose for cross-site requests.
func (SpringCloudGatewayCorsPtrOutput) MaxAgeSeconds ¶ added in v5.6.0
func (o SpringCloudGatewayCorsPtrOutput) MaxAgeSeconds() pulumi.IntPtrOutput
How long, in seconds, the response from a pre-flight request can be cached by clients.
func (SpringCloudGatewayCorsPtrOutput) ToSpringCloudGatewayCorsPtrOutput ¶ added in v5.6.0
func (o SpringCloudGatewayCorsPtrOutput) ToSpringCloudGatewayCorsPtrOutput() SpringCloudGatewayCorsPtrOutput
func (SpringCloudGatewayCorsPtrOutput) ToSpringCloudGatewayCorsPtrOutputWithContext ¶ added in v5.6.0
func (o SpringCloudGatewayCorsPtrOutput) ToSpringCloudGatewayCorsPtrOutputWithContext(ctx context.Context) SpringCloudGatewayCorsPtrOutput
type SpringCloudGatewayCustomDomain ¶ added in v5.6.0
type SpringCloudGatewayCustomDomain struct { pulumi.CustomResourceState // The name which should be used for this Spring Cloud Gateway Custom Domain. Changing this forces a new Spring Cloud Gateway Custom Domain to be created. Name pulumi.StringOutput `pulumi:"name"` // The ID of the Spring Cloud Gateway. Changing this forces a new Spring Cloud Gateway Custom Domain to be created. SpringCloudGatewayId pulumi.StringOutput `pulumi:"springCloudGatewayId"` // Specifies the thumbprint of the Spring Cloud Certificate that binds to the Spring Cloud Gateway Custom Domain. Thumbprint pulumi.StringPtrOutput `pulumi:"thumbprint"` }
Manages a Spring Cloud Gateway Custom Domain.
> **NOTE:** This resource is applicable only for Spring Cloud Service with enterprise tier.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "exampleSpringCloudService", &appplatform.SpringCloudServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, SkuName: pulumi.String("E0"), }) if err != nil { return err } exampleSpringCloudGateway, err := appplatform.NewSpringCloudGateway(ctx, "exampleSpringCloudGateway", &appplatform.SpringCloudGatewayArgs{ SpringCloudServiceId: exampleSpringCloudService.ID(), }) if err != nil { return err } _, err = appplatform.NewSpringCloudGatewayCustomDomain(ctx, "exampleSpringCloudGatewayCustomDomain", &appplatform.SpringCloudGatewayCustomDomainArgs{ SpringCloudGatewayId: exampleSpringCloudGateway.ID(), }) if err != nil { return err } return nil }) }
```
## Import
Spring Cloud Gateway Custom Domains can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appplatform/springCloudGatewayCustomDomain:SpringCloudGatewayCustomDomain example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.AppPlatform/Spring/service1/gateways/gateway1/domains/domain1
```
func GetSpringCloudGatewayCustomDomain ¶ added in v5.6.0
func GetSpringCloudGatewayCustomDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SpringCloudGatewayCustomDomainState, opts ...pulumi.ResourceOption) (*SpringCloudGatewayCustomDomain, error)
GetSpringCloudGatewayCustomDomain gets an existing SpringCloudGatewayCustomDomain resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSpringCloudGatewayCustomDomain ¶ added in v5.6.0
func NewSpringCloudGatewayCustomDomain(ctx *pulumi.Context, name string, args *SpringCloudGatewayCustomDomainArgs, opts ...pulumi.ResourceOption) (*SpringCloudGatewayCustomDomain, error)
NewSpringCloudGatewayCustomDomain registers a new resource with the given unique name, arguments, and options.
func (*SpringCloudGatewayCustomDomain) ElementType ¶ added in v5.6.0
func (*SpringCloudGatewayCustomDomain) ElementType() reflect.Type
func (*SpringCloudGatewayCustomDomain) ToSpringCloudGatewayCustomDomainOutput ¶ added in v5.6.0
func (i *SpringCloudGatewayCustomDomain) ToSpringCloudGatewayCustomDomainOutput() SpringCloudGatewayCustomDomainOutput
func (*SpringCloudGatewayCustomDomain) ToSpringCloudGatewayCustomDomainOutputWithContext ¶ added in v5.6.0
func (i *SpringCloudGatewayCustomDomain) ToSpringCloudGatewayCustomDomainOutputWithContext(ctx context.Context) SpringCloudGatewayCustomDomainOutput
type SpringCloudGatewayCustomDomainArgs ¶ added in v5.6.0
type SpringCloudGatewayCustomDomainArgs struct { // The name which should be used for this Spring Cloud Gateway Custom Domain. Changing this forces a new Spring Cloud Gateway Custom Domain to be created. Name pulumi.StringPtrInput // The ID of the Spring Cloud Gateway. Changing this forces a new Spring Cloud Gateway Custom Domain to be created. SpringCloudGatewayId pulumi.StringInput // Specifies the thumbprint of the Spring Cloud Certificate that binds to the Spring Cloud Gateway Custom Domain. Thumbprint pulumi.StringPtrInput }
The set of arguments for constructing a SpringCloudGatewayCustomDomain resource.
func (SpringCloudGatewayCustomDomainArgs) ElementType ¶ added in v5.6.0
func (SpringCloudGatewayCustomDomainArgs) ElementType() reflect.Type
type SpringCloudGatewayCustomDomainArray ¶ added in v5.6.0
type SpringCloudGatewayCustomDomainArray []SpringCloudGatewayCustomDomainInput
func (SpringCloudGatewayCustomDomainArray) ElementType ¶ added in v5.6.0
func (SpringCloudGatewayCustomDomainArray) ElementType() reflect.Type
func (SpringCloudGatewayCustomDomainArray) ToSpringCloudGatewayCustomDomainArrayOutput ¶ added in v5.6.0
func (i SpringCloudGatewayCustomDomainArray) ToSpringCloudGatewayCustomDomainArrayOutput() SpringCloudGatewayCustomDomainArrayOutput
func (SpringCloudGatewayCustomDomainArray) ToSpringCloudGatewayCustomDomainArrayOutputWithContext ¶ added in v5.6.0
func (i SpringCloudGatewayCustomDomainArray) ToSpringCloudGatewayCustomDomainArrayOutputWithContext(ctx context.Context) SpringCloudGatewayCustomDomainArrayOutput
type SpringCloudGatewayCustomDomainArrayInput ¶ added in v5.6.0
type SpringCloudGatewayCustomDomainArrayInput interface { pulumi.Input ToSpringCloudGatewayCustomDomainArrayOutput() SpringCloudGatewayCustomDomainArrayOutput ToSpringCloudGatewayCustomDomainArrayOutputWithContext(context.Context) SpringCloudGatewayCustomDomainArrayOutput }
SpringCloudGatewayCustomDomainArrayInput is an input type that accepts SpringCloudGatewayCustomDomainArray and SpringCloudGatewayCustomDomainArrayOutput values. You can construct a concrete instance of `SpringCloudGatewayCustomDomainArrayInput` via:
SpringCloudGatewayCustomDomainArray{ SpringCloudGatewayCustomDomainArgs{...} }
type SpringCloudGatewayCustomDomainArrayOutput ¶ added in v5.6.0
type SpringCloudGatewayCustomDomainArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayCustomDomainArrayOutput) ElementType ¶ added in v5.6.0
func (SpringCloudGatewayCustomDomainArrayOutput) ElementType() reflect.Type
func (SpringCloudGatewayCustomDomainArrayOutput) ToSpringCloudGatewayCustomDomainArrayOutput ¶ added in v5.6.0
func (o SpringCloudGatewayCustomDomainArrayOutput) ToSpringCloudGatewayCustomDomainArrayOutput() SpringCloudGatewayCustomDomainArrayOutput
func (SpringCloudGatewayCustomDomainArrayOutput) ToSpringCloudGatewayCustomDomainArrayOutputWithContext ¶ added in v5.6.0
func (o SpringCloudGatewayCustomDomainArrayOutput) ToSpringCloudGatewayCustomDomainArrayOutputWithContext(ctx context.Context) SpringCloudGatewayCustomDomainArrayOutput
type SpringCloudGatewayCustomDomainInput ¶ added in v5.6.0
type SpringCloudGatewayCustomDomainInput interface { pulumi.Input ToSpringCloudGatewayCustomDomainOutput() SpringCloudGatewayCustomDomainOutput ToSpringCloudGatewayCustomDomainOutputWithContext(ctx context.Context) SpringCloudGatewayCustomDomainOutput }
type SpringCloudGatewayCustomDomainMap ¶ added in v5.6.0
type SpringCloudGatewayCustomDomainMap map[string]SpringCloudGatewayCustomDomainInput
func (SpringCloudGatewayCustomDomainMap) ElementType ¶ added in v5.6.0
func (SpringCloudGatewayCustomDomainMap) ElementType() reflect.Type
func (SpringCloudGatewayCustomDomainMap) ToSpringCloudGatewayCustomDomainMapOutput ¶ added in v5.6.0
func (i SpringCloudGatewayCustomDomainMap) ToSpringCloudGatewayCustomDomainMapOutput() SpringCloudGatewayCustomDomainMapOutput
func (SpringCloudGatewayCustomDomainMap) ToSpringCloudGatewayCustomDomainMapOutputWithContext ¶ added in v5.6.0
func (i SpringCloudGatewayCustomDomainMap) ToSpringCloudGatewayCustomDomainMapOutputWithContext(ctx context.Context) SpringCloudGatewayCustomDomainMapOutput
type SpringCloudGatewayCustomDomainMapInput ¶ added in v5.6.0
type SpringCloudGatewayCustomDomainMapInput interface { pulumi.Input ToSpringCloudGatewayCustomDomainMapOutput() SpringCloudGatewayCustomDomainMapOutput ToSpringCloudGatewayCustomDomainMapOutputWithContext(context.Context) SpringCloudGatewayCustomDomainMapOutput }
SpringCloudGatewayCustomDomainMapInput is an input type that accepts SpringCloudGatewayCustomDomainMap and SpringCloudGatewayCustomDomainMapOutput values. You can construct a concrete instance of `SpringCloudGatewayCustomDomainMapInput` via:
SpringCloudGatewayCustomDomainMap{ "key": SpringCloudGatewayCustomDomainArgs{...} }
type SpringCloudGatewayCustomDomainMapOutput ¶ added in v5.6.0
type SpringCloudGatewayCustomDomainMapOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayCustomDomainMapOutput) ElementType ¶ added in v5.6.0
func (SpringCloudGatewayCustomDomainMapOutput) ElementType() reflect.Type
func (SpringCloudGatewayCustomDomainMapOutput) MapIndex ¶ added in v5.6.0
func (o SpringCloudGatewayCustomDomainMapOutput) MapIndex(k pulumi.StringInput) SpringCloudGatewayCustomDomainOutput
func (SpringCloudGatewayCustomDomainMapOutput) ToSpringCloudGatewayCustomDomainMapOutput ¶ added in v5.6.0
func (o SpringCloudGatewayCustomDomainMapOutput) ToSpringCloudGatewayCustomDomainMapOutput() SpringCloudGatewayCustomDomainMapOutput
func (SpringCloudGatewayCustomDomainMapOutput) ToSpringCloudGatewayCustomDomainMapOutputWithContext ¶ added in v5.6.0
func (o SpringCloudGatewayCustomDomainMapOutput) ToSpringCloudGatewayCustomDomainMapOutputWithContext(ctx context.Context) SpringCloudGatewayCustomDomainMapOutput
type SpringCloudGatewayCustomDomainOutput ¶ added in v5.6.0
type SpringCloudGatewayCustomDomainOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayCustomDomainOutput) ElementType ¶ added in v5.6.0
func (SpringCloudGatewayCustomDomainOutput) ElementType() reflect.Type
func (SpringCloudGatewayCustomDomainOutput) Name ¶ added in v5.6.0
func (o SpringCloudGatewayCustomDomainOutput) Name() pulumi.StringOutput
The name which should be used for this Spring Cloud Gateway Custom Domain. Changing this forces a new Spring Cloud Gateway Custom Domain to be created.
func (SpringCloudGatewayCustomDomainOutput) SpringCloudGatewayId ¶ added in v5.6.0
func (o SpringCloudGatewayCustomDomainOutput) SpringCloudGatewayId() pulumi.StringOutput
The ID of the Spring Cloud Gateway. Changing this forces a new Spring Cloud Gateway Custom Domain to be created.
func (SpringCloudGatewayCustomDomainOutput) Thumbprint ¶ added in v5.6.0
func (o SpringCloudGatewayCustomDomainOutput) Thumbprint() pulumi.StringPtrOutput
Specifies the thumbprint of the Spring Cloud Certificate that binds to the Spring Cloud Gateway Custom Domain.
func (SpringCloudGatewayCustomDomainOutput) ToSpringCloudGatewayCustomDomainOutput ¶ added in v5.6.0
func (o SpringCloudGatewayCustomDomainOutput) ToSpringCloudGatewayCustomDomainOutput() SpringCloudGatewayCustomDomainOutput
func (SpringCloudGatewayCustomDomainOutput) ToSpringCloudGatewayCustomDomainOutputWithContext ¶ added in v5.6.0
func (o SpringCloudGatewayCustomDomainOutput) ToSpringCloudGatewayCustomDomainOutputWithContext(ctx context.Context) SpringCloudGatewayCustomDomainOutput
type SpringCloudGatewayCustomDomainState ¶ added in v5.6.0
type SpringCloudGatewayCustomDomainState struct { // The name which should be used for this Spring Cloud Gateway Custom Domain. Changing this forces a new Spring Cloud Gateway Custom Domain to be created. Name pulumi.StringPtrInput // The ID of the Spring Cloud Gateway. Changing this forces a new Spring Cloud Gateway Custom Domain to be created. SpringCloudGatewayId pulumi.StringPtrInput // Specifies the thumbprint of the Spring Cloud Certificate that binds to the Spring Cloud Gateway Custom Domain. Thumbprint pulumi.StringPtrInput }
func (SpringCloudGatewayCustomDomainState) ElementType ¶ added in v5.6.0
func (SpringCloudGatewayCustomDomainState) ElementType() reflect.Type
type SpringCloudGatewayInput ¶ added in v5.6.0
type SpringCloudGatewayInput interface { pulumi.Input ToSpringCloudGatewayOutput() SpringCloudGatewayOutput ToSpringCloudGatewayOutputWithContext(ctx context.Context) SpringCloudGatewayOutput }
type SpringCloudGatewayMap ¶ added in v5.6.0
type SpringCloudGatewayMap map[string]SpringCloudGatewayInput
func (SpringCloudGatewayMap) ElementType ¶ added in v5.6.0
func (SpringCloudGatewayMap) ElementType() reflect.Type
func (SpringCloudGatewayMap) ToSpringCloudGatewayMapOutput ¶ added in v5.6.0
func (i SpringCloudGatewayMap) ToSpringCloudGatewayMapOutput() SpringCloudGatewayMapOutput
func (SpringCloudGatewayMap) ToSpringCloudGatewayMapOutputWithContext ¶ added in v5.6.0
func (i SpringCloudGatewayMap) ToSpringCloudGatewayMapOutputWithContext(ctx context.Context) SpringCloudGatewayMapOutput
type SpringCloudGatewayMapInput ¶ added in v5.6.0
type SpringCloudGatewayMapInput interface { pulumi.Input ToSpringCloudGatewayMapOutput() SpringCloudGatewayMapOutput ToSpringCloudGatewayMapOutputWithContext(context.Context) SpringCloudGatewayMapOutput }
SpringCloudGatewayMapInput is an input type that accepts SpringCloudGatewayMap and SpringCloudGatewayMapOutput values. You can construct a concrete instance of `SpringCloudGatewayMapInput` via:
SpringCloudGatewayMap{ "key": SpringCloudGatewayArgs{...} }
type SpringCloudGatewayMapOutput ¶ added in v5.6.0
type SpringCloudGatewayMapOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayMapOutput) ElementType ¶ added in v5.6.0
func (SpringCloudGatewayMapOutput) ElementType() reflect.Type
func (SpringCloudGatewayMapOutput) MapIndex ¶ added in v5.6.0
func (o SpringCloudGatewayMapOutput) MapIndex(k pulumi.StringInput) SpringCloudGatewayOutput
func (SpringCloudGatewayMapOutput) ToSpringCloudGatewayMapOutput ¶ added in v5.6.0
func (o SpringCloudGatewayMapOutput) ToSpringCloudGatewayMapOutput() SpringCloudGatewayMapOutput
func (SpringCloudGatewayMapOutput) ToSpringCloudGatewayMapOutputWithContext ¶ added in v5.6.0
func (o SpringCloudGatewayMapOutput) ToSpringCloudGatewayMapOutputWithContext(ctx context.Context) SpringCloudGatewayMapOutput
type SpringCloudGatewayOutput ¶ added in v5.6.0
type SpringCloudGatewayOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayOutput) ApiMetadata ¶ added in v5.6.0
func (o SpringCloudGatewayOutput) ApiMetadata() SpringCloudGatewayApiMetadataPtrOutput
A `apiMetadata` block as defined below.
func (SpringCloudGatewayOutput) Cors ¶ added in v5.6.0
func (o SpringCloudGatewayOutput) Cors() SpringCloudGatewayCorsPtrOutput
A `cors` block as defined below.
func (SpringCloudGatewayOutput) ElementType ¶ added in v5.6.0
func (SpringCloudGatewayOutput) ElementType() reflect.Type
func (SpringCloudGatewayOutput) HttpsOnly ¶ added in v5.6.0
func (o SpringCloudGatewayOutput) HttpsOnly() pulumi.BoolPtrOutput
is only https is allowed?
func (SpringCloudGatewayOutput) InstanceCount ¶ added in v5.6.0
func (o SpringCloudGatewayOutput) InstanceCount() pulumi.IntPtrOutput
Specifies the required instance count of the Spring Cloud Gateway. Possible Values are between `1` and `500`. Defaults to `1` if not specified.
func (SpringCloudGatewayOutput) Name ¶ added in v5.6.0
func (o SpringCloudGatewayOutput) Name() pulumi.StringOutput
The name which should be used for this Spring Cloud Gateway. Changing this forces a new Spring Cloud Gateway to be created.
func (SpringCloudGatewayOutput) PublicNetworkAccessEnabled ¶ added in v5.6.0
func (o SpringCloudGatewayOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
Indicates whether the Spring Cloud Gateway exposes endpoint.
func (SpringCloudGatewayOutput) Quota ¶ added in v5.6.0
func (o SpringCloudGatewayOutput) Quota() SpringCloudGatewayQuotaOutput
A `quota` block as defined below.
func (SpringCloudGatewayOutput) SpringCloudServiceId ¶ added in v5.6.0
func (o SpringCloudGatewayOutput) SpringCloudServiceId() pulumi.StringOutput
The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Gateway to be created.
func (SpringCloudGatewayOutput) Sso ¶ added in v5.6.0
func (o SpringCloudGatewayOutput) Sso() SpringCloudGatewaySsoPtrOutput
A `sso` block as defined below.
func (SpringCloudGatewayOutput) ToSpringCloudGatewayOutput ¶ added in v5.6.0
func (o SpringCloudGatewayOutput) ToSpringCloudGatewayOutput() SpringCloudGatewayOutput
func (SpringCloudGatewayOutput) ToSpringCloudGatewayOutputWithContext ¶ added in v5.6.0
func (o SpringCloudGatewayOutput) ToSpringCloudGatewayOutputWithContext(ctx context.Context) SpringCloudGatewayOutput
func (SpringCloudGatewayOutput) Url ¶ added in v5.6.0
func (o SpringCloudGatewayOutput) Url() pulumi.StringOutput
URL of the Spring Cloud Gateway, exposed when 'public_network_access_enabled' is true.
type SpringCloudGatewayQuota ¶ added in v5.6.0
type SpringCloudGatewayQuota struct { // Specifies the required cpu of the Spring Cloud Deployment. Possible Values are `500m`, `1`, `2`, `3` and `4`. Defaults to `1` if not specified. Cpu *string `pulumi:"cpu"` // Specifies the required memory size of the Spring Cloud Deployment. Possible Values are `512Mi`, `1Gi`, `2Gi`, `3Gi`, `4Gi`, `5Gi`, `6Gi`, `7Gi`, and `8Gi`. Defaults to `1Gi` if not specified. Memory *string `pulumi:"memory"` }
type SpringCloudGatewayQuotaArgs ¶ added in v5.6.0
type SpringCloudGatewayQuotaArgs struct { // Specifies the required cpu of the Spring Cloud Deployment. Possible Values are `500m`, `1`, `2`, `3` and `4`. Defaults to `1` if not specified. Cpu pulumi.StringPtrInput `pulumi:"cpu"` // Specifies the required memory size of the Spring Cloud Deployment. Possible Values are `512Mi`, `1Gi`, `2Gi`, `3Gi`, `4Gi`, `5Gi`, `6Gi`, `7Gi`, and `8Gi`. Defaults to `1Gi` if not specified. Memory pulumi.StringPtrInput `pulumi:"memory"` }
func (SpringCloudGatewayQuotaArgs) ElementType ¶ added in v5.6.0
func (SpringCloudGatewayQuotaArgs) ElementType() reflect.Type
func (SpringCloudGatewayQuotaArgs) ToSpringCloudGatewayQuotaOutput ¶ added in v5.6.0
func (i SpringCloudGatewayQuotaArgs) ToSpringCloudGatewayQuotaOutput() SpringCloudGatewayQuotaOutput
func (SpringCloudGatewayQuotaArgs) ToSpringCloudGatewayQuotaOutputWithContext ¶ added in v5.6.0
func (i SpringCloudGatewayQuotaArgs) ToSpringCloudGatewayQuotaOutputWithContext(ctx context.Context) SpringCloudGatewayQuotaOutput
func (SpringCloudGatewayQuotaArgs) ToSpringCloudGatewayQuotaPtrOutput ¶ added in v5.6.0
func (i SpringCloudGatewayQuotaArgs) ToSpringCloudGatewayQuotaPtrOutput() SpringCloudGatewayQuotaPtrOutput
func (SpringCloudGatewayQuotaArgs) ToSpringCloudGatewayQuotaPtrOutputWithContext ¶ added in v5.6.0
func (i SpringCloudGatewayQuotaArgs) ToSpringCloudGatewayQuotaPtrOutputWithContext(ctx context.Context) SpringCloudGatewayQuotaPtrOutput
type SpringCloudGatewayQuotaInput ¶ added in v5.6.0
type SpringCloudGatewayQuotaInput interface { pulumi.Input ToSpringCloudGatewayQuotaOutput() SpringCloudGatewayQuotaOutput ToSpringCloudGatewayQuotaOutputWithContext(context.Context) SpringCloudGatewayQuotaOutput }
SpringCloudGatewayQuotaInput is an input type that accepts SpringCloudGatewayQuotaArgs and SpringCloudGatewayQuotaOutput values. You can construct a concrete instance of `SpringCloudGatewayQuotaInput` via:
SpringCloudGatewayQuotaArgs{...}
type SpringCloudGatewayQuotaOutput ¶ added in v5.6.0
type SpringCloudGatewayQuotaOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayQuotaOutput) Cpu ¶ added in v5.6.0
func (o SpringCloudGatewayQuotaOutput) Cpu() pulumi.StringPtrOutput
Specifies the required cpu of the Spring Cloud Deployment. Possible Values are `500m`, `1`, `2`, `3` and `4`. Defaults to `1` if not specified.
func (SpringCloudGatewayQuotaOutput) ElementType ¶ added in v5.6.0
func (SpringCloudGatewayQuotaOutput) ElementType() reflect.Type
func (SpringCloudGatewayQuotaOutput) Memory ¶ added in v5.6.0
func (o SpringCloudGatewayQuotaOutput) Memory() pulumi.StringPtrOutput
Specifies the required memory size of the Spring Cloud Deployment. Possible Values are `512Mi`, `1Gi`, `2Gi`, `3Gi`, `4Gi`, `5Gi`, `6Gi`, `7Gi`, and `8Gi`. Defaults to `1Gi` if not specified.
func (SpringCloudGatewayQuotaOutput) ToSpringCloudGatewayQuotaOutput ¶ added in v5.6.0
func (o SpringCloudGatewayQuotaOutput) ToSpringCloudGatewayQuotaOutput() SpringCloudGatewayQuotaOutput
func (SpringCloudGatewayQuotaOutput) ToSpringCloudGatewayQuotaOutputWithContext ¶ added in v5.6.0
func (o SpringCloudGatewayQuotaOutput) ToSpringCloudGatewayQuotaOutputWithContext(ctx context.Context) SpringCloudGatewayQuotaOutput
func (SpringCloudGatewayQuotaOutput) ToSpringCloudGatewayQuotaPtrOutput ¶ added in v5.6.0
func (o SpringCloudGatewayQuotaOutput) ToSpringCloudGatewayQuotaPtrOutput() SpringCloudGatewayQuotaPtrOutput
func (SpringCloudGatewayQuotaOutput) ToSpringCloudGatewayQuotaPtrOutputWithContext ¶ added in v5.6.0
func (o SpringCloudGatewayQuotaOutput) ToSpringCloudGatewayQuotaPtrOutputWithContext(ctx context.Context) SpringCloudGatewayQuotaPtrOutput
type SpringCloudGatewayQuotaPtrInput ¶ added in v5.6.0
type SpringCloudGatewayQuotaPtrInput interface { pulumi.Input ToSpringCloudGatewayQuotaPtrOutput() SpringCloudGatewayQuotaPtrOutput ToSpringCloudGatewayQuotaPtrOutputWithContext(context.Context) SpringCloudGatewayQuotaPtrOutput }
SpringCloudGatewayQuotaPtrInput is an input type that accepts SpringCloudGatewayQuotaArgs, SpringCloudGatewayQuotaPtr and SpringCloudGatewayQuotaPtrOutput values. You can construct a concrete instance of `SpringCloudGatewayQuotaPtrInput` via:
SpringCloudGatewayQuotaArgs{...} or: nil
func SpringCloudGatewayQuotaPtr ¶ added in v5.6.0
func SpringCloudGatewayQuotaPtr(v *SpringCloudGatewayQuotaArgs) SpringCloudGatewayQuotaPtrInput
type SpringCloudGatewayQuotaPtrOutput ¶ added in v5.6.0
type SpringCloudGatewayQuotaPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayQuotaPtrOutput) Cpu ¶ added in v5.6.0
func (o SpringCloudGatewayQuotaPtrOutput) Cpu() pulumi.StringPtrOutput
Specifies the required cpu of the Spring Cloud Deployment. Possible Values are `500m`, `1`, `2`, `3` and `4`. Defaults to `1` if not specified.
func (SpringCloudGatewayQuotaPtrOutput) Elem ¶ added in v5.6.0
func (o SpringCloudGatewayQuotaPtrOutput) Elem() SpringCloudGatewayQuotaOutput
func (SpringCloudGatewayQuotaPtrOutput) ElementType ¶ added in v5.6.0
func (SpringCloudGatewayQuotaPtrOutput) ElementType() reflect.Type
func (SpringCloudGatewayQuotaPtrOutput) Memory ¶ added in v5.6.0
func (o SpringCloudGatewayQuotaPtrOutput) Memory() pulumi.StringPtrOutput
Specifies the required memory size of the Spring Cloud Deployment. Possible Values are `512Mi`, `1Gi`, `2Gi`, `3Gi`, `4Gi`, `5Gi`, `6Gi`, `7Gi`, and `8Gi`. Defaults to `1Gi` if not specified.
func (SpringCloudGatewayQuotaPtrOutput) ToSpringCloudGatewayQuotaPtrOutput ¶ added in v5.6.0
func (o SpringCloudGatewayQuotaPtrOutput) ToSpringCloudGatewayQuotaPtrOutput() SpringCloudGatewayQuotaPtrOutput
func (SpringCloudGatewayQuotaPtrOutput) ToSpringCloudGatewayQuotaPtrOutputWithContext ¶ added in v5.6.0
func (o SpringCloudGatewayQuotaPtrOutput) ToSpringCloudGatewayQuotaPtrOutputWithContext(ctx context.Context) SpringCloudGatewayQuotaPtrOutput
type SpringCloudGatewayRouteConfig ¶ added in v5.8.0
type SpringCloudGatewayRouteConfig struct { pulumi.CustomResourceState // The name which should be used for this Spring Cloud Gateway Route Config. Changing this forces a new Spring Cloud Gateway Route Config to be created. Name pulumi.StringOutput `pulumi:"name"` // One or more `openApi` blocks as defined below. OpenApi SpringCloudGatewayRouteConfigOpenApiPtrOutput `pulumi:"openApi"` // One or more `route` blocks as defined below. Routes SpringCloudGatewayRouteConfigRouteArrayOutput `pulumi:"routes"` // The ID of the Spring Cloud App. SpringCloudAppId pulumi.StringPtrOutput `pulumi:"springCloudAppId"` // The ID of the Spring Cloud Gateway. Changing this forces a new Spring Cloud Gateway Route Config to be created. SpringCloudGatewayId pulumi.StringOutput `pulumi:"springCloudGatewayId"` }
Manages a Spring Cloud Gateway Route Config.
> **NOTE:** This resource is applicable only for Spring Cloud Service with enterprise tier.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "exampleSpringCloudService", &appplatform.SpringCloudServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, SkuName: pulumi.String("E0"), }) if err != nil { return err } exampleSpringCloudApp, err := appplatform.NewSpringCloudApp(ctx, "exampleSpringCloudApp", &appplatform.SpringCloudAppArgs{ ResourceGroupName: exampleResourceGroup.Name, ServiceName: exampleSpringCloudService.Name, }) if err != nil { return err } exampleSpringCloudGateway, err := appplatform.NewSpringCloudGateway(ctx, "exampleSpringCloudGateway", &appplatform.SpringCloudGatewayArgs{ SpringCloudServiceId: exampleSpringCloudService.ID(), }) if err != nil { return err } _, err = appplatform.NewSpringCloudGatewayRouteConfig(ctx, "exampleSpringCloudGatewayRouteConfig", &appplatform.SpringCloudGatewayRouteConfigArgs{ SpringCloudGatewayId: exampleSpringCloudGateway.ID(), SpringCloudAppId: exampleSpringCloudApp.ID(), Routes: appplatform.SpringCloudGatewayRouteConfigRouteArray{ &appplatform.SpringCloudGatewayRouteConfigRouteArgs{ Description: pulumi.String("example description"), Filters: pulumi.StringArray{ pulumi.String("StripPrefix=2"), pulumi.String("RateLimit=1,1s"), }, Order: pulumi.Int(1), Predicates: pulumi.StringArray{ pulumi.String("Path=/api5/customer/**"), }, SsoValidationEnabled: pulumi.Bool(true), Title: pulumi.String("myApp route config"), TokenRelay: pulumi.Bool(true), Uri: pulumi.String("https://www.example.com"), ClassificationTags: pulumi.StringArray{ pulumi.String("tag1"), pulumi.String("tag2"), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Spring Cloud Gateway Route Configs can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appplatform/springCloudGatewayRouteConfig:SpringCloudGatewayRouteConfig example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.AppPlatform/Spring/service1/gateways/gateway1/routeConfigs/routeConfig1
```
func GetSpringCloudGatewayRouteConfig ¶ added in v5.8.0
func GetSpringCloudGatewayRouteConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SpringCloudGatewayRouteConfigState, opts ...pulumi.ResourceOption) (*SpringCloudGatewayRouteConfig, error)
GetSpringCloudGatewayRouteConfig gets an existing SpringCloudGatewayRouteConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSpringCloudGatewayRouteConfig ¶ added in v5.8.0
func NewSpringCloudGatewayRouteConfig(ctx *pulumi.Context, name string, args *SpringCloudGatewayRouteConfigArgs, opts ...pulumi.ResourceOption) (*SpringCloudGatewayRouteConfig, error)
NewSpringCloudGatewayRouteConfig registers a new resource with the given unique name, arguments, and options.
func (*SpringCloudGatewayRouteConfig) ElementType ¶ added in v5.8.0
func (*SpringCloudGatewayRouteConfig) ElementType() reflect.Type
func (*SpringCloudGatewayRouteConfig) ToSpringCloudGatewayRouteConfigOutput ¶ added in v5.8.0
func (i *SpringCloudGatewayRouteConfig) ToSpringCloudGatewayRouteConfigOutput() SpringCloudGatewayRouteConfigOutput
func (*SpringCloudGatewayRouteConfig) ToSpringCloudGatewayRouteConfigOutputWithContext ¶ added in v5.8.0
func (i *SpringCloudGatewayRouteConfig) ToSpringCloudGatewayRouteConfigOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigOutput
type SpringCloudGatewayRouteConfigArgs ¶ added in v5.8.0
type SpringCloudGatewayRouteConfigArgs struct { // The name which should be used for this Spring Cloud Gateway Route Config. Changing this forces a new Spring Cloud Gateway Route Config to be created. Name pulumi.StringPtrInput // One or more `openApi` blocks as defined below. OpenApi SpringCloudGatewayRouteConfigOpenApiPtrInput // One or more `route` blocks as defined below. Routes SpringCloudGatewayRouteConfigRouteArrayInput // The ID of the Spring Cloud App. SpringCloudAppId pulumi.StringPtrInput // The ID of the Spring Cloud Gateway. Changing this forces a new Spring Cloud Gateway Route Config to be created. SpringCloudGatewayId pulumi.StringInput }
The set of arguments for constructing a SpringCloudGatewayRouteConfig resource.
func (SpringCloudGatewayRouteConfigArgs) ElementType ¶ added in v5.8.0
func (SpringCloudGatewayRouteConfigArgs) ElementType() reflect.Type
type SpringCloudGatewayRouteConfigArray ¶ added in v5.8.0
type SpringCloudGatewayRouteConfigArray []SpringCloudGatewayRouteConfigInput
func (SpringCloudGatewayRouteConfigArray) ElementType ¶ added in v5.8.0
func (SpringCloudGatewayRouteConfigArray) ElementType() reflect.Type
func (SpringCloudGatewayRouteConfigArray) ToSpringCloudGatewayRouteConfigArrayOutput ¶ added in v5.8.0
func (i SpringCloudGatewayRouteConfigArray) ToSpringCloudGatewayRouteConfigArrayOutput() SpringCloudGatewayRouteConfigArrayOutput
func (SpringCloudGatewayRouteConfigArray) ToSpringCloudGatewayRouteConfigArrayOutputWithContext ¶ added in v5.8.0
func (i SpringCloudGatewayRouteConfigArray) ToSpringCloudGatewayRouteConfigArrayOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigArrayOutput
type SpringCloudGatewayRouteConfigArrayInput ¶ added in v5.8.0
type SpringCloudGatewayRouteConfigArrayInput interface { pulumi.Input ToSpringCloudGatewayRouteConfigArrayOutput() SpringCloudGatewayRouteConfigArrayOutput ToSpringCloudGatewayRouteConfigArrayOutputWithContext(context.Context) SpringCloudGatewayRouteConfigArrayOutput }
SpringCloudGatewayRouteConfigArrayInput is an input type that accepts SpringCloudGatewayRouteConfigArray and SpringCloudGatewayRouteConfigArrayOutput values. You can construct a concrete instance of `SpringCloudGatewayRouteConfigArrayInput` via:
SpringCloudGatewayRouteConfigArray{ SpringCloudGatewayRouteConfigArgs{...} }
type SpringCloudGatewayRouteConfigArrayOutput ¶ added in v5.8.0
type SpringCloudGatewayRouteConfigArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayRouteConfigArrayOutput) ElementType ¶ added in v5.8.0
func (SpringCloudGatewayRouteConfigArrayOutput) ElementType() reflect.Type
func (SpringCloudGatewayRouteConfigArrayOutput) ToSpringCloudGatewayRouteConfigArrayOutput ¶ added in v5.8.0
func (o SpringCloudGatewayRouteConfigArrayOutput) ToSpringCloudGatewayRouteConfigArrayOutput() SpringCloudGatewayRouteConfigArrayOutput
func (SpringCloudGatewayRouteConfigArrayOutput) ToSpringCloudGatewayRouteConfigArrayOutputWithContext ¶ added in v5.8.0
func (o SpringCloudGatewayRouteConfigArrayOutput) ToSpringCloudGatewayRouteConfigArrayOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigArrayOutput
type SpringCloudGatewayRouteConfigInput ¶ added in v5.8.0
type SpringCloudGatewayRouteConfigInput interface { pulumi.Input ToSpringCloudGatewayRouteConfigOutput() SpringCloudGatewayRouteConfigOutput ToSpringCloudGatewayRouteConfigOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigOutput }
type SpringCloudGatewayRouteConfigMap ¶ added in v5.8.0
type SpringCloudGatewayRouteConfigMap map[string]SpringCloudGatewayRouteConfigInput
func (SpringCloudGatewayRouteConfigMap) ElementType ¶ added in v5.8.0
func (SpringCloudGatewayRouteConfigMap) ElementType() reflect.Type
func (SpringCloudGatewayRouteConfigMap) ToSpringCloudGatewayRouteConfigMapOutput ¶ added in v5.8.0
func (i SpringCloudGatewayRouteConfigMap) ToSpringCloudGatewayRouteConfigMapOutput() SpringCloudGatewayRouteConfigMapOutput
func (SpringCloudGatewayRouteConfigMap) ToSpringCloudGatewayRouteConfigMapOutputWithContext ¶ added in v5.8.0
func (i SpringCloudGatewayRouteConfigMap) ToSpringCloudGatewayRouteConfigMapOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigMapOutput
type SpringCloudGatewayRouteConfigMapInput ¶ added in v5.8.0
type SpringCloudGatewayRouteConfigMapInput interface { pulumi.Input ToSpringCloudGatewayRouteConfigMapOutput() SpringCloudGatewayRouteConfigMapOutput ToSpringCloudGatewayRouteConfigMapOutputWithContext(context.Context) SpringCloudGatewayRouteConfigMapOutput }
SpringCloudGatewayRouteConfigMapInput is an input type that accepts SpringCloudGatewayRouteConfigMap and SpringCloudGatewayRouteConfigMapOutput values. You can construct a concrete instance of `SpringCloudGatewayRouteConfigMapInput` via:
SpringCloudGatewayRouteConfigMap{ "key": SpringCloudGatewayRouteConfigArgs{...} }
type SpringCloudGatewayRouteConfigMapOutput ¶ added in v5.8.0
type SpringCloudGatewayRouteConfigMapOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayRouteConfigMapOutput) ElementType ¶ added in v5.8.0
func (SpringCloudGatewayRouteConfigMapOutput) ElementType() reflect.Type
func (SpringCloudGatewayRouteConfigMapOutput) MapIndex ¶ added in v5.8.0
func (o SpringCloudGatewayRouteConfigMapOutput) MapIndex(k pulumi.StringInput) SpringCloudGatewayRouteConfigOutput
func (SpringCloudGatewayRouteConfigMapOutput) ToSpringCloudGatewayRouteConfigMapOutput ¶ added in v5.8.0
func (o SpringCloudGatewayRouteConfigMapOutput) ToSpringCloudGatewayRouteConfigMapOutput() SpringCloudGatewayRouteConfigMapOutput
func (SpringCloudGatewayRouteConfigMapOutput) ToSpringCloudGatewayRouteConfigMapOutputWithContext ¶ added in v5.8.0
func (o SpringCloudGatewayRouteConfigMapOutput) ToSpringCloudGatewayRouteConfigMapOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigMapOutput
type SpringCloudGatewayRouteConfigOpenApi ¶ added in v5.16.0
type SpringCloudGatewayRouteConfigOpenApi struct { // The URI of OpenAPI specification. Uri *string `pulumi:"uri"` }
type SpringCloudGatewayRouteConfigOpenApiArgs ¶ added in v5.16.0
type SpringCloudGatewayRouteConfigOpenApiArgs struct { // The URI of OpenAPI specification. Uri pulumi.StringPtrInput `pulumi:"uri"` }
func (SpringCloudGatewayRouteConfigOpenApiArgs) ElementType ¶ added in v5.16.0
func (SpringCloudGatewayRouteConfigOpenApiArgs) ElementType() reflect.Type
func (SpringCloudGatewayRouteConfigOpenApiArgs) ToSpringCloudGatewayRouteConfigOpenApiOutput ¶ added in v5.16.0
func (i SpringCloudGatewayRouteConfigOpenApiArgs) ToSpringCloudGatewayRouteConfigOpenApiOutput() SpringCloudGatewayRouteConfigOpenApiOutput
func (SpringCloudGatewayRouteConfigOpenApiArgs) ToSpringCloudGatewayRouteConfigOpenApiOutputWithContext ¶ added in v5.16.0
func (i SpringCloudGatewayRouteConfigOpenApiArgs) ToSpringCloudGatewayRouteConfigOpenApiOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigOpenApiOutput
func (SpringCloudGatewayRouteConfigOpenApiArgs) ToSpringCloudGatewayRouteConfigOpenApiPtrOutput ¶ added in v5.16.0
func (i SpringCloudGatewayRouteConfigOpenApiArgs) ToSpringCloudGatewayRouteConfigOpenApiPtrOutput() SpringCloudGatewayRouteConfigOpenApiPtrOutput
func (SpringCloudGatewayRouteConfigOpenApiArgs) ToSpringCloudGatewayRouteConfigOpenApiPtrOutputWithContext ¶ added in v5.16.0
func (i SpringCloudGatewayRouteConfigOpenApiArgs) ToSpringCloudGatewayRouteConfigOpenApiPtrOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigOpenApiPtrOutput
type SpringCloudGatewayRouteConfigOpenApiInput ¶ added in v5.16.0
type SpringCloudGatewayRouteConfigOpenApiInput interface { pulumi.Input ToSpringCloudGatewayRouteConfigOpenApiOutput() SpringCloudGatewayRouteConfigOpenApiOutput ToSpringCloudGatewayRouteConfigOpenApiOutputWithContext(context.Context) SpringCloudGatewayRouteConfigOpenApiOutput }
SpringCloudGatewayRouteConfigOpenApiInput is an input type that accepts SpringCloudGatewayRouteConfigOpenApiArgs and SpringCloudGatewayRouteConfigOpenApiOutput values. You can construct a concrete instance of `SpringCloudGatewayRouteConfigOpenApiInput` via:
SpringCloudGatewayRouteConfigOpenApiArgs{...}
type SpringCloudGatewayRouteConfigOpenApiOutput ¶ added in v5.16.0
type SpringCloudGatewayRouteConfigOpenApiOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayRouteConfigOpenApiOutput) ElementType ¶ added in v5.16.0
func (SpringCloudGatewayRouteConfigOpenApiOutput) ElementType() reflect.Type
func (SpringCloudGatewayRouteConfigOpenApiOutput) ToSpringCloudGatewayRouteConfigOpenApiOutput ¶ added in v5.16.0
func (o SpringCloudGatewayRouteConfigOpenApiOutput) ToSpringCloudGatewayRouteConfigOpenApiOutput() SpringCloudGatewayRouteConfigOpenApiOutput
func (SpringCloudGatewayRouteConfigOpenApiOutput) ToSpringCloudGatewayRouteConfigOpenApiOutputWithContext ¶ added in v5.16.0
func (o SpringCloudGatewayRouteConfigOpenApiOutput) ToSpringCloudGatewayRouteConfigOpenApiOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigOpenApiOutput
func (SpringCloudGatewayRouteConfigOpenApiOutput) ToSpringCloudGatewayRouteConfigOpenApiPtrOutput ¶ added in v5.16.0
func (o SpringCloudGatewayRouteConfigOpenApiOutput) ToSpringCloudGatewayRouteConfigOpenApiPtrOutput() SpringCloudGatewayRouteConfigOpenApiPtrOutput
func (SpringCloudGatewayRouteConfigOpenApiOutput) ToSpringCloudGatewayRouteConfigOpenApiPtrOutputWithContext ¶ added in v5.16.0
func (o SpringCloudGatewayRouteConfigOpenApiOutput) ToSpringCloudGatewayRouteConfigOpenApiPtrOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigOpenApiPtrOutput
func (SpringCloudGatewayRouteConfigOpenApiOutput) Uri ¶ added in v5.16.0
func (o SpringCloudGatewayRouteConfigOpenApiOutput) Uri() pulumi.StringPtrOutput
The URI of OpenAPI specification.
type SpringCloudGatewayRouteConfigOpenApiPtrInput ¶ added in v5.16.0
type SpringCloudGatewayRouteConfigOpenApiPtrInput interface { pulumi.Input ToSpringCloudGatewayRouteConfigOpenApiPtrOutput() SpringCloudGatewayRouteConfigOpenApiPtrOutput ToSpringCloudGatewayRouteConfigOpenApiPtrOutputWithContext(context.Context) SpringCloudGatewayRouteConfigOpenApiPtrOutput }
SpringCloudGatewayRouteConfigOpenApiPtrInput is an input type that accepts SpringCloudGatewayRouteConfigOpenApiArgs, SpringCloudGatewayRouteConfigOpenApiPtr and SpringCloudGatewayRouteConfigOpenApiPtrOutput values. You can construct a concrete instance of `SpringCloudGatewayRouteConfigOpenApiPtrInput` via:
SpringCloudGatewayRouteConfigOpenApiArgs{...} or: nil
func SpringCloudGatewayRouteConfigOpenApiPtr ¶ added in v5.16.0
func SpringCloudGatewayRouteConfigOpenApiPtr(v *SpringCloudGatewayRouteConfigOpenApiArgs) SpringCloudGatewayRouteConfigOpenApiPtrInput
type SpringCloudGatewayRouteConfigOpenApiPtrOutput ¶ added in v5.16.0
type SpringCloudGatewayRouteConfigOpenApiPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayRouteConfigOpenApiPtrOutput) ElementType ¶ added in v5.16.0
func (SpringCloudGatewayRouteConfigOpenApiPtrOutput) ElementType() reflect.Type
func (SpringCloudGatewayRouteConfigOpenApiPtrOutput) ToSpringCloudGatewayRouteConfigOpenApiPtrOutput ¶ added in v5.16.0
func (o SpringCloudGatewayRouteConfigOpenApiPtrOutput) ToSpringCloudGatewayRouteConfigOpenApiPtrOutput() SpringCloudGatewayRouteConfigOpenApiPtrOutput
func (SpringCloudGatewayRouteConfigOpenApiPtrOutput) ToSpringCloudGatewayRouteConfigOpenApiPtrOutputWithContext ¶ added in v5.16.0
func (o SpringCloudGatewayRouteConfigOpenApiPtrOutput) ToSpringCloudGatewayRouteConfigOpenApiPtrOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigOpenApiPtrOutput
func (SpringCloudGatewayRouteConfigOpenApiPtrOutput) Uri ¶ added in v5.16.0
func (o SpringCloudGatewayRouteConfigOpenApiPtrOutput) Uri() pulumi.StringPtrOutput
The URI of OpenAPI specification.
type SpringCloudGatewayRouteConfigOutput ¶ added in v5.8.0
type SpringCloudGatewayRouteConfigOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayRouteConfigOutput) ElementType ¶ added in v5.8.0
func (SpringCloudGatewayRouteConfigOutput) ElementType() reflect.Type
func (SpringCloudGatewayRouteConfigOutput) Name ¶ added in v5.8.0
func (o SpringCloudGatewayRouteConfigOutput) Name() pulumi.StringOutput
The name which should be used for this Spring Cloud Gateway Route Config. Changing this forces a new Spring Cloud Gateway Route Config to be created.
func (SpringCloudGatewayRouteConfigOutput) OpenApi ¶ added in v5.16.0
func (o SpringCloudGatewayRouteConfigOutput) OpenApi() SpringCloudGatewayRouteConfigOpenApiPtrOutput
One or more `openApi` blocks as defined below.
func (SpringCloudGatewayRouteConfigOutput) Routes ¶ added in v5.8.0
One or more `route` blocks as defined below.
func (SpringCloudGatewayRouteConfigOutput) SpringCloudAppId ¶ added in v5.8.0
func (o SpringCloudGatewayRouteConfigOutput) SpringCloudAppId() pulumi.StringPtrOutput
The ID of the Spring Cloud App.
func (SpringCloudGatewayRouteConfigOutput) SpringCloudGatewayId ¶ added in v5.8.0
func (o SpringCloudGatewayRouteConfigOutput) SpringCloudGatewayId() pulumi.StringOutput
The ID of the Spring Cloud Gateway. Changing this forces a new Spring Cloud Gateway Route Config to be created.
func (SpringCloudGatewayRouteConfigOutput) ToSpringCloudGatewayRouteConfigOutput ¶ added in v5.8.0
func (o SpringCloudGatewayRouteConfigOutput) ToSpringCloudGatewayRouteConfigOutput() SpringCloudGatewayRouteConfigOutput
func (SpringCloudGatewayRouteConfigOutput) ToSpringCloudGatewayRouteConfigOutputWithContext ¶ added in v5.8.0
func (o SpringCloudGatewayRouteConfigOutput) ToSpringCloudGatewayRouteConfigOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigOutput
type SpringCloudGatewayRouteConfigRoute ¶ added in v5.8.0
type SpringCloudGatewayRouteConfigRoute struct { // Specifies the classification tags which will be applied to methods in the generated OpenAPI documentation. ClassificationTags []string `pulumi:"classificationTags"` // Specifies the description which will be applied to methods in the generated OpenAPI documentation. Description *string `pulumi:"description"` // Specifies a list of filters which are used to modify the request before sending it to the target endpoint, or the received response. Filters []string `pulumi:"filters"` // Specifies the route processing order. Order *int `pulumi:"order"` // Specifies a list of conditions to evaluate a route for each request. Each predicate may be evaluated against request headers and parameter values. All of the predicates associated with a route must evaluate to true for the route to be matched to the request. Predicates []string `pulumi:"predicates"` // Should the sso validation be enabled? SsoValidationEnabled *bool `pulumi:"ssoValidationEnabled"` // Specifies the title which will be applied to methods in the generated OpenAPI documentation. Title *string `pulumi:"title"` // Should pass currently-authenticated user's identity token to application service? TokenRelay *bool `pulumi:"tokenRelay"` // Specifies the full uri which will override `appName`. Uri *string `pulumi:"uri"` }
type SpringCloudGatewayRouteConfigRouteArgs ¶ added in v5.8.0
type SpringCloudGatewayRouteConfigRouteArgs struct { // Specifies the classification tags which will be applied to methods in the generated OpenAPI documentation. ClassificationTags pulumi.StringArrayInput `pulumi:"classificationTags"` // Specifies the description which will be applied to methods in the generated OpenAPI documentation. Description pulumi.StringPtrInput `pulumi:"description"` // Specifies a list of filters which are used to modify the request before sending it to the target endpoint, or the received response. Filters pulumi.StringArrayInput `pulumi:"filters"` // Specifies the route processing order. Order pulumi.IntPtrInput `pulumi:"order"` // Specifies a list of conditions to evaluate a route for each request. Each predicate may be evaluated against request headers and parameter values. All of the predicates associated with a route must evaluate to true for the route to be matched to the request. Predicates pulumi.StringArrayInput `pulumi:"predicates"` // Should the sso validation be enabled? SsoValidationEnabled pulumi.BoolPtrInput `pulumi:"ssoValidationEnabled"` // Specifies the title which will be applied to methods in the generated OpenAPI documentation. Title pulumi.StringPtrInput `pulumi:"title"` // Should pass currently-authenticated user's identity token to application service? TokenRelay pulumi.BoolPtrInput `pulumi:"tokenRelay"` // Specifies the full uri which will override `appName`. Uri pulumi.StringPtrInput `pulumi:"uri"` }
func (SpringCloudGatewayRouteConfigRouteArgs) ElementType ¶ added in v5.8.0
func (SpringCloudGatewayRouteConfigRouteArgs) ElementType() reflect.Type
func (SpringCloudGatewayRouteConfigRouteArgs) ToSpringCloudGatewayRouteConfigRouteOutput ¶ added in v5.8.0
func (i SpringCloudGatewayRouteConfigRouteArgs) ToSpringCloudGatewayRouteConfigRouteOutput() SpringCloudGatewayRouteConfigRouteOutput
func (SpringCloudGatewayRouteConfigRouteArgs) ToSpringCloudGatewayRouteConfigRouteOutputWithContext ¶ added in v5.8.0
func (i SpringCloudGatewayRouteConfigRouteArgs) ToSpringCloudGatewayRouteConfigRouteOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigRouteOutput
type SpringCloudGatewayRouteConfigRouteArray ¶ added in v5.8.0
type SpringCloudGatewayRouteConfigRouteArray []SpringCloudGatewayRouteConfigRouteInput
func (SpringCloudGatewayRouteConfigRouteArray) ElementType ¶ added in v5.8.0
func (SpringCloudGatewayRouteConfigRouteArray) ElementType() reflect.Type
func (SpringCloudGatewayRouteConfigRouteArray) ToSpringCloudGatewayRouteConfigRouteArrayOutput ¶ added in v5.8.0
func (i SpringCloudGatewayRouteConfigRouteArray) ToSpringCloudGatewayRouteConfigRouteArrayOutput() SpringCloudGatewayRouteConfigRouteArrayOutput
func (SpringCloudGatewayRouteConfigRouteArray) ToSpringCloudGatewayRouteConfigRouteArrayOutputWithContext ¶ added in v5.8.0
func (i SpringCloudGatewayRouteConfigRouteArray) ToSpringCloudGatewayRouteConfigRouteArrayOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigRouteArrayOutput
type SpringCloudGatewayRouteConfigRouteArrayInput ¶ added in v5.8.0
type SpringCloudGatewayRouteConfigRouteArrayInput interface { pulumi.Input ToSpringCloudGatewayRouteConfigRouteArrayOutput() SpringCloudGatewayRouteConfigRouteArrayOutput ToSpringCloudGatewayRouteConfigRouteArrayOutputWithContext(context.Context) SpringCloudGatewayRouteConfigRouteArrayOutput }
SpringCloudGatewayRouteConfigRouteArrayInput is an input type that accepts SpringCloudGatewayRouteConfigRouteArray and SpringCloudGatewayRouteConfigRouteArrayOutput values. You can construct a concrete instance of `SpringCloudGatewayRouteConfigRouteArrayInput` via:
SpringCloudGatewayRouteConfigRouteArray{ SpringCloudGatewayRouteConfigRouteArgs{...} }
type SpringCloudGatewayRouteConfigRouteArrayOutput ¶ added in v5.8.0
type SpringCloudGatewayRouteConfigRouteArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayRouteConfigRouteArrayOutput) ElementType ¶ added in v5.8.0
func (SpringCloudGatewayRouteConfigRouteArrayOutput) ElementType() reflect.Type
func (SpringCloudGatewayRouteConfigRouteArrayOutput) ToSpringCloudGatewayRouteConfigRouteArrayOutput ¶ added in v5.8.0
func (o SpringCloudGatewayRouteConfigRouteArrayOutput) ToSpringCloudGatewayRouteConfigRouteArrayOutput() SpringCloudGatewayRouteConfigRouteArrayOutput
func (SpringCloudGatewayRouteConfigRouteArrayOutput) ToSpringCloudGatewayRouteConfigRouteArrayOutputWithContext ¶ added in v5.8.0
func (o SpringCloudGatewayRouteConfigRouteArrayOutput) ToSpringCloudGatewayRouteConfigRouteArrayOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigRouteArrayOutput
type SpringCloudGatewayRouteConfigRouteInput ¶ added in v5.8.0
type SpringCloudGatewayRouteConfigRouteInput interface { pulumi.Input ToSpringCloudGatewayRouteConfigRouteOutput() SpringCloudGatewayRouteConfigRouteOutput ToSpringCloudGatewayRouteConfigRouteOutputWithContext(context.Context) SpringCloudGatewayRouteConfigRouteOutput }
SpringCloudGatewayRouteConfigRouteInput is an input type that accepts SpringCloudGatewayRouteConfigRouteArgs and SpringCloudGatewayRouteConfigRouteOutput values. You can construct a concrete instance of `SpringCloudGatewayRouteConfigRouteInput` via:
SpringCloudGatewayRouteConfigRouteArgs{...}
type SpringCloudGatewayRouteConfigRouteOutput ¶ added in v5.8.0
type SpringCloudGatewayRouteConfigRouteOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayRouteConfigRouteOutput) ClassificationTags ¶ added in v5.8.0
func (o SpringCloudGatewayRouteConfigRouteOutput) ClassificationTags() pulumi.StringArrayOutput
Specifies the classification tags which will be applied to methods in the generated OpenAPI documentation.
func (SpringCloudGatewayRouteConfigRouteOutput) Description ¶ added in v5.8.0
func (o SpringCloudGatewayRouteConfigRouteOutput) Description() pulumi.StringPtrOutput
Specifies the description which will be applied to methods in the generated OpenAPI documentation.
func (SpringCloudGatewayRouteConfigRouteOutput) ElementType ¶ added in v5.8.0
func (SpringCloudGatewayRouteConfigRouteOutput) ElementType() reflect.Type
func (SpringCloudGatewayRouteConfigRouteOutput) Filters ¶ added in v5.8.0
func (o SpringCloudGatewayRouteConfigRouteOutput) Filters() pulumi.StringArrayOutput
Specifies a list of filters which are used to modify the request before sending it to the target endpoint, or the received response.
func (SpringCloudGatewayRouteConfigRouteOutput) Order ¶ added in v5.8.0
func (o SpringCloudGatewayRouteConfigRouteOutput) Order() pulumi.IntPtrOutput
Specifies the route processing order.
func (SpringCloudGatewayRouteConfigRouteOutput) Predicates ¶ added in v5.8.0
func (o SpringCloudGatewayRouteConfigRouteOutput) Predicates() pulumi.StringArrayOutput
Specifies a list of conditions to evaluate a route for each request. Each predicate may be evaluated against request headers and parameter values. All of the predicates associated with a route must evaluate to true for the route to be matched to the request.
func (SpringCloudGatewayRouteConfigRouteOutput) SsoValidationEnabled ¶ added in v5.8.0
func (o SpringCloudGatewayRouteConfigRouteOutput) SsoValidationEnabled() pulumi.BoolPtrOutput
Should the sso validation be enabled?
func (SpringCloudGatewayRouteConfigRouteOutput) Title ¶ added in v5.8.0
func (o SpringCloudGatewayRouteConfigRouteOutput) Title() pulumi.StringPtrOutput
Specifies the title which will be applied to methods in the generated OpenAPI documentation.
func (SpringCloudGatewayRouteConfigRouteOutput) ToSpringCloudGatewayRouteConfigRouteOutput ¶ added in v5.8.0
func (o SpringCloudGatewayRouteConfigRouteOutput) ToSpringCloudGatewayRouteConfigRouteOutput() SpringCloudGatewayRouteConfigRouteOutput
func (SpringCloudGatewayRouteConfigRouteOutput) ToSpringCloudGatewayRouteConfigRouteOutputWithContext ¶ added in v5.8.0
func (o SpringCloudGatewayRouteConfigRouteOutput) ToSpringCloudGatewayRouteConfigRouteOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigRouteOutput
func (SpringCloudGatewayRouteConfigRouteOutput) TokenRelay ¶ added in v5.8.0
func (o SpringCloudGatewayRouteConfigRouteOutput) TokenRelay() pulumi.BoolPtrOutput
Should pass currently-authenticated user's identity token to application service?
func (SpringCloudGatewayRouteConfigRouteOutput) Uri ¶ added in v5.8.0
func (o SpringCloudGatewayRouteConfigRouteOutput) Uri() pulumi.StringPtrOutput
Specifies the full uri which will override `appName`.
type SpringCloudGatewayRouteConfigState ¶ added in v5.8.0
type SpringCloudGatewayRouteConfigState struct { // The name which should be used for this Spring Cloud Gateway Route Config. Changing this forces a new Spring Cloud Gateway Route Config to be created. Name pulumi.StringPtrInput // One or more `openApi` blocks as defined below. OpenApi SpringCloudGatewayRouteConfigOpenApiPtrInput // One or more `route` blocks as defined below. Routes SpringCloudGatewayRouteConfigRouteArrayInput // The ID of the Spring Cloud App. SpringCloudAppId pulumi.StringPtrInput // The ID of the Spring Cloud Gateway. Changing this forces a new Spring Cloud Gateway Route Config to be created. SpringCloudGatewayId pulumi.StringPtrInput }
func (SpringCloudGatewayRouteConfigState) ElementType ¶ added in v5.8.0
func (SpringCloudGatewayRouteConfigState) ElementType() reflect.Type
type SpringCloudGatewaySso ¶ added in v5.6.0
type SpringCloudGatewaySso struct { // The public identifier for the application. ClientId *string `pulumi:"clientId"` // The secret known only to the application and the authorization server. ClientSecret *string `pulumi:"clientSecret"` // The URI of Issuer Identifier. IssuerUri *string `pulumi:"issuerUri"` // It defines the specific actions applications can be allowed to do on a user's behalf. Scopes []string `pulumi:"scopes"` }
type SpringCloudGatewaySsoArgs ¶ added in v5.6.0
type SpringCloudGatewaySsoArgs struct { // The public identifier for the application. ClientId pulumi.StringPtrInput `pulumi:"clientId"` // The secret known only to the application and the authorization server. ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"` // The URI of Issuer Identifier. IssuerUri pulumi.StringPtrInput `pulumi:"issuerUri"` // It defines the specific actions applications can be allowed to do on a user's behalf. Scopes pulumi.StringArrayInput `pulumi:"scopes"` }
func (SpringCloudGatewaySsoArgs) ElementType ¶ added in v5.6.0
func (SpringCloudGatewaySsoArgs) ElementType() reflect.Type
func (SpringCloudGatewaySsoArgs) ToSpringCloudGatewaySsoOutput ¶ added in v5.6.0
func (i SpringCloudGatewaySsoArgs) ToSpringCloudGatewaySsoOutput() SpringCloudGatewaySsoOutput
func (SpringCloudGatewaySsoArgs) ToSpringCloudGatewaySsoOutputWithContext ¶ added in v5.6.0
func (i SpringCloudGatewaySsoArgs) ToSpringCloudGatewaySsoOutputWithContext(ctx context.Context) SpringCloudGatewaySsoOutput
func (SpringCloudGatewaySsoArgs) ToSpringCloudGatewaySsoPtrOutput ¶ added in v5.6.0
func (i SpringCloudGatewaySsoArgs) ToSpringCloudGatewaySsoPtrOutput() SpringCloudGatewaySsoPtrOutput
func (SpringCloudGatewaySsoArgs) ToSpringCloudGatewaySsoPtrOutputWithContext ¶ added in v5.6.0
func (i SpringCloudGatewaySsoArgs) ToSpringCloudGatewaySsoPtrOutputWithContext(ctx context.Context) SpringCloudGatewaySsoPtrOutput
type SpringCloudGatewaySsoInput ¶ added in v5.6.0
type SpringCloudGatewaySsoInput interface { pulumi.Input ToSpringCloudGatewaySsoOutput() SpringCloudGatewaySsoOutput ToSpringCloudGatewaySsoOutputWithContext(context.Context) SpringCloudGatewaySsoOutput }
SpringCloudGatewaySsoInput is an input type that accepts SpringCloudGatewaySsoArgs and SpringCloudGatewaySsoOutput values. You can construct a concrete instance of `SpringCloudGatewaySsoInput` via:
SpringCloudGatewaySsoArgs{...}
type SpringCloudGatewaySsoOutput ¶ added in v5.6.0
type SpringCloudGatewaySsoOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewaySsoOutput) ClientId ¶ added in v5.6.0
func (o SpringCloudGatewaySsoOutput) ClientId() pulumi.StringPtrOutput
The public identifier for the application.
func (SpringCloudGatewaySsoOutput) ClientSecret ¶ added in v5.6.0
func (o SpringCloudGatewaySsoOutput) ClientSecret() pulumi.StringPtrOutput
The secret known only to the application and the authorization server.
func (SpringCloudGatewaySsoOutput) ElementType ¶ added in v5.6.0
func (SpringCloudGatewaySsoOutput) ElementType() reflect.Type
func (SpringCloudGatewaySsoOutput) IssuerUri ¶ added in v5.6.0
func (o SpringCloudGatewaySsoOutput) IssuerUri() pulumi.StringPtrOutput
The URI of Issuer Identifier.
func (SpringCloudGatewaySsoOutput) Scopes ¶ added in v5.6.0
func (o SpringCloudGatewaySsoOutput) Scopes() pulumi.StringArrayOutput
It defines the specific actions applications can be allowed to do on a user's behalf.
func (SpringCloudGatewaySsoOutput) ToSpringCloudGatewaySsoOutput ¶ added in v5.6.0
func (o SpringCloudGatewaySsoOutput) ToSpringCloudGatewaySsoOutput() SpringCloudGatewaySsoOutput
func (SpringCloudGatewaySsoOutput) ToSpringCloudGatewaySsoOutputWithContext ¶ added in v5.6.0
func (o SpringCloudGatewaySsoOutput) ToSpringCloudGatewaySsoOutputWithContext(ctx context.Context) SpringCloudGatewaySsoOutput
func (SpringCloudGatewaySsoOutput) ToSpringCloudGatewaySsoPtrOutput ¶ added in v5.6.0
func (o SpringCloudGatewaySsoOutput) ToSpringCloudGatewaySsoPtrOutput() SpringCloudGatewaySsoPtrOutput
func (SpringCloudGatewaySsoOutput) ToSpringCloudGatewaySsoPtrOutputWithContext ¶ added in v5.6.0
func (o SpringCloudGatewaySsoOutput) ToSpringCloudGatewaySsoPtrOutputWithContext(ctx context.Context) SpringCloudGatewaySsoPtrOutput
type SpringCloudGatewaySsoPtrInput ¶ added in v5.6.0
type SpringCloudGatewaySsoPtrInput interface { pulumi.Input ToSpringCloudGatewaySsoPtrOutput() SpringCloudGatewaySsoPtrOutput ToSpringCloudGatewaySsoPtrOutputWithContext(context.Context) SpringCloudGatewaySsoPtrOutput }
SpringCloudGatewaySsoPtrInput is an input type that accepts SpringCloudGatewaySsoArgs, SpringCloudGatewaySsoPtr and SpringCloudGatewaySsoPtrOutput values. You can construct a concrete instance of `SpringCloudGatewaySsoPtrInput` via:
SpringCloudGatewaySsoArgs{...} or: nil
func SpringCloudGatewaySsoPtr ¶ added in v5.6.0
func SpringCloudGatewaySsoPtr(v *SpringCloudGatewaySsoArgs) SpringCloudGatewaySsoPtrInput
type SpringCloudGatewaySsoPtrOutput ¶ added in v5.6.0
type SpringCloudGatewaySsoPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewaySsoPtrOutput) ClientId ¶ added in v5.6.0
func (o SpringCloudGatewaySsoPtrOutput) ClientId() pulumi.StringPtrOutput
The public identifier for the application.
func (SpringCloudGatewaySsoPtrOutput) ClientSecret ¶ added in v5.6.0
func (o SpringCloudGatewaySsoPtrOutput) ClientSecret() pulumi.StringPtrOutput
The secret known only to the application and the authorization server.
func (SpringCloudGatewaySsoPtrOutput) Elem ¶ added in v5.6.0
func (o SpringCloudGatewaySsoPtrOutput) Elem() SpringCloudGatewaySsoOutput
func (SpringCloudGatewaySsoPtrOutput) ElementType ¶ added in v5.6.0
func (SpringCloudGatewaySsoPtrOutput) ElementType() reflect.Type
func (SpringCloudGatewaySsoPtrOutput) IssuerUri ¶ added in v5.6.0
func (o SpringCloudGatewaySsoPtrOutput) IssuerUri() pulumi.StringPtrOutput
The URI of Issuer Identifier.
func (SpringCloudGatewaySsoPtrOutput) Scopes ¶ added in v5.6.0
func (o SpringCloudGatewaySsoPtrOutput) Scopes() pulumi.StringArrayOutput
It defines the specific actions applications can be allowed to do on a user's behalf.
func (SpringCloudGatewaySsoPtrOutput) ToSpringCloudGatewaySsoPtrOutput ¶ added in v5.6.0
func (o SpringCloudGatewaySsoPtrOutput) ToSpringCloudGatewaySsoPtrOutput() SpringCloudGatewaySsoPtrOutput
func (SpringCloudGatewaySsoPtrOutput) ToSpringCloudGatewaySsoPtrOutputWithContext ¶ added in v5.6.0
func (o SpringCloudGatewaySsoPtrOutput) ToSpringCloudGatewaySsoPtrOutputWithContext(ctx context.Context) SpringCloudGatewaySsoPtrOutput
type SpringCloudGatewayState ¶ added in v5.6.0
type SpringCloudGatewayState struct { // A `apiMetadata` block as defined below. ApiMetadata SpringCloudGatewayApiMetadataPtrInput // A `cors` block as defined below. Cors SpringCloudGatewayCorsPtrInput // is only https is allowed? HttpsOnly pulumi.BoolPtrInput // Specifies the required instance count of the Spring Cloud Gateway. Possible Values are between `1` and `500`. Defaults to `1` if not specified. InstanceCount pulumi.IntPtrInput // The name which should be used for this Spring Cloud Gateway. Changing this forces a new Spring Cloud Gateway to be created. Name pulumi.StringPtrInput // Indicates whether the Spring Cloud Gateway exposes endpoint. PublicNetworkAccessEnabled pulumi.BoolPtrInput // A `quota` block as defined below. Quota SpringCloudGatewayQuotaPtrInput // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Gateway to be created. SpringCloudServiceId pulumi.StringPtrInput // A `sso` block as defined below. Sso SpringCloudGatewaySsoPtrInput // URL of the Spring Cloud Gateway, exposed when 'public_network_access_enabled' is true. Url pulumi.StringPtrInput }
func (SpringCloudGatewayState) ElementType ¶ added in v5.6.0
func (SpringCloudGatewayState) ElementType() reflect.Type
type SpringCloudJavaDeployment ¶
type SpringCloudJavaDeployment struct { pulumi.CustomResourceState // Specifies the environment variables of the Spring Cloud Deployment as a map of key-value pairs. EnvironmentVariables pulumi.StringMapOutput `pulumi:"environmentVariables"` // Specifies the required instance count of the Spring Cloud Deployment. Possible Values are between `1` and `500`. Defaults to `1` if not specified. InstanceCount pulumi.IntPtrOutput `pulumi:"instanceCount"` // Specifies the jvm option of the Spring Cloud Deployment. JvmOptions pulumi.StringPtrOutput `pulumi:"jvmOptions"` // Specifies the name of the Spring Cloud Deployment. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // A `quota` block as defined below. Quota SpringCloudJavaDeploymentQuotaOutput `pulumi:"quota"` // Specifies the runtime version of the Spring Cloud Deployment. Possible Values are `Java_8`, `Java_11` and `Java_17`. Defaults to `Java_8`. RuntimeVersion pulumi.StringPtrOutput `pulumi:"runtimeVersion"` // Specifies the id of the Spring Cloud Application in which to create the Deployment. Changing this forces a new resource to be created. SpringCloudAppId pulumi.StringOutput `pulumi:"springCloudAppId"` }
Manages an Azure Spring Cloud Deployment with a Java runtime.
> **NOTE:** This resource is applicable only for Spring Cloud Service with basic and standard tier.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "exampleSpringCloudService", &appplatform.SpringCloudServiceArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, }) if err != nil { return err } exampleSpringCloudApp, err := appplatform.NewSpringCloudApp(ctx, "exampleSpringCloudApp", &appplatform.SpringCloudAppArgs{ ResourceGroupName: exampleResourceGroup.Name, ServiceName: exampleSpringCloudService.Name, Identity: &appplatform.SpringCloudAppIdentityArgs{ Type: pulumi.String("SystemAssigned"), }, }) if err != nil { return err } _, err = appplatform.NewSpringCloudJavaDeployment(ctx, "exampleSpringCloudJavaDeployment", &appplatform.SpringCloudJavaDeploymentArgs{ SpringCloudAppId: exampleSpringCloudApp.ID(), InstanceCount: pulumi.Int(2), JvmOptions: pulumi.String("-XX:+PrintGC"), Quota: &appplatform.SpringCloudJavaDeploymentQuotaArgs{ Cpu: pulumi.String("2"), Memory: pulumi.String("4Gi"), }, RuntimeVersion: pulumi.String("Java_11"), EnvironmentVariables: pulumi.StringMap{ "Foo": pulumi.String("Bar"), "Env": pulumi.String("Staging"), }, }) if err != nil { return err } return nil }) }
```
## Import
Spring Cloud Deployment can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appplatform/springCloudJavaDeployment:SpringCloudJavaDeployment example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourcegroup1/providers/Microsoft.AppPlatform/Spring/service1/apps/app1/deployments/deploy1
```
func GetSpringCloudJavaDeployment ¶
func GetSpringCloudJavaDeployment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SpringCloudJavaDeploymentState, opts ...pulumi.ResourceOption) (*SpringCloudJavaDeployment, error)
GetSpringCloudJavaDeployment gets an existing SpringCloudJavaDeployment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSpringCloudJavaDeployment ¶
func NewSpringCloudJavaDeployment(ctx *pulumi.Context, name string, args *SpringCloudJavaDeploymentArgs, opts ...pulumi.ResourceOption) (*SpringCloudJavaDeployment, error)
NewSpringCloudJavaDeployment registers a new resource with the given unique name, arguments, and options.
func (*SpringCloudJavaDeployment) ElementType ¶
func (*SpringCloudJavaDeployment) ElementType() reflect.Type
func (*SpringCloudJavaDeployment) ToSpringCloudJavaDeploymentOutput ¶
func (i *SpringCloudJavaDeployment) ToSpringCloudJavaDeploymentOutput() SpringCloudJavaDeploymentOutput
func (*SpringCloudJavaDeployment) ToSpringCloudJavaDeploymentOutputWithContext ¶
func (i *SpringCloudJavaDeployment) ToSpringCloudJavaDeploymentOutputWithContext(ctx context.Context) SpringCloudJavaDeploymentOutput
type SpringCloudJavaDeploymentArgs ¶
type SpringCloudJavaDeploymentArgs struct { // Specifies the environment variables of the Spring Cloud Deployment as a map of key-value pairs. EnvironmentVariables pulumi.StringMapInput // Specifies the required instance count of the Spring Cloud Deployment. Possible Values are between `1` and `500`. Defaults to `1` if not specified. InstanceCount pulumi.IntPtrInput // Specifies the jvm option of the Spring Cloud Deployment. JvmOptions pulumi.StringPtrInput // Specifies the name of the Spring Cloud Deployment. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A `quota` block as defined below. Quota SpringCloudJavaDeploymentQuotaPtrInput // Specifies the runtime version of the Spring Cloud Deployment. Possible Values are `Java_8`, `Java_11` and `Java_17`. Defaults to `Java_8`. RuntimeVersion pulumi.StringPtrInput // Specifies the id of the Spring Cloud Application in which to create the Deployment. Changing this forces a new resource to be created. SpringCloudAppId pulumi.StringInput }
The set of arguments for constructing a SpringCloudJavaDeployment resource.
func (SpringCloudJavaDeploymentArgs) ElementType ¶
func (SpringCloudJavaDeploymentArgs) ElementType() reflect.Type
type SpringCloudJavaDeploymentArray ¶
type SpringCloudJavaDeploymentArray []SpringCloudJavaDeploymentInput
func (SpringCloudJavaDeploymentArray) ElementType ¶
func (SpringCloudJavaDeploymentArray) ElementType() reflect.Type
func (SpringCloudJavaDeploymentArray) ToSpringCloudJavaDeploymentArrayOutput ¶
func (i SpringCloudJavaDeploymentArray) ToSpringCloudJavaDeploymentArrayOutput() SpringCloudJavaDeploymentArrayOutput
func (SpringCloudJavaDeploymentArray) ToSpringCloudJavaDeploymentArrayOutputWithContext ¶
func (i SpringCloudJavaDeploymentArray) ToSpringCloudJavaDeploymentArrayOutputWithContext(ctx context.Context) SpringCloudJavaDeploymentArrayOutput
type SpringCloudJavaDeploymentArrayInput ¶
type SpringCloudJavaDeploymentArrayInput interface { pulumi.Input ToSpringCloudJavaDeploymentArrayOutput() SpringCloudJavaDeploymentArrayOutput ToSpringCloudJavaDeploymentArrayOutputWithContext(context.Context) SpringCloudJavaDeploymentArrayOutput }
SpringCloudJavaDeploymentArrayInput is an input type that accepts SpringCloudJavaDeploymentArray and SpringCloudJavaDeploymentArrayOutput values. You can construct a concrete instance of `SpringCloudJavaDeploymentArrayInput` via:
SpringCloudJavaDeploymentArray{ SpringCloudJavaDeploymentArgs{...} }
type SpringCloudJavaDeploymentArrayOutput ¶
type SpringCloudJavaDeploymentArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudJavaDeploymentArrayOutput) ElementType ¶
func (SpringCloudJavaDeploymentArrayOutput) ElementType() reflect.Type
func (SpringCloudJavaDeploymentArrayOutput) Index ¶
func (o SpringCloudJavaDeploymentArrayOutput) Index(i pulumi.IntInput) SpringCloudJavaDeploymentOutput
func (SpringCloudJavaDeploymentArrayOutput) ToSpringCloudJavaDeploymentArrayOutput ¶
func (o SpringCloudJavaDeploymentArrayOutput) ToSpringCloudJavaDeploymentArrayOutput() SpringCloudJavaDeploymentArrayOutput
func (SpringCloudJavaDeploymentArrayOutput) ToSpringCloudJavaDeploymentArrayOutputWithContext ¶
func (o SpringCloudJavaDeploymentArrayOutput) ToSpringCloudJavaDeploymentArrayOutputWithContext(ctx context.Context) SpringCloudJavaDeploymentArrayOutput
type SpringCloudJavaDeploymentInput ¶
type SpringCloudJavaDeploymentInput interface { pulumi.Input ToSpringCloudJavaDeploymentOutput() SpringCloudJavaDeploymentOutput ToSpringCloudJavaDeploymentOutputWithContext(ctx context.Context) SpringCloudJavaDeploymentOutput }
type SpringCloudJavaDeploymentMap ¶
type SpringCloudJavaDeploymentMap map[string]SpringCloudJavaDeploymentInput
func (SpringCloudJavaDeploymentMap) ElementType ¶
func (SpringCloudJavaDeploymentMap) ElementType() reflect.Type
func (SpringCloudJavaDeploymentMap) ToSpringCloudJavaDeploymentMapOutput ¶
func (i SpringCloudJavaDeploymentMap) ToSpringCloudJavaDeploymentMapOutput() SpringCloudJavaDeploymentMapOutput
func (SpringCloudJavaDeploymentMap) ToSpringCloudJavaDeploymentMapOutputWithContext ¶
func (i SpringCloudJavaDeploymentMap) ToSpringCloudJavaDeploymentMapOutputWithContext(ctx context.Context) SpringCloudJavaDeploymentMapOutput
type SpringCloudJavaDeploymentMapInput ¶
type SpringCloudJavaDeploymentMapInput interface { pulumi.Input ToSpringCloudJavaDeploymentMapOutput() SpringCloudJavaDeploymentMapOutput ToSpringCloudJavaDeploymentMapOutputWithContext(context.Context) SpringCloudJavaDeploymentMapOutput }
SpringCloudJavaDeploymentMapInput is an input type that accepts SpringCloudJavaDeploymentMap and SpringCloudJavaDeploymentMapOutput values. You can construct a concrete instance of `SpringCloudJavaDeploymentMapInput` via:
SpringCloudJavaDeploymentMap{ "key": SpringCloudJavaDeploymentArgs{...} }
type SpringCloudJavaDeploymentMapOutput ¶
type SpringCloudJavaDeploymentMapOutput struct{ *pulumi.OutputState }
func (SpringCloudJavaDeploymentMapOutput) ElementType ¶
func (SpringCloudJavaDeploymentMapOutput) ElementType() reflect.Type
func (SpringCloudJavaDeploymentMapOutput) MapIndex ¶
func (o SpringCloudJavaDeploymentMapOutput) MapIndex(k pulumi.StringInput) SpringCloudJavaDeploymentOutput
func (SpringCloudJavaDeploymentMapOutput) ToSpringCloudJavaDeploymentMapOutput ¶
func (o SpringCloudJavaDeploymentMapOutput) ToSpringCloudJavaDeploymentMapOutput() SpringCloudJavaDeploymentMapOutput
func (SpringCloudJavaDeploymentMapOutput) ToSpringCloudJavaDeploymentMapOutputWithContext ¶
func (o SpringCloudJavaDeploymentMapOutput) ToSpringCloudJavaDeploymentMapOutputWithContext(ctx context.Context) SpringCloudJavaDeploymentMapOutput
type SpringCloudJavaDeploymentOutput ¶
type SpringCloudJavaDeploymentOutput struct{ *pulumi.OutputState }
func (SpringCloudJavaDeploymentOutput) ElementType ¶
func (SpringCloudJavaDeploymentOutput) ElementType() reflect.Type
func (SpringCloudJavaDeploymentOutput) EnvironmentVariables ¶ added in v5.5.0
func (o SpringCloudJavaDeploymentOutput) EnvironmentVariables() pulumi.StringMapOutput
Specifies the environment variables of the Spring Cloud Deployment as a map of key-value pairs.
func (SpringCloudJavaDeploymentOutput) InstanceCount ¶ added in v5.5.0
func (o SpringCloudJavaDeploymentOutput) InstanceCount() pulumi.IntPtrOutput
Specifies the required instance count of the Spring Cloud Deployment. Possible Values are between `1` and `500`. Defaults to `1` if not specified.
func (SpringCloudJavaDeploymentOutput) JvmOptions ¶ added in v5.5.0
func (o SpringCloudJavaDeploymentOutput) JvmOptions() pulumi.StringPtrOutput
Specifies the jvm option of the Spring Cloud Deployment.
func (SpringCloudJavaDeploymentOutput) Name ¶ added in v5.5.0
func (o SpringCloudJavaDeploymentOutput) Name() pulumi.StringOutput
Specifies the name of the Spring Cloud Deployment. Changing this forces a new resource to be created.
func (SpringCloudJavaDeploymentOutput) Quota ¶ added in v5.5.0
func (o SpringCloudJavaDeploymentOutput) Quota() SpringCloudJavaDeploymentQuotaOutput
A `quota` block as defined below.
func (SpringCloudJavaDeploymentOutput) RuntimeVersion ¶ added in v5.5.0
func (o SpringCloudJavaDeploymentOutput) RuntimeVersion() pulumi.StringPtrOutput
Specifies the runtime version of the Spring Cloud Deployment. Possible Values are `Java_8`, `Java_11` and `Java_17`. Defaults to `Java_8`.
func (SpringCloudJavaDeploymentOutput) SpringCloudAppId ¶ added in v5.5.0
func (o SpringCloudJavaDeploymentOutput) SpringCloudAppId() pulumi.StringOutput
Specifies the id of the Spring Cloud Application in which to create the Deployment. Changing this forces a new resource to be created.
func (SpringCloudJavaDeploymentOutput) ToSpringCloudJavaDeploymentOutput ¶
func (o SpringCloudJavaDeploymentOutput) ToSpringCloudJavaDeploymentOutput() SpringCloudJavaDeploymentOutput
func (SpringCloudJavaDeploymentOutput) ToSpringCloudJavaDeploymentOutputWithContext ¶
func (o SpringCloudJavaDeploymentOutput) ToSpringCloudJavaDeploymentOutputWithContext(ctx context.Context) SpringCloudJavaDeploymentOutput
type SpringCloudJavaDeploymentQuota ¶
type SpringCloudJavaDeploymentQuota struct { // Specifies the required cpu of the Spring Cloud Deployment. Possible Values are `500m`, `1`, `2`, `3` and `4`. Defaults to `1` if not specified. Cpu *string `pulumi:"cpu"` // Specifies the required memory size of the Spring Cloud Deployment. Possible Values are `512Mi`, `1Gi`, `2Gi`, `3Gi`, `4Gi`, `5Gi`, `6Gi`, `7Gi`, and `8Gi`. Defaults to `1Gi` if not specified. Memory *string `pulumi:"memory"` }
type SpringCloudJavaDeploymentQuotaArgs ¶
type SpringCloudJavaDeploymentQuotaArgs struct { // Specifies the required cpu of the Spring Cloud Deployment. Possible Values are `500m`, `1`, `2`, `3` and `4`. Defaults to `1` if not specified. Cpu pulumi.StringPtrInput `pulumi:"cpu"` // Specifies the required memory size of the Spring Cloud Deployment. Possible Values are `512Mi`, `1Gi`, `2Gi`, `3Gi`, `4Gi`, `5Gi`, `6Gi`, `7Gi`, and `8Gi`. Defaults to `1Gi` if not specified. Memory pulumi.StringPtrInput `pulumi:"memory"` }
func (SpringCloudJavaDeploymentQuotaArgs) ElementType ¶
func (SpringCloudJavaDeploymentQuotaArgs) ElementType() reflect.Type
func (SpringCloudJavaDeploymentQuotaArgs) ToSpringCloudJavaDeploymentQuotaOutput ¶
func (i SpringCloudJavaDeploymentQuotaArgs) ToSpringCloudJavaDeploymentQuotaOutput() SpringCloudJavaDeploymentQuotaOutput
func (SpringCloudJavaDeploymentQuotaArgs) ToSpringCloudJavaDeploymentQuotaOutputWithContext ¶
func (i SpringCloudJavaDeploymentQuotaArgs) ToSpringCloudJavaDeploymentQuotaOutputWithContext(ctx context.Context) SpringCloudJavaDeploymentQuotaOutput
func (SpringCloudJavaDeploymentQuotaArgs) ToSpringCloudJavaDeploymentQuotaPtrOutput ¶
func (i SpringCloudJavaDeploymentQuotaArgs) ToSpringCloudJavaDeploymentQuotaPtrOutput() SpringCloudJavaDeploymentQuotaPtrOutput
func (SpringCloudJavaDeploymentQuotaArgs) ToSpringCloudJavaDeploymentQuotaPtrOutputWithContext ¶
func (i SpringCloudJavaDeploymentQuotaArgs) ToSpringCloudJavaDeploymentQuotaPtrOutputWithContext(ctx context.Context) SpringCloudJavaDeploymentQuotaPtrOutput
type SpringCloudJavaDeploymentQuotaInput ¶
type SpringCloudJavaDeploymentQuotaInput interface { pulumi.Input ToSpringCloudJavaDeploymentQuotaOutput() SpringCloudJavaDeploymentQuotaOutput ToSpringCloudJavaDeploymentQuotaOutputWithContext(context.Context) SpringCloudJavaDeploymentQuotaOutput }
SpringCloudJavaDeploymentQuotaInput is an input type that accepts SpringCloudJavaDeploymentQuotaArgs and SpringCloudJavaDeploymentQuotaOutput values. You can construct a concrete instance of `SpringCloudJavaDeploymentQuotaInput` via:
SpringCloudJavaDeploymentQuotaArgs{...}
type SpringCloudJavaDeploymentQuotaOutput ¶
type SpringCloudJavaDeploymentQuotaOutput struct{ *pulumi.OutputState }
func (SpringCloudJavaDeploymentQuotaOutput) Cpu ¶
func (o SpringCloudJavaDeploymentQuotaOutput) Cpu() pulumi.StringPtrOutput
Specifies the required cpu of the Spring Cloud Deployment. Possible Values are `500m`, `1`, `2`, `3` and `4`. Defaults to `1` if not specified.
func (SpringCloudJavaDeploymentQuotaOutput) ElementType ¶
func (SpringCloudJavaDeploymentQuotaOutput) ElementType() reflect.Type
func (SpringCloudJavaDeploymentQuotaOutput) Memory ¶
func (o SpringCloudJavaDeploymentQuotaOutput) Memory() pulumi.StringPtrOutput
Specifies the required memory size of the Spring Cloud Deployment. Possible Values are `512Mi`, `1Gi`, `2Gi`, `3Gi`, `4Gi`, `5Gi`, `6Gi`, `7Gi`, and `8Gi`. Defaults to `1Gi` if not specified.
func (SpringCloudJavaDeploymentQuotaOutput) ToSpringCloudJavaDeploymentQuotaOutput ¶
func (o SpringCloudJavaDeploymentQuotaOutput) ToSpringCloudJavaDeploymentQuotaOutput() SpringCloudJavaDeploymentQuotaOutput
func (SpringCloudJavaDeploymentQuotaOutput) ToSpringCloudJavaDeploymentQuotaOutputWithContext ¶
func (o SpringCloudJavaDeploymentQuotaOutput) ToSpringCloudJavaDeploymentQuotaOutputWithContext(ctx context.Context) SpringCloudJavaDeploymentQuotaOutput
func (SpringCloudJavaDeploymentQuotaOutput) ToSpringCloudJavaDeploymentQuotaPtrOutput ¶
func (o SpringCloudJavaDeploymentQuotaOutput) ToSpringCloudJavaDeploymentQuotaPtrOutput() SpringCloudJavaDeploymentQuotaPtrOutput
func (SpringCloudJavaDeploymentQuotaOutput) ToSpringCloudJavaDeploymentQuotaPtrOutputWithContext ¶
func (o SpringCloudJavaDeploymentQuotaOutput) ToSpringCloudJavaDeploymentQuotaPtrOutputWithContext(ctx context.Context) SpringCloudJavaDeploymentQuotaPtrOutput
type SpringCloudJavaDeploymentQuotaPtrInput ¶
type SpringCloudJavaDeploymentQuotaPtrInput interface { pulumi.Input ToSpringCloudJavaDeploymentQuotaPtrOutput() SpringCloudJavaDeploymentQuotaPtrOutput ToSpringCloudJavaDeploymentQuotaPtrOutputWithContext(context.Context) SpringCloudJavaDeploymentQuotaPtrOutput }
SpringCloudJavaDeploymentQuotaPtrInput is an input type that accepts SpringCloudJavaDeploymentQuotaArgs, SpringCloudJavaDeploymentQuotaPtr and SpringCloudJavaDeploymentQuotaPtrOutput values. You can construct a concrete instance of `SpringCloudJavaDeploymentQuotaPtrInput` via:
SpringCloudJavaDeploymentQuotaArgs{...} or: nil
func SpringCloudJavaDeploymentQuotaPtr ¶
func SpringCloudJavaDeploymentQuotaPtr(v *SpringCloudJavaDeploymentQuotaArgs) SpringCloudJavaDeploymentQuotaPtrInput
type SpringCloudJavaDeploymentQuotaPtrOutput ¶
type SpringCloudJavaDeploymentQuotaPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudJavaDeploymentQuotaPtrOutput) Cpu ¶
func (o SpringCloudJavaDeploymentQuotaPtrOutput) Cpu() pulumi.StringPtrOutput
Specifies the required cpu of the Spring Cloud Deployment. Possible Values are `500m`, `1`, `2`, `3` and `4`. Defaults to `1` if not specified.
func (SpringCloudJavaDeploymentQuotaPtrOutput) ElementType ¶
func (SpringCloudJavaDeploymentQuotaPtrOutput) ElementType() reflect.Type
func (SpringCloudJavaDeploymentQuotaPtrOutput) Memory ¶
func (o SpringCloudJavaDeploymentQuotaPtrOutput) Memory() pulumi.StringPtrOutput
Specifies the required memory size of the Spring Cloud Deployment. Possible Values are `512Mi`, `1Gi`, `2Gi`, `3Gi`, `4Gi`, `5Gi`, `6Gi`, `7Gi`, and `8Gi`. Defaults to `1Gi` if not specified.
func (SpringCloudJavaDeploymentQuotaPtrOutput) ToSpringCloudJavaDeploymentQuotaPtrOutput ¶
func (o SpringCloudJavaDeploymentQuotaPtrOutput) ToSpringCloudJavaDeploymentQuotaPtrOutput() SpringCloudJavaDeploymentQuotaPtrOutput
func (SpringCloudJavaDeploymentQuotaPtrOutput) ToSpringCloudJavaDeploymentQuotaPtrOutputWithContext ¶
func (o SpringCloudJavaDeploymentQuotaPtrOutput) ToSpringCloudJavaDeploymentQuotaPtrOutputWithContext(ctx context.Context) SpringCloudJavaDeploymentQuotaPtrOutput
type SpringCloudJavaDeploymentState ¶
type SpringCloudJavaDeploymentState struct { // Specifies the environment variables of the Spring Cloud Deployment as a map of key-value pairs. EnvironmentVariables pulumi.StringMapInput // Specifies the required instance count of the Spring Cloud Deployment. Possible Values are between `1` and `500`. Defaults to `1` if not specified. InstanceCount pulumi.IntPtrInput // Specifies the jvm option of the Spring Cloud Deployment. JvmOptions pulumi.StringPtrInput // Specifies the name of the Spring Cloud Deployment. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A `quota` block as defined below. Quota SpringCloudJavaDeploymentQuotaPtrInput // Specifies the runtime version of the Spring Cloud Deployment. Possible Values are `Java_8`, `Java_11` and `Java_17`. Defaults to `Java_8`. RuntimeVersion pulumi.StringPtrInput // Specifies the id of the Spring Cloud Application in which to create the Deployment. Changing this forces a new resource to be created. SpringCloudAppId pulumi.StringPtrInput }
func (SpringCloudJavaDeploymentState) ElementType ¶
func (SpringCloudJavaDeploymentState) ElementType() reflect.Type
type SpringCloudService ¶
type SpringCloudService struct { pulumi.CustomResourceState // Specifies the size for this Spring Cloud Service's default build agent pool. Possible values are `S1`, `S2`, `S3`, `S4` and `S5`. This field is applicable only for Spring Cloud Service with enterprise tier. BuildAgentPoolSize pulumi.StringPtrOutput `pulumi:"buildAgentPoolSize"` // A `configServerGitSetting` block as defined below. This field is applicable only for Spring Cloud Service with basic and standard tier. ConfigServerGitSetting SpringCloudServiceConfigServerGitSettingPtrOutput `pulumi:"configServerGitSetting"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Should the log stream in vnet injection instance could be accessed from Internet? LogStreamPublicEndpointEnabled pulumi.BoolPtrOutput `pulumi:"logStreamPublicEndpointEnabled"` // Specifies the name of the Spring Cloud Service resource. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // A `network` block as defined below. Changing this forces a new resource to be created. Network SpringCloudServiceNetworkPtrOutput `pulumi:"network"` // A list of the outbound Public IP Addresses used by this Spring Cloud Service. OutboundPublicIpAddresses pulumi.StringArrayOutput `pulumi:"outboundPublicIpAddresses"` // A list of `requiredNetworkTrafficRules` blocks as defined below. RequiredNetworkTrafficRules SpringCloudServiceRequiredNetworkTrafficRuleArrayOutput `pulumi:"requiredNetworkTrafficRules"` // Specifies The name of the resource group in which to create the Spring Cloud Service. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Whether enable the default Service Registry. This field is applicable only for Spring Cloud Service with enterprise tier. ServiceRegistryEnabled pulumi.BoolPtrOutput `pulumi:"serviceRegistryEnabled"` // The ID of the Spring Cloud Service Registry. ServiceRegistryId pulumi.StringOutput `pulumi:"serviceRegistryId"` // Specifies the SKU Name for this Spring Cloud Service. Possible values are `B0`, `S0` and `E0`. Defaults to `S0`. SkuName pulumi.StringPtrOutput `pulumi:"skuName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // A `trace` block as defined below. Trace SpringCloudServiceTracePtrOutput `pulumi:"trace"` // Whether zone redundancy is enabled for this Spring Cloud Service. Defaults to `false`. ZoneRedundant pulumi.BoolPtrOutput `pulumi:"zoneRedundant"` }
Manages an Azure Spring Cloud Service.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appinsights" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleInsights, err := appinsights.NewInsights(ctx, "exampleInsights", &appinsights.InsightsArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, ApplicationType: pulumi.String("web"), }) if err != nil { return err } _, err = appplatform.NewSpringCloudService(ctx, "exampleSpringCloudService", &appplatform.SpringCloudServiceArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, SkuName: pulumi.String("S0"), ConfigServerGitSetting: &appplatform.SpringCloudServiceConfigServerGitSettingArgs{ Uri: pulumi.String("https://github.com/Azure-Samples/piggymetrics"), Label: pulumi.String("config"), SearchPaths: pulumi.StringArray{ pulumi.String("dir1"), pulumi.String("dir2"), }, }, Trace: &appplatform.SpringCloudServiceTraceArgs{ ConnectionString: exampleInsights.ConnectionString, SampleRate: pulumi.Float64(10), }, Tags: pulumi.StringMap{ "Env": pulumi.String("staging"), }, }) if err != nil { return err } return nil }) }
```
## Import
Spring Cloud services can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appplatform/springCloudService:SpringCloudService example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.AppPlatform/Spring/spring1
```
func GetSpringCloudService ¶
func GetSpringCloudService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SpringCloudServiceState, opts ...pulumi.ResourceOption) (*SpringCloudService, error)
GetSpringCloudService gets an existing SpringCloudService resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSpringCloudService ¶
func NewSpringCloudService(ctx *pulumi.Context, name string, args *SpringCloudServiceArgs, opts ...pulumi.ResourceOption) (*SpringCloudService, error)
NewSpringCloudService registers a new resource with the given unique name, arguments, and options.
func (*SpringCloudService) ElementType ¶
func (*SpringCloudService) ElementType() reflect.Type
func (*SpringCloudService) ToSpringCloudServiceOutput ¶
func (i *SpringCloudService) ToSpringCloudServiceOutput() SpringCloudServiceOutput
func (*SpringCloudService) ToSpringCloudServiceOutputWithContext ¶
func (i *SpringCloudService) ToSpringCloudServiceOutputWithContext(ctx context.Context) SpringCloudServiceOutput
type SpringCloudServiceArgs ¶
type SpringCloudServiceArgs struct { // Specifies the size for this Spring Cloud Service's default build agent pool. Possible values are `S1`, `S2`, `S3`, `S4` and `S5`. This field is applicable only for Spring Cloud Service with enterprise tier. BuildAgentPoolSize pulumi.StringPtrInput // A `configServerGitSetting` block as defined below. This field is applicable only for Spring Cloud Service with basic and standard tier. ConfigServerGitSetting SpringCloudServiceConfigServerGitSettingPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Should the log stream in vnet injection instance could be accessed from Internet? LogStreamPublicEndpointEnabled pulumi.BoolPtrInput // Specifies the name of the Spring Cloud Service resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A `network` block as defined below. Changing this forces a new resource to be created. Network SpringCloudServiceNetworkPtrInput // Specifies The name of the resource group in which to create the Spring Cloud Service. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // Whether enable the default Service Registry. This field is applicable only for Spring Cloud Service with enterprise tier. ServiceRegistryEnabled pulumi.BoolPtrInput // Specifies the SKU Name for this Spring Cloud Service. Possible values are `B0`, `S0` and `E0`. Defaults to `S0`. SkuName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // A `trace` block as defined below. Trace SpringCloudServiceTracePtrInput // Whether zone redundancy is enabled for this Spring Cloud Service. Defaults to `false`. ZoneRedundant pulumi.BoolPtrInput }
The set of arguments for constructing a SpringCloudService resource.
func (SpringCloudServiceArgs) ElementType ¶
func (SpringCloudServiceArgs) ElementType() reflect.Type
type SpringCloudServiceArray ¶
type SpringCloudServiceArray []SpringCloudServiceInput
func (SpringCloudServiceArray) ElementType ¶
func (SpringCloudServiceArray) ElementType() reflect.Type
func (SpringCloudServiceArray) ToSpringCloudServiceArrayOutput ¶
func (i SpringCloudServiceArray) ToSpringCloudServiceArrayOutput() SpringCloudServiceArrayOutput
func (SpringCloudServiceArray) ToSpringCloudServiceArrayOutputWithContext ¶
func (i SpringCloudServiceArray) ToSpringCloudServiceArrayOutputWithContext(ctx context.Context) SpringCloudServiceArrayOutput
type SpringCloudServiceArrayInput ¶
type SpringCloudServiceArrayInput interface { pulumi.Input ToSpringCloudServiceArrayOutput() SpringCloudServiceArrayOutput ToSpringCloudServiceArrayOutputWithContext(context.Context) SpringCloudServiceArrayOutput }
SpringCloudServiceArrayInput is an input type that accepts SpringCloudServiceArray and SpringCloudServiceArrayOutput values. You can construct a concrete instance of `SpringCloudServiceArrayInput` via:
SpringCloudServiceArray{ SpringCloudServiceArgs{...} }
type SpringCloudServiceArrayOutput ¶
type SpringCloudServiceArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudServiceArrayOutput) ElementType ¶
func (SpringCloudServiceArrayOutput) ElementType() reflect.Type
func (SpringCloudServiceArrayOutput) Index ¶
func (o SpringCloudServiceArrayOutput) Index(i pulumi.IntInput) SpringCloudServiceOutput
func (SpringCloudServiceArrayOutput) ToSpringCloudServiceArrayOutput ¶
func (o SpringCloudServiceArrayOutput) ToSpringCloudServiceArrayOutput() SpringCloudServiceArrayOutput
func (SpringCloudServiceArrayOutput) ToSpringCloudServiceArrayOutputWithContext ¶
func (o SpringCloudServiceArrayOutput) ToSpringCloudServiceArrayOutputWithContext(ctx context.Context) SpringCloudServiceArrayOutput
type SpringCloudServiceConfigServerGitSetting ¶
type SpringCloudServiceConfigServerGitSetting struct { // A `httpBasicAuth` block as defined below. HttpBasicAuth *SpringCloudServiceConfigServerGitSettingHttpBasicAuth `pulumi:"httpBasicAuth"` // The default label of the Git repository, should be the branch name, tag name, or commit-id of the repository. Label *string `pulumi:"label"` // One or more `repository` blocks as defined below. Repositories []SpringCloudServiceConfigServerGitSettingRepository `pulumi:"repositories"` // An array of strings used to search subdirectories of the Git repository. SearchPaths []string `pulumi:"searchPaths"` // A `sshAuth` block as defined below. SshAuth *SpringCloudServiceConfigServerGitSettingSshAuth `pulumi:"sshAuth"` // The URI of the default Git repository used as the Config Server back end, should be started with `http://`, `https://`, `git@`, or `ssh://`. Uri string `pulumi:"uri"` }
type SpringCloudServiceConfigServerGitSettingArgs ¶
type SpringCloudServiceConfigServerGitSettingArgs struct { // A `httpBasicAuth` block as defined below. HttpBasicAuth SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrInput `pulumi:"httpBasicAuth"` // The default label of the Git repository, should be the branch name, tag name, or commit-id of the repository. Label pulumi.StringPtrInput `pulumi:"label"` // One or more `repository` blocks as defined below. Repositories SpringCloudServiceConfigServerGitSettingRepositoryArrayInput `pulumi:"repositories"` // An array of strings used to search subdirectories of the Git repository. SearchPaths pulumi.StringArrayInput `pulumi:"searchPaths"` // A `sshAuth` block as defined below. SshAuth SpringCloudServiceConfigServerGitSettingSshAuthPtrInput `pulumi:"sshAuth"` // The URI of the default Git repository used as the Config Server back end, should be started with `http://`, `https://`, `git@`, or `ssh://`. Uri pulumi.StringInput `pulumi:"uri"` }
func (SpringCloudServiceConfigServerGitSettingArgs) ElementType ¶
func (SpringCloudServiceConfigServerGitSettingArgs) ElementType() reflect.Type
func (SpringCloudServiceConfigServerGitSettingArgs) ToSpringCloudServiceConfigServerGitSettingOutput ¶
func (i SpringCloudServiceConfigServerGitSettingArgs) ToSpringCloudServiceConfigServerGitSettingOutput() SpringCloudServiceConfigServerGitSettingOutput
func (SpringCloudServiceConfigServerGitSettingArgs) ToSpringCloudServiceConfigServerGitSettingOutputWithContext ¶
func (i SpringCloudServiceConfigServerGitSettingArgs) ToSpringCloudServiceConfigServerGitSettingOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingOutput
func (SpringCloudServiceConfigServerGitSettingArgs) ToSpringCloudServiceConfigServerGitSettingPtrOutput ¶
func (i SpringCloudServiceConfigServerGitSettingArgs) ToSpringCloudServiceConfigServerGitSettingPtrOutput() SpringCloudServiceConfigServerGitSettingPtrOutput
func (SpringCloudServiceConfigServerGitSettingArgs) ToSpringCloudServiceConfigServerGitSettingPtrOutputWithContext ¶
func (i SpringCloudServiceConfigServerGitSettingArgs) ToSpringCloudServiceConfigServerGitSettingPtrOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingPtrOutput
type SpringCloudServiceConfigServerGitSettingHttpBasicAuth ¶
type SpringCloudServiceConfigServerGitSettingHttpBasicAuth struct { // The password used to access the Git repository server, required when the Git repository server supports HTTP Basic Authentication. Password string `pulumi:"password"` // The username that's used to access the Git repository server, required when the Git repository server supports HTTP Basic Authentication. Username string `pulumi:"username"` }
type SpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs ¶
type SpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs struct { // The password used to access the Git repository server, required when the Git repository server supports HTTP Basic Authentication. Password pulumi.StringInput `pulumi:"password"` // The username that's used to access the Git repository server, required when the Git repository server supports HTTP Basic Authentication. Username pulumi.StringInput `pulumi:"username"` }
func (SpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs) ElementType ¶
func (SpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs) ElementType() reflect.Type
func (SpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs) ToSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput ¶
func (i SpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs) ToSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput() SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput
func (SpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs) ToSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutputWithContext ¶
func (i SpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs) ToSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput
func (SpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs) ToSpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput ¶
func (i SpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs) ToSpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput() SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput
func (SpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs) ToSpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutputWithContext ¶
func (i SpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs) ToSpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput
type SpringCloudServiceConfigServerGitSettingHttpBasicAuthInput ¶
type SpringCloudServiceConfigServerGitSettingHttpBasicAuthInput interface { pulumi.Input ToSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput() SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput ToSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutputWithContext(context.Context) SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput }
SpringCloudServiceConfigServerGitSettingHttpBasicAuthInput is an input type that accepts SpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs and SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput values. You can construct a concrete instance of `SpringCloudServiceConfigServerGitSettingHttpBasicAuthInput` via:
SpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs{...}
type SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput ¶
type SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput struct{ *pulumi.OutputState }
func (SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) ElementType ¶
func (SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) ElementType() reflect.Type
func (SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) Password ¶
func (o SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) Password() pulumi.StringOutput
The password used to access the Git repository server, required when the Git repository server supports HTTP Basic Authentication.
func (SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) ToSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput ¶
func (o SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) ToSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput() SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput
func (SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) ToSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutputWithContext ¶
func (o SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) ToSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput
func (SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) ToSpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput ¶
func (o SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) ToSpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput() SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput
func (SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) ToSpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutputWithContext ¶
func (o SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) ToSpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput
func (SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) Username ¶
func (o SpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) Username() pulumi.StringOutput
The username that's used to access the Git repository server, required when the Git repository server supports HTTP Basic Authentication.
type SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrInput ¶
type SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrInput interface { pulumi.Input ToSpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput() SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput ToSpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutputWithContext(context.Context) SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput }
SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrInput is an input type that accepts SpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs, SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtr and SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput values. You can construct a concrete instance of `SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrInput` via:
SpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs{...} or: nil
func SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtr ¶
func SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtr(v *SpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs) SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrInput
type SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput ¶
type SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput) ElementType ¶
func (SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput) ElementType() reflect.Type
func (SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput) Password ¶
func (o SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput) Password() pulumi.StringPtrOutput
The password used to access the Git repository server, required when the Git repository server supports HTTP Basic Authentication.
func (SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput) ToSpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput ¶
func (o SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput) ToSpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput() SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput
func (SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput) ToSpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutputWithContext ¶
func (o SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput) ToSpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput
func (SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput) Username ¶
func (o SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput) Username() pulumi.StringPtrOutput
The username that's used to access the Git repository server, required when the Git repository server supports HTTP Basic Authentication.
type SpringCloudServiceConfigServerGitSettingInput ¶
type SpringCloudServiceConfigServerGitSettingInput interface { pulumi.Input ToSpringCloudServiceConfigServerGitSettingOutput() SpringCloudServiceConfigServerGitSettingOutput ToSpringCloudServiceConfigServerGitSettingOutputWithContext(context.Context) SpringCloudServiceConfigServerGitSettingOutput }
SpringCloudServiceConfigServerGitSettingInput is an input type that accepts SpringCloudServiceConfigServerGitSettingArgs and SpringCloudServiceConfigServerGitSettingOutput values. You can construct a concrete instance of `SpringCloudServiceConfigServerGitSettingInput` via:
SpringCloudServiceConfigServerGitSettingArgs{...}
type SpringCloudServiceConfigServerGitSettingOutput ¶
type SpringCloudServiceConfigServerGitSettingOutput struct{ *pulumi.OutputState }
func (SpringCloudServiceConfigServerGitSettingOutput) ElementType ¶
func (SpringCloudServiceConfigServerGitSettingOutput) ElementType() reflect.Type
func (SpringCloudServiceConfigServerGitSettingOutput) HttpBasicAuth ¶
func (o SpringCloudServiceConfigServerGitSettingOutput) HttpBasicAuth() SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput
A `httpBasicAuth` block as defined below.
func (SpringCloudServiceConfigServerGitSettingOutput) Label ¶
func (o SpringCloudServiceConfigServerGitSettingOutput) Label() pulumi.StringPtrOutput
The default label of the Git repository, should be the branch name, tag name, or commit-id of the repository.
func (SpringCloudServiceConfigServerGitSettingOutput) Repositories ¶
func (o SpringCloudServiceConfigServerGitSettingOutput) Repositories() SpringCloudServiceConfigServerGitSettingRepositoryArrayOutput
One or more `repository` blocks as defined below.
func (SpringCloudServiceConfigServerGitSettingOutput) SearchPaths ¶
func (o SpringCloudServiceConfigServerGitSettingOutput) SearchPaths() pulumi.StringArrayOutput
An array of strings used to search subdirectories of the Git repository.
func (SpringCloudServiceConfigServerGitSettingOutput) SshAuth ¶
func (o SpringCloudServiceConfigServerGitSettingOutput) SshAuth() SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput
A `sshAuth` block as defined below.
func (SpringCloudServiceConfigServerGitSettingOutput) ToSpringCloudServiceConfigServerGitSettingOutput ¶
func (o SpringCloudServiceConfigServerGitSettingOutput) ToSpringCloudServiceConfigServerGitSettingOutput() SpringCloudServiceConfigServerGitSettingOutput
func (SpringCloudServiceConfigServerGitSettingOutput) ToSpringCloudServiceConfigServerGitSettingOutputWithContext ¶
func (o SpringCloudServiceConfigServerGitSettingOutput) ToSpringCloudServiceConfigServerGitSettingOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingOutput
func (SpringCloudServiceConfigServerGitSettingOutput) ToSpringCloudServiceConfigServerGitSettingPtrOutput ¶
func (o SpringCloudServiceConfigServerGitSettingOutput) ToSpringCloudServiceConfigServerGitSettingPtrOutput() SpringCloudServiceConfigServerGitSettingPtrOutput
func (SpringCloudServiceConfigServerGitSettingOutput) ToSpringCloudServiceConfigServerGitSettingPtrOutputWithContext ¶
func (o SpringCloudServiceConfigServerGitSettingOutput) ToSpringCloudServiceConfigServerGitSettingPtrOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingPtrOutput
func (SpringCloudServiceConfigServerGitSettingOutput) Uri ¶
func (o SpringCloudServiceConfigServerGitSettingOutput) Uri() pulumi.StringOutput
The URI of the default Git repository used as the Config Server back end, should be started with `http://`, `https://`, `git@`, or `ssh://`.
type SpringCloudServiceConfigServerGitSettingPtrInput ¶
type SpringCloudServiceConfigServerGitSettingPtrInput interface { pulumi.Input ToSpringCloudServiceConfigServerGitSettingPtrOutput() SpringCloudServiceConfigServerGitSettingPtrOutput ToSpringCloudServiceConfigServerGitSettingPtrOutputWithContext(context.Context) SpringCloudServiceConfigServerGitSettingPtrOutput }
SpringCloudServiceConfigServerGitSettingPtrInput is an input type that accepts SpringCloudServiceConfigServerGitSettingArgs, SpringCloudServiceConfigServerGitSettingPtr and SpringCloudServiceConfigServerGitSettingPtrOutput values. You can construct a concrete instance of `SpringCloudServiceConfigServerGitSettingPtrInput` via:
SpringCloudServiceConfigServerGitSettingArgs{...} or: nil
func SpringCloudServiceConfigServerGitSettingPtr ¶
func SpringCloudServiceConfigServerGitSettingPtr(v *SpringCloudServiceConfigServerGitSettingArgs) SpringCloudServiceConfigServerGitSettingPtrInput
type SpringCloudServiceConfigServerGitSettingPtrOutput ¶
type SpringCloudServiceConfigServerGitSettingPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudServiceConfigServerGitSettingPtrOutput) ElementType ¶
func (SpringCloudServiceConfigServerGitSettingPtrOutput) ElementType() reflect.Type
func (SpringCloudServiceConfigServerGitSettingPtrOutput) HttpBasicAuth ¶
func (o SpringCloudServiceConfigServerGitSettingPtrOutput) HttpBasicAuth() SpringCloudServiceConfigServerGitSettingHttpBasicAuthPtrOutput
A `httpBasicAuth` block as defined below.
func (SpringCloudServiceConfigServerGitSettingPtrOutput) Label ¶
func (o SpringCloudServiceConfigServerGitSettingPtrOutput) Label() pulumi.StringPtrOutput
The default label of the Git repository, should be the branch name, tag name, or commit-id of the repository.
func (SpringCloudServiceConfigServerGitSettingPtrOutput) Repositories ¶
func (o SpringCloudServiceConfigServerGitSettingPtrOutput) Repositories() SpringCloudServiceConfigServerGitSettingRepositoryArrayOutput
One or more `repository` blocks as defined below.
func (SpringCloudServiceConfigServerGitSettingPtrOutput) SearchPaths ¶
func (o SpringCloudServiceConfigServerGitSettingPtrOutput) SearchPaths() pulumi.StringArrayOutput
An array of strings used to search subdirectories of the Git repository.
func (SpringCloudServiceConfigServerGitSettingPtrOutput) SshAuth ¶
func (o SpringCloudServiceConfigServerGitSettingPtrOutput) SshAuth() SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput
A `sshAuth` block as defined below.
func (SpringCloudServiceConfigServerGitSettingPtrOutput) ToSpringCloudServiceConfigServerGitSettingPtrOutput ¶
func (o SpringCloudServiceConfigServerGitSettingPtrOutput) ToSpringCloudServiceConfigServerGitSettingPtrOutput() SpringCloudServiceConfigServerGitSettingPtrOutput
func (SpringCloudServiceConfigServerGitSettingPtrOutput) ToSpringCloudServiceConfigServerGitSettingPtrOutputWithContext ¶
func (o SpringCloudServiceConfigServerGitSettingPtrOutput) ToSpringCloudServiceConfigServerGitSettingPtrOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingPtrOutput
type SpringCloudServiceConfigServerGitSettingRepository ¶
type SpringCloudServiceConfigServerGitSettingRepository struct { // A `httpBasicAuth` block as defined below. HttpBasicAuth *SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuth `pulumi:"httpBasicAuth"` // The default label of the Git repository, should be the branch name, tag name, or commit-id of the repository. Label *string `pulumi:"label"` // A name to identify on the Git repository, required only if repos exists. Name string `pulumi:"name"` // An array of strings used to match an application name. For each pattern, use the `{application}/{profile}` format with wildcards. Patterns []string `pulumi:"patterns"` // An array of strings used to search subdirectories of the Git repository. SearchPaths []string `pulumi:"searchPaths"` // A `sshAuth` block as defined below. SshAuth *SpringCloudServiceConfigServerGitSettingRepositorySshAuth `pulumi:"sshAuth"` // The URI of the Git repository that's used as the Config Server back end should be started with `http://`, `https://`, `git@`, or `ssh://`. Uri string `pulumi:"uri"` }
type SpringCloudServiceConfigServerGitSettingRepositoryArgs ¶
type SpringCloudServiceConfigServerGitSettingRepositoryArgs struct { // A `httpBasicAuth` block as defined below. HttpBasicAuth SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrInput `pulumi:"httpBasicAuth"` // The default label of the Git repository, should be the branch name, tag name, or commit-id of the repository. Label pulumi.StringPtrInput `pulumi:"label"` // A name to identify on the Git repository, required only if repos exists. Name pulumi.StringInput `pulumi:"name"` // An array of strings used to match an application name. For each pattern, use the `{application}/{profile}` format with wildcards. Patterns pulumi.StringArrayInput `pulumi:"patterns"` // An array of strings used to search subdirectories of the Git repository. SearchPaths pulumi.StringArrayInput `pulumi:"searchPaths"` // A `sshAuth` block as defined below. SshAuth SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrInput `pulumi:"sshAuth"` // The URI of the Git repository that's used as the Config Server back end should be started with `http://`, `https://`, `git@`, or `ssh://`. Uri pulumi.StringInput `pulumi:"uri"` }
func (SpringCloudServiceConfigServerGitSettingRepositoryArgs) ElementType ¶
func (SpringCloudServiceConfigServerGitSettingRepositoryArgs) ElementType() reflect.Type
func (SpringCloudServiceConfigServerGitSettingRepositoryArgs) ToSpringCloudServiceConfigServerGitSettingRepositoryOutput ¶
func (i SpringCloudServiceConfigServerGitSettingRepositoryArgs) ToSpringCloudServiceConfigServerGitSettingRepositoryOutput() SpringCloudServiceConfigServerGitSettingRepositoryOutput
func (SpringCloudServiceConfigServerGitSettingRepositoryArgs) ToSpringCloudServiceConfigServerGitSettingRepositoryOutputWithContext ¶
func (i SpringCloudServiceConfigServerGitSettingRepositoryArgs) ToSpringCloudServiceConfigServerGitSettingRepositoryOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingRepositoryOutput
type SpringCloudServiceConfigServerGitSettingRepositoryArray ¶
type SpringCloudServiceConfigServerGitSettingRepositoryArray []SpringCloudServiceConfigServerGitSettingRepositoryInput
func (SpringCloudServiceConfigServerGitSettingRepositoryArray) ElementType ¶
func (SpringCloudServiceConfigServerGitSettingRepositoryArray) ElementType() reflect.Type
func (SpringCloudServiceConfigServerGitSettingRepositoryArray) ToSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput ¶
func (i SpringCloudServiceConfigServerGitSettingRepositoryArray) ToSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput() SpringCloudServiceConfigServerGitSettingRepositoryArrayOutput
func (SpringCloudServiceConfigServerGitSettingRepositoryArray) ToSpringCloudServiceConfigServerGitSettingRepositoryArrayOutputWithContext ¶
func (i SpringCloudServiceConfigServerGitSettingRepositoryArray) ToSpringCloudServiceConfigServerGitSettingRepositoryArrayOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingRepositoryArrayOutput
type SpringCloudServiceConfigServerGitSettingRepositoryArrayInput ¶
type SpringCloudServiceConfigServerGitSettingRepositoryArrayInput interface { pulumi.Input ToSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput() SpringCloudServiceConfigServerGitSettingRepositoryArrayOutput ToSpringCloudServiceConfigServerGitSettingRepositoryArrayOutputWithContext(context.Context) SpringCloudServiceConfigServerGitSettingRepositoryArrayOutput }
SpringCloudServiceConfigServerGitSettingRepositoryArrayInput is an input type that accepts SpringCloudServiceConfigServerGitSettingRepositoryArray and SpringCloudServiceConfigServerGitSettingRepositoryArrayOutput values. You can construct a concrete instance of `SpringCloudServiceConfigServerGitSettingRepositoryArrayInput` via:
SpringCloudServiceConfigServerGitSettingRepositoryArray{ SpringCloudServiceConfigServerGitSettingRepositoryArgs{...} }
type SpringCloudServiceConfigServerGitSettingRepositoryArrayOutput ¶
type SpringCloudServiceConfigServerGitSettingRepositoryArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudServiceConfigServerGitSettingRepositoryArrayOutput) ElementType ¶
func (SpringCloudServiceConfigServerGitSettingRepositoryArrayOutput) ElementType() reflect.Type
func (SpringCloudServiceConfigServerGitSettingRepositoryArrayOutput) ToSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput ¶
func (o SpringCloudServiceConfigServerGitSettingRepositoryArrayOutput) ToSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput() SpringCloudServiceConfigServerGitSettingRepositoryArrayOutput
func (SpringCloudServiceConfigServerGitSettingRepositoryArrayOutput) ToSpringCloudServiceConfigServerGitSettingRepositoryArrayOutputWithContext ¶
func (o SpringCloudServiceConfigServerGitSettingRepositoryArrayOutput) ToSpringCloudServiceConfigServerGitSettingRepositoryArrayOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingRepositoryArrayOutput
type SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuth ¶
type SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuth struct { // The password used to access the Git repository server, required when the Git repository server supports HTTP Basic Authentication. Password string `pulumi:"password"` // The username that's used to access the Git repository server, required when the Git repository server supports HTTP Basic Authentication. Username string `pulumi:"username"` }
type SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs ¶
type SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs struct { // The password used to access the Git repository server, required when the Git repository server supports HTTP Basic Authentication. Password pulumi.StringInput `pulumi:"password"` // The username that's used to access the Git repository server, required when the Git repository server supports HTTP Basic Authentication. Username pulumi.StringInput `pulumi:"username"` }
func (SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs) ElementType ¶
func (SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs) ElementType() reflect.Type
func (SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs) ToSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput ¶
func (i SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs) ToSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput() SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput
func (SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs) ToSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutputWithContext ¶
func (i SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs) ToSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput
func (SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs) ToSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput ¶
func (i SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs) ToSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput() SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput
func (SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs) ToSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutputWithContext ¶
func (i SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs) ToSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput
type SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthInput ¶
type SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthInput interface { pulumi.Input ToSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput() SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput ToSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutputWithContext(context.Context) SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput }
SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthInput is an input type that accepts SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs and SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput values. You can construct a concrete instance of `SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthInput` via:
SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs{...}
type SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput ¶
type SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput struct{ *pulumi.OutputState }
func (SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) ElementType ¶
func (SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) ElementType() reflect.Type
func (SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) Password ¶
func (o SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) Password() pulumi.StringOutput
The password used to access the Git repository server, required when the Git repository server supports HTTP Basic Authentication.
func (SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) ToSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput ¶
func (o SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) ToSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput() SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput
func (SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) ToSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutputWithContext ¶
func (o SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) ToSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput
func (SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) ToSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput ¶
func (o SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) ToSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput() SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput
func (SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) ToSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutputWithContext ¶
func (o SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) ToSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput
func (SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) Username ¶
func (o SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) Username() pulumi.StringOutput
The username that's used to access the Git repository server, required when the Git repository server supports HTTP Basic Authentication.
type SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrInput ¶
type SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrInput interface { pulumi.Input ToSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput() SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput ToSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutputWithContext(context.Context) SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput }
SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrInput is an input type that accepts SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs, SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtr and SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput values. You can construct a concrete instance of `SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrInput` via:
SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs{...} or: nil
func SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtr ¶
func SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtr(v *SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs) SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrInput
type SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput ¶
type SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput) ElementType ¶
func (SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput) ElementType() reflect.Type
func (SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput) Password ¶
func (o SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput) Password() pulumi.StringPtrOutput
The password used to access the Git repository server, required when the Git repository server supports HTTP Basic Authentication.
func (SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput) ToSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput ¶
func (o SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput) ToSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput() SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput
func (SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput) ToSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutputWithContext ¶
func (o SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput) ToSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput
func (SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput) Username ¶
func (o SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput) Username() pulumi.StringPtrOutput
The username that's used to access the Git repository server, required when the Git repository server supports HTTP Basic Authentication.
type SpringCloudServiceConfigServerGitSettingRepositoryInput ¶
type SpringCloudServiceConfigServerGitSettingRepositoryInput interface { pulumi.Input ToSpringCloudServiceConfigServerGitSettingRepositoryOutput() SpringCloudServiceConfigServerGitSettingRepositoryOutput ToSpringCloudServiceConfigServerGitSettingRepositoryOutputWithContext(context.Context) SpringCloudServiceConfigServerGitSettingRepositoryOutput }
SpringCloudServiceConfigServerGitSettingRepositoryInput is an input type that accepts SpringCloudServiceConfigServerGitSettingRepositoryArgs and SpringCloudServiceConfigServerGitSettingRepositoryOutput values. You can construct a concrete instance of `SpringCloudServiceConfigServerGitSettingRepositoryInput` via:
SpringCloudServiceConfigServerGitSettingRepositoryArgs{...}
type SpringCloudServiceConfigServerGitSettingRepositoryOutput ¶
type SpringCloudServiceConfigServerGitSettingRepositoryOutput struct{ *pulumi.OutputState }
func (SpringCloudServiceConfigServerGitSettingRepositoryOutput) ElementType ¶
func (SpringCloudServiceConfigServerGitSettingRepositoryOutput) ElementType() reflect.Type
func (SpringCloudServiceConfigServerGitSettingRepositoryOutput) HttpBasicAuth ¶
func (o SpringCloudServiceConfigServerGitSettingRepositoryOutput) HttpBasicAuth() SpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthPtrOutput
A `httpBasicAuth` block as defined below.
func (SpringCloudServiceConfigServerGitSettingRepositoryOutput) Label ¶
The default label of the Git repository, should be the branch name, tag name, or commit-id of the repository.
func (SpringCloudServiceConfigServerGitSettingRepositoryOutput) Name ¶
A name to identify on the Git repository, required only if repos exists.
func (SpringCloudServiceConfigServerGitSettingRepositoryOutput) Patterns ¶
func (o SpringCloudServiceConfigServerGitSettingRepositoryOutput) Patterns() pulumi.StringArrayOutput
An array of strings used to match an application name. For each pattern, use the `{application}/{profile}` format with wildcards.
func (SpringCloudServiceConfigServerGitSettingRepositoryOutput) SearchPaths ¶
func (o SpringCloudServiceConfigServerGitSettingRepositoryOutput) SearchPaths() pulumi.StringArrayOutput
An array of strings used to search subdirectories of the Git repository.
func (SpringCloudServiceConfigServerGitSettingRepositoryOutput) SshAuth ¶
func (o SpringCloudServiceConfigServerGitSettingRepositoryOutput) SshAuth() SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput
A `sshAuth` block as defined below.
func (SpringCloudServiceConfigServerGitSettingRepositoryOutput) ToSpringCloudServiceConfigServerGitSettingRepositoryOutput ¶
func (o SpringCloudServiceConfigServerGitSettingRepositoryOutput) ToSpringCloudServiceConfigServerGitSettingRepositoryOutput() SpringCloudServiceConfigServerGitSettingRepositoryOutput
func (SpringCloudServiceConfigServerGitSettingRepositoryOutput) ToSpringCloudServiceConfigServerGitSettingRepositoryOutputWithContext ¶
func (o SpringCloudServiceConfigServerGitSettingRepositoryOutput) ToSpringCloudServiceConfigServerGitSettingRepositoryOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingRepositoryOutput
type SpringCloudServiceConfigServerGitSettingRepositorySshAuth ¶
type SpringCloudServiceConfigServerGitSettingRepositorySshAuth struct { // The host key of the Git repository server, should not include the algorithm prefix as covered by `host-key-algorithm`. HostKey *string `pulumi:"hostKey"` // 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. HostKeyAlgorithm *string `pulumi:"hostKeyAlgorithm"` // The SSH private key to access the Git repository, required when the URI starts with `git@` or `ssh://`. PrivateKey string `pulumi:"privateKey"` // Indicates whether the Config Server instance will fail to start if the hostKey does not match. StrictHostKeyCheckingEnabled *bool `pulumi:"strictHostKeyCheckingEnabled"` }
type SpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs ¶
type SpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs struct { // The host key of the Git repository server, should not include the algorithm prefix as covered by `host-key-algorithm`. HostKey pulumi.StringPtrInput `pulumi:"hostKey"` // 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. HostKeyAlgorithm pulumi.StringPtrInput `pulumi:"hostKeyAlgorithm"` // The SSH private key to access the Git repository, required when the URI starts with `git@` or `ssh://`. PrivateKey pulumi.StringInput `pulumi:"privateKey"` // Indicates whether the Config Server instance will fail to start if the hostKey does not match. StrictHostKeyCheckingEnabled pulumi.BoolPtrInput `pulumi:"strictHostKeyCheckingEnabled"` }
func (SpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs) ElementType ¶
func (SpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs) ElementType() reflect.Type
func (SpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs) ToSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput ¶
func (i SpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs) ToSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput() SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput
func (SpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs) ToSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutputWithContext ¶
func (i SpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs) ToSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput
func (SpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs) ToSpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput ¶
func (i SpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs) ToSpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput() SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput
func (SpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs) ToSpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutputWithContext ¶
func (i SpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs) ToSpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput
type SpringCloudServiceConfigServerGitSettingRepositorySshAuthInput ¶
type SpringCloudServiceConfigServerGitSettingRepositorySshAuthInput interface { pulumi.Input ToSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput() SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput ToSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutputWithContext(context.Context) SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput }
SpringCloudServiceConfigServerGitSettingRepositorySshAuthInput is an input type that accepts SpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs and SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput values. You can construct a concrete instance of `SpringCloudServiceConfigServerGitSettingRepositorySshAuthInput` via:
SpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs{...}
type SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput ¶
type SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput struct{ *pulumi.OutputState }
func (SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) ElementType ¶
func (SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) ElementType() reflect.Type
func (SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) HostKey ¶
func (o SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) HostKey() pulumi.StringPtrOutput
The host key of the Git repository server, should not include the algorithm prefix as covered by `host-key-algorithm`.
func (SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) HostKeyAlgorithm ¶
func (o SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) HostKeyAlgorithm() pulumi.StringPtrOutput
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.
func (SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) PrivateKey ¶
func (o SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) PrivateKey() pulumi.StringOutput
The SSH private key to access the Git repository, required when the URI starts with `git@` or `ssh://`.
func (SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) StrictHostKeyCheckingEnabled ¶
func (o SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) StrictHostKeyCheckingEnabled() pulumi.BoolPtrOutput
Indicates whether the Config Server instance will fail to start if the hostKey does not match.
func (SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) ToSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput ¶
func (o SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) ToSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput() SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput
func (SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) ToSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutputWithContext ¶
func (o SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) ToSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput
func (SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) ToSpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput ¶
func (o SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) ToSpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput() SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput
func (SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) ToSpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutputWithContext ¶
func (o SpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) ToSpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput
type SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrInput ¶
type SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrInput interface { pulumi.Input ToSpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput() SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput ToSpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutputWithContext(context.Context) SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput }
SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrInput is an input type that accepts SpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs, SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtr and SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput values. You can construct a concrete instance of `SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrInput` via:
SpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs{...} or: nil
func SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtr ¶
func SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtr(v *SpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs) SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrInput
type SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput ¶
type SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput) ElementType ¶
func (SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput) ElementType() reflect.Type
func (SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput) HostKey ¶
func (o SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput) HostKey() pulumi.StringPtrOutput
The host key of the Git repository server, should not include the algorithm prefix as covered by `host-key-algorithm`.
func (SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput) HostKeyAlgorithm ¶
func (o SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput) HostKeyAlgorithm() pulumi.StringPtrOutput
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.
func (SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput) PrivateKey ¶
func (o SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput) PrivateKey() pulumi.StringPtrOutput
The SSH private key to access the Git repository, required when the URI starts with `git@` or `ssh://`.
func (SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput) StrictHostKeyCheckingEnabled ¶
func (o SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput) StrictHostKeyCheckingEnabled() pulumi.BoolPtrOutput
Indicates whether the Config Server instance will fail to start if the hostKey does not match.
func (SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput) ToSpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput ¶
func (o SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput) ToSpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput() SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput
func (SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput) ToSpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutputWithContext ¶
func (o SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput) ToSpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingRepositorySshAuthPtrOutput
type SpringCloudServiceConfigServerGitSettingSshAuth ¶
type SpringCloudServiceConfigServerGitSettingSshAuth struct { // The host key of the Git repository server, should not include the algorithm prefix as covered by `host-key-algorithm`. HostKey *string `pulumi:"hostKey"` // 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. HostKeyAlgorithm *string `pulumi:"hostKeyAlgorithm"` // The SSH private key to access the Git repository, required when the URI starts with `git@` or `ssh://`. PrivateKey string `pulumi:"privateKey"` // Indicates whether the Config Server instance will fail to start if the hostKey does not match. StrictHostKeyCheckingEnabled *bool `pulumi:"strictHostKeyCheckingEnabled"` }
type SpringCloudServiceConfigServerGitSettingSshAuthArgs ¶
type SpringCloudServiceConfigServerGitSettingSshAuthArgs struct { // The host key of the Git repository server, should not include the algorithm prefix as covered by `host-key-algorithm`. HostKey pulumi.StringPtrInput `pulumi:"hostKey"` // 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. HostKeyAlgorithm pulumi.StringPtrInput `pulumi:"hostKeyAlgorithm"` // The SSH private key to access the Git repository, required when the URI starts with `git@` or `ssh://`. PrivateKey pulumi.StringInput `pulumi:"privateKey"` // Indicates whether the Config Server instance will fail to start if the hostKey does not match. StrictHostKeyCheckingEnabled pulumi.BoolPtrInput `pulumi:"strictHostKeyCheckingEnabled"` }
func (SpringCloudServiceConfigServerGitSettingSshAuthArgs) ElementType ¶
func (SpringCloudServiceConfigServerGitSettingSshAuthArgs) ElementType() reflect.Type
func (SpringCloudServiceConfigServerGitSettingSshAuthArgs) ToSpringCloudServiceConfigServerGitSettingSshAuthOutput ¶
func (i SpringCloudServiceConfigServerGitSettingSshAuthArgs) ToSpringCloudServiceConfigServerGitSettingSshAuthOutput() SpringCloudServiceConfigServerGitSettingSshAuthOutput
func (SpringCloudServiceConfigServerGitSettingSshAuthArgs) ToSpringCloudServiceConfigServerGitSettingSshAuthOutputWithContext ¶
func (i SpringCloudServiceConfigServerGitSettingSshAuthArgs) ToSpringCloudServiceConfigServerGitSettingSshAuthOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingSshAuthOutput
func (SpringCloudServiceConfigServerGitSettingSshAuthArgs) ToSpringCloudServiceConfigServerGitSettingSshAuthPtrOutput ¶
func (i SpringCloudServiceConfigServerGitSettingSshAuthArgs) ToSpringCloudServiceConfigServerGitSettingSshAuthPtrOutput() SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput
func (SpringCloudServiceConfigServerGitSettingSshAuthArgs) ToSpringCloudServiceConfigServerGitSettingSshAuthPtrOutputWithContext ¶
func (i SpringCloudServiceConfigServerGitSettingSshAuthArgs) ToSpringCloudServiceConfigServerGitSettingSshAuthPtrOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput
type SpringCloudServiceConfigServerGitSettingSshAuthInput ¶
type SpringCloudServiceConfigServerGitSettingSshAuthInput interface { pulumi.Input ToSpringCloudServiceConfigServerGitSettingSshAuthOutput() SpringCloudServiceConfigServerGitSettingSshAuthOutput ToSpringCloudServiceConfigServerGitSettingSshAuthOutputWithContext(context.Context) SpringCloudServiceConfigServerGitSettingSshAuthOutput }
SpringCloudServiceConfigServerGitSettingSshAuthInput is an input type that accepts SpringCloudServiceConfigServerGitSettingSshAuthArgs and SpringCloudServiceConfigServerGitSettingSshAuthOutput values. You can construct a concrete instance of `SpringCloudServiceConfigServerGitSettingSshAuthInput` via:
SpringCloudServiceConfigServerGitSettingSshAuthArgs{...}
type SpringCloudServiceConfigServerGitSettingSshAuthOutput ¶
type SpringCloudServiceConfigServerGitSettingSshAuthOutput struct{ *pulumi.OutputState }
func (SpringCloudServiceConfigServerGitSettingSshAuthOutput) ElementType ¶
func (SpringCloudServiceConfigServerGitSettingSshAuthOutput) ElementType() reflect.Type
func (SpringCloudServiceConfigServerGitSettingSshAuthOutput) HostKey ¶
func (o SpringCloudServiceConfigServerGitSettingSshAuthOutput) HostKey() pulumi.StringPtrOutput
The host key of the Git repository server, should not include the algorithm prefix as covered by `host-key-algorithm`.
func (SpringCloudServiceConfigServerGitSettingSshAuthOutput) HostKeyAlgorithm ¶
func (o SpringCloudServiceConfigServerGitSettingSshAuthOutput) HostKeyAlgorithm() pulumi.StringPtrOutput
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.
func (SpringCloudServiceConfigServerGitSettingSshAuthOutput) PrivateKey ¶
func (o SpringCloudServiceConfigServerGitSettingSshAuthOutput) PrivateKey() pulumi.StringOutput
The SSH private key to access the Git repository, required when the URI starts with `git@` or `ssh://`.
func (SpringCloudServiceConfigServerGitSettingSshAuthOutput) StrictHostKeyCheckingEnabled ¶
func (o SpringCloudServiceConfigServerGitSettingSshAuthOutput) StrictHostKeyCheckingEnabled() pulumi.BoolPtrOutput
Indicates whether the Config Server instance will fail to start if the hostKey does not match.
func (SpringCloudServiceConfigServerGitSettingSshAuthOutput) ToSpringCloudServiceConfigServerGitSettingSshAuthOutput ¶
func (o SpringCloudServiceConfigServerGitSettingSshAuthOutput) ToSpringCloudServiceConfigServerGitSettingSshAuthOutput() SpringCloudServiceConfigServerGitSettingSshAuthOutput
func (SpringCloudServiceConfigServerGitSettingSshAuthOutput) ToSpringCloudServiceConfigServerGitSettingSshAuthOutputWithContext ¶
func (o SpringCloudServiceConfigServerGitSettingSshAuthOutput) ToSpringCloudServiceConfigServerGitSettingSshAuthOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingSshAuthOutput
func (SpringCloudServiceConfigServerGitSettingSshAuthOutput) ToSpringCloudServiceConfigServerGitSettingSshAuthPtrOutput ¶
func (o SpringCloudServiceConfigServerGitSettingSshAuthOutput) ToSpringCloudServiceConfigServerGitSettingSshAuthPtrOutput() SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput
func (SpringCloudServiceConfigServerGitSettingSshAuthOutput) ToSpringCloudServiceConfigServerGitSettingSshAuthPtrOutputWithContext ¶
func (o SpringCloudServiceConfigServerGitSettingSshAuthOutput) ToSpringCloudServiceConfigServerGitSettingSshAuthPtrOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput
type SpringCloudServiceConfigServerGitSettingSshAuthPtrInput ¶
type SpringCloudServiceConfigServerGitSettingSshAuthPtrInput interface { pulumi.Input ToSpringCloudServiceConfigServerGitSettingSshAuthPtrOutput() SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput ToSpringCloudServiceConfigServerGitSettingSshAuthPtrOutputWithContext(context.Context) SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput }
SpringCloudServiceConfigServerGitSettingSshAuthPtrInput is an input type that accepts SpringCloudServiceConfigServerGitSettingSshAuthArgs, SpringCloudServiceConfigServerGitSettingSshAuthPtr and SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput values. You can construct a concrete instance of `SpringCloudServiceConfigServerGitSettingSshAuthPtrInput` via:
SpringCloudServiceConfigServerGitSettingSshAuthArgs{...} or: nil
func SpringCloudServiceConfigServerGitSettingSshAuthPtr ¶
func SpringCloudServiceConfigServerGitSettingSshAuthPtr(v *SpringCloudServiceConfigServerGitSettingSshAuthArgs) SpringCloudServiceConfigServerGitSettingSshAuthPtrInput
type SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput ¶
type SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput) ElementType ¶
func (SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput) ElementType() reflect.Type
func (SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput) HostKey ¶
func (o SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput) HostKey() pulumi.StringPtrOutput
The host key of the Git repository server, should not include the algorithm prefix as covered by `host-key-algorithm`.
func (SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput) HostKeyAlgorithm ¶
func (o SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput) HostKeyAlgorithm() pulumi.StringPtrOutput
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.
func (SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput) PrivateKey ¶
func (o SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput) PrivateKey() pulumi.StringPtrOutput
The SSH private key to access the Git repository, required when the URI starts with `git@` or `ssh://`.
func (SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput) StrictHostKeyCheckingEnabled ¶
func (o SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput) StrictHostKeyCheckingEnabled() pulumi.BoolPtrOutput
Indicates whether the Config Server instance will fail to start if the hostKey does not match.
func (SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput) ToSpringCloudServiceConfigServerGitSettingSshAuthPtrOutput ¶
func (o SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput) ToSpringCloudServiceConfigServerGitSettingSshAuthPtrOutput() SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput
func (SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput) ToSpringCloudServiceConfigServerGitSettingSshAuthPtrOutputWithContext ¶
func (o SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput) ToSpringCloudServiceConfigServerGitSettingSshAuthPtrOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput
type SpringCloudServiceInput ¶
type SpringCloudServiceInput interface { pulumi.Input ToSpringCloudServiceOutput() SpringCloudServiceOutput ToSpringCloudServiceOutputWithContext(ctx context.Context) SpringCloudServiceOutput }
type SpringCloudServiceMap ¶
type SpringCloudServiceMap map[string]SpringCloudServiceInput
func (SpringCloudServiceMap) ElementType ¶
func (SpringCloudServiceMap) ElementType() reflect.Type
func (SpringCloudServiceMap) ToSpringCloudServiceMapOutput ¶
func (i SpringCloudServiceMap) ToSpringCloudServiceMapOutput() SpringCloudServiceMapOutput
func (SpringCloudServiceMap) ToSpringCloudServiceMapOutputWithContext ¶
func (i SpringCloudServiceMap) ToSpringCloudServiceMapOutputWithContext(ctx context.Context) SpringCloudServiceMapOutput
type SpringCloudServiceMapInput ¶
type SpringCloudServiceMapInput interface { pulumi.Input ToSpringCloudServiceMapOutput() SpringCloudServiceMapOutput ToSpringCloudServiceMapOutputWithContext(context.Context) SpringCloudServiceMapOutput }
SpringCloudServiceMapInput is an input type that accepts SpringCloudServiceMap and SpringCloudServiceMapOutput values. You can construct a concrete instance of `SpringCloudServiceMapInput` via:
SpringCloudServiceMap{ "key": SpringCloudServiceArgs{...} }
type SpringCloudServiceMapOutput ¶
type SpringCloudServiceMapOutput struct{ *pulumi.OutputState }
func (SpringCloudServiceMapOutput) ElementType ¶
func (SpringCloudServiceMapOutput) ElementType() reflect.Type
func (SpringCloudServiceMapOutput) MapIndex ¶
func (o SpringCloudServiceMapOutput) MapIndex(k pulumi.StringInput) SpringCloudServiceOutput
func (SpringCloudServiceMapOutput) ToSpringCloudServiceMapOutput ¶
func (o SpringCloudServiceMapOutput) ToSpringCloudServiceMapOutput() SpringCloudServiceMapOutput
func (SpringCloudServiceMapOutput) ToSpringCloudServiceMapOutputWithContext ¶
func (o SpringCloudServiceMapOutput) ToSpringCloudServiceMapOutputWithContext(ctx context.Context) SpringCloudServiceMapOutput
type SpringCloudServiceNetwork ¶
type SpringCloudServiceNetwork struct { // Specifies the Name of the resource group containing network resources of Azure Spring Cloud Apps. Changing this forces a new resource to be created. AppNetworkResourceGroup *string `pulumi:"appNetworkResourceGroup"` // Specifies the ID of the Subnet which should host the Spring Boot Applications deployed in this Spring Cloud Service. Changing this forces a new resource to be created. AppSubnetId string `pulumi:"appSubnetId"` // A list of (at least 3) CIDR ranges (at least /16) which are used to host the Spring Cloud infrastructure, which must not overlap with any existing CIDR ranges in the Subnet. Changing this forces a new resource to be created. CidrRanges []string `pulumi:"cidrRanges"` // Ingress read time out in seconds. Changing this forces a new resource to be created. ReadTimeoutSeconds *int `pulumi:"readTimeoutSeconds"` // Specifies the Name of the resource group containing network resources of Azure Spring Cloud Service Runtime. Changing this forces a new resource to be created. ServiceRuntimeNetworkResourceGroup *string `pulumi:"serviceRuntimeNetworkResourceGroup"` // Specifies the ID of the Subnet where the Service Runtime components of the Spring Cloud Service will exist. Changing this forces a new resource to be created. ServiceRuntimeSubnetId string `pulumi:"serviceRuntimeSubnetId"` }
type SpringCloudServiceNetworkArgs ¶
type SpringCloudServiceNetworkArgs struct { // Specifies the Name of the resource group containing network resources of Azure Spring Cloud Apps. Changing this forces a new resource to be created. AppNetworkResourceGroup pulumi.StringPtrInput `pulumi:"appNetworkResourceGroup"` // Specifies the ID of the Subnet which should host the Spring Boot Applications deployed in this Spring Cloud Service. Changing this forces a new resource to be created. AppSubnetId pulumi.StringInput `pulumi:"appSubnetId"` // A list of (at least 3) CIDR ranges (at least /16) which are used to host the Spring Cloud infrastructure, which must not overlap with any existing CIDR ranges in the Subnet. Changing this forces a new resource to be created. CidrRanges pulumi.StringArrayInput `pulumi:"cidrRanges"` // Ingress read time out in seconds. Changing this forces a new resource to be created. ReadTimeoutSeconds pulumi.IntPtrInput `pulumi:"readTimeoutSeconds"` // Specifies the Name of the resource group containing network resources of Azure Spring Cloud Service Runtime. Changing this forces a new resource to be created. ServiceRuntimeNetworkResourceGroup pulumi.StringPtrInput `pulumi:"serviceRuntimeNetworkResourceGroup"` // Specifies the ID of the Subnet where the Service Runtime components of the Spring Cloud Service will exist. Changing this forces a new resource to be created. ServiceRuntimeSubnetId pulumi.StringInput `pulumi:"serviceRuntimeSubnetId"` }
func (SpringCloudServiceNetworkArgs) ElementType ¶
func (SpringCloudServiceNetworkArgs) ElementType() reflect.Type
func (SpringCloudServiceNetworkArgs) ToSpringCloudServiceNetworkOutput ¶
func (i SpringCloudServiceNetworkArgs) ToSpringCloudServiceNetworkOutput() SpringCloudServiceNetworkOutput
func (SpringCloudServiceNetworkArgs) ToSpringCloudServiceNetworkOutputWithContext ¶
func (i SpringCloudServiceNetworkArgs) ToSpringCloudServiceNetworkOutputWithContext(ctx context.Context) SpringCloudServiceNetworkOutput
func (SpringCloudServiceNetworkArgs) ToSpringCloudServiceNetworkPtrOutput ¶
func (i SpringCloudServiceNetworkArgs) ToSpringCloudServiceNetworkPtrOutput() SpringCloudServiceNetworkPtrOutput
func (SpringCloudServiceNetworkArgs) ToSpringCloudServiceNetworkPtrOutputWithContext ¶
func (i SpringCloudServiceNetworkArgs) ToSpringCloudServiceNetworkPtrOutputWithContext(ctx context.Context) SpringCloudServiceNetworkPtrOutput
type SpringCloudServiceNetworkInput ¶
type SpringCloudServiceNetworkInput interface { pulumi.Input ToSpringCloudServiceNetworkOutput() SpringCloudServiceNetworkOutput ToSpringCloudServiceNetworkOutputWithContext(context.Context) SpringCloudServiceNetworkOutput }
SpringCloudServiceNetworkInput is an input type that accepts SpringCloudServiceNetworkArgs and SpringCloudServiceNetworkOutput values. You can construct a concrete instance of `SpringCloudServiceNetworkInput` via:
SpringCloudServiceNetworkArgs{...}
type SpringCloudServiceNetworkOutput ¶
type SpringCloudServiceNetworkOutput struct{ *pulumi.OutputState }
func (SpringCloudServiceNetworkOutput) AppNetworkResourceGroup ¶
func (o SpringCloudServiceNetworkOutput) AppNetworkResourceGroup() pulumi.StringPtrOutput
Specifies the Name of the resource group containing network resources of Azure Spring Cloud Apps. Changing this forces a new resource to be created.
func (SpringCloudServiceNetworkOutput) AppSubnetId ¶
func (o SpringCloudServiceNetworkOutput) AppSubnetId() pulumi.StringOutput
Specifies the ID of the Subnet which should host the Spring Boot Applications deployed in this Spring Cloud Service. Changing this forces a new resource to be created.
func (SpringCloudServiceNetworkOutput) CidrRanges ¶
func (o SpringCloudServiceNetworkOutput) CidrRanges() pulumi.StringArrayOutput
A list of (at least 3) CIDR ranges (at least /16) which are used to host the Spring Cloud infrastructure, which must not overlap with any existing CIDR ranges in the Subnet. Changing this forces a new resource to be created.
func (SpringCloudServiceNetworkOutput) ElementType ¶
func (SpringCloudServiceNetworkOutput) ElementType() reflect.Type
func (SpringCloudServiceNetworkOutput) ReadTimeoutSeconds ¶ added in v5.16.0
func (o SpringCloudServiceNetworkOutput) ReadTimeoutSeconds() pulumi.IntPtrOutput
Ingress read time out in seconds. Changing this forces a new resource to be created.
func (SpringCloudServiceNetworkOutput) ServiceRuntimeNetworkResourceGroup ¶
func (o SpringCloudServiceNetworkOutput) ServiceRuntimeNetworkResourceGroup() pulumi.StringPtrOutput
Specifies the Name of the resource group containing network resources of Azure Spring Cloud Service Runtime. Changing this forces a new resource to be created.
func (SpringCloudServiceNetworkOutput) ServiceRuntimeSubnetId ¶
func (o SpringCloudServiceNetworkOutput) ServiceRuntimeSubnetId() pulumi.StringOutput
Specifies the ID of the Subnet where the Service Runtime components of the Spring Cloud Service will exist. Changing this forces a new resource to be created.
func (SpringCloudServiceNetworkOutput) ToSpringCloudServiceNetworkOutput ¶
func (o SpringCloudServiceNetworkOutput) ToSpringCloudServiceNetworkOutput() SpringCloudServiceNetworkOutput
func (SpringCloudServiceNetworkOutput) ToSpringCloudServiceNetworkOutputWithContext ¶
func (o SpringCloudServiceNetworkOutput) ToSpringCloudServiceNetworkOutputWithContext(ctx context.Context) SpringCloudServiceNetworkOutput
func (SpringCloudServiceNetworkOutput) ToSpringCloudServiceNetworkPtrOutput ¶
func (o SpringCloudServiceNetworkOutput) ToSpringCloudServiceNetworkPtrOutput() SpringCloudServiceNetworkPtrOutput
func (SpringCloudServiceNetworkOutput) ToSpringCloudServiceNetworkPtrOutputWithContext ¶
func (o SpringCloudServiceNetworkOutput) ToSpringCloudServiceNetworkPtrOutputWithContext(ctx context.Context) SpringCloudServiceNetworkPtrOutput
type SpringCloudServiceNetworkPtrInput ¶
type SpringCloudServiceNetworkPtrInput interface { pulumi.Input ToSpringCloudServiceNetworkPtrOutput() SpringCloudServiceNetworkPtrOutput ToSpringCloudServiceNetworkPtrOutputWithContext(context.Context) SpringCloudServiceNetworkPtrOutput }
SpringCloudServiceNetworkPtrInput is an input type that accepts SpringCloudServiceNetworkArgs, SpringCloudServiceNetworkPtr and SpringCloudServiceNetworkPtrOutput values. You can construct a concrete instance of `SpringCloudServiceNetworkPtrInput` via:
SpringCloudServiceNetworkArgs{...} or: nil
func SpringCloudServiceNetworkPtr ¶
func SpringCloudServiceNetworkPtr(v *SpringCloudServiceNetworkArgs) SpringCloudServiceNetworkPtrInput
type SpringCloudServiceNetworkPtrOutput ¶
type SpringCloudServiceNetworkPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudServiceNetworkPtrOutput) AppNetworkResourceGroup ¶
func (o SpringCloudServiceNetworkPtrOutput) AppNetworkResourceGroup() pulumi.StringPtrOutput
Specifies the Name of the resource group containing network resources of Azure Spring Cloud Apps. Changing this forces a new resource to be created.
func (SpringCloudServiceNetworkPtrOutput) AppSubnetId ¶
func (o SpringCloudServiceNetworkPtrOutput) AppSubnetId() pulumi.StringPtrOutput
Specifies the ID of the Subnet which should host the Spring Boot Applications deployed in this Spring Cloud Service. Changing this forces a new resource to be created.
func (SpringCloudServiceNetworkPtrOutput) CidrRanges ¶
func (o SpringCloudServiceNetworkPtrOutput) CidrRanges() pulumi.StringArrayOutput
A list of (at least 3) CIDR ranges (at least /16) which are used to host the Spring Cloud infrastructure, which must not overlap with any existing CIDR ranges in the Subnet. Changing this forces a new resource to be created.
func (SpringCloudServiceNetworkPtrOutput) Elem ¶
func (o SpringCloudServiceNetworkPtrOutput) Elem() SpringCloudServiceNetworkOutput
func (SpringCloudServiceNetworkPtrOutput) ElementType ¶
func (SpringCloudServiceNetworkPtrOutput) ElementType() reflect.Type
func (SpringCloudServiceNetworkPtrOutput) ReadTimeoutSeconds ¶ added in v5.16.0
func (o SpringCloudServiceNetworkPtrOutput) ReadTimeoutSeconds() pulumi.IntPtrOutput
Ingress read time out in seconds. Changing this forces a new resource to be created.
func (SpringCloudServiceNetworkPtrOutput) ServiceRuntimeNetworkResourceGroup ¶
func (o SpringCloudServiceNetworkPtrOutput) ServiceRuntimeNetworkResourceGroup() pulumi.StringPtrOutput
Specifies the Name of the resource group containing network resources of Azure Spring Cloud Service Runtime. Changing this forces a new resource to be created.
func (SpringCloudServiceNetworkPtrOutput) ServiceRuntimeSubnetId ¶
func (o SpringCloudServiceNetworkPtrOutput) ServiceRuntimeSubnetId() pulumi.StringPtrOutput
Specifies the ID of the Subnet where the Service Runtime components of the Spring Cloud Service will exist. Changing this forces a new resource to be created.
func (SpringCloudServiceNetworkPtrOutput) ToSpringCloudServiceNetworkPtrOutput ¶
func (o SpringCloudServiceNetworkPtrOutput) ToSpringCloudServiceNetworkPtrOutput() SpringCloudServiceNetworkPtrOutput
func (SpringCloudServiceNetworkPtrOutput) ToSpringCloudServiceNetworkPtrOutputWithContext ¶
func (o SpringCloudServiceNetworkPtrOutput) ToSpringCloudServiceNetworkPtrOutputWithContext(ctx context.Context) SpringCloudServiceNetworkPtrOutput
type SpringCloudServiceOutput ¶
type SpringCloudServiceOutput struct{ *pulumi.OutputState }
func (SpringCloudServiceOutput) BuildAgentPoolSize ¶ added in v5.8.0
func (o SpringCloudServiceOutput) BuildAgentPoolSize() pulumi.StringPtrOutput
Specifies the size for this Spring Cloud Service's default build agent pool. Possible values are `S1`, `S2`, `S3`, `S4` and `S5`. This field is applicable only for Spring Cloud Service with enterprise tier.
func (SpringCloudServiceOutput) ConfigServerGitSetting ¶ added in v5.5.0
func (o SpringCloudServiceOutput) ConfigServerGitSetting() SpringCloudServiceConfigServerGitSettingPtrOutput
A `configServerGitSetting` block as defined below. This field is applicable only for Spring Cloud Service with basic and standard tier.
func (SpringCloudServiceOutput) ElementType ¶
func (SpringCloudServiceOutput) ElementType() reflect.Type
func (SpringCloudServiceOutput) Location ¶ added in v5.5.0
func (o SpringCloudServiceOutput) Location() pulumi.StringOutput
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
func (SpringCloudServiceOutput) LogStreamPublicEndpointEnabled ¶ added in v5.16.0
func (o SpringCloudServiceOutput) LogStreamPublicEndpointEnabled() pulumi.BoolPtrOutput
Should the log stream in vnet injection instance could be accessed from Internet?
func (SpringCloudServiceOutput) Name ¶ added in v5.5.0
func (o SpringCloudServiceOutput) Name() pulumi.StringOutput
Specifies the name of the Spring Cloud Service resource. Changing this forces a new resource to be created.
func (SpringCloudServiceOutput) Network ¶ added in v5.5.0
func (o SpringCloudServiceOutput) Network() SpringCloudServiceNetworkPtrOutput
A `network` block as defined below. Changing this forces a new resource to be created.
func (SpringCloudServiceOutput) OutboundPublicIpAddresses ¶ added in v5.5.0
func (o SpringCloudServiceOutput) OutboundPublicIpAddresses() pulumi.StringArrayOutput
A list of the outbound Public IP Addresses used by this Spring Cloud Service.
func (SpringCloudServiceOutput) RequiredNetworkTrafficRules ¶ added in v5.5.0
func (o SpringCloudServiceOutput) RequiredNetworkTrafficRules() SpringCloudServiceRequiredNetworkTrafficRuleArrayOutput
A list of `requiredNetworkTrafficRules` blocks as defined below.
func (SpringCloudServiceOutput) ResourceGroupName ¶ added in v5.5.0
func (o SpringCloudServiceOutput) ResourceGroupName() pulumi.StringOutput
Specifies The name of the resource group in which to create the Spring Cloud Service. Changing this forces a new resource to be created.
func (SpringCloudServiceOutput) ServiceRegistryEnabled ¶ added in v5.5.0
func (o SpringCloudServiceOutput) ServiceRegistryEnabled() pulumi.BoolPtrOutput
Whether enable the default Service Registry. This field is applicable only for Spring Cloud Service with enterprise tier.
func (SpringCloudServiceOutput) ServiceRegistryId ¶ added in v5.7.0
func (o SpringCloudServiceOutput) ServiceRegistryId() pulumi.StringOutput
The ID of the Spring Cloud Service Registry.
func (SpringCloudServiceOutput) SkuName ¶ added in v5.5.0
func (o SpringCloudServiceOutput) SkuName() pulumi.StringPtrOutput
Specifies the SKU Name for this Spring Cloud Service. Possible values are `B0`, `S0` and `E0`. Defaults to `S0`.
func (SpringCloudServiceOutput) Tags ¶ added in v5.5.0
func (o SpringCloudServiceOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (SpringCloudServiceOutput) ToSpringCloudServiceOutput ¶
func (o SpringCloudServiceOutput) ToSpringCloudServiceOutput() SpringCloudServiceOutput
func (SpringCloudServiceOutput) ToSpringCloudServiceOutputWithContext ¶
func (o SpringCloudServiceOutput) ToSpringCloudServiceOutputWithContext(ctx context.Context) SpringCloudServiceOutput
func (SpringCloudServiceOutput) Trace ¶ added in v5.5.0
func (o SpringCloudServiceOutput) Trace() SpringCloudServiceTracePtrOutput
A `trace` block as defined below.
func (SpringCloudServiceOutput) ZoneRedundant ¶ added in v5.8.0
func (o SpringCloudServiceOutput) ZoneRedundant() pulumi.BoolPtrOutput
Whether zone redundancy is enabled for this Spring Cloud Service. Defaults to `false`.
type SpringCloudServiceRequiredNetworkTrafficRule ¶
type SpringCloudServiceRequiredNetworkTrafficRule struct { // The direction of required traffic. Possible values are `Inbound`, `Outbound`. Direction *string `pulumi:"direction"` // The FQDN list of required traffic. Fqdns []string `pulumi:"fqdns"` IpAddresses []string `pulumi:"ipAddresses"` // The port of required traffic. Port *int `pulumi:"port"` // The protocol of required traffic. Protocol *string `pulumi:"protocol"` }
type SpringCloudServiceRequiredNetworkTrafficRuleArgs ¶
type SpringCloudServiceRequiredNetworkTrafficRuleArgs struct { // The direction of required traffic. Possible values are `Inbound`, `Outbound`. Direction pulumi.StringPtrInput `pulumi:"direction"` // The FQDN list of required traffic. Fqdns pulumi.StringArrayInput `pulumi:"fqdns"` IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"` // The port of required traffic. Port pulumi.IntPtrInput `pulumi:"port"` // The protocol of required traffic. Protocol pulumi.StringPtrInput `pulumi:"protocol"` }
func (SpringCloudServiceRequiredNetworkTrafficRuleArgs) ElementType ¶
func (SpringCloudServiceRequiredNetworkTrafficRuleArgs) ElementType() reflect.Type
func (SpringCloudServiceRequiredNetworkTrafficRuleArgs) ToSpringCloudServiceRequiredNetworkTrafficRuleOutput ¶
func (i SpringCloudServiceRequiredNetworkTrafficRuleArgs) ToSpringCloudServiceRequiredNetworkTrafficRuleOutput() SpringCloudServiceRequiredNetworkTrafficRuleOutput
func (SpringCloudServiceRequiredNetworkTrafficRuleArgs) ToSpringCloudServiceRequiredNetworkTrafficRuleOutputWithContext ¶
func (i SpringCloudServiceRequiredNetworkTrafficRuleArgs) ToSpringCloudServiceRequiredNetworkTrafficRuleOutputWithContext(ctx context.Context) SpringCloudServiceRequiredNetworkTrafficRuleOutput
type SpringCloudServiceRequiredNetworkTrafficRuleArray ¶
type SpringCloudServiceRequiredNetworkTrafficRuleArray []SpringCloudServiceRequiredNetworkTrafficRuleInput
func (SpringCloudServiceRequiredNetworkTrafficRuleArray) ElementType ¶
func (SpringCloudServiceRequiredNetworkTrafficRuleArray) ElementType() reflect.Type
func (SpringCloudServiceRequiredNetworkTrafficRuleArray) ToSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput ¶
func (i SpringCloudServiceRequiredNetworkTrafficRuleArray) ToSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput() SpringCloudServiceRequiredNetworkTrafficRuleArrayOutput
func (SpringCloudServiceRequiredNetworkTrafficRuleArray) ToSpringCloudServiceRequiredNetworkTrafficRuleArrayOutputWithContext ¶
func (i SpringCloudServiceRequiredNetworkTrafficRuleArray) ToSpringCloudServiceRequiredNetworkTrafficRuleArrayOutputWithContext(ctx context.Context) SpringCloudServiceRequiredNetworkTrafficRuleArrayOutput
type SpringCloudServiceRequiredNetworkTrafficRuleArrayInput ¶
type SpringCloudServiceRequiredNetworkTrafficRuleArrayInput interface { pulumi.Input ToSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput() SpringCloudServiceRequiredNetworkTrafficRuleArrayOutput ToSpringCloudServiceRequiredNetworkTrafficRuleArrayOutputWithContext(context.Context) SpringCloudServiceRequiredNetworkTrafficRuleArrayOutput }
SpringCloudServiceRequiredNetworkTrafficRuleArrayInput is an input type that accepts SpringCloudServiceRequiredNetworkTrafficRuleArray and SpringCloudServiceRequiredNetworkTrafficRuleArrayOutput values. You can construct a concrete instance of `SpringCloudServiceRequiredNetworkTrafficRuleArrayInput` via:
SpringCloudServiceRequiredNetworkTrafficRuleArray{ SpringCloudServiceRequiredNetworkTrafficRuleArgs{...} }
type SpringCloudServiceRequiredNetworkTrafficRuleArrayOutput ¶
type SpringCloudServiceRequiredNetworkTrafficRuleArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudServiceRequiredNetworkTrafficRuleArrayOutput) ElementType ¶
func (SpringCloudServiceRequiredNetworkTrafficRuleArrayOutput) ElementType() reflect.Type
func (SpringCloudServiceRequiredNetworkTrafficRuleArrayOutput) ToSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput ¶
func (o SpringCloudServiceRequiredNetworkTrafficRuleArrayOutput) ToSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput() SpringCloudServiceRequiredNetworkTrafficRuleArrayOutput
func (SpringCloudServiceRequiredNetworkTrafficRuleArrayOutput) ToSpringCloudServiceRequiredNetworkTrafficRuleArrayOutputWithContext ¶
func (o SpringCloudServiceRequiredNetworkTrafficRuleArrayOutput) ToSpringCloudServiceRequiredNetworkTrafficRuleArrayOutputWithContext(ctx context.Context) SpringCloudServiceRequiredNetworkTrafficRuleArrayOutput
type SpringCloudServiceRequiredNetworkTrafficRuleInput ¶
type SpringCloudServiceRequiredNetworkTrafficRuleInput interface { pulumi.Input ToSpringCloudServiceRequiredNetworkTrafficRuleOutput() SpringCloudServiceRequiredNetworkTrafficRuleOutput ToSpringCloudServiceRequiredNetworkTrafficRuleOutputWithContext(context.Context) SpringCloudServiceRequiredNetworkTrafficRuleOutput }
SpringCloudServiceRequiredNetworkTrafficRuleInput is an input type that accepts SpringCloudServiceRequiredNetworkTrafficRuleArgs and SpringCloudServiceRequiredNetworkTrafficRuleOutput values. You can construct a concrete instance of `SpringCloudServiceRequiredNetworkTrafficRuleInput` via:
SpringCloudServiceRequiredNetworkTrafficRuleArgs{...}
type SpringCloudServiceRequiredNetworkTrafficRuleOutput ¶
type SpringCloudServiceRequiredNetworkTrafficRuleOutput struct{ *pulumi.OutputState }
func (SpringCloudServiceRequiredNetworkTrafficRuleOutput) Direction ¶
func (o SpringCloudServiceRequiredNetworkTrafficRuleOutput) Direction() pulumi.StringPtrOutput
The direction of required traffic. Possible values are `Inbound`, `Outbound`.
func (SpringCloudServiceRequiredNetworkTrafficRuleOutput) ElementType ¶
func (SpringCloudServiceRequiredNetworkTrafficRuleOutput) ElementType() reflect.Type
func (SpringCloudServiceRequiredNetworkTrafficRuleOutput) Fqdns ¶
func (o SpringCloudServiceRequiredNetworkTrafficRuleOutput) Fqdns() pulumi.StringArrayOutput
The FQDN list of required traffic.
func (SpringCloudServiceRequiredNetworkTrafficRuleOutput) IpAddresses ¶
func (o SpringCloudServiceRequiredNetworkTrafficRuleOutput) IpAddresses() pulumi.StringArrayOutput
func (SpringCloudServiceRequiredNetworkTrafficRuleOutput) Port ¶
func (o SpringCloudServiceRequiredNetworkTrafficRuleOutput) Port() pulumi.IntPtrOutput
The port of required traffic.
func (SpringCloudServiceRequiredNetworkTrafficRuleOutput) Protocol ¶
func (o SpringCloudServiceRequiredNetworkTrafficRuleOutput) Protocol() pulumi.StringPtrOutput
The protocol of required traffic.
func (SpringCloudServiceRequiredNetworkTrafficRuleOutput) ToSpringCloudServiceRequiredNetworkTrafficRuleOutput ¶
func (o SpringCloudServiceRequiredNetworkTrafficRuleOutput) ToSpringCloudServiceRequiredNetworkTrafficRuleOutput() SpringCloudServiceRequiredNetworkTrafficRuleOutput
func (SpringCloudServiceRequiredNetworkTrafficRuleOutput) ToSpringCloudServiceRequiredNetworkTrafficRuleOutputWithContext ¶
func (o SpringCloudServiceRequiredNetworkTrafficRuleOutput) ToSpringCloudServiceRequiredNetworkTrafficRuleOutputWithContext(ctx context.Context) SpringCloudServiceRequiredNetworkTrafficRuleOutput
type SpringCloudServiceState ¶
type SpringCloudServiceState struct { // Specifies the size for this Spring Cloud Service's default build agent pool. Possible values are `S1`, `S2`, `S3`, `S4` and `S5`. This field is applicable only for Spring Cloud Service with enterprise tier. BuildAgentPoolSize pulumi.StringPtrInput // A `configServerGitSetting` block as defined below. This field is applicable only for Spring Cloud Service with basic and standard tier. ConfigServerGitSetting SpringCloudServiceConfigServerGitSettingPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Should the log stream in vnet injection instance could be accessed from Internet? LogStreamPublicEndpointEnabled pulumi.BoolPtrInput // Specifies the name of the Spring Cloud Service resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A `network` block as defined below. Changing this forces a new resource to be created. Network SpringCloudServiceNetworkPtrInput // A list of the outbound Public IP Addresses used by this Spring Cloud Service. OutboundPublicIpAddresses pulumi.StringArrayInput // A list of `requiredNetworkTrafficRules` blocks as defined below. RequiredNetworkTrafficRules SpringCloudServiceRequiredNetworkTrafficRuleArrayInput // Specifies The name of the resource group in which to create the Spring Cloud Service. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // Whether enable the default Service Registry. This field is applicable only for Spring Cloud Service with enterprise tier. ServiceRegistryEnabled pulumi.BoolPtrInput // The ID of the Spring Cloud Service Registry. ServiceRegistryId pulumi.StringPtrInput // Specifies the SKU Name for this Spring Cloud Service. Possible values are `B0`, `S0` and `E0`. Defaults to `S0`. SkuName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // A `trace` block as defined below. Trace SpringCloudServiceTracePtrInput // Whether zone redundancy is enabled for this Spring Cloud Service. Defaults to `false`. ZoneRedundant pulumi.BoolPtrInput }
func (SpringCloudServiceState) ElementType ¶
func (SpringCloudServiceState) ElementType() reflect.Type
type SpringCloudServiceTrace ¶
type SpringCloudServiceTraceArgs ¶
type SpringCloudServiceTraceArgs struct { // The connection string used for Application Insights. ConnectionString pulumi.StringPtrInput `pulumi:"connectionString"` // The sampling rate of Application Insights Agent. Must be between `0.0` and `100.0`. Defaults to `10.0`. SampleRate pulumi.Float64PtrInput `pulumi:"sampleRate"` }
func (SpringCloudServiceTraceArgs) ElementType ¶
func (SpringCloudServiceTraceArgs) ElementType() reflect.Type
func (SpringCloudServiceTraceArgs) ToSpringCloudServiceTraceOutput ¶
func (i SpringCloudServiceTraceArgs) ToSpringCloudServiceTraceOutput() SpringCloudServiceTraceOutput
func (SpringCloudServiceTraceArgs) ToSpringCloudServiceTraceOutputWithContext ¶
func (i SpringCloudServiceTraceArgs) ToSpringCloudServiceTraceOutputWithContext(ctx context.Context) SpringCloudServiceTraceOutput
func (SpringCloudServiceTraceArgs) ToSpringCloudServiceTracePtrOutput ¶
func (i SpringCloudServiceTraceArgs) ToSpringCloudServiceTracePtrOutput() SpringCloudServiceTracePtrOutput
func (SpringCloudServiceTraceArgs) ToSpringCloudServiceTracePtrOutputWithContext ¶
func (i SpringCloudServiceTraceArgs) ToSpringCloudServiceTracePtrOutputWithContext(ctx context.Context) SpringCloudServiceTracePtrOutput
type SpringCloudServiceTraceInput ¶
type SpringCloudServiceTraceInput interface { pulumi.Input ToSpringCloudServiceTraceOutput() SpringCloudServiceTraceOutput ToSpringCloudServiceTraceOutputWithContext(context.Context) SpringCloudServiceTraceOutput }
SpringCloudServiceTraceInput is an input type that accepts SpringCloudServiceTraceArgs and SpringCloudServiceTraceOutput values. You can construct a concrete instance of `SpringCloudServiceTraceInput` via:
SpringCloudServiceTraceArgs{...}
type SpringCloudServiceTraceOutput ¶
type SpringCloudServiceTraceOutput struct{ *pulumi.OutputState }
func (SpringCloudServiceTraceOutput) ConnectionString ¶
func (o SpringCloudServiceTraceOutput) ConnectionString() pulumi.StringPtrOutput
The connection string used for Application Insights.
func (SpringCloudServiceTraceOutput) ElementType ¶
func (SpringCloudServiceTraceOutput) ElementType() reflect.Type
func (SpringCloudServiceTraceOutput) SampleRate ¶
func (o SpringCloudServiceTraceOutput) SampleRate() pulumi.Float64PtrOutput
The sampling rate of Application Insights Agent. Must be between `0.0` and `100.0`. Defaults to `10.0`.
func (SpringCloudServiceTraceOutput) ToSpringCloudServiceTraceOutput ¶
func (o SpringCloudServiceTraceOutput) ToSpringCloudServiceTraceOutput() SpringCloudServiceTraceOutput
func (SpringCloudServiceTraceOutput) ToSpringCloudServiceTraceOutputWithContext ¶
func (o SpringCloudServiceTraceOutput) ToSpringCloudServiceTraceOutputWithContext(ctx context.Context) SpringCloudServiceTraceOutput
func (SpringCloudServiceTraceOutput) ToSpringCloudServiceTracePtrOutput ¶
func (o SpringCloudServiceTraceOutput) ToSpringCloudServiceTracePtrOutput() SpringCloudServiceTracePtrOutput
func (SpringCloudServiceTraceOutput) ToSpringCloudServiceTracePtrOutputWithContext ¶
func (o SpringCloudServiceTraceOutput) ToSpringCloudServiceTracePtrOutputWithContext(ctx context.Context) SpringCloudServiceTracePtrOutput
type SpringCloudServiceTracePtrInput ¶
type SpringCloudServiceTracePtrInput interface { pulumi.Input ToSpringCloudServiceTracePtrOutput() SpringCloudServiceTracePtrOutput ToSpringCloudServiceTracePtrOutputWithContext(context.Context) SpringCloudServiceTracePtrOutput }
SpringCloudServiceTracePtrInput is an input type that accepts SpringCloudServiceTraceArgs, SpringCloudServiceTracePtr and SpringCloudServiceTracePtrOutput values. You can construct a concrete instance of `SpringCloudServiceTracePtrInput` via:
SpringCloudServiceTraceArgs{...} or: nil
func SpringCloudServiceTracePtr ¶
func SpringCloudServiceTracePtr(v *SpringCloudServiceTraceArgs) SpringCloudServiceTracePtrInput
type SpringCloudServiceTracePtrOutput ¶
type SpringCloudServiceTracePtrOutput struct{ *pulumi.OutputState }
func (SpringCloudServiceTracePtrOutput) ConnectionString ¶
func (o SpringCloudServiceTracePtrOutput) ConnectionString() pulumi.StringPtrOutput
The connection string used for Application Insights.
func (SpringCloudServiceTracePtrOutput) Elem ¶
func (o SpringCloudServiceTracePtrOutput) Elem() SpringCloudServiceTraceOutput
func (SpringCloudServiceTracePtrOutput) ElementType ¶
func (SpringCloudServiceTracePtrOutput) ElementType() reflect.Type
func (SpringCloudServiceTracePtrOutput) SampleRate ¶
func (o SpringCloudServiceTracePtrOutput) SampleRate() pulumi.Float64PtrOutput
The sampling rate of Application Insights Agent. Must be between `0.0` and `100.0`. Defaults to `10.0`.
func (SpringCloudServiceTracePtrOutput) ToSpringCloudServiceTracePtrOutput ¶
func (o SpringCloudServiceTracePtrOutput) ToSpringCloudServiceTracePtrOutput() SpringCloudServiceTracePtrOutput
func (SpringCloudServiceTracePtrOutput) ToSpringCloudServiceTracePtrOutputWithContext ¶
func (o SpringCloudServiceTracePtrOutput) ToSpringCloudServiceTracePtrOutputWithContext(ctx context.Context) SpringCloudServiceTracePtrOutput
type SpringCloudStorage ¶
type SpringCloudStorage struct { pulumi.CustomResourceState // The name which should be used for this Spring Cloud Storage. Changing this forces a new Spring Cloud Storage to be created. Name pulumi.StringOutput `pulumi:"name"` // The ID of the Spring Cloud Service where the Spring Cloud Storage should exist. Changing this forces a new Spring Cloud Storage to be created. SpringCloudServiceId pulumi.StringOutput `pulumi:"springCloudServiceId"` // The access key of the Azure Storage Account. StorageAccountKey pulumi.StringOutput `pulumi:"storageAccountKey"` // The account name of the Azure Storage Account. StorageAccountName pulumi.StringOutput `pulumi:"storageAccountName"` }
Manages a Spring Cloud Storage.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "exampleAccount", &storage.AccountArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("GRS"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "exampleSpringCloudService", &appplatform.SpringCloudServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } _, err = appplatform.NewSpringCloudStorage(ctx, "exampleSpringCloudStorage", &appplatform.SpringCloudStorageArgs{ SpringCloudServiceId: exampleSpringCloudService.ID(), StorageAccountName: exampleAccount.Name, StorageAccountKey: exampleAccount.PrimaryAccessKey, }) if err != nil { return err } return nil }) }
```
## Import
Spring Cloud Storages can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appplatform/springCloudStorage:SpringCloudStorage example /subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/resourceGroup1/providers/Microsoft.AppPlatform/Spring/service1/storages/storage1
```
func GetSpringCloudStorage ¶
func GetSpringCloudStorage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SpringCloudStorageState, opts ...pulumi.ResourceOption) (*SpringCloudStorage, error)
GetSpringCloudStorage gets an existing SpringCloudStorage resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSpringCloudStorage ¶
func NewSpringCloudStorage(ctx *pulumi.Context, name string, args *SpringCloudStorageArgs, opts ...pulumi.ResourceOption) (*SpringCloudStorage, error)
NewSpringCloudStorage registers a new resource with the given unique name, arguments, and options.
func (*SpringCloudStorage) ElementType ¶
func (*SpringCloudStorage) ElementType() reflect.Type
func (*SpringCloudStorage) ToSpringCloudStorageOutput ¶
func (i *SpringCloudStorage) ToSpringCloudStorageOutput() SpringCloudStorageOutput
func (*SpringCloudStorage) ToSpringCloudStorageOutputWithContext ¶
func (i *SpringCloudStorage) ToSpringCloudStorageOutputWithContext(ctx context.Context) SpringCloudStorageOutput
type SpringCloudStorageArgs ¶
type SpringCloudStorageArgs struct { // The name which should be used for this Spring Cloud Storage. Changing this forces a new Spring Cloud Storage to be created. Name pulumi.StringPtrInput // The ID of the Spring Cloud Service where the Spring Cloud Storage should exist. Changing this forces a new Spring Cloud Storage to be created. SpringCloudServiceId pulumi.StringInput // The access key of the Azure Storage Account. StorageAccountKey pulumi.StringInput // The account name of the Azure Storage Account. StorageAccountName pulumi.StringInput }
The set of arguments for constructing a SpringCloudStorage resource.
func (SpringCloudStorageArgs) ElementType ¶
func (SpringCloudStorageArgs) ElementType() reflect.Type
type SpringCloudStorageArray ¶
type SpringCloudStorageArray []SpringCloudStorageInput
func (SpringCloudStorageArray) ElementType ¶
func (SpringCloudStorageArray) ElementType() reflect.Type
func (SpringCloudStorageArray) ToSpringCloudStorageArrayOutput ¶
func (i SpringCloudStorageArray) ToSpringCloudStorageArrayOutput() SpringCloudStorageArrayOutput
func (SpringCloudStorageArray) ToSpringCloudStorageArrayOutputWithContext ¶
func (i SpringCloudStorageArray) ToSpringCloudStorageArrayOutputWithContext(ctx context.Context) SpringCloudStorageArrayOutput
type SpringCloudStorageArrayInput ¶
type SpringCloudStorageArrayInput interface { pulumi.Input ToSpringCloudStorageArrayOutput() SpringCloudStorageArrayOutput ToSpringCloudStorageArrayOutputWithContext(context.Context) SpringCloudStorageArrayOutput }
SpringCloudStorageArrayInput is an input type that accepts SpringCloudStorageArray and SpringCloudStorageArrayOutput values. You can construct a concrete instance of `SpringCloudStorageArrayInput` via:
SpringCloudStorageArray{ SpringCloudStorageArgs{...} }
type SpringCloudStorageArrayOutput ¶
type SpringCloudStorageArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudStorageArrayOutput) ElementType ¶
func (SpringCloudStorageArrayOutput) ElementType() reflect.Type
func (SpringCloudStorageArrayOutput) Index ¶
func (o SpringCloudStorageArrayOutput) Index(i pulumi.IntInput) SpringCloudStorageOutput
func (SpringCloudStorageArrayOutput) ToSpringCloudStorageArrayOutput ¶
func (o SpringCloudStorageArrayOutput) ToSpringCloudStorageArrayOutput() SpringCloudStorageArrayOutput
func (SpringCloudStorageArrayOutput) ToSpringCloudStorageArrayOutputWithContext ¶
func (o SpringCloudStorageArrayOutput) ToSpringCloudStorageArrayOutputWithContext(ctx context.Context) SpringCloudStorageArrayOutput
type SpringCloudStorageInput ¶
type SpringCloudStorageInput interface { pulumi.Input ToSpringCloudStorageOutput() SpringCloudStorageOutput ToSpringCloudStorageOutputWithContext(ctx context.Context) SpringCloudStorageOutput }
type SpringCloudStorageMap ¶
type SpringCloudStorageMap map[string]SpringCloudStorageInput
func (SpringCloudStorageMap) ElementType ¶
func (SpringCloudStorageMap) ElementType() reflect.Type
func (SpringCloudStorageMap) ToSpringCloudStorageMapOutput ¶
func (i SpringCloudStorageMap) ToSpringCloudStorageMapOutput() SpringCloudStorageMapOutput
func (SpringCloudStorageMap) ToSpringCloudStorageMapOutputWithContext ¶
func (i SpringCloudStorageMap) ToSpringCloudStorageMapOutputWithContext(ctx context.Context) SpringCloudStorageMapOutput
type SpringCloudStorageMapInput ¶
type SpringCloudStorageMapInput interface { pulumi.Input ToSpringCloudStorageMapOutput() SpringCloudStorageMapOutput ToSpringCloudStorageMapOutputWithContext(context.Context) SpringCloudStorageMapOutput }
SpringCloudStorageMapInput is an input type that accepts SpringCloudStorageMap and SpringCloudStorageMapOutput values. You can construct a concrete instance of `SpringCloudStorageMapInput` via:
SpringCloudStorageMap{ "key": SpringCloudStorageArgs{...} }
type SpringCloudStorageMapOutput ¶
type SpringCloudStorageMapOutput struct{ *pulumi.OutputState }
func (SpringCloudStorageMapOutput) ElementType ¶
func (SpringCloudStorageMapOutput) ElementType() reflect.Type
func (SpringCloudStorageMapOutput) MapIndex ¶
func (o SpringCloudStorageMapOutput) MapIndex(k pulumi.StringInput) SpringCloudStorageOutput
func (SpringCloudStorageMapOutput) ToSpringCloudStorageMapOutput ¶
func (o SpringCloudStorageMapOutput) ToSpringCloudStorageMapOutput() SpringCloudStorageMapOutput
func (SpringCloudStorageMapOutput) ToSpringCloudStorageMapOutputWithContext ¶
func (o SpringCloudStorageMapOutput) ToSpringCloudStorageMapOutputWithContext(ctx context.Context) SpringCloudStorageMapOutput
type SpringCloudStorageOutput ¶
type SpringCloudStorageOutput struct{ *pulumi.OutputState }
func (SpringCloudStorageOutput) ElementType ¶
func (SpringCloudStorageOutput) ElementType() reflect.Type
func (SpringCloudStorageOutput) Name ¶ added in v5.5.0
func (o SpringCloudStorageOutput) Name() pulumi.StringOutput
The name which should be used for this Spring Cloud Storage. Changing this forces a new Spring Cloud Storage to be created.
func (SpringCloudStorageOutput) SpringCloudServiceId ¶ added in v5.5.0
func (o SpringCloudStorageOutput) SpringCloudServiceId() pulumi.StringOutput
The ID of the Spring Cloud Service where the Spring Cloud Storage should exist. Changing this forces a new Spring Cloud Storage to be created.
func (SpringCloudStorageOutput) StorageAccountKey ¶ added in v5.5.0
func (o SpringCloudStorageOutput) StorageAccountKey() pulumi.StringOutput
The access key of the Azure Storage Account.
func (SpringCloudStorageOutput) StorageAccountName ¶ added in v5.5.0
func (o SpringCloudStorageOutput) StorageAccountName() pulumi.StringOutput
The account name of the Azure Storage Account.
func (SpringCloudStorageOutput) ToSpringCloudStorageOutput ¶
func (o SpringCloudStorageOutput) ToSpringCloudStorageOutput() SpringCloudStorageOutput
func (SpringCloudStorageOutput) ToSpringCloudStorageOutputWithContext ¶
func (o SpringCloudStorageOutput) ToSpringCloudStorageOutputWithContext(ctx context.Context) SpringCloudStorageOutput
type SpringCloudStorageState ¶
type SpringCloudStorageState struct { // The name which should be used for this Spring Cloud Storage. Changing this forces a new Spring Cloud Storage to be created. Name pulumi.StringPtrInput // The ID of the Spring Cloud Service where the Spring Cloud Storage should exist. Changing this forces a new Spring Cloud Storage to be created. SpringCloudServiceId pulumi.StringPtrInput // The access key of the Azure Storage Account. StorageAccountKey pulumi.StringPtrInput // The account name of the Azure Storage Account. StorageAccountName pulumi.StringPtrInput }
func (SpringCloudStorageState) ElementType ¶
func (SpringCloudStorageState) ElementType() reflect.Type
Source Files ¶
- getSpringCloudApp.go
- getSpringCloudService.go
- init.go
- pulumiTypes.go
- springCloudActiveDeployment.go
- springCloudApiPortal.go
- springCloudApiPortalCustomDomain.go
- springCloudApp.go
- springCloudAppCosmosDBAssociation.go
- springCloudAppMysqlAssociation.go
- springCloudAppRedisAssociation.go
- springCloudBuildDeployment.go
- springCloudBuildPackBinding.go
- springCloudBuilder.go
- springCloudCertificate.go
- springCloudConfigurationService.go
- springCloudConnection.go
- springCloudContainerDeployment.go
- springCloudCustomDomain.go
- springCloudGateway.go
- springCloudGatewayCustomDomain.go
- springCloudGatewayRouteConfig.go
- springCloudJavaDeployment.go
- springCloudService.go
- springCloudStorage.go