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 SpringCloudAccelerator
- type SpringCloudAcceleratorArgs
- type SpringCloudAcceleratorArray
- func (SpringCloudAcceleratorArray) ElementType() reflect.Type
- func (i SpringCloudAcceleratorArray) ToSpringCloudAcceleratorArrayOutput() SpringCloudAcceleratorArrayOutput
- func (i SpringCloudAcceleratorArray) ToSpringCloudAcceleratorArrayOutputWithContext(ctx context.Context) SpringCloudAcceleratorArrayOutput
- type SpringCloudAcceleratorArrayInput
- type SpringCloudAcceleratorArrayOutput
- func (SpringCloudAcceleratorArrayOutput) ElementType() reflect.Type
- func (o SpringCloudAcceleratorArrayOutput) Index(i pulumi.IntInput) SpringCloudAcceleratorOutput
- func (o SpringCloudAcceleratorArrayOutput) ToSpringCloudAcceleratorArrayOutput() SpringCloudAcceleratorArrayOutput
- func (o SpringCloudAcceleratorArrayOutput) ToSpringCloudAcceleratorArrayOutputWithContext(ctx context.Context) SpringCloudAcceleratorArrayOutput
- type SpringCloudAcceleratorInput
- type SpringCloudAcceleratorMap
- type SpringCloudAcceleratorMapInput
- type SpringCloudAcceleratorMapOutput
- func (SpringCloudAcceleratorMapOutput) ElementType() reflect.Type
- func (o SpringCloudAcceleratorMapOutput) MapIndex(k pulumi.StringInput) SpringCloudAcceleratorOutput
- func (o SpringCloudAcceleratorMapOutput) ToSpringCloudAcceleratorMapOutput() SpringCloudAcceleratorMapOutput
- func (o SpringCloudAcceleratorMapOutput) ToSpringCloudAcceleratorMapOutputWithContext(ctx context.Context) SpringCloudAcceleratorMapOutput
- type SpringCloudAcceleratorOutput
- func (SpringCloudAcceleratorOutput) ElementType() reflect.Type
- func (o SpringCloudAcceleratorOutput) Name() pulumi.StringOutput
- func (o SpringCloudAcceleratorOutput) SpringCloudServiceId() pulumi.StringOutput
- func (o SpringCloudAcceleratorOutput) ToSpringCloudAcceleratorOutput() SpringCloudAcceleratorOutput
- func (o SpringCloudAcceleratorOutput) ToSpringCloudAcceleratorOutputWithContext(ctx context.Context) SpringCloudAcceleratorOutput
- type SpringCloudAcceleratorState
- 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 (o SpringCloudApiPortalOutput) ApiTryOutEnabled() pulumi.BoolPtrOutput
- 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 SpringCloudAppDynamicsApplicationPerformanceMonitoring
- func GetSpringCloudAppDynamicsApplicationPerformanceMonitoring(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*SpringCloudAppDynamicsApplicationPerformanceMonitoring, error)
- func NewSpringCloudAppDynamicsApplicationPerformanceMonitoring(ctx *pulumi.Context, name string, ...) (*SpringCloudAppDynamicsApplicationPerformanceMonitoring, error)
- func (*SpringCloudAppDynamicsApplicationPerformanceMonitoring) ElementType() reflect.Type
- func (i *SpringCloudAppDynamicsApplicationPerformanceMonitoring) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringOutput() SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput
- func (i *SpringCloudAppDynamicsApplicationPerformanceMonitoring) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput
- type SpringCloudAppDynamicsApplicationPerformanceMonitoringArgs
- type SpringCloudAppDynamicsApplicationPerformanceMonitoringArray
- func (SpringCloudAppDynamicsApplicationPerformanceMonitoringArray) ElementType() reflect.Type
- func (i SpringCloudAppDynamicsApplicationPerformanceMonitoringArray) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput() SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput
- func (i SpringCloudAppDynamicsApplicationPerformanceMonitoringArray) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutputWithContext(ctx context.Context) SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput
- type SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayInput
- type SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput
- func (SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput) ElementType() reflect.Type
- func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput) Index(i pulumi.IntInput) SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput
- func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput() SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput
- func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutputWithContext(ctx context.Context) SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput
- type SpringCloudAppDynamicsApplicationPerformanceMonitoringInput
- type SpringCloudAppDynamicsApplicationPerformanceMonitoringMap
- func (SpringCloudAppDynamicsApplicationPerformanceMonitoringMap) ElementType() reflect.Type
- func (i SpringCloudAppDynamicsApplicationPerformanceMonitoringMap) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput() SpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput
- func (i SpringCloudAppDynamicsApplicationPerformanceMonitoringMap) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutputWithContext(ctx context.Context) SpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput
- type SpringCloudAppDynamicsApplicationPerformanceMonitoringMapInput
- type SpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput
- func (SpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput) ElementType() reflect.Type
- func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput) MapIndex(k pulumi.StringInput) SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput
- func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput() SpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput
- func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutputWithContext(ctx context.Context) SpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput
- type SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput
- func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) AgentAccountAccessKey() pulumi.StringOutput
- func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) AgentAccountName() pulumi.StringOutput
- func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) AgentApplicationName() pulumi.StringPtrOutput
- func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) AgentNodeName() pulumi.StringPtrOutput
- func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) AgentTierName() pulumi.StringPtrOutput
- func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) AgentUniqueHostId() pulumi.StringPtrOutput
- func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) ControllerHostName() pulumi.StringOutput
- func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) ControllerPort() pulumi.IntPtrOutput
- func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) ControllerSslEnabled() pulumi.BoolPtrOutput
- func (SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) ElementType() reflect.Type
- func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) GloballyEnabled() pulumi.BoolPtrOutput
- func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) Name() pulumi.StringOutput
- func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) SpringCloudServiceId() pulumi.StringOutput
- func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringOutput() SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput
- func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput
- type SpringCloudAppDynamicsApplicationPerformanceMonitoringState
- 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 SpringCloudAppIngressSettings
- type SpringCloudAppIngressSettingsArgs
- func (SpringCloudAppIngressSettingsArgs) ElementType() reflect.Type
- func (i SpringCloudAppIngressSettingsArgs) ToSpringCloudAppIngressSettingsOutput() SpringCloudAppIngressSettingsOutput
- func (i SpringCloudAppIngressSettingsArgs) ToSpringCloudAppIngressSettingsOutputWithContext(ctx context.Context) SpringCloudAppIngressSettingsOutput
- func (i SpringCloudAppIngressSettingsArgs) ToSpringCloudAppIngressSettingsPtrOutput() SpringCloudAppIngressSettingsPtrOutput
- func (i SpringCloudAppIngressSettingsArgs) ToSpringCloudAppIngressSettingsPtrOutputWithContext(ctx context.Context) SpringCloudAppIngressSettingsPtrOutput
- type SpringCloudAppIngressSettingsInput
- type SpringCloudAppIngressSettingsOutput
- func (o SpringCloudAppIngressSettingsOutput) BackendProtocol() pulumi.StringPtrOutput
- func (SpringCloudAppIngressSettingsOutput) ElementType() reflect.Type
- func (o SpringCloudAppIngressSettingsOutput) ReadTimeoutInSeconds() pulumi.IntPtrOutput
- func (o SpringCloudAppIngressSettingsOutput) SendTimeoutInSeconds() pulumi.IntPtrOutput
- func (o SpringCloudAppIngressSettingsOutput) SessionAffinity() pulumi.StringPtrOutput
- func (o SpringCloudAppIngressSettingsOutput) SessionCookieMaxAge() pulumi.IntPtrOutput
- func (o SpringCloudAppIngressSettingsOutput) ToSpringCloudAppIngressSettingsOutput() SpringCloudAppIngressSettingsOutput
- func (o SpringCloudAppIngressSettingsOutput) ToSpringCloudAppIngressSettingsOutputWithContext(ctx context.Context) SpringCloudAppIngressSettingsOutput
- func (o SpringCloudAppIngressSettingsOutput) ToSpringCloudAppIngressSettingsPtrOutput() SpringCloudAppIngressSettingsPtrOutput
- func (o SpringCloudAppIngressSettingsOutput) ToSpringCloudAppIngressSettingsPtrOutputWithContext(ctx context.Context) SpringCloudAppIngressSettingsPtrOutput
- type SpringCloudAppIngressSettingsPtrInput
- type SpringCloudAppIngressSettingsPtrOutput
- func (o SpringCloudAppIngressSettingsPtrOutput) BackendProtocol() pulumi.StringPtrOutput
- func (o SpringCloudAppIngressSettingsPtrOutput) Elem() SpringCloudAppIngressSettingsOutput
- func (SpringCloudAppIngressSettingsPtrOutput) ElementType() reflect.Type
- func (o SpringCloudAppIngressSettingsPtrOutput) ReadTimeoutInSeconds() pulumi.IntPtrOutput
- func (o SpringCloudAppIngressSettingsPtrOutput) SendTimeoutInSeconds() pulumi.IntPtrOutput
- func (o SpringCloudAppIngressSettingsPtrOutput) SessionAffinity() pulumi.StringPtrOutput
- func (o SpringCloudAppIngressSettingsPtrOutput) SessionCookieMaxAge() pulumi.IntPtrOutput
- func (o SpringCloudAppIngressSettingsPtrOutput) ToSpringCloudAppIngressSettingsPtrOutput() SpringCloudAppIngressSettingsPtrOutput
- func (o SpringCloudAppIngressSettingsPtrOutput) ToSpringCloudAppIngressSettingsPtrOutputWithContext(ctx context.Context) SpringCloudAppIngressSettingsPtrOutput
- 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) IngressSettings() SpringCloudAppIngressSettingsOutput
- 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 SpringCloudApplicationInsightsApplicationPerformanceMonitoring
- func GetSpringCloudApplicationInsightsApplicationPerformanceMonitoring(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*SpringCloudApplicationInsightsApplicationPerformanceMonitoring, error)
- func NewSpringCloudApplicationInsightsApplicationPerformanceMonitoring(ctx *pulumi.Context, name string, ...) (*SpringCloudApplicationInsightsApplicationPerformanceMonitoring, error)
- func (*SpringCloudApplicationInsightsApplicationPerformanceMonitoring) ElementType() reflect.Type
- func (i *SpringCloudApplicationInsightsApplicationPerformanceMonitoring) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput() SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput
- func (i *SpringCloudApplicationInsightsApplicationPerformanceMonitoring) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput
- type SpringCloudApplicationInsightsApplicationPerformanceMonitoringArgs
- type SpringCloudApplicationInsightsApplicationPerformanceMonitoringArray
- func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringArray) ElementType() reflect.Type
- func (i SpringCloudApplicationInsightsApplicationPerformanceMonitoringArray) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput() SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput
- func (i SpringCloudApplicationInsightsApplicationPerformanceMonitoringArray) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutputWithContext(ctx context.Context) SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput
- type SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayInput
- type SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput
- func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput) ElementType() reflect.Type
- func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput) Index(i pulumi.IntInput) SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput
- func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput() SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput
- func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutputWithContext(ctx context.Context) SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput
- type SpringCloudApplicationInsightsApplicationPerformanceMonitoringInput
- type SpringCloudApplicationInsightsApplicationPerformanceMonitoringMap
- func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringMap) ElementType() reflect.Type
- func (i SpringCloudApplicationInsightsApplicationPerformanceMonitoringMap) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput() SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput
- func (i SpringCloudApplicationInsightsApplicationPerformanceMonitoringMap) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutputWithContext(ctx context.Context) SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput
- type SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapInput
- type SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput
- func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput) ElementType() reflect.Type
- func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput) MapIndex(k pulumi.StringInput) SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput
- func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput() SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput
- func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutputWithContext(ctx context.Context) SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput
- type SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput
- func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) ConnectionString() pulumi.StringPtrOutput
- func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) ElementType() reflect.Type
- func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) GloballyEnabled() pulumi.BoolPtrOutput
- func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) Name() pulumi.StringOutput
- func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) RoleInstance() pulumi.StringPtrOutput
- func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) RoleName() pulumi.StringPtrOutput
- func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) SamplingPercentage() pulumi.IntPtrOutput
- func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) SamplingRequestsPerSecond() pulumi.IntPtrOutput
- func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) SpringCloudServiceId() pulumi.StringOutput
- func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput() SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput
- func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput
- type SpringCloudApplicationInsightsApplicationPerformanceMonitoringState
- type SpringCloudApplicationLiveView
- func (*SpringCloudApplicationLiveView) ElementType() reflect.Type
- func (i *SpringCloudApplicationLiveView) ToSpringCloudApplicationLiveViewOutput() SpringCloudApplicationLiveViewOutput
- func (i *SpringCloudApplicationLiveView) ToSpringCloudApplicationLiveViewOutputWithContext(ctx context.Context) SpringCloudApplicationLiveViewOutput
- type SpringCloudApplicationLiveViewArgs
- type SpringCloudApplicationLiveViewArray
- func (SpringCloudApplicationLiveViewArray) ElementType() reflect.Type
- func (i SpringCloudApplicationLiveViewArray) ToSpringCloudApplicationLiveViewArrayOutput() SpringCloudApplicationLiveViewArrayOutput
- func (i SpringCloudApplicationLiveViewArray) ToSpringCloudApplicationLiveViewArrayOutputWithContext(ctx context.Context) SpringCloudApplicationLiveViewArrayOutput
- type SpringCloudApplicationLiveViewArrayInput
- type SpringCloudApplicationLiveViewArrayOutput
- func (SpringCloudApplicationLiveViewArrayOutput) ElementType() reflect.Type
- func (o SpringCloudApplicationLiveViewArrayOutput) Index(i pulumi.IntInput) SpringCloudApplicationLiveViewOutput
- func (o SpringCloudApplicationLiveViewArrayOutput) ToSpringCloudApplicationLiveViewArrayOutput() SpringCloudApplicationLiveViewArrayOutput
- func (o SpringCloudApplicationLiveViewArrayOutput) ToSpringCloudApplicationLiveViewArrayOutputWithContext(ctx context.Context) SpringCloudApplicationLiveViewArrayOutput
- type SpringCloudApplicationLiveViewInput
- type SpringCloudApplicationLiveViewMap
- func (SpringCloudApplicationLiveViewMap) ElementType() reflect.Type
- func (i SpringCloudApplicationLiveViewMap) ToSpringCloudApplicationLiveViewMapOutput() SpringCloudApplicationLiveViewMapOutput
- func (i SpringCloudApplicationLiveViewMap) ToSpringCloudApplicationLiveViewMapOutputWithContext(ctx context.Context) SpringCloudApplicationLiveViewMapOutput
- type SpringCloudApplicationLiveViewMapInput
- type SpringCloudApplicationLiveViewMapOutput
- func (SpringCloudApplicationLiveViewMapOutput) ElementType() reflect.Type
- func (o SpringCloudApplicationLiveViewMapOutput) MapIndex(k pulumi.StringInput) SpringCloudApplicationLiveViewOutput
- func (o SpringCloudApplicationLiveViewMapOutput) ToSpringCloudApplicationLiveViewMapOutput() SpringCloudApplicationLiveViewMapOutput
- func (o SpringCloudApplicationLiveViewMapOutput) ToSpringCloudApplicationLiveViewMapOutputWithContext(ctx context.Context) SpringCloudApplicationLiveViewMapOutput
- type SpringCloudApplicationLiveViewOutput
- func (SpringCloudApplicationLiveViewOutput) ElementType() reflect.Type
- func (o SpringCloudApplicationLiveViewOutput) Name() pulumi.StringOutput
- func (o SpringCloudApplicationLiveViewOutput) SpringCloudServiceId() pulumi.StringOutput
- func (o SpringCloudApplicationLiveViewOutput) ToSpringCloudApplicationLiveViewOutput() SpringCloudApplicationLiveViewOutput
- func (o SpringCloudApplicationLiveViewOutput) ToSpringCloudApplicationLiveViewOutputWithContext(ctx context.Context) SpringCloudApplicationLiveViewOutput
- type SpringCloudApplicationLiveViewState
- 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) ApplicationPerformanceMonitoringIds() pulumi.StringArrayOutput
- 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) ExcludePrivateKey() pulumi.BoolPtrOutput
- 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) Generation() pulumi.StringPtrOutput
- func (o SpringCloudConfigurationServiceOutput) Name() pulumi.StringOutput
- func (o SpringCloudConfigurationServiceOutput) RefreshIntervalInSeconds() pulumi.IntPtrOutput
- 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 (o SpringCloudConfigurationServiceRepositoryOutput) CaCertificateId() pulumi.StringPtrOutput
- 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) SecretStore() SpringCloudConnectionSecretStorePtrOutput
- 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 SpringCloudConnectionSecretStore
- type SpringCloudConnectionSecretStoreArgs
- func (SpringCloudConnectionSecretStoreArgs) ElementType() reflect.Type
- func (i SpringCloudConnectionSecretStoreArgs) ToSpringCloudConnectionSecretStoreOutput() SpringCloudConnectionSecretStoreOutput
- func (i SpringCloudConnectionSecretStoreArgs) ToSpringCloudConnectionSecretStoreOutputWithContext(ctx context.Context) SpringCloudConnectionSecretStoreOutput
- func (i SpringCloudConnectionSecretStoreArgs) ToSpringCloudConnectionSecretStorePtrOutput() SpringCloudConnectionSecretStorePtrOutput
- func (i SpringCloudConnectionSecretStoreArgs) ToSpringCloudConnectionSecretStorePtrOutputWithContext(ctx context.Context) SpringCloudConnectionSecretStorePtrOutput
- type SpringCloudConnectionSecretStoreInput
- type SpringCloudConnectionSecretStoreOutput
- func (SpringCloudConnectionSecretStoreOutput) ElementType() reflect.Type
- func (o SpringCloudConnectionSecretStoreOutput) KeyVaultId() pulumi.StringOutput
- func (o SpringCloudConnectionSecretStoreOutput) ToSpringCloudConnectionSecretStoreOutput() SpringCloudConnectionSecretStoreOutput
- func (o SpringCloudConnectionSecretStoreOutput) ToSpringCloudConnectionSecretStoreOutputWithContext(ctx context.Context) SpringCloudConnectionSecretStoreOutput
- func (o SpringCloudConnectionSecretStoreOutput) ToSpringCloudConnectionSecretStorePtrOutput() SpringCloudConnectionSecretStorePtrOutput
- func (o SpringCloudConnectionSecretStoreOutput) ToSpringCloudConnectionSecretStorePtrOutputWithContext(ctx context.Context) SpringCloudConnectionSecretStorePtrOutput
- type SpringCloudConnectionSecretStorePtrInput
- type SpringCloudConnectionSecretStorePtrOutput
- func (o SpringCloudConnectionSecretStorePtrOutput) Elem() SpringCloudConnectionSecretStoreOutput
- func (SpringCloudConnectionSecretStorePtrOutput) ElementType() reflect.Type
- func (o SpringCloudConnectionSecretStorePtrOutput) KeyVaultId() pulumi.StringPtrOutput
- func (o SpringCloudConnectionSecretStorePtrOutput) ToSpringCloudConnectionSecretStorePtrOutput() SpringCloudConnectionSecretStorePtrOutput
- func (o SpringCloudConnectionSecretStorePtrOutput) ToSpringCloudConnectionSecretStorePtrOutputWithContext(ctx context.Context) SpringCloudConnectionSecretStorePtrOutput
- 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) ApplicationPerformanceMonitoringIds() pulumi.StringArrayOutput
- 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 SpringCloudCustomizedAccelerator
- func GetSpringCloudCustomizedAccelerator(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*SpringCloudCustomizedAccelerator, error)
- func NewSpringCloudCustomizedAccelerator(ctx *pulumi.Context, name string, args *SpringCloudCustomizedAcceleratorArgs, ...) (*SpringCloudCustomizedAccelerator, error)
- func (*SpringCloudCustomizedAccelerator) ElementType() reflect.Type
- func (i *SpringCloudCustomizedAccelerator) ToSpringCloudCustomizedAcceleratorOutput() SpringCloudCustomizedAcceleratorOutput
- func (i *SpringCloudCustomizedAccelerator) ToSpringCloudCustomizedAcceleratorOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorOutput
- type SpringCloudCustomizedAcceleratorArgs
- type SpringCloudCustomizedAcceleratorArray
- func (SpringCloudCustomizedAcceleratorArray) ElementType() reflect.Type
- func (i SpringCloudCustomizedAcceleratorArray) ToSpringCloudCustomizedAcceleratorArrayOutput() SpringCloudCustomizedAcceleratorArrayOutput
- func (i SpringCloudCustomizedAcceleratorArray) ToSpringCloudCustomizedAcceleratorArrayOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorArrayOutput
- type SpringCloudCustomizedAcceleratorArrayInput
- type SpringCloudCustomizedAcceleratorArrayOutput
- func (SpringCloudCustomizedAcceleratorArrayOutput) ElementType() reflect.Type
- func (o SpringCloudCustomizedAcceleratorArrayOutput) Index(i pulumi.IntInput) SpringCloudCustomizedAcceleratorOutput
- func (o SpringCloudCustomizedAcceleratorArrayOutput) ToSpringCloudCustomizedAcceleratorArrayOutput() SpringCloudCustomizedAcceleratorArrayOutput
- func (o SpringCloudCustomizedAcceleratorArrayOutput) ToSpringCloudCustomizedAcceleratorArrayOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorArrayOutput
- type SpringCloudCustomizedAcceleratorGitRepository
- type SpringCloudCustomizedAcceleratorGitRepositoryArgs
- func (SpringCloudCustomizedAcceleratorGitRepositoryArgs) ElementType() reflect.Type
- func (i SpringCloudCustomizedAcceleratorGitRepositoryArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryOutput() SpringCloudCustomizedAcceleratorGitRepositoryOutput
- func (i SpringCloudCustomizedAcceleratorGitRepositoryArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositoryOutput
- func (i SpringCloudCustomizedAcceleratorGitRepositoryArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryPtrOutput() SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput
- func (i SpringCloudCustomizedAcceleratorGitRepositoryArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryPtrOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput
- type SpringCloudCustomizedAcceleratorGitRepositoryBasicAuth
- type SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthArgs
- func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthArgs) ElementType() reflect.Type
- func (i SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput() SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput
- func (i SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput
- func (i SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput() SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput
- func (i SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput
- type SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthInput
- type SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput
- func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput) ElementType() reflect.Type
- func (o SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput) Password() pulumi.StringOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput() SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput() SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput) Username() pulumi.StringOutput
- type SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrInput
- type SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput) Elem() SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput
- func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput) ElementType() reflect.Type
- func (o SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput) Password() pulumi.StringPtrOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput() SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput) Username() pulumi.StringPtrOutput
- type SpringCloudCustomizedAcceleratorGitRepositoryInput
- type SpringCloudCustomizedAcceleratorGitRepositoryOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositoryOutput) BasicAuth() SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositoryOutput) Branch() pulumi.StringPtrOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositoryOutput) CaCertificateId() pulumi.StringPtrOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositoryOutput) Commit() pulumi.StringPtrOutput
- func (SpringCloudCustomizedAcceleratorGitRepositoryOutput) ElementType() reflect.Type
- func (o SpringCloudCustomizedAcceleratorGitRepositoryOutput) GitTag() pulumi.StringPtrOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositoryOutput) IntervalInSeconds() pulumi.IntPtrOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositoryOutput) Path() pulumi.StringPtrOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositoryOutput) SshAuth() SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositoryOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryOutput() SpringCloudCustomizedAcceleratorGitRepositoryOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositoryOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositoryOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositoryOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryPtrOutput() SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositoryOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryPtrOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositoryOutput) Url() pulumi.StringOutput
- type SpringCloudCustomizedAcceleratorGitRepositoryPtrInput
- type SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) BasicAuth() SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) Branch() pulumi.StringPtrOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) CaCertificateId() pulumi.StringPtrOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) Commit() pulumi.StringPtrOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) Elem() SpringCloudCustomizedAcceleratorGitRepositoryOutput
- func (SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) ElementType() reflect.Type
- func (o SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) GitTag() pulumi.StringPtrOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) IntervalInSeconds() pulumi.IntPtrOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) Path() pulumi.StringPtrOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) SshAuth() SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryPtrOutput() SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryPtrOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) Url() pulumi.StringPtrOutput
- type SpringCloudCustomizedAcceleratorGitRepositorySshAuth
- type SpringCloudCustomizedAcceleratorGitRepositorySshAuthArgs
- func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthArgs) ElementType() reflect.Type
- func (i SpringCloudCustomizedAcceleratorGitRepositorySshAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput() SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput
- func (i SpringCloudCustomizedAcceleratorGitRepositorySshAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput
- func (i SpringCloudCustomizedAcceleratorGitRepositorySshAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput() SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput
- func (i SpringCloudCustomizedAcceleratorGitRepositorySshAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput
- type SpringCloudCustomizedAcceleratorGitRepositorySshAuthInput
- type SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput
- func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) ElementType() reflect.Type
- func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) HostKey() pulumi.StringPtrOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) HostKeyAlgorithm() pulumi.StringPtrOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) PrivateKey() pulumi.StringOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput() SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput() SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput
- type SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrInput
- type SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput) Elem() SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput
- func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput) ElementType() reflect.Type
- func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput) HostKey() pulumi.StringPtrOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput) HostKeyAlgorithm() pulumi.StringPtrOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput) PrivateKey() pulumi.StringPtrOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput() SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput
- func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput
- type SpringCloudCustomizedAcceleratorInput
- type SpringCloudCustomizedAcceleratorMap
- func (SpringCloudCustomizedAcceleratorMap) ElementType() reflect.Type
- func (i SpringCloudCustomizedAcceleratorMap) ToSpringCloudCustomizedAcceleratorMapOutput() SpringCloudCustomizedAcceleratorMapOutput
- func (i SpringCloudCustomizedAcceleratorMap) ToSpringCloudCustomizedAcceleratorMapOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorMapOutput
- type SpringCloudCustomizedAcceleratorMapInput
- type SpringCloudCustomizedAcceleratorMapOutput
- func (SpringCloudCustomizedAcceleratorMapOutput) ElementType() reflect.Type
- func (o SpringCloudCustomizedAcceleratorMapOutput) MapIndex(k pulumi.StringInput) SpringCloudCustomizedAcceleratorOutput
- func (o SpringCloudCustomizedAcceleratorMapOutput) ToSpringCloudCustomizedAcceleratorMapOutput() SpringCloudCustomizedAcceleratorMapOutput
- func (o SpringCloudCustomizedAcceleratorMapOutput) ToSpringCloudCustomizedAcceleratorMapOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorMapOutput
- type SpringCloudCustomizedAcceleratorOutput
- func (o SpringCloudCustomizedAcceleratorOutput) AcceleratorTags() pulumi.StringArrayOutput
- func (o SpringCloudCustomizedAcceleratorOutput) AcceleratorType() pulumi.StringPtrOutput
- func (o SpringCloudCustomizedAcceleratorOutput) Description() pulumi.StringPtrOutput
- func (o SpringCloudCustomizedAcceleratorOutput) DisplayName() pulumi.StringPtrOutput
- func (SpringCloudCustomizedAcceleratorOutput) ElementType() reflect.Type
- func (o SpringCloudCustomizedAcceleratorOutput) GitRepository() SpringCloudCustomizedAcceleratorGitRepositoryOutput
- func (o SpringCloudCustomizedAcceleratorOutput) IconUrl() pulumi.StringPtrOutput
- func (o SpringCloudCustomizedAcceleratorOutput) Name() pulumi.StringOutput
- func (o SpringCloudCustomizedAcceleratorOutput) SpringCloudAcceleratorId() pulumi.StringOutput
- func (o SpringCloudCustomizedAcceleratorOutput) ToSpringCloudCustomizedAcceleratorOutput() SpringCloudCustomizedAcceleratorOutput
- func (o SpringCloudCustomizedAcceleratorOutput) ToSpringCloudCustomizedAcceleratorOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorOutput
- type SpringCloudCustomizedAcceleratorState
- type SpringCloudDevToolPortal
- type SpringCloudDevToolPortalArgs
- type SpringCloudDevToolPortalArray
- func (SpringCloudDevToolPortalArray) ElementType() reflect.Type
- func (i SpringCloudDevToolPortalArray) ToSpringCloudDevToolPortalArrayOutput() SpringCloudDevToolPortalArrayOutput
- func (i SpringCloudDevToolPortalArray) ToSpringCloudDevToolPortalArrayOutputWithContext(ctx context.Context) SpringCloudDevToolPortalArrayOutput
- type SpringCloudDevToolPortalArrayInput
- type SpringCloudDevToolPortalArrayOutput
- func (SpringCloudDevToolPortalArrayOutput) ElementType() reflect.Type
- func (o SpringCloudDevToolPortalArrayOutput) Index(i pulumi.IntInput) SpringCloudDevToolPortalOutput
- func (o SpringCloudDevToolPortalArrayOutput) ToSpringCloudDevToolPortalArrayOutput() SpringCloudDevToolPortalArrayOutput
- func (o SpringCloudDevToolPortalArrayOutput) ToSpringCloudDevToolPortalArrayOutputWithContext(ctx context.Context) SpringCloudDevToolPortalArrayOutput
- type SpringCloudDevToolPortalInput
- type SpringCloudDevToolPortalMap
- func (SpringCloudDevToolPortalMap) ElementType() reflect.Type
- func (i SpringCloudDevToolPortalMap) ToSpringCloudDevToolPortalMapOutput() SpringCloudDevToolPortalMapOutput
- func (i SpringCloudDevToolPortalMap) ToSpringCloudDevToolPortalMapOutputWithContext(ctx context.Context) SpringCloudDevToolPortalMapOutput
- type SpringCloudDevToolPortalMapInput
- type SpringCloudDevToolPortalMapOutput
- func (SpringCloudDevToolPortalMapOutput) ElementType() reflect.Type
- func (o SpringCloudDevToolPortalMapOutput) MapIndex(k pulumi.StringInput) SpringCloudDevToolPortalOutput
- func (o SpringCloudDevToolPortalMapOutput) ToSpringCloudDevToolPortalMapOutput() SpringCloudDevToolPortalMapOutput
- func (o SpringCloudDevToolPortalMapOutput) ToSpringCloudDevToolPortalMapOutputWithContext(ctx context.Context) SpringCloudDevToolPortalMapOutput
- type SpringCloudDevToolPortalOutput
- func (o SpringCloudDevToolPortalOutput) ApplicationAcceleratorEnabled() pulumi.BoolOutput
- func (o SpringCloudDevToolPortalOutput) ApplicationLiveViewEnabled() pulumi.BoolOutput
- func (SpringCloudDevToolPortalOutput) ElementType() reflect.Type
- func (o SpringCloudDevToolPortalOutput) Name() pulumi.StringOutput
- func (o SpringCloudDevToolPortalOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
- func (o SpringCloudDevToolPortalOutput) SpringCloudServiceId() pulumi.StringOutput
- func (o SpringCloudDevToolPortalOutput) Sso() SpringCloudDevToolPortalSsoPtrOutput
- func (o SpringCloudDevToolPortalOutput) ToSpringCloudDevToolPortalOutput() SpringCloudDevToolPortalOutput
- func (o SpringCloudDevToolPortalOutput) ToSpringCloudDevToolPortalOutputWithContext(ctx context.Context) SpringCloudDevToolPortalOutput
- type SpringCloudDevToolPortalSso
- type SpringCloudDevToolPortalSsoArgs
- func (SpringCloudDevToolPortalSsoArgs) ElementType() reflect.Type
- func (i SpringCloudDevToolPortalSsoArgs) ToSpringCloudDevToolPortalSsoOutput() SpringCloudDevToolPortalSsoOutput
- func (i SpringCloudDevToolPortalSsoArgs) ToSpringCloudDevToolPortalSsoOutputWithContext(ctx context.Context) SpringCloudDevToolPortalSsoOutput
- func (i SpringCloudDevToolPortalSsoArgs) ToSpringCloudDevToolPortalSsoPtrOutput() SpringCloudDevToolPortalSsoPtrOutput
- func (i SpringCloudDevToolPortalSsoArgs) ToSpringCloudDevToolPortalSsoPtrOutputWithContext(ctx context.Context) SpringCloudDevToolPortalSsoPtrOutput
- type SpringCloudDevToolPortalSsoInput
- type SpringCloudDevToolPortalSsoOutput
- func (o SpringCloudDevToolPortalSsoOutput) ClientId() pulumi.StringPtrOutput
- func (o SpringCloudDevToolPortalSsoOutput) ClientSecret() pulumi.StringPtrOutput
- func (SpringCloudDevToolPortalSsoOutput) ElementType() reflect.Type
- func (o SpringCloudDevToolPortalSsoOutput) MetadataUrl() pulumi.StringPtrOutput
- func (o SpringCloudDevToolPortalSsoOutput) Scopes() pulumi.StringArrayOutput
- func (o SpringCloudDevToolPortalSsoOutput) ToSpringCloudDevToolPortalSsoOutput() SpringCloudDevToolPortalSsoOutput
- func (o SpringCloudDevToolPortalSsoOutput) ToSpringCloudDevToolPortalSsoOutputWithContext(ctx context.Context) SpringCloudDevToolPortalSsoOutput
- func (o SpringCloudDevToolPortalSsoOutput) ToSpringCloudDevToolPortalSsoPtrOutput() SpringCloudDevToolPortalSsoPtrOutput
- func (o SpringCloudDevToolPortalSsoOutput) ToSpringCloudDevToolPortalSsoPtrOutputWithContext(ctx context.Context) SpringCloudDevToolPortalSsoPtrOutput
- type SpringCloudDevToolPortalSsoPtrInput
- type SpringCloudDevToolPortalSsoPtrOutput
- func (o SpringCloudDevToolPortalSsoPtrOutput) ClientId() pulumi.StringPtrOutput
- func (o SpringCloudDevToolPortalSsoPtrOutput) ClientSecret() pulumi.StringPtrOutput
- func (o SpringCloudDevToolPortalSsoPtrOutput) Elem() SpringCloudDevToolPortalSsoOutput
- func (SpringCloudDevToolPortalSsoPtrOutput) ElementType() reflect.Type
- func (o SpringCloudDevToolPortalSsoPtrOutput) MetadataUrl() pulumi.StringPtrOutput
- func (o SpringCloudDevToolPortalSsoPtrOutput) Scopes() pulumi.StringArrayOutput
- func (o SpringCloudDevToolPortalSsoPtrOutput) ToSpringCloudDevToolPortalSsoPtrOutput() SpringCloudDevToolPortalSsoPtrOutput
- func (o SpringCloudDevToolPortalSsoPtrOutput) ToSpringCloudDevToolPortalSsoPtrOutputWithContext(ctx context.Context) SpringCloudDevToolPortalSsoPtrOutput
- type SpringCloudDevToolPortalState
- type SpringCloudDynatraceApplicationPerformanceMonitoring
- func GetSpringCloudDynatraceApplicationPerformanceMonitoring(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*SpringCloudDynatraceApplicationPerformanceMonitoring, error)
- func NewSpringCloudDynatraceApplicationPerformanceMonitoring(ctx *pulumi.Context, name string, ...) (*SpringCloudDynatraceApplicationPerformanceMonitoring, error)
- func (*SpringCloudDynatraceApplicationPerformanceMonitoring) ElementType() reflect.Type
- func (i *SpringCloudDynatraceApplicationPerformanceMonitoring) ToSpringCloudDynatraceApplicationPerformanceMonitoringOutput() SpringCloudDynatraceApplicationPerformanceMonitoringOutput
- func (i *SpringCloudDynatraceApplicationPerformanceMonitoring) ToSpringCloudDynatraceApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudDynatraceApplicationPerformanceMonitoringOutput
- type SpringCloudDynatraceApplicationPerformanceMonitoringArgs
- type SpringCloudDynatraceApplicationPerformanceMonitoringArray
- func (SpringCloudDynatraceApplicationPerformanceMonitoringArray) ElementType() reflect.Type
- func (i SpringCloudDynatraceApplicationPerformanceMonitoringArray) ToSpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput() SpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput
- func (i SpringCloudDynatraceApplicationPerformanceMonitoringArray) ToSpringCloudDynatraceApplicationPerformanceMonitoringArrayOutputWithContext(ctx context.Context) SpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput
- type SpringCloudDynatraceApplicationPerformanceMonitoringArrayInput
- type SpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput
- func (SpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput) ElementType() reflect.Type
- func (o SpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput) Index(i pulumi.IntInput) SpringCloudDynatraceApplicationPerformanceMonitoringOutput
- func (o SpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput) ToSpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput() SpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput
- func (o SpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput) ToSpringCloudDynatraceApplicationPerformanceMonitoringArrayOutputWithContext(ctx context.Context) SpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput
- type SpringCloudDynatraceApplicationPerformanceMonitoringInput
- type SpringCloudDynatraceApplicationPerformanceMonitoringMap
- func (SpringCloudDynatraceApplicationPerformanceMonitoringMap) ElementType() reflect.Type
- func (i SpringCloudDynatraceApplicationPerformanceMonitoringMap) ToSpringCloudDynatraceApplicationPerformanceMonitoringMapOutput() SpringCloudDynatraceApplicationPerformanceMonitoringMapOutput
- func (i SpringCloudDynatraceApplicationPerformanceMonitoringMap) ToSpringCloudDynatraceApplicationPerformanceMonitoringMapOutputWithContext(ctx context.Context) SpringCloudDynatraceApplicationPerformanceMonitoringMapOutput
- type SpringCloudDynatraceApplicationPerformanceMonitoringMapInput
- type SpringCloudDynatraceApplicationPerformanceMonitoringMapOutput
- func (SpringCloudDynatraceApplicationPerformanceMonitoringMapOutput) ElementType() reflect.Type
- func (o SpringCloudDynatraceApplicationPerformanceMonitoringMapOutput) MapIndex(k pulumi.StringInput) SpringCloudDynatraceApplicationPerformanceMonitoringOutput
- func (o SpringCloudDynatraceApplicationPerformanceMonitoringMapOutput) ToSpringCloudDynatraceApplicationPerformanceMonitoringMapOutput() SpringCloudDynatraceApplicationPerformanceMonitoringMapOutput
- func (o SpringCloudDynatraceApplicationPerformanceMonitoringMapOutput) ToSpringCloudDynatraceApplicationPerformanceMonitoringMapOutputWithContext(ctx context.Context) SpringCloudDynatraceApplicationPerformanceMonitoringMapOutput
- type SpringCloudDynatraceApplicationPerformanceMonitoringOutput
- func (o SpringCloudDynatraceApplicationPerformanceMonitoringOutput) ApiToken() pulumi.StringPtrOutput
- func (o SpringCloudDynatraceApplicationPerformanceMonitoringOutput) ApiUrl() pulumi.StringPtrOutput
- func (o SpringCloudDynatraceApplicationPerformanceMonitoringOutput) ConnectionPoint() pulumi.StringOutput
- func (SpringCloudDynatraceApplicationPerformanceMonitoringOutput) ElementType() reflect.Type
- func (o SpringCloudDynatraceApplicationPerformanceMonitoringOutput) EnvironmentId() pulumi.StringPtrOutput
- func (o SpringCloudDynatraceApplicationPerformanceMonitoringOutput) GloballyEnabled() pulumi.BoolPtrOutput
- func (o SpringCloudDynatraceApplicationPerformanceMonitoringOutput) Name() pulumi.StringOutput
- func (o SpringCloudDynatraceApplicationPerformanceMonitoringOutput) SpringCloudServiceId() pulumi.StringOutput
- func (o SpringCloudDynatraceApplicationPerformanceMonitoringOutput) Tenant() pulumi.StringOutput
- func (o SpringCloudDynatraceApplicationPerformanceMonitoringOutput) TenantToken() pulumi.StringOutput
- func (o SpringCloudDynatraceApplicationPerformanceMonitoringOutput) ToSpringCloudDynatraceApplicationPerformanceMonitoringOutput() SpringCloudDynatraceApplicationPerformanceMonitoringOutput
- func (o SpringCloudDynatraceApplicationPerformanceMonitoringOutput) ToSpringCloudDynatraceApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudDynatraceApplicationPerformanceMonitoringOutput
- type SpringCloudDynatraceApplicationPerformanceMonitoringState
- type SpringCloudElasticApplicationPerformanceMonitoring
- func GetSpringCloudElasticApplicationPerformanceMonitoring(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*SpringCloudElasticApplicationPerformanceMonitoring, error)
- func NewSpringCloudElasticApplicationPerformanceMonitoring(ctx *pulumi.Context, name string, ...) (*SpringCloudElasticApplicationPerformanceMonitoring, error)
- func (*SpringCloudElasticApplicationPerformanceMonitoring) ElementType() reflect.Type
- func (i *SpringCloudElasticApplicationPerformanceMonitoring) ToSpringCloudElasticApplicationPerformanceMonitoringOutput() SpringCloudElasticApplicationPerformanceMonitoringOutput
- func (i *SpringCloudElasticApplicationPerformanceMonitoring) ToSpringCloudElasticApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudElasticApplicationPerformanceMonitoringOutput
- type SpringCloudElasticApplicationPerformanceMonitoringArgs
- type SpringCloudElasticApplicationPerformanceMonitoringArray
- func (SpringCloudElasticApplicationPerformanceMonitoringArray) ElementType() reflect.Type
- func (i SpringCloudElasticApplicationPerformanceMonitoringArray) ToSpringCloudElasticApplicationPerformanceMonitoringArrayOutput() SpringCloudElasticApplicationPerformanceMonitoringArrayOutput
- func (i SpringCloudElasticApplicationPerformanceMonitoringArray) ToSpringCloudElasticApplicationPerformanceMonitoringArrayOutputWithContext(ctx context.Context) SpringCloudElasticApplicationPerformanceMonitoringArrayOutput
- type SpringCloudElasticApplicationPerformanceMonitoringArrayInput
- type SpringCloudElasticApplicationPerformanceMonitoringArrayOutput
- func (SpringCloudElasticApplicationPerformanceMonitoringArrayOutput) ElementType() reflect.Type
- func (o SpringCloudElasticApplicationPerformanceMonitoringArrayOutput) Index(i pulumi.IntInput) SpringCloudElasticApplicationPerformanceMonitoringOutput
- func (o SpringCloudElasticApplicationPerformanceMonitoringArrayOutput) ToSpringCloudElasticApplicationPerformanceMonitoringArrayOutput() SpringCloudElasticApplicationPerformanceMonitoringArrayOutput
- func (o SpringCloudElasticApplicationPerformanceMonitoringArrayOutput) ToSpringCloudElasticApplicationPerformanceMonitoringArrayOutputWithContext(ctx context.Context) SpringCloudElasticApplicationPerformanceMonitoringArrayOutput
- type SpringCloudElasticApplicationPerformanceMonitoringInput
- type SpringCloudElasticApplicationPerformanceMonitoringMap
- func (SpringCloudElasticApplicationPerformanceMonitoringMap) ElementType() reflect.Type
- func (i SpringCloudElasticApplicationPerformanceMonitoringMap) ToSpringCloudElasticApplicationPerformanceMonitoringMapOutput() SpringCloudElasticApplicationPerformanceMonitoringMapOutput
- func (i SpringCloudElasticApplicationPerformanceMonitoringMap) ToSpringCloudElasticApplicationPerformanceMonitoringMapOutputWithContext(ctx context.Context) SpringCloudElasticApplicationPerformanceMonitoringMapOutput
- type SpringCloudElasticApplicationPerformanceMonitoringMapInput
- type SpringCloudElasticApplicationPerformanceMonitoringMapOutput
- func (SpringCloudElasticApplicationPerformanceMonitoringMapOutput) ElementType() reflect.Type
- func (o SpringCloudElasticApplicationPerformanceMonitoringMapOutput) MapIndex(k pulumi.StringInput) SpringCloudElasticApplicationPerformanceMonitoringOutput
- func (o SpringCloudElasticApplicationPerformanceMonitoringMapOutput) ToSpringCloudElasticApplicationPerformanceMonitoringMapOutput() SpringCloudElasticApplicationPerformanceMonitoringMapOutput
- func (o SpringCloudElasticApplicationPerformanceMonitoringMapOutput) ToSpringCloudElasticApplicationPerformanceMonitoringMapOutputWithContext(ctx context.Context) SpringCloudElasticApplicationPerformanceMonitoringMapOutput
- type SpringCloudElasticApplicationPerformanceMonitoringOutput
- func (o SpringCloudElasticApplicationPerformanceMonitoringOutput) ApplicationPackages() pulumi.StringArrayOutput
- func (SpringCloudElasticApplicationPerformanceMonitoringOutput) ElementType() reflect.Type
- func (o SpringCloudElasticApplicationPerformanceMonitoringOutput) GloballyEnabled() pulumi.BoolPtrOutput
- func (o SpringCloudElasticApplicationPerformanceMonitoringOutput) Name() pulumi.StringOutput
- func (o SpringCloudElasticApplicationPerformanceMonitoringOutput) ServerUrl() pulumi.StringOutput
- func (o SpringCloudElasticApplicationPerformanceMonitoringOutput) ServiceName() pulumi.StringOutput
- func (o SpringCloudElasticApplicationPerformanceMonitoringOutput) SpringCloudServiceId() pulumi.StringOutput
- func (o SpringCloudElasticApplicationPerformanceMonitoringOutput) ToSpringCloudElasticApplicationPerformanceMonitoringOutput() SpringCloudElasticApplicationPerformanceMonitoringOutput
- func (o SpringCloudElasticApplicationPerformanceMonitoringOutput) ToSpringCloudElasticApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudElasticApplicationPerformanceMonitoringOutput
- type SpringCloudElasticApplicationPerformanceMonitoringState
- 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 SpringCloudGatewayClientAuthorization
- type SpringCloudGatewayClientAuthorizationArgs
- func (SpringCloudGatewayClientAuthorizationArgs) ElementType() reflect.Type
- func (i SpringCloudGatewayClientAuthorizationArgs) ToSpringCloudGatewayClientAuthorizationOutput() SpringCloudGatewayClientAuthorizationOutput
- func (i SpringCloudGatewayClientAuthorizationArgs) ToSpringCloudGatewayClientAuthorizationOutputWithContext(ctx context.Context) SpringCloudGatewayClientAuthorizationOutput
- func (i SpringCloudGatewayClientAuthorizationArgs) ToSpringCloudGatewayClientAuthorizationPtrOutput() SpringCloudGatewayClientAuthorizationPtrOutput
- func (i SpringCloudGatewayClientAuthorizationArgs) ToSpringCloudGatewayClientAuthorizationPtrOutputWithContext(ctx context.Context) SpringCloudGatewayClientAuthorizationPtrOutput
- type SpringCloudGatewayClientAuthorizationInput
- type SpringCloudGatewayClientAuthorizationOutput
- func (o SpringCloudGatewayClientAuthorizationOutput) CertificateIds() pulumi.StringArrayOutput
- func (SpringCloudGatewayClientAuthorizationOutput) ElementType() reflect.Type
- func (o SpringCloudGatewayClientAuthorizationOutput) ToSpringCloudGatewayClientAuthorizationOutput() SpringCloudGatewayClientAuthorizationOutput
- func (o SpringCloudGatewayClientAuthorizationOutput) ToSpringCloudGatewayClientAuthorizationOutputWithContext(ctx context.Context) SpringCloudGatewayClientAuthorizationOutput
- func (o SpringCloudGatewayClientAuthorizationOutput) ToSpringCloudGatewayClientAuthorizationPtrOutput() SpringCloudGatewayClientAuthorizationPtrOutput
- func (o SpringCloudGatewayClientAuthorizationOutput) ToSpringCloudGatewayClientAuthorizationPtrOutputWithContext(ctx context.Context) SpringCloudGatewayClientAuthorizationPtrOutput
- func (o SpringCloudGatewayClientAuthorizationOutput) VerificationEnabled() pulumi.BoolPtrOutput
- type SpringCloudGatewayClientAuthorizationPtrInput
- type SpringCloudGatewayClientAuthorizationPtrOutput
- func (o SpringCloudGatewayClientAuthorizationPtrOutput) CertificateIds() pulumi.StringArrayOutput
- func (o SpringCloudGatewayClientAuthorizationPtrOutput) Elem() SpringCloudGatewayClientAuthorizationOutput
- func (SpringCloudGatewayClientAuthorizationPtrOutput) ElementType() reflect.Type
- func (o SpringCloudGatewayClientAuthorizationPtrOutput) ToSpringCloudGatewayClientAuthorizationPtrOutput() SpringCloudGatewayClientAuthorizationPtrOutput
- func (o SpringCloudGatewayClientAuthorizationPtrOutput) ToSpringCloudGatewayClientAuthorizationPtrOutputWithContext(ctx context.Context) SpringCloudGatewayClientAuthorizationPtrOutput
- func (o SpringCloudGatewayClientAuthorizationPtrOutput) VerificationEnabled() pulumi.BoolPtrOutput
- 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) AllowedOriginPatterns() 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) AllowedOriginPatterns() 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 SpringCloudGatewayLocalResponseCachePerInstance
- type SpringCloudGatewayLocalResponseCachePerInstanceArgs
- func (SpringCloudGatewayLocalResponseCachePerInstanceArgs) ElementType() reflect.Type
- func (i SpringCloudGatewayLocalResponseCachePerInstanceArgs) ToSpringCloudGatewayLocalResponseCachePerInstanceOutput() SpringCloudGatewayLocalResponseCachePerInstanceOutput
- func (i SpringCloudGatewayLocalResponseCachePerInstanceArgs) ToSpringCloudGatewayLocalResponseCachePerInstanceOutputWithContext(ctx context.Context) SpringCloudGatewayLocalResponseCachePerInstanceOutput
- func (i SpringCloudGatewayLocalResponseCachePerInstanceArgs) ToSpringCloudGatewayLocalResponseCachePerInstancePtrOutput() SpringCloudGatewayLocalResponseCachePerInstancePtrOutput
- func (i SpringCloudGatewayLocalResponseCachePerInstanceArgs) ToSpringCloudGatewayLocalResponseCachePerInstancePtrOutputWithContext(ctx context.Context) SpringCloudGatewayLocalResponseCachePerInstancePtrOutput
- type SpringCloudGatewayLocalResponseCachePerInstanceInput
- type SpringCloudGatewayLocalResponseCachePerInstanceOutput
- func (SpringCloudGatewayLocalResponseCachePerInstanceOutput) ElementType() reflect.Type
- func (o SpringCloudGatewayLocalResponseCachePerInstanceOutput) Size() pulumi.StringPtrOutput
- func (o SpringCloudGatewayLocalResponseCachePerInstanceOutput) TimeToLive() pulumi.StringPtrOutput
- func (o SpringCloudGatewayLocalResponseCachePerInstanceOutput) ToSpringCloudGatewayLocalResponseCachePerInstanceOutput() SpringCloudGatewayLocalResponseCachePerInstanceOutput
- func (o SpringCloudGatewayLocalResponseCachePerInstanceOutput) ToSpringCloudGatewayLocalResponseCachePerInstanceOutputWithContext(ctx context.Context) SpringCloudGatewayLocalResponseCachePerInstanceOutput
- func (o SpringCloudGatewayLocalResponseCachePerInstanceOutput) ToSpringCloudGatewayLocalResponseCachePerInstancePtrOutput() SpringCloudGatewayLocalResponseCachePerInstancePtrOutput
- func (o SpringCloudGatewayLocalResponseCachePerInstanceOutput) ToSpringCloudGatewayLocalResponseCachePerInstancePtrOutputWithContext(ctx context.Context) SpringCloudGatewayLocalResponseCachePerInstancePtrOutput
- type SpringCloudGatewayLocalResponseCachePerInstancePtrInput
- type SpringCloudGatewayLocalResponseCachePerInstancePtrOutput
- func (o SpringCloudGatewayLocalResponseCachePerInstancePtrOutput) Elem() SpringCloudGatewayLocalResponseCachePerInstanceOutput
- func (SpringCloudGatewayLocalResponseCachePerInstancePtrOutput) ElementType() reflect.Type
- func (o SpringCloudGatewayLocalResponseCachePerInstancePtrOutput) Size() pulumi.StringPtrOutput
- func (o SpringCloudGatewayLocalResponseCachePerInstancePtrOutput) TimeToLive() pulumi.StringPtrOutput
- func (o SpringCloudGatewayLocalResponseCachePerInstancePtrOutput) ToSpringCloudGatewayLocalResponseCachePerInstancePtrOutput() SpringCloudGatewayLocalResponseCachePerInstancePtrOutput
- func (o SpringCloudGatewayLocalResponseCachePerInstancePtrOutput) ToSpringCloudGatewayLocalResponseCachePerInstancePtrOutputWithContext(ctx context.Context) SpringCloudGatewayLocalResponseCachePerInstancePtrOutput
- type SpringCloudGatewayLocalResponseCachePerRoute
- type SpringCloudGatewayLocalResponseCachePerRouteArgs
- func (SpringCloudGatewayLocalResponseCachePerRouteArgs) ElementType() reflect.Type
- func (i SpringCloudGatewayLocalResponseCachePerRouteArgs) ToSpringCloudGatewayLocalResponseCachePerRouteOutput() SpringCloudGatewayLocalResponseCachePerRouteOutput
- func (i SpringCloudGatewayLocalResponseCachePerRouteArgs) ToSpringCloudGatewayLocalResponseCachePerRouteOutputWithContext(ctx context.Context) SpringCloudGatewayLocalResponseCachePerRouteOutput
- func (i SpringCloudGatewayLocalResponseCachePerRouteArgs) ToSpringCloudGatewayLocalResponseCachePerRoutePtrOutput() SpringCloudGatewayLocalResponseCachePerRoutePtrOutput
- func (i SpringCloudGatewayLocalResponseCachePerRouteArgs) ToSpringCloudGatewayLocalResponseCachePerRoutePtrOutputWithContext(ctx context.Context) SpringCloudGatewayLocalResponseCachePerRoutePtrOutput
- type SpringCloudGatewayLocalResponseCachePerRouteInput
- type SpringCloudGatewayLocalResponseCachePerRouteOutput
- func (SpringCloudGatewayLocalResponseCachePerRouteOutput) ElementType() reflect.Type
- func (o SpringCloudGatewayLocalResponseCachePerRouteOutput) Size() pulumi.StringPtrOutput
- func (o SpringCloudGatewayLocalResponseCachePerRouteOutput) TimeToLive() pulumi.StringPtrOutput
- func (o SpringCloudGatewayLocalResponseCachePerRouteOutput) ToSpringCloudGatewayLocalResponseCachePerRouteOutput() SpringCloudGatewayLocalResponseCachePerRouteOutput
- func (o SpringCloudGatewayLocalResponseCachePerRouteOutput) ToSpringCloudGatewayLocalResponseCachePerRouteOutputWithContext(ctx context.Context) SpringCloudGatewayLocalResponseCachePerRouteOutput
- func (o SpringCloudGatewayLocalResponseCachePerRouteOutput) ToSpringCloudGatewayLocalResponseCachePerRoutePtrOutput() SpringCloudGatewayLocalResponseCachePerRoutePtrOutput
- func (o SpringCloudGatewayLocalResponseCachePerRouteOutput) ToSpringCloudGatewayLocalResponseCachePerRoutePtrOutputWithContext(ctx context.Context) SpringCloudGatewayLocalResponseCachePerRoutePtrOutput
- type SpringCloudGatewayLocalResponseCachePerRoutePtrInput
- type SpringCloudGatewayLocalResponseCachePerRoutePtrOutput
- func (o SpringCloudGatewayLocalResponseCachePerRoutePtrOutput) Elem() SpringCloudGatewayLocalResponseCachePerRouteOutput
- func (SpringCloudGatewayLocalResponseCachePerRoutePtrOutput) ElementType() reflect.Type
- func (o SpringCloudGatewayLocalResponseCachePerRoutePtrOutput) Size() pulumi.StringPtrOutput
- func (o SpringCloudGatewayLocalResponseCachePerRoutePtrOutput) TimeToLive() pulumi.StringPtrOutput
- func (o SpringCloudGatewayLocalResponseCachePerRoutePtrOutput) ToSpringCloudGatewayLocalResponseCachePerRoutePtrOutput() SpringCloudGatewayLocalResponseCachePerRoutePtrOutput
- func (o SpringCloudGatewayLocalResponseCachePerRoutePtrOutput) ToSpringCloudGatewayLocalResponseCachePerRoutePtrOutputWithContext(ctx context.Context) SpringCloudGatewayLocalResponseCachePerRoutePtrOutput
- 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) ApplicationPerformanceMonitoringIds() pulumi.StringArrayOutput
- func (o SpringCloudGatewayOutput) ApplicationPerformanceMonitoringTypes() pulumi.StringArrayOutput
- func (o SpringCloudGatewayOutput) ClientAuthorization() SpringCloudGatewayClientAuthorizationPtrOutput
- func (o SpringCloudGatewayOutput) Cors() SpringCloudGatewayCorsPtrOutput
- func (SpringCloudGatewayOutput) ElementType() reflect.Type
- func (o SpringCloudGatewayOutput) EnvironmentVariables() pulumi.StringMapOutput
- func (o SpringCloudGatewayOutput) HttpsOnly() pulumi.BoolPtrOutput
- func (o SpringCloudGatewayOutput) InstanceCount() pulumi.IntPtrOutput
- func (o SpringCloudGatewayOutput) LocalResponseCachePerInstance() SpringCloudGatewayLocalResponseCachePerInstancePtrOutput
- func (o SpringCloudGatewayOutput) LocalResponseCachePerRoute() SpringCloudGatewayLocalResponseCachePerRoutePtrOutput
- func (o SpringCloudGatewayOutput) Name() pulumi.StringOutput
- func (o SpringCloudGatewayOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
- func (o SpringCloudGatewayOutput) Quota() SpringCloudGatewayQuotaOutput
- func (o SpringCloudGatewayOutput) SensitiveEnvironmentVariables() pulumi.StringMapOutput
- 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) Filters() pulumi.StringArrayOutput
- func (o SpringCloudGatewayRouteConfigOutput) Name() pulumi.StringOutput
- func (o SpringCloudGatewayRouteConfigOutput) OpenApi() SpringCloudGatewayRouteConfigOpenApiPtrOutput
- func (o SpringCloudGatewayRouteConfigOutput) Predicates() pulumi.StringArrayOutput
- func (o SpringCloudGatewayRouteConfigOutput) Protocol() pulumi.StringPtrOutput
- func (o SpringCloudGatewayRouteConfigOutput) Routes() SpringCloudGatewayRouteConfigRouteArrayOutput
- func (o SpringCloudGatewayRouteConfigOutput) SpringCloudAppId() pulumi.StringPtrOutput
- func (o SpringCloudGatewayRouteConfigOutput) SpringCloudGatewayId() pulumi.StringOutput
- func (o SpringCloudGatewayRouteConfigOutput) SsoValidationEnabled() pulumi.BoolPtrOutput
- 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.IntOutput
- 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 SpringCloudNewRelicApplicationPerformanceMonitoring
- func GetSpringCloudNewRelicApplicationPerformanceMonitoring(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*SpringCloudNewRelicApplicationPerformanceMonitoring, error)
- func NewSpringCloudNewRelicApplicationPerformanceMonitoring(ctx *pulumi.Context, name string, ...) (*SpringCloudNewRelicApplicationPerformanceMonitoring, error)
- func (*SpringCloudNewRelicApplicationPerformanceMonitoring) ElementType() reflect.Type
- func (i *SpringCloudNewRelicApplicationPerformanceMonitoring) ToSpringCloudNewRelicApplicationPerformanceMonitoringOutput() SpringCloudNewRelicApplicationPerformanceMonitoringOutput
- func (i *SpringCloudNewRelicApplicationPerformanceMonitoring) ToSpringCloudNewRelicApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudNewRelicApplicationPerformanceMonitoringOutput
- type SpringCloudNewRelicApplicationPerformanceMonitoringArgs
- type SpringCloudNewRelicApplicationPerformanceMonitoringArray
- func (SpringCloudNewRelicApplicationPerformanceMonitoringArray) ElementType() reflect.Type
- func (i SpringCloudNewRelicApplicationPerformanceMonitoringArray) ToSpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput() SpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput
- func (i SpringCloudNewRelicApplicationPerformanceMonitoringArray) ToSpringCloudNewRelicApplicationPerformanceMonitoringArrayOutputWithContext(ctx context.Context) SpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput
- type SpringCloudNewRelicApplicationPerformanceMonitoringArrayInput
- type SpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput
- func (SpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput) ElementType() reflect.Type
- func (o SpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput) Index(i pulumi.IntInput) SpringCloudNewRelicApplicationPerformanceMonitoringOutput
- func (o SpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput) ToSpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput() SpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput
- func (o SpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput) ToSpringCloudNewRelicApplicationPerformanceMonitoringArrayOutputWithContext(ctx context.Context) SpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput
- type SpringCloudNewRelicApplicationPerformanceMonitoringInput
- type SpringCloudNewRelicApplicationPerformanceMonitoringMap
- func (SpringCloudNewRelicApplicationPerformanceMonitoringMap) ElementType() reflect.Type
- func (i SpringCloudNewRelicApplicationPerformanceMonitoringMap) ToSpringCloudNewRelicApplicationPerformanceMonitoringMapOutput() SpringCloudNewRelicApplicationPerformanceMonitoringMapOutput
- func (i SpringCloudNewRelicApplicationPerformanceMonitoringMap) ToSpringCloudNewRelicApplicationPerformanceMonitoringMapOutputWithContext(ctx context.Context) SpringCloudNewRelicApplicationPerformanceMonitoringMapOutput
- type SpringCloudNewRelicApplicationPerformanceMonitoringMapInput
- type SpringCloudNewRelicApplicationPerformanceMonitoringMapOutput
- func (SpringCloudNewRelicApplicationPerformanceMonitoringMapOutput) ElementType() reflect.Type
- func (o SpringCloudNewRelicApplicationPerformanceMonitoringMapOutput) MapIndex(k pulumi.StringInput) SpringCloudNewRelicApplicationPerformanceMonitoringOutput
- func (o SpringCloudNewRelicApplicationPerformanceMonitoringMapOutput) ToSpringCloudNewRelicApplicationPerformanceMonitoringMapOutput() SpringCloudNewRelicApplicationPerformanceMonitoringMapOutput
- func (o SpringCloudNewRelicApplicationPerformanceMonitoringMapOutput) ToSpringCloudNewRelicApplicationPerformanceMonitoringMapOutputWithContext(ctx context.Context) SpringCloudNewRelicApplicationPerformanceMonitoringMapOutput
- type SpringCloudNewRelicApplicationPerformanceMonitoringOutput
- func (o SpringCloudNewRelicApplicationPerformanceMonitoringOutput) AgentEnabled() pulumi.BoolPtrOutput
- func (o SpringCloudNewRelicApplicationPerformanceMonitoringOutput) AppName() pulumi.StringOutput
- func (o SpringCloudNewRelicApplicationPerformanceMonitoringOutput) AppServerPort() pulumi.IntPtrOutput
- func (o SpringCloudNewRelicApplicationPerformanceMonitoringOutput) AuditModeEnabled() pulumi.BoolPtrOutput
- func (o SpringCloudNewRelicApplicationPerformanceMonitoringOutput) AutoAppNamingEnabled() pulumi.BoolPtrOutput
- func (o SpringCloudNewRelicApplicationPerformanceMonitoringOutput) AutoTransactionNamingEnabled() pulumi.BoolPtrOutput
- func (o SpringCloudNewRelicApplicationPerformanceMonitoringOutput) CustomTracingEnabled() pulumi.BoolPtrOutput
- func (SpringCloudNewRelicApplicationPerformanceMonitoringOutput) ElementType() reflect.Type
- func (o SpringCloudNewRelicApplicationPerformanceMonitoringOutput) GloballyEnabled() pulumi.BoolPtrOutput
- func (o SpringCloudNewRelicApplicationPerformanceMonitoringOutput) Labels() pulumi.StringMapOutput
- func (o SpringCloudNewRelicApplicationPerformanceMonitoringOutput) LicenseKey() pulumi.StringOutput
- func (o SpringCloudNewRelicApplicationPerformanceMonitoringOutput) Name() pulumi.StringOutput
- func (o SpringCloudNewRelicApplicationPerformanceMonitoringOutput) SpringCloudServiceId() pulumi.StringOutput
- func (o SpringCloudNewRelicApplicationPerformanceMonitoringOutput) ToSpringCloudNewRelicApplicationPerformanceMonitoringOutput() SpringCloudNewRelicApplicationPerformanceMonitoringOutput
- func (o SpringCloudNewRelicApplicationPerformanceMonitoringOutput) ToSpringCloudNewRelicApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudNewRelicApplicationPerformanceMonitoringOutput
- type SpringCloudNewRelicApplicationPerformanceMonitoringState
- 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 SpringCloudServiceContainerRegistry
- type SpringCloudServiceContainerRegistryArgs
- func (SpringCloudServiceContainerRegistryArgs) ElementType() reflect.Type
- func (i SpringCloudServiceContainerRegistryArgs) ToSpringCloudServiceContainerRegistryOutput() SpringCloudServiceContainerRegistryOutput
- func (i SpringCloudServiceContainerRegistryArgs) ToSpringCloudServiceContainerRegistryOutputWithContext(ctx context.Context) SpringCloudServiceContainerRegistryOutput
- type SpringCloudServiceContainerRegistryArray
- func (SpringCloudServiceContainerRegistryArray) ElementType() reflect.Type
- func (i SpringCloudServiceContainerRegistryArray) ToSpringCloudServiceContainerRegistryArrayOutput() SpringCloudServiceContainerRegistryArrayOutput
- func (i SpringCloudServiceContainerRegistryArray) ToSpringCloudServiceContainerRegistryArrayOutputWithContext(ctx context.Context) SpringCloudServiceContainerRegistryArrayOutput
- type SpringCloudServiceContainerRegistryArrayInput
- type SpringCloudServiceContainerRegistryArrayOutput
- func (SpringCloudServiceContainerRegistryArrayOutput) ElementType() reflect.Type
- func (o SpringCloudServiceContainerRegistryArrayOutput) Index(i pulumi.IntInput) SpringCloudServiceContainerRegistryOutput
- func (o SpringCloudServiceContainerRegistryArrayOutput) ToSpringCloudServiceContainerRegistryArrayOutput() SpringCloudServiceContainerRegistryArrayOutput
- func (o SpringCloudServiceContainerRegistryArrayOutput) ToSpringCloudServiceContainerRegistryArrayOutputWithContext(ctx context.Context) SpringCloudServiceContainerRegistryArrayOutput
- type SpringCloudServiceContainerRegistryInput
- type SpringCloudServiceContainerRegistryOutput
- func (SpringCloudServiceContainerRegistryOutput) ElementType() reflect.Type
- func (o SpringCloudServiceContainerRegistryOutput) Name() pulumi.StringOutput
- func (o SpringCloudServiceContainerRegistryOutput) Password() pulumi.StringOutput
- func (o SpringCloudServiceContainerRegistryOutput) Server() pulumi.StringOutput
- func (o SpringCloudServiceContainerRegistryOutput) ToSpringCloudServiceContainerRegistryOutput() SpringCloudServiceContainerRegistryOutput
- func (o SpringCloudServiceContainerRegistryOutput) ToSpringCloudServiceContainerRegistryOutputWithContext(ctx context.Context) SpringCloudServiceContainerRegistryOutput
- func (o SpringCloudServiceContainerRegistryOutput) Username() pulumi.StringOutput
- type SpringCloudServiceDefaultBuildService
- type SpringCloudServiceDefaultBuildServiceArgs
- func (SpringCloudServiceDefaultBuildServiceArgs) ElementType() reflect.Type
- func (i SpringCloudServiceDefaultBuildServiceArgs) ToSpringCloudServiceDefaultBuildServiceOutput() SpringCloudServiceDefaultBuildServiceOutput
- func (i SpringCloudServiceDefaultBuildServiceArgs) ToSpringCloudServiceDefaultBuildServiceOutputWithContext(ctx context.Context) SpringCloudServiceDefaultBuildServiceOutput
- func (i SpringCloudServiceDefaultBuildServiceArgs) ToSpringCloudServiceDefaultBuildServicePtrOutput() SpringCloudServiceDefaultBuildServicePtrOutput
- func (i SpringCloudServiceDefaultBuildServiceArgs) ToSpringCloudServiceDefaultBuildServicePtrOutputWithContext(ctx context.Context) SpringCloudServiceDefaultBuildServicePtrOutput
- type SpringCloudServiceDefaultBuildServiceInput
- type SpringCloudServiceDefaultBuildServiceOutput
- func (o SpringCloudServiceDefaultBuildServiceOutput) ContainerRegistryName() pulumi.StringPtrOutput
- func (SpringCloudServiceDefaultBuildServiceOutput) ElementType() reflect.Type
- func (o SpringCloudServiceDefaultBuildServiceOutput) ToSpringCloudServiceDefaultBuildServiceOutput() SpringCloudServiceDefaultBuildServiceOutput
- func (o SpringCloudServiceDefaultBuildServiceOutput) ToSpringCloudServiceDefaultBuildServiceOutputWithContext(ctx context.Context) SpringCloudServiceDefaultBuildServiceOutput
- func (o SpringCloudServiceDefaultBuildServiceOutput) ToSpringCloudServiceDefaultBuildServicePtrOutput() SpringCloudServiceDefaultBuildServicePtrOutput
- func (o SpringCloudServiceDefaultBuildServiceOutput) ToSpringCloudServiceDefaultBuildServicePtrOutputWithContext(ctx context.Context) SpringCloudServiceDefaultBuildServicePtrOutput
- type SpringCloudServiceDefaultBuildServicePtrInput
- type SpringCloudServiceDefaultBuildServicePtrOutput
- func (o SpringCloudServiceDefaultBuildServicePtrOutput) ContainerRegistryName() pulumi.StringPtrOutput
- func (o SpringCloudServiceDefaultBuildServicePtrOutput) Elem() SpringCloudServiceDefaultBuildServiceOutput
- func (SpringCloudServiceDefaultBuildServicePtrOutput) ElementType() reflect.Type
- func (o SpringCloudServiceDefaultBuildServicePtrOutput) ToSpringCloudServiceDefaultBuildServicePtrOutput() SpringCloudServiceDefaultBuildServicePtrOutput
- func (o SpringCloudServiceDefaultBuildServicePtrOutput) ToSpringCloudServiceDefaultBuildServicePtrOutputWithContext(ctx context.Context) SpringCloudServiceDefaultBuildServicePtrOutput
- 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 SpringCloudServiceMarketplace
- type SpringCloudServiceMarketplaceArgs
- func (SpringCloudServiceMarketplaceArgs) ElementType() reflect.Type
- func (i SpringCloudServiceMarketplaceArgs) ToSpringCloudServiceMarketplaceOutput() SpringCloudServiceMarketplaceOutput
- func (i SpringCloudServiceMarketplaceArgs) ToSpringCloudServiceMarketplaceOutputWithContext(ctx context.Context) SpringCloudServiceMarketplaceOutput
- func (i SpringCloudServiceMarketplaceArgs) ToSpringCloudServiceMarketplacePtrOutput() SpringCloudServiceMarketplacePtrOutput
- func (i SpringCloudServiceMarketplaceArgs) ToSpringCloudServiceMarketplacePtrOutputWithContext(ctx context.Context) SpringCloudServiceMarketplacePtrOutput
- type SpringCloudServiceMarketplaceInput
- type SpringCloudServiceMarketplaceOutput
- func (SpringCloudServiceMarketplaceOutput) ElementType() reflect.Type
- func (o SpringCloudServiceMarketplaceOutput) Plan() pulumi.StringOutput
- func (o SpringCloudServiceMarketplaceOutput) Product() pulumi.StringOutput
- func (o SpringCloudServiceMarketplaceOutput) Publisher() pulumi.StringOutput
- func (o SpringCloudServiceMarketplaceOutput) ToSpringCloudServiceMarketplaceOutput() SpringCloudServiceMarketplaceOutput
- func (o SpringCloudServiceMarketplaceOutput) ToSpringCloudServiceMarketplaceOutputWithContext(ctx context.Context) SpringCloudServiceMarketplaceOutput
- func (o SpringCloudServiceMarketplaceOutput) ToSpringCloudServiceMarketplacePtrOutput() SpringCloudServiceMarketplacePtrOutput
- func (o SpringCloudServiceMarketplaceOutput) ToSpringCloudServiceMarketplacePtrOutputWithContext(ctx context.Context) SpringCloudServiceMarketplacePtrOutput
- type SpringCloudServiceMarketplacePtrInput
- type SpringCloudServiceMarketplacePtrOutput
- func (o SpringCloudServiceMarketplacePtrOutput) Elem() SpringCloudServiceMarketplaceOutput
- func (SpringCloudServiceMarketplacePtrOutput) ElementType() reflect.Type
- func (o SpringCloudServiceMarketplacePtrOutput) Plan() pulumi.StringPtrOutput
- func (o SpringCloudServiceMarketplacePtrOutput) Product() pulumi.StringPtrOutput
- func (o SpringCloudServiceMarketplacePtrOutput) Publisher() pulumi.StringPtrOutput
- func (o SpringCloudServiceMarketplacePtrOutput) ToSpringCloudServiceMarketplacePtrOutput() SpringCloudServiceMarketplacePtrOutput
- func (o SpringCloudServiceMarketplacePtrOutput) ToSpringCloudServiceMarketplacePtrOutputWithContext(ctx context.Context) SpringCloudServiceMarketplacePtrOutput
- 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) OutboundType() pulumi.StringPtrOutput
- 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) OutboundType() pulumi.StringPtrOutput
- 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 (o SpringCloudServiceOutput) ContainerRegistries() SpringCloudServiceContainerRegistryArrayOutput
- func (o SpringCloudServiceOutput) DefaultBuildService() SpringCloudServiceDefaultBuildServicePtrOutput
- func (SpringCloudServiceOutput) ElementType() reflect.Type
- func (o SpringCloudServiceOutput) Location() pulumi.StringOutput
- func (o SpringCloudServiceOutput) LogStreamPublicEndpointEnabled() pulumi.BoolPtrOutput
- func (o SpringCloudServiceOutput) ManagedEnvironmentId() pulumi.StringPtrOutput
- func (o SpringCloudServiceOutput) Marketplace() SpringCloudServiceMarketplaceOutput
- 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) SkuTier() pulumi.StringOutput
- 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
<!--Start PulumiCodeChooser --> ```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: exampleAzurermSpringCloudApp.Name, ResourceGroupName: exampleAzurermSpringCloudApp.ResourceGroupName, ServiceName: exampleAzurermSpringCloudApp.ServiceName, }, nil) if err != nil { return err } ctx.Export("springCloudAppId", example.Id) return nil }) }
``` <!--End PulumiCodeChooser -->
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
<!--Start PulumiCodeChooser --> ```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: exampleAzurermSpringCloudService.Name, ResourceGroupName: exampleAzurermSpringCloudService.ResourceGroupName, }, nil) if err != nil { return err } ctx.Export("springCloudServiceId", example.Id) return nil }) }
``` <!--End PulumiCodeChooser -->
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 SpringCloudAccelerator ¶ added in v5.28.0
type SpringCloudAccelerator struct { pulumi.CustomResourceState // The name which should be used for this Spring Cloud Accelerator. Changing this forces a new Spring Cloud Accelerator to be created. The only possible value is `default`. Name pulumi.StringOutput `pulumi:"name"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Accelerator to be created. SpringCloudServiceId pulumi.StringOutput `pulumi:"springCloudServiceId"` }
> **NOTE:** This resource is applicable only for Spring Cloud Service with enterprise tier.
Manages a Spring Cloud Accelerator.
## Example Usage
<!--Start PulumiCodeChooser --> ```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 { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "example", &appplatform.SpringCloudServiceArgs{ Name: pulumi.String("example"), Location: example.Location, ResourceGroupName: example.Name, SkuName: pulumi.String("E0"), }) if err != nil { return err } _, err = appplatform.NewSpringCloudAccelerator(ctx, "example", &appplatform.SpringCloudAcceleratorArgs{ Name: pulumi.String("default"), SpringCloudServiceId: exampleSpringCloudService.ID(), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
Spring Cloud Accelerators can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:appplatform/springCloudAccelerator:SpringCloudAccelerator example /subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/resourceGroup1/providers/Microsoft.AppPlatform/spring/service1/applicationAccelerators/default ```
func GetSpringCloudAccelerator ¶ added in v5.28.0
func GetSpringCloudAccelerator(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SpringCloudAcceleratorState, opts ...pulumi.ResourceOption) (*SpringCloudAccelerator, error)
GetSpringCloudAccelerator gets an existing SpringCloudAccelerator 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 NewSpringCloudAccelerator ¶ added in v5.28.0
func NewSpringCloudAccelerator(ctx *pulumi.Context, name string, args *SpringCloudAcceleratorArgs, opts ...pulumi.ResourceOption) (*SpringCloudAccelerator, error)
NewSpringCloudAccelerator registers a new resource with the given unique name, arguments, and options.
func (*SpringCloudAccelerator) ElementType ¶ added in v5.28.0
func (*SpringCloudAccelerator) ElementType() reflect.Type
func (*SpringCloudAccelerator) ToSpringCloudAcceleratorOutput ¶ added in v5.28.0
func (i *SpringCloudAccelerator) ToSpringCloudAcceleratorOutput() SpringCloudAcceleratorOutput
func (*SpringCloudAccelerator) ToSpringCloudAcceleratorOutputWithContext ¶ added in v5.28.0
func (i *SpringCloudAccelerator) ToSpringCloudAcceleratorOutputWithContext(ctx context.Context) SpringCloudAcceleratorOutput
type SpringCloudAcceleratorArgs ¶ added in v5.28.0
type SpringCloudAcceleratorArgs struct { // The name which should be used for this Spring Cloud Accelerator. Changing this forces a new Spring Cloud Accelerator to be created. The only possible value is `default`. Name pulumi.StringPtrInput // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Accelerator to be created. SpringCloudServiceId pulumi.StringInput }
The set of arguments for constructing a SpringCloudAccelerator resource.
func (SpringCloudAcceleratorArgs) ElementType ¶ added in v5.28.0
func (SpringCloudAcceleratorArgs) ElementType() reflect.Type
type SpringCloudAcceleratorArray ¶ added in v5.28.0
type SpringCloudAcceleratorArray []SpringCloudAcceleratorInput
func (SpringCloudAcceleratorArray) ElementType ¶ added in v5.28.0
func (SpringCloudAcceleratorArray) ElementType() reflect.Type
func (SpringCloudAcceleratorArray) ToSpringCloudAcceleratorArrayOutput ¶ added in v5.28.0
func (i SpringCloudAcceleratorArray) ToSpringCloudAcceleratorArrayOutput() SpringCloudAcceleratorArrayOutput
func (SpringCloudAcceleratorArray) ToSpringCloudAcceleratorArrayOutputWithContext ¶ added in v5.28.0
func (i SpringCloudAcceleratorArray) ToSpringCloudAcceleratorArrayOutputWithContext(ctx context.Context) SpringCloudAcceleratorArrayOutput
type SpringCloudAcceleratorArrayInput ¶ added in v5.28.0
type SpringCloudAcceleratorArrayInput interface { pulumi.Input ToSpringCloudAcceleratorArrayOutput() SpringCloudAcceleratorArrayOutput ToSpringCloudAcceleratorArrayOutputWithContext(context.Context) SpringCloudAcceleratorArrayOutput }
SpringCloudAcceleratorArrayInput is an input type that accepts SpringCloudAcceleratorArray and SpringCloudAcceleratorArrayOutput values. You can construct a concrete instance of `SpringCloudAcceleratorArrayInput` via:
SpringCloudAcceleratorArray{ SpringCloudAcceleratorArgs{...} }
type SpringCloudAcceleratorArrayOutput ¶ added in v5.28.0
type SpringCloudAcceleratorArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudAcceleratorArrayOutput) ElementType ¶ added in v5.28.0
func (SpringCloudAcceleratorArrayOutput) ElementType() reflect.Type
func (SpringCloudAcceleratorArrayOutput) Index ¶ added in v5.28.0
func (o SpringCloudAcceleratorArrayOutput) Index(i pulumi.IntInput) SpringCloudAcceleratorOutput
func (SpringCloudAcceleratorArrayOutput) ToSpringCloudAcceleratorArrayOutput ¶ added in v5.28.0
func (o SpringCloudAcceleratorArrayOutput) ToSpringCloudAcceleratorArrayOutput() SpringCloudAcceleratorArrayOutput
func (SpringCloudAcceleratorArrayOutput) ToSpringCloudAcceleratorArrayOutputWithContext ¶ added in v5.28.0
func (o SpringCloudAcceleratorArrayOutput) ToSpringCloudAcceleratorArrayOutputWithContext(ctx context.Context) SpringCloudAcceleratorArrayOutput
type SpringCloudAcceleratorInput ¶ added in v5.28.0
type SpringCloudAcceleratorInput interface { pulumi.Input ToSpringCloudAcceleratorOutput() SpringCloudAcceleratorOutput ToSpringCloudAcceleratorOutputWithContext(ctx context.Context) SpringCloudAcceleratorOutput }
type SpringCloudAcceleratorMap ¶ added in v5.28.0
type SpringCloudAcceleratorMap map[string]SpringCloudAcceleratorInput
func (SpringCloudAcceleratorMap) ElementType ¶ added in v5.28.0
func (SpringCloudAcceleratorMap) ElementType() reflect.Type
func (SpringCloudAcceleratorMap) ToSpringCloudAcceleratorMapOutput ¶ added in v5.28.0
func (i SpringCloudAcceleratorMap) ToSpringCloudAcceleratorMapOutput() SpringCloudAcceleratorMapOutput
func (SpringCloudAcceleratorMap) ToSpringCloudAcceleratorMapOutputWithContext ¶ added in v5.28.0
func (i SpringCloudAcceleratorMap) ToSpringCloudAcceleratorMapOutputWithContext(ctx context.Context) SpringCloudAcceleratorMapOutput
type SpringCloudAcceleratorMapInput ¶ added in v5.28.0
type SpringCloudAcceleratorMapInput interface { pulumi.Input ToSpringCloudAcceleratorMapOutput() SpringCloudAcceleratorMapOutput ToSpringCloudAcceleratorMapOutputWithContext(context.Context) SpringCloudAcceleratorMapOutput }
SpringCloudAcceleratorMapInput is an input type that accepts SpringCloudAcceleratorMap and SpringCloudAcceleratorMapOutput values. You can construct a concrete instance of `SpringCloudAcceleratorMapInput` via:
SpringCloudAcceleratorMap{ "key": SpringCloudAcceleratorArgs{...} }
type SpringCloudAcceleratorMapOutput ¶ added in v5.28.0
type SpringCloudAcceleratorMapOutput struct{ *pulumi.OutputState }
func (SpringCloudAcceleratorMapOutput) ElementType ¶ added in v5.28.0
func (SpringCloudAcceleratorMapOutput) ElementType() reflect.Type
func (SpringCloudAcceleratorMapOutput) MapIndex ¶ added in v5.28.0
func (o SpringCloudAcceleratorMapOutput) MapIndex(k pulumi.StringInput) SpringCloudAcceleratorOutput
func (SpringCloudAcceleratorMapOutput) ToSpringCloudAcceleratorMapOutput ¶ added in v5.28.0
func (o SpringCloudAcceleratorMapOutput) ToSpringCloudAcceleratorMapOutput() SpringCloudAcceleratorMapOutput
func (SpringCloudAcceleratorMapOutput) ToSpringCloudAcceleratorMapOutputWithContext ¶ added in v5.28.0
func (o SpringCloudAcceleratorMapOutput) ToSpringCloudAcceleratorMapOutputWithContext(ctx context.Context) SpringCloudAcceleratorMapOutput
type SpringCloudAcceleratorOutput ¶ added in v5.28.0
type SpringCloudAcceleratorOutput struct{ *pulumi.OutputState }
func (SpringCloudAcceleratorOutput) ElementType ¶ added in v5.28.0
func (SpringCloudAcceleratorOutput) ElementType() reflect.Type
func (SpringCloudAcceleratorOutput) Name ¶ added in v5.28.0
func (o SpringCloudAcceleratorOutput) Name() pulumi.StringOutput
The name which should be used for this Spring Cloud Accelerator. Changing this forces a new Spring Cloud Accelerator to be created. The only possible value is `default`.
func (SpringCloudAcceleratorOutput) SpringCloudServiceId ¶ added in v5.28.0
func (o SpringCloudAcceleratorOutput) SpringCloudServiceId() pulumi.StringOutput
The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Accelerator to be created.
func (SpringCloudAcceleratorOutput) ToSpringCloudAcceleratorOutput ¶ added in v5.28.0
func (o SpringCloudAcceleratorOutput) ToSpringCloudAcceleratorOutput() SpringCloudAcceleratorOutput
func (SpringCloudAcceleratorOutput) ToSpringCloudAcceleratorOutputWithContext ¶ added in v5.28.0
func (o SpringCloudAcceleratorOutput) ToSpringCloudAcceleratorOutputWithContext(ctx context.Context) SpringCloudAcceleratorOutput
type SpringCloudAcceleratorState ¶ added in v5.28.0
type SpringCloudAcceleratorState struct { // The name which should be used for this Spring Cloud Accelerator. Changing this forces a new Spring Cloud Accelerator to be created. The only possible value is `default`. Name pulumi.StringPtrInput // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Accelerator to be created. SpringCloudServiceId pulumi.StringPtrInput }
func (SpringCloudAcceleratorState) ElementType ¶ added in v5.28.0
func (SpringCloudAcceleratorState) ElementType() reflect.Type
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
<!--Start PulumiCodeChooser --> ```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 { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "example", &appplatform.SpringCloudServiceArgs{ Name: pulumi.String("example-springcloud"), ResourceGroupName: example.Name, Location: example.Location, }) if err != nil { return err } exampleSpringCloudApp, err := appplatform.NewSpringCloudApp(ctx, "example", &appplatform.SpringCloudAppArgs{ Name: pulumi.String("example-springcloudapp"), ResourceGroupName: example.Name, ServiceName: exampleSpringCloudService.Name, Identity: &appplatform.SpringCloudAppIdentityArgs{ Type: pulumi.String("SystemAssigned"), }, }) if err != nil { return err } exampleSpringCloudJavaDeployment, err := appplatform.NewSpringCloudJavaDeployment(ctx, "example", &appplatform.SpringCloudJavaDeploymentArgs{ Name: pulumi.String("deploy1"), 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, "example", &appplatform.SpringCloudActiveDeploymentArgs{ SpringCloudAppId: exampleSpringCloudApp.ID(), DeploymentName: exampleSpringCloudJavaDeployment.Name, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## 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 whether the API try-out feature is enabled. When enabled, users can try out the API by sending requests and viewing responses in API portal. ApiTryOutEnabled pulumi.BoolPtrOutput `pulumi:"apiTryOutEnabled"` // 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. The only possible value is `default`. 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
<!--Start PulumiCodeChooser --> ```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 { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "example", &appplatform.SpringCloudServiceArgs{ Name: pulumi.String("example"), Location: example.Location, ResourceGroupName: example.Name, SkuName: pulumi.String("E0"), }) if err != nil { return err } exampleSpringCloudGateway, err := appplatform.NewSpringCloudGateway(ctx, "example", &appplatform.SpringCloudGatewayArgs{ Name: pulumi.String("default"), SpringCloudServiceId: exampleSpringCloudService.ID(), }) if err != nil { return err } _, err = appplatform.NewSpringCloudApiPortal(ctx, "example", &appplatform.SpringCloudApiPortalArgs{ Name: pulumi.String("default"), SpringCloudServiceId: exampleSpringCloudService.ID(), GatewayIds: pulumi.StringArray{ exampleSpringCloudGateway.ID(), }, HttpsOnlyEnabled: pulumi.Bool(false), PublicNetworkAccessEnabled: pulumi.Bool(true), InstanceCount: pulumi.Int(1), ApiTryOutEnabled: pulumi.Bool(true), 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 }) }
``` <!--End PulumiCodeChooser -->
## 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 whether the API try-out feature is enabled. When enabled, users can try out the API by sending requests and viewing responses in API portal. ApiTryOutEnabled pulumi.BoolPtrInput // 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. The only possible value is `default`. 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
<!--Start PulumiCodeChooser --> ```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 { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "example", &appplatform.SpringCloudServiceArgs{ Name: pulumi.String("example"), Location: example.Location, ResourceGroupName: example.Name, SkuName: pulumi.String("E0"), }) if err != nil { return err } exampleSpringCloudGateway, err := appplatform.NewSpringCloudGateway(ctx, "example", &appplatform.SpringCloudGatewayArgs{ Name: pulumi.String("default"), SpringCloudServiceId: exampleSpringCloudService.ID(), }) if err != nil { return err } exampleSpringCloudApiPortal, err := appplatform.NewSpringCloudApiPortal(ctx, "example", &appplatform.SpringCloudApiPortalArgs{ Name: pulumi.String("default"), SpringCloudServiceId: exampleSpringCloudService.ID(), GatewayIds: pulumi.StringArray{ exampleSpringCloudGateway.ID(), }, }) if err != nil { return err } _, err = appplatform.NewSpringCloudApiPortalCustomDomain(ctx, "example", &appplatform.SpringCloudApiPortalCustomDomainArgs{ Name: pulumi.String("example.com"), SpringCloudApiPortalId: exampleSpringCloudApiPortal.ID(), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## 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) ApiTryOutEnabled ¶ added in v5.65.0
func (o SpringCloudApiPortalOutput) ApiTryOutEnabled() pulumi.BoolPtrOutput
Specifies whether the API try-out feature is enabled. When enabled, users can try out the API by sending requests and viewing responses in API portal.
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. The only possible value is `default`.
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 whether the API try-out feature is enabled. When enabled, users can try out the API by sending requests and viewing responses in API portal. ApiTryOutEnabled pulumi.BoolPtrInput // 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. The only possible value is `default`. 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"` // An `ingressSettings` block as defined below. IngressSettings SpringCloudAppIngressSettingsOutput `pulumi:"ingressSettings"` // 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
<!--Start PulumiCodeChooser --> ```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 { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "example", &appplatform.SpringCloudServiceArgs{ Name: pulumi.String("example-springcloud"), ResourceGroupName: example.Name, Location: example.Location, }) if err != nil { return err } _, err = appplatform.NewSpringCloudApp(ctx, "example", &appplatform.SpringCloudAppArgs{ Name: pulumi.String("example-springcloudapp"), ResourceGroupName: example.Name, ServiceName: exampleSpringCloudService.Name, Identity: &appplatform.SpringCloudAppIdentityArgs{ Type: pulumi.String("SystemAssigned"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## 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 // An `ingressSettings` block as defined below. IngressSettings SpringCloudAppIngressSettingsPtrInput // 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
<!--Start PulumiCodeChooser --> ```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 { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "example", &appplatform.SpringCloudServiceArgs{ Name: pulumi.String("example-springcloud"), ResourceGroupName: example.Name, Location: example.Location, }) if err != nil { return err } exampleSpringCloudApp, err := appplatform.NewSpringCloudApp(ctx, "example", &appplatform.SpringCloudAppArgs{ Name: pulumi.String("example-springcloudapp"), ResourceGroupName: example.Name, ServiceName: exampleSpringCloudService.Name, }) if err != nil { return err } exampleAccount, err := cosmosdb.NewAccount(ctx, "example", &cosmosdb.AccountArgs{ Name: pulumi.String("example-cosmosdb-account"), Location: example.Location, ResourceGroupName: example.Name, OfferType: pulumi.String("Standard"), Kind: pulumi.String("GlobalDocumentDB"), ConsistencyPolicy: &cosmosdb.AccountConsistencyPolicyArgs{ ConsistencyLevel: pulumi.String("Strong"), }, GeoLocations: cosmosdb.AccountGeoLocationArray{ &cosmosdb.AccountGeoLocationArgs{ Location: example.Location, FailoverPriority: pulumi.Int(0), }, }, }) if err != nil { return err } _, err = appplatform.NewSpringCloudAppCosmosDBAssociation(ctx, "example", &appplatform.SpringCloudAppCosmosDBAssociationArgs{ Name: pulumi.String("example-bind"), SpringCloudAppId: exampleSpringCloudApp.ID(), CosmosdbAccountId: exampleAccount.ID(), ApiType: pulumi.String("table"), CosmosdbAccessKey: exampleAccount.PrimaryKey, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## 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 SpringCloudAppDynamicsApplicationPerformanceMonitoring ¶ added in v5.66.1
type SpringCloudAppDynamicsApplicationPerformanceMonitoring struct { pulumi.CustomResourceState // Specifies the account access key used to authenticate with the Controller. AgentAccountAccessKey pulumi.StringOutput `pulumi:"agentAccountAccessKey"` // Specifies the account name of the App Dynamics account. AgentAccountName pulumi.StringOutput `pulumi:"agentAccountName"` // Specifies the name of the logical business application that this JVM node belongs to. AgentApplicationName pulumi.StringPtrOutput `pulumi:"agentApplicationName"` // Specifies the name of the node. Where JVMs are dynamically created. AgentNodeName pulumi.StringPtrOutput `pulumi:"agentNodeName"` // Specifies the name of the tier that this JVM node belongs to. AgentTierName pulumi.StringPtrOutput `pulumi:"agentTierName"` // Specifies the unique host ID which is used to Logically partition a single physical host or virtual machine such that it appears to the Controller that the application is running on different machines. AgentUniqueHostId pulumi.StringPtrOutput `pulumi:"agentUniqueHostId"` // Specifies the hostname or the IP address of the AppDynamics Controller. ControllerHostName pulumi.StringOutput `pulumi:"controllerHostName"` // Specifies the HTTP(S) port of the AppDynamics Controller. This is the port used to access the AppDynamics browser-based user interface. ControllerPort pulumi.IntPtrOutput `pulumi:"controllerPort"` // Specifies whether enable use SSL (HTTPS) to connect to the AppDynamics Controller. ControllerSslEnabled pulumi.BoolPtrOutput `pulumi:"controllerSslEnabled"` // Specifies whether the Spring Cloud Application Performance Monitoring resource for Application Insights is enabled globally. Defaults to `false`. GloballyEnabled pulumi.BoolPtrOutput `pulumi:"globallyEnabled"` // The name which should be used for this Spring Cloud Application Performance Monitoring resource for App Dynamics. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The ID of the Spring Cloud Service. Changing this forces a new resource to be created. SpringCloudServiceId pulumi.StringOutput `pulumi:"springCloudServiceId"` }
> **NOTE:** This resource is only applicable for Spring Cloud Service enterprise tier
Manages a Spring Cloud Application Performance Monitoring resource for App Dynamics.
## Example Usage
<!--Start PulumiCodeChooser --> ```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 { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "example", &appplatform.SpringCloudServiceArgs{ Name: pulumi.String("example"), Location: example.Location, ResourceGroupName: example.Name, SkuName: pulumi.String("E0"), }) if err != nil { return err } _, err = appplatform.NewSpringCloudAppDynamicsApplicationPerformanceMonitoring(ctx, "example", &appplatform.SpringCloudAppDynamicsApplicationPerformanceMonitoringArgs{ Name: pulumi.String("example"), SpringCloudServiceId: exampleSpringCloudService.ID(), AgentAccountName: pulumi.String("example-agent-account-name"), AgentAccountAccessKey: pulumi.String("example-agent-account-access-key"), ControllerHostName: pulumi.String("example-controller-host-name"), AgentApplicationName: pulumi.String("example-agent-application-name"), AgentTierName: pulumi.String("example-agent-tier-name"), AgentNodeName: pulumi.String("example-agent-node-name"), AgentUniqueHostId: pulumi.String("example-agent-unique-host-id"), ControllerSslEnabled: pulumi.Bool(true), ControllerPort: pulumi.Int(8080), GloballyEnabled: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
Spring Cloud Application Performance Monitoring resource for App Dynamics can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:appplatform/springCloudAppDynamicsApplicationPerformanceMonitoring:SpringCloudAppDynamicsApplicationPerformanceMonitoring example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.AppPlatform/spring/service1/apms/apm1 ```
func GetSpringCloudAppDynamicsApplicationPerformanceMonitoring ¶ added in v5.66.1
func GetSpringCloudAppDynamicsApplicationPerformanceMonitoring(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SpringCloudAppDynamicsApplicationPerformanceMonitoringState, opts ...pulumi.ResourceOption) (*SpringCloudAppDynamicsApplicationPerformanceMonitoring, error)
GetSpringCloudAppDynamicsApplicationPerformanceMonitoring gets an existing SpringCloudAppDynamicsApplicationPerformanceMonitoring 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 NewSpringCloudAppDynamicsApplicationPerformanceMonitoring ¶ added in v5.66.1
func NewSpringCloudAppDynamicsApplicationPerformanceMonitoring(ctx *pulumi.Context, name string, args *SpringCloudAppDynamicsApplicationPerformanceMonitoringArgs, opts ...pulumi.ResourceOption) (*SpringCloudAppDynamicsApplicationPerformanceMonitoring, error)
NewSpringCloudAppDynamicsApplicationPerformanceMonitoring registers a new resource with the given unique name, arguments, and options.
func (*SpringCloudAppDynamicsApplicationPerformanceMonitoring) ElementType ¶ added in v5.66.1
func (*SpringCloudAppDynamicsApplicationPerformanceMonitoring) ElementType() reflect.Type
func (*SpringCloudAppDynamicsApplicationPerformanceMonitoring) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringOutput ¶ added in v5.66.1
func (i *SpringCloudAppDynamicsApplicationPerformanceMonitoring) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringOutput() SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput
func (*SpringCloudAppDynamicsApplicationPerformanceMonitoring) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringOutputWithContext ¶ added in v5.66.1
func (i *SpringCloudAppDynamicsApplicationPerformanceMonitoring) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput
type SpringCloudAppDynamicsApplicationPerformanceMonitoringArgs ¶ added in v5.66.1
type SpringCloudAppDynamicsApplicationPerformanceMonitoringArgs struct { // Specifies the account access key used to authenticate with the Controller. AgentAccountAccessKey pulumi.StringInput // Specifies the account name of the App Dynamics account. AgentAccountName pulumi.StringInput // Specifies the name of the logical business application that this JVM node belongs to. AgentApplicationName pulumi.StringPtrInput // Specifies the name of the node. Where JVMs are dynamically created. AgentNodeName pulumi.StringPtrInput // Specifies the name of the tier that this JVM node belongs to. AgentTierName pulumi.StringPtrInput // Specifies the unique host ID which is used to Logically partition a single physical host or virtual machine such that it appears to the Controller that the application is running on different machines. AgentUniqueHostId pulumi.StringPtrInput // Specifies the hostname or the IP address of the AppDynamics Controller. ControllerHostName pulumi.StringInput // Specifies the HTTP(S) port of the AppDynamics Controller. This is the port used to access the AppDynamics browser-based user interface. ControllerPort pulumi.IntPtrInput // Specifies whether enable use SSL (HTTPS) to connect to the AppDynamics Controller. ControllerSslEnabled pulumi.BoolPtrInput // Specifies whether the Spring Cloud Application Performance Monitoring resource for Application Insights is enabled globally. Defaults to `false`. GloballyEnabled pulumi.BoolPtrInput // The name which should be used for this Spring Cloud Application Performance Monitoring resource for App Dynamics. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The ID of the Spring Cloud Service. Changing this forces a new resource to be created. SpringCloudServiceId pulumi.StringInput }
The set of arguments for constructing a SpringCloudAppDynamicsApplicationPerformanceMonitoring resource.
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringArgs) ElementType ¶ added in v5.66.1
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringArgs) ElementType() reflect.Type
type SpringCloudAppDynamicsApplicationPerformanceMonitoringArray ¶ added in v5.66.1
type SpringCloudAppDynamicsApplicationPerformanceMonitoringArray []SpringCloudAppDynamicsApplicationPerformanceMonitoringInput
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringArray) ElementType ¶ added in v5.66.1
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringArray) ElementType() reflect.Type
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringArray) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput ¶ added in v5.66.1
func (i SpringCloudAppDynamicsApplicationPerformanceMonitoringArray) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput() SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringArray) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutputWithContext ¶ added in v5.66.1
func (i SpringCloudAppDynamicsApplicationPerformanceMonitoringArray) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutputWithContext(ctx context.Context) SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput
type SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayInput ¶ added in v5.66.1
type SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayInput interface { pulumi.Input ToSpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput() SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput ToSpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutputWithContext(context.Context) SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput }
SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayInput is an input type that accepts SpringCloudAppDynamicsApplicationPerformanceMonitoringArray and SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput values. You can construct a concrete instance of `SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayInput` via:
SpringCloudAppDynamicsApplicationPerformanceMonitoringArray{ SpringCloudAppDynamicsApplicationPerformanceMonitoringArgs{...} }
type SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput ¶ added in v5.66.1
type SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput) ElementType ¶ added in v5.66.1
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput) ElementType() reflect.Type
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput ¶ added in v5.66.1
func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput() SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutputWithContext ¶ added in v5.66.1
func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutputWithContext(ctx context.Context) SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput
type SpringCloudAppDynamicsApplicationPerformanceMonitoringInput ¶ added in v5.66.1
type SpringCloudAppDynamicsApplicationPerformanceMonitoringInput interface { pulumi.Input ToSpringCloudAppDynamicsApplicationPerformanceMonitoringOutput() SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput ToSpringCloudAppDynamicsApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput }
type SpringCloudAppDynamicsApplicationPerformanceMonitoringMap ¶ added in v5.66.1
type SpringCloudAppDynamicsApplicationPerformanceMonitoringMap map[string]SpringCloudAppDynamicsApplicationPerformanceMonitoringInput
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringMap) ElementType ¶ added in v5.66.1
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringMap) ElementType() reflect.Type
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringMap) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput ¶ added in v5.66.1
func (i SpringCloudAppDynamicsApplicationPerformanceMonitoringMap) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput() SpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringMap) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutputWithContext ¶ added in v5.66.1
func (i SpringCloudAppDynamicsApplicationPerformanceMonitoringMap) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutputWithContext(ctx context.Context) SpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput
type SpringCloudAppDynamicsApplicationPerformanceMonitoringMapInput ¶ added in v5.66.1
type SpringCloudAppDynamicsApplicationPerformanceMonitoringMapInput interface { pulumi.Input ToSpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput() SpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput ToSpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutputWithContext(context.Context) SpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput }
SpringCloudAppDynamicsApplicationPerformanceMonitoringMapInput is an input type that accepts SpringCloudAppDynamicsApplicationPerformanceMonitoringMap and SpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput values. You can construct a concrete instance of `SpringCloudAppDynamicsApplicationPerformanceMonitoringMapInput` via:
SpringCloudAppDynamicsApplicationPerformanceMonitoringMap{ "key": SpringCloudAppDynamicsApplicationPerformanceMonitoringArgs{...} }
type SpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput ¶ added in v5.66.1
type SpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput struct{ *pulumi.OutputState }
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput) ElementType ¶ added in v5.66.1
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput) ElementType() reflect.Type
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput ¶ added in v5.66.1
func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput() SpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutputWithContext ¶ added in v5.66.1
func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutputWithContext(ctx context.Context) SpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput
type SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput ¶ added in v5.66.1
type SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput struct{ *pulumi.OutputState }
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) AgentAccountAccessKey ¶ added in v5.66.1
func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) AgentAccountAccessKey() pulumi.StringOutput
Specifies the account access key used to authenticate with the Controller.
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) AgentAccountName ¶ added in v5.66.1
func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) AgentAccountName() pulumi.StringOutput
Specifies the account name of the App Dynamics account.
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) AgentApplicationName ¶ added in v5.66.1
func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) AgentApplicationName() pulumi.StringPtrOutput
Specifies the name of the logical business application that this JVM node belongs to.
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) AgentNodeName ¶ added in v5.66.1
func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) AgentNodeName() pulumi.StringPtrOutput
Specifies the name of the node. Where JVMs are dynamically created.
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) AgentTierName ¶ added in v5.66.1
func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) AgentTierName() pulumi.StringPtrOutput
Specifies the name of the tier that this JVM node belongs to.
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) AgentUniqueHostId ¶ added in v5.66.1
func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) AgentUniqueHostId() pulumi.StringPtrOutput
Specifies the unique host ID which is used to Logically partition a single physical host or virtual machine such that it appears to the Controller that the application is running on different machines.
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) ControllerHostName ¶ added in v5.66.1
func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) ControllerHostName() pulumi.StringOutput
Specifies the hostname or the IP address of the AppDynamics Controller.
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) ControllerPort ¶ added in v5.66.1
func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) ControllerPort() pulumi.IntPtrOutput
Specifies the HTTP(S) port of the AppDynamics Controller. This is the port used to access the AppDynamics browser-based user interface.
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) ControllerSslEnabled ¶ added in v5.66.1
func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) ControllerSslEnabled() pulumi.BoolPtrOutput
Specifies whether enable use SSL (HTTPS) to connect to the AppDynamics Controller.
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) ElementType ¶ added in v5.66.1
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) ElementType() reflect.Type
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) GloballyEnabled ¶ added in v5.66.1
func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) GloballyEnabled() pulumi.BoolPtrOutput
Specifies whether the Spring Cloud Application Performance Monitoring resource for Application Insights is enabled globally. Defaults to `false`.
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) Name ¶ added in v5.66.1
The name which should be used for this Spring Cloud Application Performance Monitoring resource for App Dynamics. Changing this forces a new resource to be created.
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) SpringCloudServiceId ¶ added in v5.66.1
func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) SpringCloudServiceId() pulumi.StringOutput
The ID of the Spring Cloud Service. Changing this forces a new resource to be created.
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringOutput ¶ added in v5.66.1
func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringOutput() SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringOutputWithContext ¶ added in v5.66.1
func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput
type SpringCloudAppDynamicsApplicationPerformanceMonitoringState ¶ added in v5.66.1
type SpringCloudAppDynamicsApplicationPerformanceMonitoringState struct { // Specifies the account access key used to authenticate with the Controller. AgentAccountAccessKey pulumi.StringPtrInput // Specifies the account name of the App Dynamics account. AgentAccountName pulumi.StringPtrInput // Specifies the name of the logical business application that this JVM node belongs to. AgentApplicationName pulumi.StringPtrInput // Specifies the name of the node. Where JVMs are dynamically created. AgentNodeName pulumi.StringPtrInput // Specifies the name of the tier that this JVM node belongs to. AgentTierName pulumi.StringPtrInput // Specifies the unique host ID which is used to Logically partition a single physical host or virtual machine such that it appears to the Controller that the application is running on different machines. AgentUniqueHostId pulumi.StringPtrInput // Specifies the hostname or the IP address of the AppDynamics Controller. ControllerHostName pulumi.StringPtrInput // Specifies the HTTP(S) port of the AppDynamics Controller. This is the port used to access the AppDynamics browser-based user interface. ControllerPort pulumi.IntPtrInput // Specifies whether enable use SSL (HTTPS) to connect to the AppDynamics Controller. ControllerSslEnabled pulumi.BoolPtrInput // Specifies whether the Spring Cloud Application Performance Monitoring resource for Application Insights is enabled globally. Defaults to `false`. GloballyEnabled pulumi.BoolPtrInput // The name which should be used for this Spring Cloud Application Performance Monitoring resource for App Dynamics. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The ID of the Spring Cloud Service. Changing this forces a new resource to be created. SpringCloudServiceId pulumi.StringPtrInput }
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringState) ElementType ¶ added in v5.66.1
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringState) ElementType() reflect.Type
type SpringCloudAppIdentity ¶
type SpringCloudAppIdentity struct { // A list of User Assigned Managed Identity IDs to be assigned to this Spring Cloud Application. // // > **NOTE:** This is required when `type` is set to `UserAssigned` or `SystemAssigned, UserAssigned`. 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. // // > **NOTE:** This is required when `type` is set to `UserAssigned` or `SystemAssigned, UserAssigned`. 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.
> **NOTE:** This is required when `type` is set to `UserAssigned` or `SystemAssigned, UserAssigned`.
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.
> **NOTE:** This is required when `type` is set to `UserAssigned` or `SystemAssigned, UserAssigned`.
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 SpringCloudAppIngressSettings ¶ added in v5.26.1
type SpringCloudAppIngressSettings struct { // Specifies how ingress should communicate with this app backend service. Allowed values are `GRPC` and `Default`. Defaults to `Default`. BackendProtocol *string `pulumi:"backendProtocol"` // Specifies the ingress read time out in seconds. Defaults to `300`. ReadTimeoutInSeconds *int `pulumi:"readTimeoutInSeconds"` // Specifies the ingress send time out in seconds. Defaults to `60`. SendTimeoutInSeconds *int `pulumi:"sendTimeoutInSeconds"` // Specifies the type of the affinity, set this to `Cookie` to enable session affinity. Allowed values are `Cookie` and `None`. Defaults to `None`. SessionAffinity *string `pulumi:"sessionAffinity"` // Specifies the time in seconds until the cookie expires. SessionCookieMaxAge *int `pulumi:"sessionCookieMaxAge"` }
type SpringCloudAppIngressSettingsArgs ¶ added in v5.26.1
type SpringCloudAppIngressSettingsArgs struct { // Specifies how ingress should communicate with this app backend service. Allowed values are `GRPC` and `Default`. Defaults to `Default`. BackendProtocol pulumi.StringPtrInput `pulumi:"backendProtocol"` // Specifies the ingress read time out in seconds. Defaults to `300`. ReadTimeoutInSeconds pulumi.IntPtrInput `pulumi:"readTimeoutInSeconds"` // Specifies the ingress send time out in seconds. Defaults to `60`. SendTimeoutInSeconds pulumi.IntPtrInput `pulumi:"sendTimeoutInSeconds"` // Specifies the type of the affinity, set this to `Cookie` to enable session affinity. Allowed values are `Cookie` and `None`. Defaults to `None`. SessionAffinity pulumi.StringPtrInput `pulumi:"sessionAffinity"` // Specifies the time in seconds until the cookie expires. SessionCookieMaxAge pulumi.IntPtrInput `pulumi:"sessionCookieMaxAge"` }
func (SpringCloudAppIngressSettingsArgs) ElementType ¶ added in v5.26.1
func (SpringCloudAppIngressSettingsArgs) ElementType() reflect.Type
func (SpringCloudAppIngressSettingsArgs) ToSpringCloudAppIngressSettingsOutput ¶ added in v5.26.1
func (i SpringCloudAppIngressSettingsArgs) ToSpringCloudAppIngressSettingsOutput() SpringCloudAppIngressSettingsOutput
func (SpringCloudAppIngressSettingsArgs) ToSpringCloudAppIngressSettingsOutputWithContext ¶ added in v5.26.1
func (i SpringCloudAppIngressSettingsArgs) ToSpringCloudAppIngressSettingsOutputWithContext(ctx context.Context) SpringCloudAppIngressSettingsOutput
func (SpringCloudAppIngressSettingsArgs) ToSpringCloudAppIngressSettingsPtrOutput ¶ added in v5.26.1
func (i SpringCloudAppIngressSettingsArgs) ToSpringCloudAppIngressSettingsPtrOutput() SpringCloudAppIngressSettingsPtrOutput
func (SpringCloudAppIngressSettingsArgs) ToSpringCloudAppIngressSettingsPtrOutputWithContext ¶ added in v5.26.1
func (i SpringCloudAppIngressSettingsArgs) ToSpringCloudAppIngressSettingsPtrOutputWithContext(ctx context.Context) SpringCloudAppIngressSettingsPtrOutput
type SpringCloudAppIngressSettingsInput ¶ added in v5.26.1
type SpringCloudAppIngressSettingsInput interface { pulumi.Input ToSpringCloudAppIngressSettingsOutput() SpringCloudAppIngressSettingsOutput ToSpringCloudAppIngressSettingsOutputWithContext(context.Context) SpringCloudAppIngressSettingsOutput }
SpringCloudAppIngressSettingsInput is an input type that accepts SpringCloudAppIngressSettingsArgs and SpringCloudAppIngressSettingsOutput values. You can construct a concrete instance of `SpringCloudAppIngressSettingsInput` via:
SpringCloudAppIngressSettingsArgs{...}
type SpringCloudAppIngressSettingsOutput ¶ added in v5.26.1
type SpringCloudAppIngressSettingsOutput struct{ *pulumi.OutputState }
func (SpringCloudAppIngressSettingsOutput) BackendProtocol ¶ added in v5.26.1
func (o SpringCloudAppIngressSettingsOutput) BackendProtocol() pulumi.StringPtrOutput
Specifies how ingress should communicate with this app backend service. Allowed values are `GRPC` and `Default`. Defaults to `Default`.
func (SpringCloudAppIngressSettingsOutput) ElementType ¶ added in v5.26.1
func (SpringCloudAppIngressSettingsOutput) ElementType() reflect.Type
func (SpringCloudAppIngressSettingsOutput) ReadTimeoutInSeconds ¶ added in v5.26.1
func (o SpringCloudAppIngressSettingsOutput) ReadTimeoutInSeconds() pulumi.IntPtrOutput
Specifies the ingress read time out in seconds. Defaults to `300`.
func (SpringCloudAppIngressSettingsOutput) SendTimeoutInSeconds ¶ added in v5.26.1
func (o SpringCloudAppIngressSettingsOutput) SendTimeoutInSeconds() pulumi.IntPtrOutput
Specifies the ingress send time out in seconds. Defaults to `60`.
func (SpringCloudAppIngressSettingsOutput) SessionAffinity ¶ added in v5.26.1
func (o SpringCloudAppIngressSettingsOutput) SessionAffinity() pulumi.StringPtrOutput
Specifies the type of the affinity, set this to `Cookie` to enable session affinity. Allowed values are `Cookie` and `None`. Defaults to `None`.
func (SpringCloudAppIngressSettingsOutput) SessionCookieMaxAge ¶ added in v5.26.1
func (o SpringCloudAppIngressSettingsOutput) SessionCookieMaxAge() pulumi.IntPtrOutput
Specifies the time in seconds until the cookie expires.
func (SpringCloudAppIngressSettingsOutput) ToSpringCloudAppIngressSettingsOutput ¶ added in v5.26.1
func (o SpringCloudAppIngressSettingsOutput) ToSpringCloudAppIngressSettingsOutput() SpringCloudAppIngressSettingsOutput
func (SpringCloudAppIngressSettingsOutput) ToSpringCloudAppIngressSettingsOutputWithContext ¶ added in v5.26.1
func (o SpringCloudAppIngressSettingsOutput) ToSpringCloudAppIngressSettingsOutputWithContext(ctx context.Context) SpringCloudAppIngressSettingsOutput
func (SpringCloudAppIngressSettingsOutput) ToSpringCloudAppIngressSettingsPtrOutput ¶ added in v5.26.1
func (o SpringCloudAppIngressSettingsOutput) ToSpringCloudAppIngressSettingsPtrOutput() SpringCloudAppIngressSettingsPtrOutput
func (SpringCloudAppIngressSettingsOutput) ToSpringCloudAppIngressSettingsPtrOutputWithContext ¶ added in v5.26.1
func (o SpringCloudAppIngressSettingsOutput) ToSpringCloudAppIngressSettingsPtrOutputWithContext(ctx context.Context) SpringCloudAppIngressSettingsPtrOutput
type SpringCloudAppIngressSettingsPtrInput ¶ added in v5.26.1
type SpringCloudAppIngressSettingsPtrInput interface { pulumi.Input ToSpringCloudAppIngressSettingsPtrOutput() SpringCloudAppIngressSettingsPtrOutput ToSpringCloudAppIngressSettingsPtrOutputWithContext(context.Context) SpringCloudAppIngressSettingsPtrOutput }
SpringCloudAppIngressSettingsPtrInput is an input type that accepts SpringCloudAppIngressSettingsArgs, SpringCloudAppIngressSettingsPtr and SpringCloudAppIngressSettingsPtrOutput values. You can construct a concrete instance of `SpringCloudAppIngressSettingsPtrInput` via:
SpringCloudAppIngressSettingsArgs{...} or: nil
func SpringCloudAppIngressSettingsPtr ¶ added in v5.26.1
func SpringCloudAppIngressSettingsPtr(v *SpringCloudAppIngressSettingsArgs) SpringCloudAppIngressSettingsPtrInput
type SpringCloudAppIngressSettingsPtrOutput ¶ added in v5.26.1
type SpringCloudAppIngressSettingsPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudAppIngressSettingsPtrOutput) BackendProtocol ¶ added in v5.26.1
func (o SpringCloudAppIngressSettingsPtrOutput) BackendProtocol() pulumi.StringPtrOutput
Specifies how ingress should communicate with this app backend service. Allowed values are `GRPC` and `Default`. Defaults to `Default`.
func (SpringCloudAppIngressSettingsPtrOutput) ElementType ¶ added in v5.26.1
func (SpringCloudAppIngressSettingsPtrOutput) ElementType() reflect.Type
func (SpringCloudAppIngressSettingsPtrOutput) ReadTimeoutInSeconds ¶ added in v5.26.1
func (o SpringCloudAppIngressSettingsPtrOutput) ReadTimeoutInSeconds() pulumi.IntPtrOutput
Specifies the ingress read time out in seconds. Defaults to `300`.
func (SpringCloudAppIngressSettingsPtrOutput) SendTimeoutInSeconds ¶ added in v5.26.1
func (o SpringCloudAppIngressSettingsPtrOutput) SendTimeoutInSeconds() pulumi.IntPtrOutput
Specifies the ingress send time out in seconds. Defaults to `60`.
func (SpringCloudAppIngressSettingsPtrOutput) SessionAffinity ¶ added in v5.26.1
func (o SpringCloudAppIngressSettingsPtrOutput) SessionAffinity() pulumi.StringPtrOutput
Specifies the type of the affinity, set this to `Cookie` to enable session affinity. Allowed values are `Cookie` and `None`. Defaults to `None`.
func (SpringCloudAppIngressSettingsPtrOutput) SessionCookieMaxAge ¶ added in v5.26.1
func (o SpringCloudAppIngressSettingsPtrOutput) SessionCookieMaxAge() pulumi.IntPtrOutput
Specifies the time in seconds until the cookie expires.
func (SpringCloudAppIngressSettingsPtrOutput) ToSpringCloudAppIngressSettingsPtrOutput ¶ added in v5.26.1
func (o SpringCloudAppIngressSettingsPtrOutput) ToSpringCloudAppIngressSettingsPtrOutput() SpringCloudAppIngressSettingsPtrOutput
func (SpringCloudAppIngressSettingsPtrOutput) ToSpringCloudAppIngressSettingsPtrOutputWithContext ¶ added in v5.26.1
func (o SpringCloudAppIngressSettingsPtrOutput) ToSpringCloudAppIngressSettingsPtrOutputWithContext(ctx context.Context) SpringCloudAppIngressSettingsPtrOutput
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
<!--Start PulumiCodeChooser --> ```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 { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "example", &appplatform.SpringCloudServiceArgs{ Name: pulumi.String("example-springcloud"), ResourceGroupName: example.Name, Location: example.Location, }) if err != nil { return err } exampleSpringCloudApp, err := appplatform.NewSpringCloudApp(ctx, "example", &appplatform.SpringCloudAppArgs{ Name: pulumi.String("example-springcloudapp"), ResourceGroupName: example.Name, ServiceName: exampleSpringCloudService.Name, }) if err != nil { return err } exampleServer, err := mysql.NewServer(ctx, "example", &mysql.ServerArgs{ Name: pulumi.String("example-mysqlserver"), Location: example.Location, ResourceGroupName: example.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, "example", &mysql.DatabaseArgs{ Name: pulumi.String("exampledb"), ResourceGroupName: example.Name, ServerName: exampleServer.Name, Charset: pulumi.String("utf8"), Collation: pulumi.String("utf8_unicode_ci"), }) if err != nil { return err } _, err = appplatform.NewSpringCloudAppMysqlAssociation(ctx, "example", &appplatform.SpringCloudAppMysqlAssociationArgs{ Name: pulumi.String("example-bind"), SpringCloudAppId: exampleSpringCloudApp.ID(), MysqlServerId: exampleServer.ID(), DatabaseName: exampleDatabase.Name, Username: exampleServer.AdministratorLogin, Password: exampleServer.AdministratorLoginPassword, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## 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) IngressSettings ¶ added in v5.26.1
func (o SpringCloudAppOutput) IngressSettings() SpringCloudAppIngressSettingsOutput
An `ingressSettings` 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
<!--Start PulumiCodeChooser --> ```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 { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "example", &appplatform.SpringCloudServiceArgs{ Name: pulumi.String("example-springcloud"), ResourceGroupName: example.Name, Location: example.Location, }) if err != nil { return err } exampleSpringCloudApp, err := appplatform.NewSpringCloudApp(ctx, "example", &appplatform.SpringCloudAppArgs{ Name: pulumi.String("example-springcloudapp"), ResourceGroupName: example.Name, ServiceName: exampleSpringCloudService.Name, }) if err != nil { return err } exampleCache, err := redis.NewCache(ctx, "example", &redis.CacheArgs{ Name: pulumi.String("example-cache"), Location: example.Location, ResourceGroupName: example.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, "example", &appplatform.SpringCloudAppRedisAssociationArgs{ Name: pulumi.String("example-bind"), SpringCloudAppId: exampleSpringCloudApp.ID(), RedisCacheId: exampleCache.ID(), RedisAccessKey: exampleCache.PrimaryAccessKey, SslEnabled: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## 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 // An `ingressSettings` block as defined below. IngressSettings SpringCloudAppIngressSettingsPtrInput // 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 SpringCloudApplicationInsightsApplicationPerformanceMonitoring ¶ added in v5.53.0
type SpringCloudApplicationInsightsApplicationPerformanceMonitoring struct { pulumi.CustomResourceState // The instrumentation key used to push data to Application Insights. ConnectionString pulumi.StringPtrOutput `pulumi:"connectionString"` // Specifies whether the Spring Cloud Application Performance Monitoring resource for Application Insights is enabled globally. Defaults to `false`. GloballyEnabled pulumi.BoolPtrOutput `pulumi:"globallyEnabled"` // The name which should be used for this Spring Cloud Application Performance Monitoring resource for Application Insights. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the cloud role instance. RoleInstance pulumi.StringPtrOutput `pulumi:"roleInstance"` // Specifies the cloud role name used to label the component on the application map. RoleName pulumi.StringPtrOutput `pulumi:"roleName"` // Specifies the percentage for fixed-percentage sampling. SamplingPercentage pulumi.IntPtrOutput `pulumi:"samplingPercentage"` // Specifies the number of requests per second for the rate-limited sampling. SamplingRequestsPerSecond pulumi.IntPtrOutput `pulumi:"samplingRequestsPerSecond"` // The ID of the Spring Cloud Service. Changing this forces a new resource to be created. SpringCloudServiceId pulumi.StringOutput `pulumi:"springCloudServiceId"` }
> **NOTE:** This resource is only applicable for Spring Cloud Service enterprise tier
Manages a Spring Cloud Application Performance Monitoring resource for Application Insights.
## Example Usage
<!--Start PulumiCodeChooser --> ```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 { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleInsights, err := appinsights.NewInsights(ctx, "example", &appinsights.InsightsArgs{ Name: pulumi.String("example"), Location: example.Location, ResourceGroupName: example.Name, ApplicationType: pulumi.String("web"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "example", &appplatform.SpringCloudServiceArgs{ Name: pulumi.String("example"), Location: example.Location, ResourceGroupName: example.Name, SkuName: pulumi.String("E0"), }) if err != nil { return err } _, err = appplatform.NewSpringCloudApplicationInsightsApplicationPerformanceMonitoring(ctx, "example", &appplatform.SpringCloudApplicationInsightsApplicationPerformanceMonitoringArgs{ Name: pulumi.String("example"), SpringCloudServiceId: exampleSpringCloudService.ID(), ConnectionString: exampleInsights.InstrumentationKey, GloballyEnabled: pulumi.Bool(true), RoleName: pulumi.String("test-role"), RoleInstance: pulumi.String("test-instance"), SamplingPercentage: pulumi.Int(50), SamplingRequestsPerSecond: pulumi.Int(10), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
Spring Cloud Application Performance Monitoring resource for Application Insights can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:appplatform/springCloudApplicationInsightsApplicationPerformanceMonitoring:SpringCloudApplicationInsightsApplicationPerformanceMonitoring example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.AppPlatform/spring/service1/apms/apm1 ```
func GetSpringCloudApplicationInsightsApplicationPerformanceMonitoring ¶ added in v5.53.0
func GetSpringCloudApplicationInsightsApplicationPerformanceMonitoring(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SpringCloudApplicationInsightsApplicationPerformanceMonitoringState, opts ...pulumi.ResourceOption) (*SpringCloudApplicationInsightsApplicationPerformanceMonitoring, error)
GetSpringCloudApplicationInsightsApplicationPerformanceMonitoring gets an existing SpringCloudApplicationInsightsApplicationPerformanceMonitoring 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 NewSpringCloudApplicationInsightsApplicationPerformanceMonitoring ¶ added in v5.53.0
func NewSpringCloudApplicationInsightsApplicationPerformanceMonitoring(ctx *pulumi.Context, name string, args *SpringCloudApplicationInsightsApplicationPerformanceMonitoringArgs, opts ...pulumi.ResourceOption) (*SpringCloudApplicationInsightsApplicationPerformanceMonitoring, error)
NewSpringCloudApplicationInsightsApplicationPerformanceMonitoring registers a new resource with the given unique name, arguments, and options.
func (*SpringCloudApplicationInsightsApplicationPerformanceMonitoring) ElementType ¶ added in v5.53.0
func (*SpringCloudApplicationInsightsApplicationPerformanceMonitoring) ElementType() reflect.Type
func (*SpringCloudApplicationInsightsApplicationPerformanceMonitoring) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput ¶ added in v5.53.0
func (i *SpringCloudApplicationInsightsApplicationPerformanceMonitoring) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput() SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput
func (*SpringCloudApplicationInsightsApplicationPerformanceMonitoring) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringOutputWithContext ¶ added in v5.53.0
func (i *SpringCloudApplicationInsightsApplicationPerformanceMonitoring) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput
type SpringCloudApplicationInsightsApplicationPerformanceMonitoringArgs ¶ added in v5.53.0
type SpringCloudApplicationInsightsApplicationPerformanceMonitoringArgs struct { // The instrumentation key used to push data to Application Insights. ConnectionString pulumi.StringPtrInput // Specifies whether the Spring Cloud Application Performance Monitoring resource for Application Insights is enabled globally. Defaults to `false`. GloballyEnabled pulumi.BoolPtrInput // The name which should be used for this Spring Cloud Application Performance Monitoring resource for Application Insights. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the cloud role instance. RoleInstance pulumi.StringPtrInput // Specifies the cloud role name used to label the component on the application map. RoleName pulumi.StringPtrInput // Specifies the percentage for fixed-percentage sampling. SamplingPercentage pulumi.IntPtrInput // Specifies the number of requests per second for the rate-limited sampling. SamplingRequestsPerSecond pulumi.IntPtrInput // The ID of the Spring Cloud Service. Changing this forces a new resource to be created. SpringCloudServiceId pulumi.StringInput }
The set of arguments for constructing a SpringCloudApplicationInsightsApplicationPerformanceMonitoring resource.
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringArgs) ElementType ¶ added in v5.53.0
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringArgs) ElementType() reflect.Type
type SpringCloudApplicationInsightsApplicationPerformanceMonitoringArray ¶ added in v5.53.0
type SpringCloudApplicationInsightsApplicationPerformanceMonitoringArray []SpringCloudApplicationInsightsApplicationPerformanceMonitoringInput
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringArray) ElementType ¶ added in v5.53.0
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringArray) ElementType() reflect.Type
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringArray) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput ¶ added in v5.53.0
func (i SpringCloudApplicationInsightsApplicationPerformanceMonitoringArray) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput() SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringArray) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutputWithContext ¶ added in v5.53.0
func (i SpringCloudApplicationInsightsApplicationPerformanceMonitoringArray) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutputWithContext(ctx context.Context) SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput
type SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayInput ¶ added in v5.53.0
type SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayInput interface { pulumi.Input ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput() SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutputWithContext(context.Context) SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput }
SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayInput is an input type that accepts SpringCloudApplicationInsightsApplicationPerformanceMonitoringArray and SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput values. You can construct a concrete instance of `SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayInput` via:
SpringCloudApplicationInsightsApplicationPerformanceMonitoringArray{ SpringCloudApplicationInsightsApplicationPerformanceMonitoringArgs{...} }
type SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput ¶ added in v5.53.0
type SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput) ElementType ¶ added in v5.53.0
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput) ElementType() reflect.Type
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput) Index ¶ added in v5.53.0
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput ¶ added in v5.53.0
func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput() SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutputWithContext ¶ added in v5.53.0
func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutputWithContext(ctx context.Context) SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput
type SpringCloudApplicationInsightsApplicationPerformanceMonitoringInput ¶ added in v5.53.0
type SpringCloudApplicationInsightsApplicationPerformanceMonitoringInput interface { pulumi.Input ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput() SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput }
type SpringCloudApplicationInsightsApplicationPerformanceMonitoringMap ¶ added in v5.53.0
type SpringCloudApplicationInsightsApplicationPerformanceMonitoringMap map[string]SpringCloudApplicationInsightsApplicationPerformanceMonitoringInput
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringMap) ElementType ¶ added in v5.53.0
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringMap) ElementType() reflect.Type
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringMap) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput ¶ added in v5.53.0
func (i SpringCloudApplicationInsightsApplicationPerformanceMonitoringMap) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput() SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringMap) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutputWithContext ¶ added in v5.53.0
func (i SpringCloudApplicationInsightsApplicationPerformanceMonitoringMap) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutputWithContext(ctx context.Context) SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput
type SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapInput ¶ added in v5.53.0
type SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapInput interface { pulumi.Input ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput() SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutputWithContext(context.Context) SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput }
SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapInput is an input type that accepts SpringCloudApplicationInsightsApplicationPerformanceMonitoringMap and SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput values. You can construct a concrete instance of `SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapInput` via:
SpringCloudApplicationInsightsApplicationPerformanceMonitoringMap{ "key": SpringCloudApplicationInsightsApplicationPerformanceMonitoringArgs{...} }
type SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput ¶ added in v5.53.0
type SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput struct{ *pulumi.OutputState }
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput) ElementType ¶ added in v5.53.0
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput) ElementType() reflect.Type
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput) MapIndex ¶ added in v5.53.0
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput ¶ added in v5.53.0
func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput() SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutputWithContext ¶ added in v5.53.0
func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutputWithContext(ctx context.Context) SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput
type SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput ¶ added in v5.53.0
type SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput struct{ *pulumi.OutputState }
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) ConnectionString ¶ added in v5.53.0
func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) ConnectionString() pulumi.StringPtrOutput
The instrumentation key used to push data to Application Insights.
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) ElementType ¶ added in v5.53.0
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) ElementType() reflect.Type
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) GloballyEnabled ¶ added in v5.53.0
func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) GloballyEnabled() pulumi.BoolPtrOutput
Specifies whether the Spring Cloud Application Performance Monitoring resource for Application Insights is enabled globally. Defaults to `false`.
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) Name ¶ added in v5.53.0
func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) Name() pulumi.StringOutput
The name which should be used for this Spring Cloud Application Performance Monitoring resource for Application Insights. Changing this forces a new resource to be created.
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) RoleInstance ¶ added in v5.53.0
func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) RoleInstance() pulumi.StringPtrOutput
Specifies the cloud role instance.
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) RoleName ¶ added in v5.53.0
func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) RoleName() pulumi.StringPtrOutput
Specifies the cloud role name used to label the component on the application map.
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) SamplingPercentage ¶ added in v5.53.0
func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) SamplingPercentage() pulumi.IntPtrOutput
Specifies the percentage for fixed-percentage sampling.
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) SamplingRequestsPerSecond ¶ added in v5.53.0
func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) SamplingRequestsPerSecond() pulumi.IntPtrOutput
Specifies the number of requests per second for the rate-limited sampling.
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) SpringCloudServiceId ¶ added in v5.53.0
func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) SpringCloudServiceId() pulumi.StringOutput
The ID of the Spring Cloud Service. Changing this forces a new resource to be created.
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput ¶ added in v5.53.0
func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput() SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringOutputWithContext ¶ added in v5.53.0
func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput
type SpringCloudApplicationInsightsApplicationPerformanceMonitoringState ¶ added in v5.53.0
type SpringCloudApplicationInsightsApplicationPerformanceMonitoringState struct { // The instrumentation key used to push data to Application Insights. ConnectionString pulumi.StringPtrInput // Specifies whether the Spring Cloud Application Performance Monitoring resource for Application Insights is enabled globally. Defaults to `false`. GloballyEnabled pulumi.BoolPtrInput // The name which should be used for this Spring Cloud Application Performance Monitoring resource for Application Insights. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the cloud role instance. RoleInstance pulumi.StringPtrInput // Specifies the cloud role name used to label the component on the application map. RoleName pulumi.StringPtrInput // Specifies the percentage for fixed-percentage sampling. SamplingPercentage pulumi.IntPtrInput // Specifies the number of requests per second for the rate-limited sampling. SamplingRequestsPerSecond pulumi.IntPtrInput // The ID of the Spring Cloud Service. Changing this forces a new resource to be created. SpringCloudServiceId pulumi.StringPtrInput }
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringState) ElementType ¶ added in v5.53.0
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringState) ElementType() reflect.Type
type SpringCloudApplicationLiveView ¶ added in v5.27.0
type SpringCloudApplicationLiveView struct { pulumi.CustomResourceState // The name which should be used for this Spring Cloud Application Live View. Changing this forces a new Spring Cloud Application Live View to be created. The only possible value is `default`. Name pulumi.StringOutput `pulumi:"name"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Application Live View to be created. SpringCloudServiceId pulumi.StringOutput `pulumi:"springCloudServiceId"` }
> **NOTE:** This resource is applicable only for Spring Cloud Service with enterprise tier.
Manages a Spring Cloud Application Live View.
## Example Usage
<!--Start PulumiCodeChooser --> ```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 { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "example", &appplatform.SpringCloudServiceArgs{ Name: pulumi.String("example"), Location: example.Location, ResourceGroupName: example.Name, SkuName: pulumi.String("E0"), }) if err != nil { return err } _, err = appplatform.NewSpringCloudApplicationLiveView(ctx, "example", &appplatform.SpringCloudApplicationLiveViewArgs{ Name: pulumi.String("default"), SpringCloudServiceId: exampleSpringCloudService.ID(), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
Spring Cloud Application Live Views can be imported using the `resource id`, e.g.
g
```sh $ pulumi import azure:appplatform/springCloudApplicationLiveView:SpringCloudApplicationLiveView example /subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/resourceGroup1/providers/Microsoft.AppPlatform/spring/service1/applicationLiveViews/default ```
func GetSpringCloudApplicationLiveView ¶ added in v5.27.0
func GetSpringCloudApplicationLiveView(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SpringCloudApplicationLiveViewState, opts ...pulumi.ResourceOption) (*SpringCloudApplicationLiveView, error)
GetSpringCloudApplicationLiveView gets an existing SpringCloudApplicationLiveView 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 NewSpringCloudApplicationLiveView ¶ added in v5.27.0
func NewSpringCloudApplicationLiveView(ctx *pulumi.Context, name string, args *SpringCloudApplicationLiveViewArgs, opts ...pulumi.ResourceOption) (*SpringCloudApplicationLiveView, error)
NewSpringCloudApplicationLiveView registers a new resource with the given unique name, arguments, and options.
func (*SpringCloudApplicationLiveView) ElementType ¶ added in v5.27.0
func (*SpringCloudApplicationLiveView) ElementType() reflect.Type
func (*SpringCloudApplicationLiveView) ToSpringCloudApplicationLiveViewOutput ¶ added in v5.27.0
func (i *SpringCloudApplicationLiveView) ToSpringCloudApplicationLiveViewOutput() SpringCloudApplicationLiveViewOutput
func (*SpringCloudApplicationLiveView) ToSpringCloudApplicationLiveViewOutputWithContext ¶ added in v5.27.0
func (i *SpringCloudApplicationLiveView) ToSpringCloudApplicationLiveViewOutputWithContext(ctx context.Context) SpringCloudApplicationLiveViewOutput
type SpringCloudApplicationLiveViewArgs ¶ added in v5.27.0
type SpringCloudApplicationLiveViewArgs struct { // The name which should be used for this Spring Cloud Application Live View. Changing this forces a new Spring Cloud Application Live View to be created. The only possible value is `default`. Name pulumi.StringPtrInput // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Application Live View to be created. SpringCloudServiceId pulumi.StringInput }
The set of arguments for constructing a SpringCloudApplicationLiveView resource.
func (SpringCloudApplicationLiveViewArgs) ElementType ¶ added in v5.27.0
func (SpringCloudApplicationLiveViewArgs) ElementType() reflect.Type
type SpringCloudApplicationLiveViewArray ¶ added in v5.27.0
type SpringCloudApplicationLiveViewArray []SpringCloudApplicationLiveViewInput
func (SpringCloudApplicationLiveViewArray) ElementType ¶ added in v5.27.0
func (SpringCloudApplicationLiveViewArray) ElementType() reflect.Type
func (SpringCloudApplicationLiveViewArray) ToSpringCloudApplicationLiveViewArrayOutput ¶ added in v5.27.0
func (i SpringCloudApplicationLiveViewArray) ToSpringCloudApplicationLiveViewArrayOutput() SpringCloudApplicationLiveViewArrayOutput
func (SpringCloudApplicationLiveViewArray) ToSpringCloudApplicationLiveViewArrayOutputWithContext ¶ added in v5.27.0
func (i SpringCloudApplicationLiveViewArray) ToSpringCloudApplicationLiveViewArrayOutputWithContext(ctx context.Context) SpringCloudApplicationLiveViewArrayOutput
type SpringCloudApplicationLiveViewArrayInput ¶ added in v5.27.0
type SpringCloudApplicationLiveViewArrayInput interface { pulumi.Input ToSpringCloudApplicationLiveViewArrayOutput() SpringCloudApplicationLiveViewArrayOutput ToSpringCloudApplicationLiveViewArrayOutputWithContext(context.Context) SpringCloudApplicationLiveViewArrayOutput }
SpringCloudApplicationLiveViewArrayInput is an input type that accepts SpringCloudApplicationLiveViewArray and SpringCloudApplicationLiveViewArrayOutput values. You can construct a concrete instance of `SpringCloudApplicationLiveViewArrayInput` via:
SpringCloudApplicationLiveViewArray{ SpringCloudApplicationLiveViewArgs{...} }
type SpringCloudApplicationLiveViewArrayOutput ¶ added in v5.27.0
type SpringCloudApplicationLiveViewArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudApplicationLiveViewArrayOutput) ElementType ¶ added in v5.27.0
func (SpringCloudApplicationLiveViewArrayOutput) ElementType() reflect.Type
func (SpringCloudApplicationLiveViewArrayOutput) ToSpringCloudApplicationLiveViewArrayOutput ¶ added in v5.27.0
func (o SpringCloudApplicationLiveViewArrayOutput) ToSpringCloudApplicationLiveViewArrayOutput() SpringCloudApplicationLiveViewArrayOutput
func (SpringCloudApplicationLiveViewArrayOutput) ToSpringCloudApplicationLiveViewArrayOutputWithContext ¶ added in v5.27.0
func (o SpringCloudApplicationLiveViewArrayOutput) ToSpringCloudApplicationLiveViewArrayOutputWithContext(ctx context.Context) SpringCloudApplicationLiveViewArrayOutput
type SpringCloudApplicationLiveViewInput ¶ added in v5.27.0
type SpringCloudApplicationLiveViewInput interface { pulumi.Input ToSpringCloudApplicationLiveViewOutput() SpringCloudApplicationLiveViewOutput ToSpringCloudApplicationLiveViewOutputWithContext(ctx context.Context) SpringCloudApplicationLiveViewOutput }
type SpringCloudApplicationLiveViewMap ¶ added in v5.27.0
type SpringCloudApplicationLiveViewMap map[string]SpringCloudApplicationLiveViewInput
func (SpringCloudApplicationLiveViewMap) ElementType ¶ added in v5.27.0
func (SpringCloudApplicationLiveViewMap) ElementType() reflect.Type
func (SpringCloudApplicationLiveViewMap) ToSpringCloudApplicationLiveViewMapOutput ¶ added in v5.27.0
func (i SpringCloudApplicationLiveViewMap) ToSpringCloudApplicationLiveViewMapOutput() SpringCloudApplicationLiveViewMapOutput
func (SpringCloudApplicationLiveViewMap) ToSpringCloudApplicationLiveViewMapOutputWithContext ¶ added in v5.27.0
func (i SpringCloudApplicationLiveViewMap) ToSpringCloudApplicationLiveViewMapOutputWithContext(ctx context.Context) SpringCloudApplicationLiveViewMapOutput
type SpringCloudApplicationLiveViewMapInput ¶ added in v5.27.0
type SpringCloudApplicationLiveViewMapInput interface { pulumi.Input ToSpringCloudApplicationLiveViewMapOutput() SpringCloudApplicationLiveViewMapOutput ToSpringCloudApplicationLiveViewMapOutputWithContext(context.Context) SpringCloudApplicationLiveViewMapOutput }
SpringCloudApplicationLiveViewMapInput is an input type that accepts SpringCloudApplicationLiveViewMap and SpringCloudApplicationLiveViewMapOutput values. You can construct a concrete instance of `SpringCloudApplicationLiveViewMapInput` via:
SpringCloudApplicationLiveViewMap{ "key": SpringCloudApplicationLiveViewArgs{...} }
type SpringCloudApplicationLiveViewMapOutput ¶ added in v5.27.0
type SpringCloudApplicationLiveViewMapOutput struct{ *pulumi.OutputState }
func (SpringCloudApplicationLiveViewMapOutput) ElementType ¶ added in v5.27.0
func (SpringCloudApplicationLiveViewMapOutput) ElementType() reflect.Type
func (SpringCloudApplicationLiveViewMapOutput) MapIndex ¶ added in v5.27.0
func (o SpringCloudApplicationLiveViewMapOutput) MapIndex(k pulumi.StringInput) SpringCloudApplicationLiveViewOutput
func (SpringCloudApplicationLiveViewMapOutput) ToSpringCloudApplicationLiveViewMapOutput ¶ added in v5.27.0
func (o SpringCloudApplicationLiveViewMapOutput) ToSpringCloudApplicationLiveViewMapOutput() SpringCloudApplicationLiveViewMapOutput
func (SpringCloudApplicationLiveViewMapOutput) ToSpringCloudApplicationLiveViewMapOutputWithContext ¶ added in v5.27.0
func (o SpringCloudApplicationLiveViewMapOutput) ToSpringCloudApplicationLiveViewMapOutputWithContext(ctx context.Context) SpringCloudApplicationLiveViewMapOutput
type SpringCloudApplicationLiveViewOutput ¶ added in v5.27.0
type SpringCloudApplicationLiveViewOutput struct{ *pulumi.OutputState }
func (SpringCloudApplicationLiveViewOutput) ElementType ¶ added in v5.27.0
func (SpringCloudApplicationLiveViewOutput) ElementType() reflect.Type
func (SpringCloudApplicationLiveViewOutput) Name ¶ added in v5.27.0
func (o SpringCloudApplicationLiveViewOutput) Name() pulumi.StringOutput
The name which should be used for this Spring Cloud Application Live View. Changing this forces a new Spring Cloud Application Live View to be created. The only possible value is `default`.
func (SpringCloudApplicationLiveViewOutput) SpringCloudServiceId ¶ added in v5.27.0
func (o SpringCloudApplicationLiveViewOutput) SpringCloudServiceId() pulumi.StringOutput
The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Application Live View to be created.
func (SpringCloudApplicationLiveViewOutput) ToSpringCloudApplicationLiveViewOutput ¶ added in v5.27.0
func (o SpringCloudApplicationLiveViewOutput) ToSpringCloudApplicationLiveViewOutput() SpringCloudApplicationLiveViewOutput
func (SpringCloudApplicationLiveViewOutput) ToSpringCloudApplicationLiveViewOutputWithContext ¶ added in v5.27.0
func (o SpringCloudApplicationLiveViewOutput) ToSpringCloudApplicationLiveViewOutputWithContext(ctx context.Context) SpringCloudApplicationLiveViewOutput
type SpringCloudApplicationLiveViewState ¶ added in v5.27.0
type SpringCloudApplicationLiveViewState struct { // The name which should be used for this Spring Cloud Application Live View. Changing this forces a new Spring Cloud Application Live View to be created. The only possible value is `default`. Name pulumi.StringPtrInput // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Application Live View to be created. SpringCloudServiceId pulumi.StringPtrInput }
func (SpringCloudApplicationLiveViewState) ElementType ¶ added in v5.27.0
func (SpringCloudApplicationLiveViewState) 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"` // Specifies a list of Spring Cloud Application Performance Monitoring IDs. ApplicationPerformanceMonitoringIds pulumi.StringArrayOutput `pulumi:"applicationPerformanceMonitoringIds"` // 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
<!--Start PulumiCodeChooser --> ```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 { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "example", &appplatform.SpringCloudServiceArgs{ Name: pulumi.String("example"), Location: example.Location, ResourceGroupName: example.Name, SkuName: pulumi.String("E0"), }) if err != nil { return err } exampleSpringCloudApp, err := appplatform.NewSpringCloudApp(ctx, "example", &appplatform.SpringCloudAppArgs{ Name: pulumi.String("example"), ResourceGroupName: exampleSpringCloudService.ResourceGroupName, ServiceName: exampleSpringCloudService.Name, }) if err != nil { return err } _, err = appplatform.NewSpringCloudBuildDeployment(ctx, "example", &appplatform.SpringCloudBuildDeploymentArgs{ Name: pulumi.String("example"), 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 }) }
``` <!--End PulumiCodeChooser -->
## 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 // Specifies a list of Spring Cloud Application Performance Monitoring IDs. ApplicationPerformanceMonitoringIds pulumi.StringArrayInput // 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) ApplicationPerformanceMonitoringIds ¶ added in v5.59.0
func (o SpringCloudBuildDeploymentOutput) ApplicationPerformanceMonitoringIds() pulumi.StringArrayOutput
Specifies a list of Spring Cloud Application Performance Monitoring IDs.
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. // // > **Note:** `cpu` supports `500m` and `1` for Basic tier, `500m`, `1`, `2`, `3` and `4` for Standard tier. 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. // // > **Note:** `memory` supports `512Mi`, `1Gi` and `2Gi` for Basic tier, `512Mi`, `1Gi`, `2Gi`, `3Gi`, `4Gi`, `5Gi`, `6Gi`, `7Gi`, and `8Gi` for Standard tier. 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. // // > **Note:** `cpu` supports `500m` and `1` for Basic tier, `500m`, `1`, `2`, `3` and `4` for Standard tier. 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. // // > **Note:** `memory` supports `512Mi`, `1Gi` and `2Gi` for Basic tier, `512Mi`, `1Gi`, `2Gi`, `3Gi`, `4Gi`, `5Gi`, `6Gi`, `7Gi`, and `8Gi` for Standard tier. 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.
> **Note:** `cpu` supports `500m` and `1` for Basic tier, `500m`, `1`, `2`, `3` and `4` for Standard tier.
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.
> **Note:** `memory` supports `512Mi`, `1Gi` and `2Gi` for Basic tier, `512Mi`, `1Gi`, `2Gi`, `3Gi`, `4Gi`, `5Gi`, `6Gi`, `7Gi`, and `8Gi` for Standard tier.
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.
> **Note:** `cpu` supports `500m` and `1` for Basic tier, `500m`, `1`, `2`, `3` and `4` for Standard tier.
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.
> **Note:** `memory` supports `512Mi`, `1Gi` and `2Gi` for Basic tier, `512Mi`, `1Gi`, `2Gi`, `3Gi`, `4Gi`, `5Gi`, `6Gi`, `7Gi`, and `8Gi` for Standard tier.
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 // Specifies a list of Spring Cloud Application Performance Monitoring IDs. ApplicationPerformanceMonitoringIds pulumi.StringArrayInput // 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 Build Pack 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 Build Pack Binding. Changing this forces a new Spring Cloud Build Pack Binding to be created. Name pulumi.StringOutput `pulumi:"name"` // The ID of the Spring Cloud Builder. Changing this forces a new Spring Cloud Build Pack Binding to be created. SpringCloudBuilderId pulumi.StringOutput `pulumi:"springCloudBuilderId"` }
Manages a Spring Cloud Build Pack Binding.
> **NOTE:** This resource is applicable only for Spring Cloud Service with enterprise tier.
## Example Usage
<!--Start PulumiCodeChooser --> ```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 { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "example", &appplatform.SpringCloudServiceArgs{ Name: pulumi.String("example-springcloud"), ResourceGroupName: example.Name, Location: example.Location, SkuName: pulumi.String("E0"), }) if err != nil { return err } exampleSpringCloudBuilder, err := appplatform.NewSpringCloudBuilder(ctx, "example", &appplatform.SpringCloudBuilderArgs{ Name: pulumi.String("example"), SpringCloudServiceId: exampleSpringCloudService.ID(), BuildPackGroups: appplatform.SpringCloudBuilderBuildPackGroupArray{ &appplatform.SpringCloudBuilderBuildPackGroupArgs{ Name: pulumi.String("mix"), BuildPackIds: pulumi.StringArray{ pulumi.String("tanzu-Build Packs/java-azure"), }, }, }, Stack: &appplatform.SpringCloudBuilderStackArgs{ Id: pulumi.String("io.Build Packs.stacks.bionic"), Version: pulumi.String("base"), }, }) if err != nil { return err } _, err = appplatform.NewSpringCloudBuildPackBinding(ctx, "example", &appplatform.SpringCloudBuildPackBindingArgs{ Name: pulumi.String("example"), 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 }) }
``` <!--End PulumiCodeChooser -->
## Import
Spring Cloud Build Pack 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/binding1 ```
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 Build Pack 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 Build Pack Binding. Changing this forces a new Spring Cloud Build Pack Binding to be created. Name pulumi.StringPtrInput // The ID of the Spring Cloud Builder. Changing this forces a new Spring Cloud Build Pack 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 Build Pack 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 Build Pack Binding. Changing this forces a new Spring Cloud Build Pack 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 Build Pack 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 Build Pack 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 Build Pack Binding. Changing this forces a new Spring Cloud Build Pack Binding to be created. Name pulumi.StringPtrInput // The ID of the Spring Cloud Builder. Changing this forces a new Spring Cloud Build Pack 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
<!--Start PulumiCodeChooser --> ```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 { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "example", &appplatform.SpringCloudServiceArgs{ Name: pulumi.String("example-springcloud"), ResourceGroupName: example.Name, Location: example.Location, SkuName: pulumi.String("E0"), }) if err != nil { return err } _, err = appplatform.NewSpringCloudBuilder(ctx, "example", &appplatform.SpringCloudBuilderArgs{ Name: pulumi.String("example"), 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 }) }
``` <!--End PulumiCodeChooser -->
## 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 whether the private key should be excluded from the Key Vault Certificate. Changing this forces a new resource to be created. Defaults to `false`. ExcludePrivateKey pulumi.BoolPtrOutput `pulumi:"excludePrivateKey"` // 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
<!--Start PulumiCodeChooser --> ```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/v5/go/azuread" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } current, err := core.GetClientConfig(ctx, nil, nil) if err != nil { return err } example, err := azuread.LookupServicePrincipal(ctx, &azuread.LookupServicePrincipalArgs{ DisplayName: pulumi.StringRef("Azure Spring Cloud Resource Provider"), }, nil) if err != nil { return err } exampleKeyVault, err := keyvault.NewKeyVault(ctx, "example", &keyvault.KeyVaultArgs{ Name: pulumi.String("keyvaultcertexample"), 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(example.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, "example", &keyvault.CertificateArgs{ Name: pulumi.String("cert-example"), 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, "example", &appplatform.SpringCloudServiceArgs{ Name: pulumi.String("example-springcloud"), ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, }) if err != nil { return err } _, err = appplatform.NewSpringCloudCertificate(ctx, "example", &appplatform.SpringCloudCertificateArgs{ Name: pulumi.String("example-scc"), ResourceGroupName: exampleSpringCloudService.ResourceGroupName, ServiceName: exampleSpringCloudService.Name, KeyVaultCertificateId: exampleCertificate.ID(), ExcludePrivateKey: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## 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 whether the private key should be excluded from the Key Vault Certificate. Changing this forces a new resource to be created. Defaults to `false`. ExcludePrivateKey pulumi.BoolPtrInput // 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) ExcludePrivateKey ¶ added in v5.44.0
func (o SpringCloudCertificateOutput) ExcludePrivateKey() pulumi.BoolPtrOutput
Specifies whether the private key should be excluded from the Key Vault Certificate. Changing this forces a new resource to be created. Defaults to `false`.
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 whether the private key should be excluded from the Key Vault Certificate. Changing this forces a new resource to be created. Defaults to `false`. ExcludePrivateKey pulumi.BoolPtrInput // 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 generation of the Spring Cloud Configuration Service. Possible values are `Gen1` and `Gen2`. Generation pulumi.StringPtrOutput `pulumi:"generation"` // The name which should be used for this Spring Cloud Configuration Service. The only possible value is `default`. Changing this forces a new Spring Cloud Configuration Service to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies how often to check repository updates. Minimum value is 0. RefreshIntervalInSeconds pulumi.IntPtrOutput `pulumi:"refreshIntervalInSeconds"` // 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
<!--Start PulumiCodeChooser --> ```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 { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "example", &appplatform.SpringCloudServiceArgs{ Name: pulumi.String("example"), Location: example.Location, ResourceGroupName: example.Name, SkuName: pulumi.String("E0"), }) if err != nil { return err } _, err = appplatform.NewSpringCloudConfigurationService(ctx, "example", &appplatform.SpringCloudConfigurationServiceArgs{ Name: pulumi.String("default"), 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 }) }
``` <!--End PulumiCodeChooser -->
## 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 generation of the Spring Cloud Configuration Service. Possible values are `Gen1` and `Gen2`. Generation pulumi.StringPtrInput // The name which should be used for this Spring Cloud Configuration Service. The only possible value is `default`. Changing this forces a new Spring Cloud Configuration Service to be created. Name pulumi.StringPtrInput // Specifies how often to check repository updates. Minimum value is 0. RefreshIntervalInSeconds pulumi.IntPtrInput // 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) Generation ¶ added in v5.45.0
func (o SpringCloudConfigurationServiceOutput) Generation() pulumi.StringPtrOutput
The generation of the Spring Cloud Configuration Service. Possible values are `Gen1` and `Gen2`.
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. The only possible value is `default`. Changing this forces a new Spring Cloud Configuration Service to be created.
func (SpringCloudConfigurationServiceOutput) RefreshIntervalInSeconds ¶ added in v5.68.0
func (o SpringCloudConfigurationServiceOutput) RefreshIntervalInSeconds() pulumi.IntPtrOutput
Specifies how often to check repository updates. Minimum value is 0.
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 ID of the Certificate Authority used when retrieving the Git Repository via HTTPS. CaCertificateId *string `pulumi:"caCertificateId"` // 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 ID of the Certificate Authority used when retrieving the Git Repository via HTTPS. CaCertificateId pulumi.StringPtrInput `pulumi:"caCertificateId"` // 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) CaCertificateId ¶ added in v5.49.0
func (o SpringCloudConfigurationServiceRepositoryOutput) CaCertificateId() pulumi.StringPtrOutput
Specifies the ID of the Certificate Authority used when retrieving the Git Repository via HTTPS.
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 generation of the Spring Cloud Configuration Service. Possible values are `Gen1` and `Gen2`. Generation pulumi.StringPtrInput // The name which should be used for this Spring Cloud Configuration Service. The only possible value is `default`. Changing this forces a new Spring Cloud Configuration Service to be created. Name pulumi.StringPtrInput // Specifies how often to check repository updates. Minimum value is 0. RefreshIntervalInSeconds pulumi.IntPtrInput // 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 `none`, `dotnet`, `java`, `python`, `go`, `php`, `ruby`, `django`, `nodejs` and `springBoot`. Defaults to `none`. ClientType pulumi.StringPtrOutput `pulumi:"clientType"` // The name of the service connection. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // An option to store secret value in secure place. An `secretStore` block as defined below. SecretStore SpringCloudConnectionSecretStorePtrOutput `pulumi:"secretStore"` // 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 target resources are `Postgres`, `PostgresFlexible`, `Mysql`, `Sql`, `Redis`, `RedisEnterprise`, `CosmosCassandra`, `CosmosGremlin`, `CosmosMongo`, `CosmosSql`, `CosmosTable`, `StorageBlob`, `StorageQueue`, `StorageFile`, `StorageTable`, `AppConfig`, `EventHub`, `ServiceBus`, `SignalR`, `WebPubSub`, `ConfluentKafka`. The integration guide can be found [here](https://learn.microsoft.com/en-us/azure/service-connector/how-to-integrate-postgres). 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
<!--Start PulumiCodeChooser --> ```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 { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := cosmosdb.NewAccount(ctx, "example", &cosmosdb.AccountArgs{ Name: pulumi.String("example-cosmosdb-account"), Location: example.Location, ResourceGroupName: example.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: example.Location, FailoverPriority: pulumi.Int(0), }, }, }) if err != nil { return err } exampleSqlDatabase, err := cosmosdb.NewSqlDatabase(ctx, "example", &cosmosdb.SqlDatabaseArgs{ Name: pulumi.String("cosmos-sql-db"), ResourceGroupName: exampleAccount.ResourceGroupName, AccountName: exampleAccount.Name, Throughput: pulumi.Int(400), }) if err != nil { return err } _, err = cosmosdb.NewSqlContainer(ctx, "example", &cosmosdb.SqlContainerArgs{ Name: pulumi.String("example-container"), ResourceGroupName: exampleAccount.ResourceGroupName, AccountName: exampleAccount.Name, DatabaseName: exampleSqlDatabase.Name, PartitionKeyPath: pulumi.String("/definition"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "example", &appplatform.SpringCloudServiceArgs{ Name: pulumi.String("examplespringcloud"), ResourceGroupName: example.Name, Location: example.Location, }) if err != nil { return err } exampleSpringCloudApp, err := appplatform.NewSpringCloudApp(ctx, "example", &appplatform.SpringCloudAppArgs{ Name: pulumi.String("examplespringcloudapp"), ResourceGroupName: example.Name, ServiceName: exampleSpringCloudService.Name, Identity: &appplatform.SpringCloudAppIdentityArgs{ Type: pulumi.String("SystemAssigned"), }, }) if err != nil { return err } exampleSpringCloudJavaDeployment, err := appplatform.NewSpringCloudJavaDeployment(ctx, "example", &appplatform.SpringCloudJavaDeploymentArgs{ Name: pulumi.String("exampledeployment"), SpringCloudAppId: exampleSpringCloudApp.ID(), }) if err != nil { return err } _, err = appplatform.NewSpringCloudConnection(ctx, "example", &appplatform.SpringCloudConnectionArgs{ Name: pulumi.String("example-serviceconnector"), SpringCloudId: exampleSpringCloudJavaDeployment.ID(), TargetResourceId: exampleSqlDatabase.ID(), Authentication: &appplatform.SpringCloudConnectionAuthenticationArgs{ Type: pulumi.String("systemAssignedIdentity"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## 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 `none`, `dotnet`, `java`, `python`, `go`, `php`, `ruby`, `django`, `nodejs` and `springBoot`. Defaults to `none`. ClientType pulumi.StringPtrInput // The name of the service connection. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // An option to store secret value in secure place. An `secretStore` block as defined below. SecretStore SpringCloudConnectionSecretStorePtrInput // 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 target resources are `Postgres`, `PostgresFlexible`, `Mysql`, `Sql`, `Redis`, `RedisEnterprise`, `CosmosCassandra`, `CosmosGremlin`, `CosmosMongo`, `CosmosSql`, `CosmosTable`, `StorageBlob`, `StorageQueue`, `StorageFile`, `StorageTable`, `AppConfig`, `EventHub`, `ServiceBus`, `SignalR`, `WebPubSub`, `ConfluentKafka`. The integration guide can be found [here](https://learn.microsoft.com/en-us/azure/service-connector/how-to-integrate-postgres). 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`. Changing this forces a new resource to be created. 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`. Changing this forces a new resource to be created. 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`. Changing this forces a new resource to be created.
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`. Changing this forces a new resource to be created.
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 `none`, `dotnet`, `java`, `python`, `go`, `php`, `ruby`, `django`, `nodejs` and `springBoot`. Defaults to `none`.
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
The name of the service connection. Changing this forces a new resource to be created.
func (SpringCloudConnectionOutput) SecretStore ¶ added in v5.37.0
func (o SpringCloudConnectionOutput) SecretStore() SpringCloudConnectionSecretStorePtrOutput
An option to store secret value in secure place. An `secretStore` block as defined below.
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 target resources are `Postgres`, `PostgresFlexible`, `Mysql`, `Sql`, `Redis`, `RedisEnterprise`, `CosmosCassandra`, `CosmosGremlin`, `CosmosMongo`, `CosmosSql`, `CosmosTable`, `StorageBlob`, `StorageQueue`, `StorageFile`, `StorageTable`, `AppConfig`, `EventHub`, `ServiceBus`, `SignalR`, `WebPubSub`, `ConfluentKafka`. The integration guide can be found [here](https://learn.microsoft.com/en-us/azure/service-connector/how-to-integrate-postgres).
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 SpringCloudConnectionSecretStore ¶ added in v5.37.0
type SpringCloudConnectionSecretStore struct { // The key vault id to store secret. KeyVaultId string `pulumi:"keyVaultId"` }
type SpringCloudConnectionSecretStoreArgs ¶ added in v5.37.0
type SpringCloudConnectionSecretStoreArgs struct { // The key vault id to store secret. KeyVaultId pulumi.StringInput `pulumi:"keyVaultId"` }
func (SpringCloudConnectionSecretStoreArgs) ElementType ¶ added in v5.37.0
func (SpringCloudConnectionSecretStoreArgs) ElementType() reflect.Type
func (SpringCloudConnectionSecretStoreArgs) ToSpringCloudConnectionSecretStoreOutput ¶ added in v5.37.0
func (i SpringCloudConnectionSecretStoreArgs) ToSpringCloudConnectionSecretStoreOutput() SpringCloudConnectionSecretStoreOutput
func (SpringCloudConnectionSecretStoreArgs) ToSpringCloudConnectionSecretStoreOutputWithContext ¶ added in v5.37.0
func (i SpringCloudConnectionSecretStoreArgs) ToSpringCloudConnectionSecretStoreOutputWithContext(ctx context.Context) SpringCloudConnectionSecretStoreOutput
func (SpringCloudConnectionSecretStoreArgs) ToSpringCloudConnectionSecretStorePtrOutput ¶ added in v5.37.0
func (i SpringCloudConnectionSecretStoreArgs) ToSpringCloudConnectionSecretStorePtrOutput() SpringCloudConnectionSecretStorePtrOutput
func (SpringCloudConnectionSecretStoreArgs) ToSpringCloudConnectionSecretStorePtrOutputWithContext ¶ added in v5.37.0
func (i SpringCloudConnectionSecretStoreArgs) ToSpringCloudConnectionSecretStorePtrOutputWithContext(ctx context.Context) SpringCloudConnectionSecretStorePtrOutput
type SpringCloudConnectionSecretStoreInput ¶ added in v5.37.0
type SpringCloudConnectionSecretStoreInput interface { pulumi.Input ToSpringCloudConnectionSecretStoreOutput() SpringCloudConnectionSecretStoreOutput ToSpringCloudConnectionSecretStoreOutputWithContext(context.Context) SpringCloudConnectionSecretStoreOutput }
SpringCloudConnectionSecretStoreInput is an input type that accepts SpringCloudConnectionSecretStoreArgs and SpringCloudConnectionSecretStoreOutput values. You can construct a concrete instance of `SpringCloudConnectionSecretStoreInput` via:
SpringCloudConnectionSecretStoreArgs{...}
type SpringCloudConnectionSecretStoreOutput ¶ added in v5.37.0
type SpringCloudConnectionSecretStoreOutput struct{ *pulumi.OutputState }
func (SpringCloudConnectionSecretStoreOutput) ElementType ¶ added in v5.37.0
func (SpringCloudConnectionSecretStoreOutput) ElementType() reflect.Type
func (SpringCloudConnectionSecretStoreOutput) KeyVaultId ¶ added in v5.37.0
func (o SpringCloudConnectionSecretStoreOutput) KeyVaultId() pulumi.StringOutput
The key vault id to store secret.
func (SpringCloudConnectionSecretStoreOutput) ToSpringCloudConnectionSecretStoreOutput ¶ added in v5.37.0
func (o SpringCloudConnectionSecretStoreOutput) ToSpringCloudConnectionSecretStoreOutput() SpringCloudConnectionSecretStoreOutput
func (SpringCloudConnectionSecretStoreOutput) ToSpringCloudConnectionSecretStoreOutputWithContext ¶ added in v5.37.0
func (o SpringCloudConnectionSecretStoreOutput) ToSpringCloudConnectionSecretStoreOutputWithContext(ctx context.Context) SpringCloudConnectionSecretStoreOutput
func (SpringCloudConnectionSecretStoreOutput) ToSpringCloudConnectionSecretStorePtrOutput ¶ added in v5.37.0
func (o SpringCloudConnectionSecretStoreOutput) ToSpringCloudConnectionSecretStorePtrOutput() SpringCloudConnectionSecretStorePtrOutput
func (SpringCloudConnectionSecretStoreOutput) ToSpringCloudConnectionSecretStorePtrOutputWithContext ¶ added in v5.37.0
func (o SpringCloudConnectionSecretStoreOutput) ToSpringCloudConnectionSecretStorePtrOutputWithContext(ctx context.Context) SpringCloudConnectionSecretStorePtrOutput
type SpringCloudConnectionSecretStorePtrInput ¶ added in v5.37.0
type SpringCloudConnectionSecretStorePtrInput interface { pulumi.Input ToSpringCloudConnectionSecretStorePtrOutput() SpringCloudConnectionSecretStorePtrOutput ToSpringCloudConnectionSecretStorePtrOutputWithContext(context.Context) SpringCloudConnectionSecretStorePtrOutput }
SpringCloudConnectionSecretStorePtrInput is an input type that accepts SpringCloudConnectionSecretStoreArgs, SpringCloudConnectionSecretStorePtr and SpringCloudConnectionSecretStorePtrOutput values. You can construct a concrete instance of `SpringCloudConnectionSecretStorePtrInput` via:
SpringCloudConnectionSecretStoreArgs{...} or: nil
func SpringCloudConnectionSecretStorePtr ¶ added in v5.37.0
func SpringCloudConnectionSecretStorePtr(v *SpringCloudConnectionSecretStoreArgs) SpringCloudConnectionSecretStorePtrInput
type SpringCloudConnectionSecretStorePtrOutput ¶ added in v5.37.0
type SpringCloudConnectionSecretStorePtrOutput struct{ *pulumi.OutputState }
func (SpringCloudConnectionSecretStorePtrOutput) ElementType ¶ added in v5.37.0
func (SpringCloudConnectionSecretStorePtrOutput) ElementType() reflect.Type
func (SpringCloudConnectionSecretStorePtrOutput) KeyVaultId ¶ added in v5.37.0
func (o SpringCloudConnectionSecretStorePtrOutput) KeyVaultId() pulumi.StringPtrOutput
The key vault id to store secret.
func (SpringCloudConnectionSecretStorePtrOutput) ToSpringCloudConnectionSecretStorePtrOutput ¶ added in v5.37.0
func (o SpringCloudConnectionSecretStorePtrOutput) ToSpringCloudConnectionSecretStorePtrOutput() SpringCloudConnectionSecretStorePtrOutput
func (SpringCloudConnectionSecretStorePtrOutput) ToSpringCloudConnectionSecretStorePtrOutputWithContext ¶ added in v5.37.0
func (o SpringCloudConnectionSecretStorePtrOutput) ToSpringCloudConnectionSecretStorePtrOutputWithContext(ctx context.Context) SpringCloudConnectionSecretStorePtrOutput
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 `none`, `dotnet`, `java`, `python`, `go`, `php`, `ruby`, `django`, `nodejs` and `springBoot`. Defaults to `none`. ClientType pulumi.StringPtrInput // The name of the service connection. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // An option to store secret value in secure place. An `secretStore` block as defined below. SecretStore SpringCloudConnectionSecretStorePtrInput // 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 target resources are `Postgres`, `PostgresFlexible`, `Mysql`, `Sql`, `Redis`, `RedisEnterprise`, `CosmosCassandra`, `CosmosGremlin`, `CosmosMongo`, `CosmosSql`, `CosmosTable`, `StorageBlob`, `StorageQueue`, `StorageFile`, `StorageTable`, `AppConfig`, `EventHub`, `ServiceBus`, `SignalR`, `WebPubSub`, `ConfluentKafka`. The integration guide can be found [here](https://learn.microsoft.com/en-us/azure/service-connector/how-to-integrate-postgres). 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 a list of Spring Cloud Application Performance Monitoring IDs. ApplicationPerformanceMonitoringIds pulumi.StringArrayOutput `pulumi:"applicationPerformanceMonitoringIds"` // 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. The only possible value is `springboot`. 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
<!--Start PulumiCodeChooser --> ```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 { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "example", &appplatform.SpringCloudServiceArgs{ Name: pulumi.String("example"), Location: example.Location, ResourceGroupName: example.Name, SkuName: pulumi.String("E0"), }) if err != nil { return err } exampleSpringCloudApp, err := appplatform.NewSpringCloudApp(ctx, "example", &appplatform.SpringCloudAppArgs{ Name: pulumi.String("example"), ResourceGroupName: exampleSpringCloudService.ResourceGroupName, ServiceName: exampleSpringCloudService.Name, }) if err != nil { return err } _, err = appplatform.NewSpringCloudContainerDeployment(ctx, "example", &appplatform.SpringCloudContainerDeploymentArgs{ Name: pulumi.String("example"), 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 }) }
``` <!--End PulumiCodeChooser -->
## 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 a list of Spring Cloud Application Performance Monitoring IDs. ApplicationPerformanceMonitoringIds pulumi.StringArrayInput // 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. The only possible value is `springboot`. 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) ApplicationPerformanceMonitoringIds ¶ added in v5.57.0
func (o SpringCloudContainerDeploymentOutput) ApplicationPerformanceMonitoringIds() pulumi.StringArrayOutput
Specifies a list of Spring Cloud Application Performance Monitoring IDs.
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. The only possible value is `springboot`.
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. // // > **Note:** `cpu` supports `500m` and `1` for Basic tier, `500m`, `1`, `2`, `3` and `4` for Standard tier. 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. // // > **Note:** `memory` supports `512Mi`, `1Gi` and `2Gi` for Basic tier, `512Mi`, `1Gi`, `2Gi`, `3Gi`, `4Gi`, `5Gi`, `6Gi`, `7Gi`, and `8Gi` for Standard tier. 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. // // > **Note:** `cpu` supports `500m` and `1` for Basic tier, `500m`, `1`, `2`, `3` and `4` for Standard tier. 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. // // > **Note:** `memory` supports `512Mi`, `1Gi` and `2Gi` for Basic tier, `512Mi`, `1Gi`, `2Gi`, `3Gi`, `4Gi`, `5Gi`, `6Gi`, `7Gi`, and `8Gi` for Standard tier. 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.
> **Note:** `cpu` supports `500m` and `1` for Basic tier, `500m`, `1`, `2`, `3` and `4` for Standard tier.
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.
> **Note:** `memory` supports `512Mi`, `1Gi` and `2Gi` for Basic tier, `512Mi`, `1Gi`, `2Gi`, `3Gi`, `4Gi`, `5Gi`, `6Gi`, `7Gi`, and `8Gi` for Standard tier.
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.
> **Note:** `cpu` supports `500m` and `1` for Basic tier, `500m`, `1`, `2`, `3` and `4` for Standard tier.
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.
> **Note:** `memory` supports `512Mi`, `1Gi` and `2Gi` for Basic tier, `512Mi`, `1Gi`, `2Gi`, `3Gi`, `4Gi`, `5Gi`, `6Gi`, `7Gi`, and `8Gi` for Standard tier.
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 a list of Spring Cloud Application Performance Monitoring IDs. ApplicationPerformanceMonitoringIds pulumi.StringArrayInput // 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. The only possible value is `springboot`. 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.
## Example Usage
<!--Start PulumiCodeChooser --> ```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/dns" "github.com/pulumi/pulumi-std/sdk/go/std" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("rg-example"), Location: pulumi.String("West Europe"), }) if err != nil { return err } example := dns.LookupZoneOutput(ctx, dns.GetZoneOutputArgs{ Name: pulumi.String("mydomain.com"), ResourceGroupName: exampleResourceGroup.Name, }, nil) exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "example", &appplatform.SpringCloudServiceArgs{ Name: pulumi.String("example-springcloud"), ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, }) if err != nil { return err } exampleSpringCloudApp, err := appplatform.NewSpringCloudApp(ctx, "example", &appplatform.SpringCloudAppArgs{ Name: pulumi.String("example-springcloudapp"), ResourceGroupName: exampleResourceGroup.Name, ServiceName: exampleSpringCloudService.Name, }) if err != nil { return err } exampleCNameRecord, err := dns.NewCNameRecord(ctx, "example", &dns.CNameRecordArgs{ Name: pulumi.String("record1"), ZoneName: example.ApplyT(func(example dns.GetZoneResult) (*string, error) { return &example.Name, nil }).(pulumi.StringPtrOutput), ResourceGroupName: example.ApplyT(func(example dns.GetZoneResult) (*string, error) { return &example.ResourceGroupName, nil }).(pulumi.StringPtrOutput), Ttl: pulumi.Int(300), Record: exampleSpringCloudApp.Fqdn, }) if err != nil { return err } _, err = appplatform.NewSpringCloudCustomDomain(ctx, "example", &appplatform.SpringCloudCustomDomainArgs{ Name: std.JoinOutput(ctx, std.JoinOutputArgs{ Separator: pulumi.String("."), Input: pulumi.StringArray{ exampleCNameRecord.Name, exampleCNameRecord.ZoneName, }, }, nil).ApplyT(func(invoke std.JoinResult) (*string, error) { return invoke.Result, nil }).(pulumi.StringPtrOutput), SpringCloudAppId: exampleSpringCloudApp.ID(), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## 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 SpringCloudCustomizedAccelerator ¶ added in v5.29.0
type SpringCloudCustomizedAccelerator struct { pulumi.CustomResourceState // Specifies a list of accelerator tags. AcceleratorTags pulumi.StringArrayOutput `pulumi:"acceleratorTags"` // Specifies the type of the Spring Cloud Customized Accelerator. Possible values are `Accelerator` and `Fragment`. Defaults to `Accelerator`. AcceleratorType pulumi.StringPtrOutput `pulumi:"acceleratorType"` // Specifies the description of the Spring Cloud Customized Accelerator. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies the display name of the Spring Cloud Customized Accelerator.. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // A `gitRepository` block as defined below. GitRepository SpringCloudCustomizedAcceleratorGitRepositoryOutput `pulumi:"gitRepository"` // Specifies the icon URL of the Spring Cloud Customized Accelerator.. IconUrl pulumi.StringPtrOutput `pulumi:"iconUrl"` // The name which should be used for this Spring Cloud Customized Accelerator. Changing this forces a new Spring Cloud Customized Accelerator to be created. Name pulumi.StringOutput `pulumi:"name"` // The ID of the Spring Cloud Accelerator. Changing this forces a new Spring Cloud Customized Accelerator to be created. SpringCloudAcceleratorId pulumi.StringOutput `pulumi:"springCloudAcceleratorId"` }
Manages a Spring Cloud Customized Accelerator.
## Example Usage
<!--Start PulumiCodeChooser --> ```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 { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("west europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "example", &appplatform.SpringCloudServiceArgs{ Name: pulumi.String("example"), Location: example.Location, ResourceGroupName: example.Name, SkuName: pulumi.String("E0"), }) if err != nil { return err } exampleSpringCloudAccelerator, err := appplatform.NewSpringCloudAccelerator(ctx, "example", &appplatform.SpringCloudAcceleratorArgs{ Name: pulumi.String("default"), SpringCloudServiceId: exampleSpringCloudService.ID(), }) if err != nil { return err } _, err = appplatform.NewSpringCloudCustomizedAccelerator(ctx, "example", &appplatform.SpringCloudCustomizedAcceleratorArgs{ Name: pulumi.String("example"), SpringCloudAcceleratorId: exampleSpringCloudAccelerator.ID(), GitRepository: &appplatform.SpringCloudCustomizedAcceleratorGitRepositoryArgs{ Url: pulumi.String("https://github.com/Azure-Samples/piggymetrics"), GitTag: pulumi.String("spring.version.2.0.3"), IntervalInSeconds: pulumi.Int(100), }, AcceleratorTags: pulumi.StringArray{ pulumi.String("tag-a"), pulumi.String("tag-b"), }, Description: pulumi.String("example description"), DisplayName: pulumi.String("example name"), IconUrl: pulumi.String("https://images.freecreatives.com/wp-content/uploads/2015/05/smiley-559124_640.jpg"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
Spring Cloud Customized Accelerators can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:appplatform/springCloudCustomizedAccelerator:SpringCloudCustomizedAccelerator example /subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/resGroup1/providers/Microsoft.AppPlatform/spring/spring1/applicationAccelerators/default/customizedAccelerators/customizedAccelerator1 ```
func GetSpringCloudCustomizedAccelerator ¶ added in v5.29.0
func GetSpringCloudCustomizedAccelerator(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SpringCloudCustomizedAcceleratorState, opts ...pulumi.ResourceOption) (*SpringCloudCustomizedAccelerator, error)
GetSpringCloudCustomizedAccelerator gets an existing SpringCloudCustomizedAccelerator 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 NewSpringCloudCustomizedAccelerator ¶ added in v5.29.0
func NewSpringCloudCustomizedAccelerator(ctx *pulumi.Context, name string, args *SpringCloudCustomizedAcceleratorArgs, opts ...pulumi.ResourceOption) (*SpringCloudCustomizedAccelerator, error)
NewSpringCloudCustomizedAccelerator registers a new resource with the given unique name, arguments, and options.
func (*SpringCloudCustomizedAccelerator) ElementType ¶ added in v5.29.0
func (*SpringCloudCustomizedAccelerator) ElementType() reflect.Type
func (*SpringCloudCustomizedAccelerator) ToSpringCloudCustomizedAcceleratorOutput ¶ added in v5.29.0
func (i *SpringCloudCustomizedAccelerator) ToSpringCloudCustomizedAcceleratorOutput() SpringCloudCustomizedAcceleratorOutput
func (*SpringCloudCustomizedAccelerator) ToSpringCloudCustomizedAcceleratorOutputWithContext ¶ added in v5.29.0
func (i *SpringCloudCustomizedAccelerator) ToSpringCloudCustomizedAcceleratorOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorOutput
type SpringCloudCustomizedAcceleratorArgs ¶ added in v5.29.0
type SpringCloudCustomizedAcceleratorArgs struct { // Specifies a list of accelerator tags. AcceleratorTags pulumi.StringArrayInput // Specifies the type of the Spring Cloud Customized Accelerator. Possible values are `Accelerator` and `Fragment`. Defaults to `Accelerator`. AcceleratorType pulumi.StringPtrInput // Specifies the description of the Spring Cloud Customized Accelerator. Description pulumi.StringPtrInput // Specifies the display name of the Spring Cloud Customized Accelerator.. DisplayName pulumi.StringPtrInput // A `gitRepository` block as defined below. GitRepository SpringCloudCustomizedAcceleratorGitRepositoryInput // Specifies the icon URL of the Spring Cloud Customized Accelerator.. IconUrl pulumi.StringPtrInput // The name which should be used for this Spring Cloud Customized Accelerator. Changing this forces a new Spring Cloud Customized Accelerator to be created. Name pulumi.StringPtrInput // The ID of the Spring Cloud Accelerator. Changing this forces a new Spring Cloud Customized Accelerator to be created. SpringCloudAcceleratorId pulumi.StringInput }
The set of arguments for constructing a SpringCloudCustomizedAccelerator resource.
func (SpringCloudCustomizedAcceleratorArgs) ElementType ¶ added in v5.29.0
func (SpringCloudCustomizedAcceleratorArgs) ElementType() reflect.Type
type SpringCloudCustomizedAcceleratorArray ¶ added in v5.29.0
type SpringCloudCustomizedAcceleratorArray []SpringCloudCustomizedAcceleratorInput
func (SpringCloudCustomizedAcceleratorArray) ElementType ¶ added in v5.29.0
func (SpringCloudCustomizedAcceleratorArray) ElementType() reflect.Type
func (SpringCloudCustomizedAcceleratorArray) ToSpringCloudCustomizedAcceleratorArrayOutput ¶ added in v5.29.0
func (i SpringCloudCustomizedAcceleratorArray) ToSpringCloudCustomizedAcceleratorArrayOutput() SpringCloudCustomizedAcceleratorArrayOutput
func (SpringCloudCustomizedAcceleratorArray) ToSpringCloudCustomizedAcceleratorArrayOutputWithContext ¶ added in v5.29.0
func (i SpringCloudCustomizedAcceleratorArray) ToSpringCloudCustomizedAcceleratorArrayOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorArrayOutput
type SpringCloudCustomizedAcceleratorArrayInput ¶ added in v5.29.0
type SpringCloudCustomizedAcceleratorArrayInput interface { pulumi.Input ToSpringCloudCustomizedAcceleratorArrayOutput() SpringCloudCustomizedAcceleratorArrayOutput ToSpringCloudCustomizedAcceleratorArrayOutputWithContext(context.Context) SpringCloudCustomizedAcceleratorArrayOutput }
SpringCloudCustomizedAcceleratorArrayInput is an input type that accepts SpringCloudCustomizedAcceleratorArray and SpringCloudCustomizedAcceleratorArrayOutput values. You can construct a concrete instance of `SpringCloudCustomizedAcceleratorArrayInput` via:
SpringCloudCustomizedAcceleratorArray{ SpringCloudCustomizedAcceleratorArgs{...} }
type SpringCloudCustomizedAcceleratorArrayOutput ¶ added in v5.29.0
type SpringCloudCustomizedAcceleratorArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudCustomizedAcceleratorArrayOutput) ElementType ¶ added in v5.29.0
func (SpringCloudCustomizedAcceleratorArrayOutput) ElementType() reflect.Type
func (SpringCloudCustomizedAcceleratorArrayOutput) ToSpringCloudCustomizedAcceleratorArrayOutput ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorArrayOutput) ToSpringCloudCustomizedAcceleratorArrayOutput() SpringCloudCustomizedAcceleratorArrayOutput
func (SpringCloudCustomizedAcceleratorArrayOutput) ToSpringCloudCustomizedAcceleratorArrayOutputWithContext ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorArrayOutput) ToSpringCloudCustomizedAcceleratorArrayOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorArrayOutput
type SpringCloudCustomizedAcceleratorGitRepository ¶ added in v5.29.0
type SpringCloudCustomizedAcceleratorGitRepository struct { // A `basicAuth` block as defined below. Conflicts with `git_repository[0].ssh_auth`. Changing this forces a new Spring Cloud Customized Accelerator to be created. BasicAuth *SpringCloudCustomizedAcceleratorGitRepositoryBasicAuth `pulumi:"basicAuth"` // Specifies the Git repository branch to be used. Branch *string `pulumi:"branch"` // Specifies the ID of the CA Spring Cloud Certificate for https URL of Git repository. CaCertificateId *string `pulumi:"caCertificateId"` // Specifies the Git repository commit to be used. Commit *string `pulumi:"commit"` // Specifies the Git repository tag to be used. GitTag *string `pulumi:"gitTag"` // Specifies the interval for checking for updates to Git or image repository. It should be greater than 10. IntervalInSeconds *int `pulumi:"intervalInSeconds"` // Specifies the path under the git repository to be treated as the root directory of the accelerator or the fragment (depending on `acceleratorType`). Path *string `pulumi:"path"` // A `sshAuth` block as defined below. Conflicts with `git_repository[0].basic_auth`. Changing this forces a new Spring Cloud Customized Accelerator to be created. SshAuth *SpringCloudCustomizedAcceleratorGitRepositorySshAuth `pulumi:"sshAuth"` // Specifies Git repository URL for the accelerator. Url string `pulumi:"url"` }
type SpringCloudCustomizedAcceleratorGitRepositoryArgs ¶ added in v5.29.0
type SpringCloudCustomizedAcceleratorGitRepositoryArgs struct { // A `basicAuth` block as defined below. Conflicts with `git_repository[0].ssh_auth`. Changing this forces a new Spring Cloud Customized Accelerator to be created. BasicAuth SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrInput `pulumi:"basicAuth"` // Specifies the Git repository branch to be used. Branch pulumi.StringPtrInput `pulumi:"branch"` // Specifies the ID of the CA Spring Cloud Certificate for https URL of Git repository. CaCertificateId pulumi.StringPtrInput `pulumi:"caCertificateId"` // Specifies the Git repository commit to be used. Commit pulumi.StringPtrInput `pulumi:"commit"` // Specifies the Git repository tag to be used. GitTag pulumi.StringPtrInput `pulumi:"gitTag"` // Specifies the interval for checking for updates to Git or image repository. It should be greater than 10. IntervalInSeconds pulumi.IntPtrInput `pulumi:"intervalInSeconds"` // Specifies the path under the git repository to be treated as the root directory of the accelerator or the fragment (depending on `acceleratorType`). Path pulumi.StringPtrInput `pulumi:"path"` // A `sshAuth` block as defined below. Conflicts with `git_repository[0].basic_auth`. Changing this forces a new Spring Cloud Customized Accelerator to be created. SshAuth SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrInput `pulumi:"sshAuth"` // Specifies Git repository URL for the accelerator. Url pulumi.StringInput `pulumi:"url"` }
func (SpringCloudCustomizedAcceleratorGitRepositoryArgs) ElementType ¶ added in v5.29.0
func (SpringCloudCustomizedAcceleratorGitRepositoryArgs) ElementType() reflect.Type
func (SpringCloudCustomizedAcceleratorGitRepositoryArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryOutput ¶ added in v5.29.0
func (i SpringCloudCustomizedAcceleratorGitRepositoryArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryOutput() SpringCloudCustomizedAcceleratorGitRepositoryOutput
func (SpringCloudCustomizedAcceleratorGitRepositoryArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryOutputWithContext ¶ added in v5.29.0
func (i SpringCloudCustomizedAcceleratorGitRepositoryArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositoryOutput
func (SpringCloudCustomizedAcceleratorGitRepositoryArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryPtrOutput ¶ added in v5.29.0
func (i SpringCloudCustomizedAcceleratorGitRepositoryArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryPtrOutput() SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput
func (SpringCloudCustomizedAcceleratorGitRepositoryArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryPtrOutputWithContext ¶ added in v5.29.0
func (i SpringCloudCustomizedAcceleratorGitRepositoryArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryPtrOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput
type SpringCloudCustomizedAcceleratorGitRepositoryBasicAuth ¶ added in v5.29.0
type SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthArgs ¶ added in v5.29.0
type SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthArgs struct { // Specifies the password of git repository basic auth. Password pulumi.StringInput `pulumi:"password"` // Specifies the username of git repository basic auth. Username pulumi.StringInput `pulumi:"username"` }
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthArgs) ElementType ¶ added in v5.29.0
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthArgs) ElementType() reflect.Type
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput ¶ added in v5.29.0
func (i SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput() SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutputWithContext ¶ added in v5.29.0
func (i SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput ¶ added in v5.29.0
func (i SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput() SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutputWithContext ¶ added in v5.29.0
func (i SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput
type SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthInput ¶ added in v5.29.0
type SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthInput interface { pulumi.Input ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput() SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutputWithContext(context.Context) SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput }
SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthInput is an input type that accepts SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthArgs and SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput values. You can construct a concrete instance of `SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthInput` via:
SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthArgs{...}
type SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput ¶ added in v5.29.0
type SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput struct{ *pulumi.OutputState }
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput) ElementType ¶ added in v5.29.0
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput) ElementType() reflect.Type
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput) Password ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput) Password() pulumi.StringOutput
Specifies the password of git repository basic auth.
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput() SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutputWithContext ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput() SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutputWithContext ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput) Username ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput) Username() pulumi.StringOutput
Specifies the username of git repository basic auth.
type SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrInput ¶ added in v5.29.0
type SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrInput interface { pulumi.Input ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput() SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutputWithContext(context.Context) SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput }
SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrInput is an input type that accepts SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthArgs, SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtr and SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput values. You can construct a concrete instance of `SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrInput` via:
SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthArgs{...} or: nil
func SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtr ¶ added in v5.29.0
func SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtr(v *SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthArgs) SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrInput
type SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput ¶ added in v5.29.0
type SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput) ElementType ¶ added in v5.29.0
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput) ElementType() reflect.Type
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput) Password ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput) Password() pulumi.StringPtrOutput
Specifies the password of git repository basic auth.
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput() SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutputWithContext ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput) Username ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput) Username() pulumi.StringPtrOutput
Specifies the username of git repository basic auth.
type SpringCloudCustomizedAcceleratorGitRepositoryInput ¶ added in v5.29.0
type SpringCloudCustomizedAcceleratorGitRepositoryInput interface { pulumi.Input ToSpringCloudCustomizedAcceleratorGitRepositoryOutput() SpringCloudCustomizedAcceleratorGitRepositoryOutput ToSpringCloudCustomizedAcceleratorGitRepositoryOutputWithContext(context.Context) SpringCloudCustomizedAcceleratorGitRepositoryOutput }
SpringCloudCustomizedAcceleratorGitRepositoryInput is an input type that accepts SpringCloudCustomizedAcceleratorGitRepositoryArgs and SpringCloudCustomizedAcceleratorGitRepositoryOutput values. You can construct a concrete instance of `SpringCloudCustomizedAcceleratorGitRepositoryInput` via:
SpringCloudCustomizedAcceleratorGitRepositoryArgs{...}
type SpringCloudCustomizedAcceleratorGitRepositoryOutput ¶ added in v5.29.0
type SpringCloudCustomizedAcceleratorGitRepositoryOutput struct{ *pulumi.OutputState }
func (SpringCloudCustomizedAcceleratorGitRepositoryOutput) BasicAuth ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositoryOutput) BasicAuth() SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput
A `basicAuth` block as defined below. Conflicts with `git_repository[0].ssh_auth`. Changing this forces a new Spring Cloud Customized Accelerator to be created.
func (SpringCloudCustomizedAcceleratorGitRepositoryOutput) Branch ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositoryOutput) Branch() pulumi.StringPtrOutput
Specifies the Git repository branch to be used.
func (SpringCloudCustomizedAcceleratorGitRepositoryOutput) CaCertificateId ¶ added in v5.44.0
func (o SpringCloudCustomizedAcceleratorGitRepositoryOutput) CaCertificateId() pulumi.StringPtrOutput
Specifies the ID of the CA Spring Cloud Certificate for https URL of Git repository.
func (SpringCloudCustomizedAcceleratorGitRepositoryOutput) Commit ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositoryOutput) Commit() pulumi.StringPtrOutput
Specifies the Git repository commit to be used.
func (SpringCloudCustomizedAcceleratorGitRepositoryOutput) ElementType ¶ added in v5.29.0
func (SpringCloudCustomizedAcceleratorGitRepositoryOutput) ElementType() reflect.Type
func (SpringCloudCustomizedAcceleratorGitRepositoryOutput) GitTag ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositoryOutput) GitTag() pulumi.StringPtrOutput
Specifies the Git repository tag to be used.
func (SpringCloudCustomizedAcceleratorGitRepositoryOutput) IntervalInSeconds ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositoryOutput) IntervalInSeconds() pulumi.IntPtrOutput
Specifies the interval for checking for updates to Git or image repository. It should be greater than 10.
func (SpringCloudCustomizedAcceleratorGitRepositoryOutput) Path ¶ added in v5.57.0
func (o SpringCloudCustomizedAcceleratorGitRepositoryOutput) Path() pulumi.StringPtrOutput
Specifies the path under the git repository to be treated as the root directory of the accelerator or the fragment (depending on `acceleratorType`).
func (SpringCloudCustomizedAcceleratorGitRepositoryOutput) SshAuth ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositoryOutput) SshAuth() SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput
A `sshAuth` block as defined below. Conflicts with `git_repository[0].basic_auth`. Changing this forces a new Spring Cloud Customized Accelerator to be created.
func (SpringCloudCustomizedAcceleratorGitRepositoryOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryOutput ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositoryOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryOutput() SpringCloudCustomizedAcceleratorGitRepositoryOutput
func (SpringCloudCustomizedAcceleratorGitRepositoryOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryOutputWithContext ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositoryOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositoryOutput
func (SpringCloudCustomizedAcceleratorGitRepositoryOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryPtrOutput ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositoryOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryPtrOutput() SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput
func (SpringCloudCustomizedAcceleratorGitRepositoryOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryPtrOutputWithContext ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositoryOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryPtrOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput
type SpringCloudCustomizedAcceleratorGitRepositoryPtrInput ¶ added in v5.29.0
type SpringCloudCustomizedAcceleratorGitRepositoryPtrInput interface { pulumi.Input ToSpringCloudCustomizedAcceleratorGitRepositoryPtrOutput() SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput ToSpringCloudCustomizedAcceleratorGitRepositoryPtrOutputWithContext(context.Context) SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput }
SpringCloudCustomizedAcceleratorGitRepositoryPtrInput is an input type that accepts SpringCloudCustomizedAcceleratorGitRepositoryArgs, SpringCloudCustomizedAcceleratorGitRepositoryPtr and SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput values. You can construct a concrete instance of `SpringCloudCustomizedAcceleratorGitRepositoryPtrInput` via:
SpringCloudCustomizedAcceleratorGitRepositoryArgs{...} or: nil
func SpringCloudCustomizedAcceleratorGitRepositoryPtr ¶ added in v5.29.0
func SpringCloudCustomizedAcceleratorGitRepositoryPtr(v *SpringCloudCustomizedAcceleratorGitRepositoryArgs) SpringCloudCustomizedAcceleratorGitRepositoryPtrInput
type SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput ¶ added in v5.29.0
type SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) BasicAuth ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) BasicAuth() SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput
A `basicAuth` block as defined below. Conflicts with `git_repository[0].ssh_auth`. Changing this forces a new Spring Cloud Customized Accelerator to be created.
func (SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) Branch ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) Branch() pulumi.StringPtrOutput
Specifies the Git repository branch to be used.
func (SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) CaCertificateId ¶ added in v5.44.0
func (o SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) CaCertificateId() pulumi.StringPtrOutput
Specifies the ID of the CA Spring Cloud Certificate for https URL of Git repository.
func (SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) Commit ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) Commit() pulumi.StringPtrOutput
Specifies the Git repository commit to be used.
func (SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) ElementType ¶ added in v5.29.0
func (SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) ElementType() reflect.Type
func (SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) GitTag ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) GitTag() pulumi.StringPtrOutput
Specifies the Git repository tag to be used.
func (SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) IntervalInSeconds ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) IntervalInSeconds() pulumi.IntPtrOutput
Specifies the interval for checking for updates to Git or image repository. It should be greater than 10.
func (SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) Path ¶ added in v5.57.0
Specifies the path under the git repository to be treated as the root directory of the accelerator or the fragment (depending on `acceleratorType`).
func (SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) SshAuth ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) SshAuth() SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput
A `sshAuth` block as defined below. Conflicts with `git_repository[0].basic_auth`. Changing this forces a new Spring Cloud Customized Accelerator to be created.
func (SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryPtrOutput ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryPtrOutput() SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput
func (SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryPtrOutputWithContext ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryPtrOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput
type SpringCloudCustomizedAcceleratorGitRepositorySshAuth ¶ added in v5.29.0
type SpringCloudCustomizedAcceleratorGitRepositorySshAuth struct { // Specifies the Public SSH Key of git repository basic auth. HostKey *string `pulumi:"hostKey"` // Specifies the SSH Key algorithm of git repository basic auth. HostKeyAlgorithm *string `pulumi:"hostKeyAlgorithm"` // Specifies the Private SSH Key of git repository basic auth. PrivateKey string `pulumi:"privateKey"` }
type SpringCloudCustomizedAcceleratorGitRepositorySshAuthArgs ¶ added in v5.29.0
type SpringCloudCustomizedAcceleratorGitRepositorySshAuthArgs struct { // Specifies the Public SSH Key of git repository basic auth. HostKey pulumi.StringPtrInput `pulumi:"hostKey"` // Specifies the SSH Key algorithm of git repository basic auth. HostKeyAlgorithm pulumi.StringPtrInput `pulumi:"hostKeyAlgorithm"` // Specifies the Private SSH Key of git repository basic auth. PrivateKey pulumi.StringInput `pulumi:"privateKey"` }
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthArgs) ElementType ¶ added in v5.29.0
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthArgs) ElementType() reflect.Type
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput ¶ added in v5.29.0
func (i SpringCloudCustomizedAcceleratorGitRepositorySshAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput() SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthOutputWithContext ¶ added in v5.29.0
func (i SpringCloudCustomizedAcceleratorGitRepositorySshAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput ¶ added in v5.29.0
func (i SpringCloudCustomizedAcceleratorGitRepositorySshAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput() SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutputWithContext ¶ added in v5.29.0
func (i SpringCloudCustomizedAcceleratorGitRepositorySshAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput
type SpringCloudCustomizedAcceleratorGitRepositorySshAuthInput ¶ added in v5.29.0
type SpringCloudCustomizedAcceleratorGitRepositorySshAuthInput interface { pulumi.Input ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput() SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthOutputWithContext(context.Context) SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput }
SpringCloudCustomizedAcceleratorGitRepositorySshAuthInput is an input type that accepts SpringCloudCustomizedAcceleratorGitRepositorySshAuthArgs and SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput values. You can construct a concrete instance of `SpringCloudCustomizedAcceleratorGitRepositorySshAuthInput` via:
SpringCloudCustomizedAcceleratorGitRepositorySshAuthArgs{...}
type SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput ¶ added in v5.29.0
type SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput struct{ *pulumi.OutputState }
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) ElementType ¶ added in v5.29.0
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) ElementType() reflect.Type
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) HostKey ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) HostKey() pulumi.StringPtrOutput
Specifies the Public SSH Key of git repository basic auth.
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) HostKeyAlgorithm ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) HostKeyAlgorithm() pulumi.StringPtrOutput
Specifies the SSH Key algorithm of git repository basic auth.
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) PrivateKey ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) PrivateKey() pulumi.StringOutput
Specifies the Private SSH Key of git repository basic auth.
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput() SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthOutputWithContext ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput() SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutputWithContext ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput
type SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrInput ¶ added in v5.29.0
type SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrInput interface { pulumi.Input ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput() SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutputWithContext(context.Context) SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput }
SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrInput is an input type that accepts SpringCloudCustomizedAcceleratorGitRepositorySshAuthArgs, SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtr and SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput values. You can construct a concrete instance of `SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrInput` via:
SpringCloudCustomizedAcceleratorGitRepositorySshAuthArgs{...} or: nil
func SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtr ¶ added in v5.29.0
func SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtr(v *SpringCloudCustomizedAcceleratorGitRepositorySshAuthArgs) SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrInput
type SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput ¶ added in v5.29.0
type SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput) ElementType ¶ added in v5.29.0
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput) ElementType() reflect.Type
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput) HostKey ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput) HostKey() pulumi.StringPtrOutput
Specifies the Public SSH Key of git repository basic auth.
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput) HostKeyAlgorithm ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput) HostKeyAlgorithm() pulumi.StringPtrOutput
Specifies the SSH Key algorithm of git repository basic auth.
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput) PrivateKey ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput) PrivateKey() pulumi.StringPtrOutput
Specifies the Private SSH Key of git repository basic auth.
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput() SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutputWithContext ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput
type SpringCloudCustomizedAcceleratorInput ¶ added in v5.29.0
type SpringCloudCustomizedAcceleratorInput interface { pulumi.Input ToSpringCloudCustomizedAcceleratorOutput() SpringCloudCustomizedAcceleratorOutput ToSpringCloudCustomizedAcceleratorOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorOutput }
type SpringCloudCustomizedAcceleratorMap ¶ added in v5.29.0
type SpringCloudCustomizedAcceleratorMap map[string]SpringCloudCustomizedAcceleratorInput
func (SpringCloudCustomizedAcceleratorMap) ElementType ¶ added in v5.29.0
func (SpringCloudCustomizedAcceleratorMap) ElementType() reflect.Type
func (SpringCloudCustomizedAcceleratorMap) ToSpringCloudCustomizedAcceleratorMapOutput ¶ added in v5.29.0
func (i SpringCloudCustomizedAcceleratorMap) ToSpringCloudCustomizedAcceleratorMapOutput() SpringCloudCustomizedAcceleratorMapOutput
func (SpringCloudCustomizedAcceleratorMap) ToSpringCloudCustomizedAcceleratorMapOutputWithContext ¶ added in v5.29.0
func (i SpringCloudCustomizedAcceleratorMap) ToSpringCloudCustomizedAcceleratorMapOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorMapOutput
type SpringCloudCustomizedAcceleratorMapInput ¶ added in v5.29.0
type SpringCloudCustomizedAcceleratorMapInput interface { pulumi.Input ToSpringCloudCustomizedAcceleratorMapOutput() SpringCloudCustomizedAcceleratorMapOutput ToSpringCloudCustomizedAcceleratorMapOutputWithContext(context.Context) SpringCloudCustomizedAcceleratorMapOutput }
SpringCloudCustomizedAcceleratorMapInput is an input type that accepts SpringCloudCustomizedAcceleratorMap and SpringCloudCustomizedAcceleratorMapOutput values. You can construct a concrete instance of `SpringCloudCustomizedAcceleratorMapInput` via:
SpringCloudCustomizedAcceleratorMap{ "key": SpringCloudCustomizedAcceleratorArgs{...} }
type SpringCloudCustomizedAcceleratorMapOutput ¶ added in v5.29.0
type SpringCloudCustomizedAcceleratorMapOutput struct{ *pulumi.OutputState }
func (SpringCloudCustomizedAcceleratorMapOutput) ElementType ¶ added in v5.29.0
func (SpringCloudCustomizedAcceleratorMapOutput) ElementType() reflect.Type
func (SpringCloudCustomizedAcceleratorMapOutput) MapIndex ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorMapOutput) MapIndex(k pulumi.StringInput) SpringCloudCustomizedAcceleratorOutput
func (SpringCloudCustomizedAcceleratorMapOutput) ToSpringCloudCustomizedAcceleratorMapOutput ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorMapOutput) ToSpringCloudCustomizedAcceleratorMapOutput() SpringCloudCustomizedAcceleratorMapOutput
func (SpringCloudCustomizedAcceleratorMapOutput) ToSpringCloudCustomizedAcceleratorMapOutputWithContext ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorMapOutput) ToSpringCloudCustomizedAcceleratorMapOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorMapOutput
type SpringCloudCustomizedAcceleratorOutput ¶ added in v5.29.0
type SpringCloudCustomizedAcceleratorOutput struct{ *pulumi.OutputState }
func (SpringCloudCustomizedAcceleratorOutput) AcceleratorTags ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorOutput) AcceleratorTags() pulumi.StringArrayOutput
Specifies a list of accelerator tags.
func (SpringCloudCustomizedAcceleratorOutput) AcceleratorType ¶ added in v5.57.0
func (o SpringCloudCustomizedAcceleratorOutput) AcceleratorType() pulumi.StringPtrOutput
Specifies the type of the Spring Cloud Customized Accelerator. Possible values are `Accelerator` and `Fragment`. Defaults to `Accelerator`.
func (SpringCloudCustomizedAcceleratorOutput) Description ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorOutput) Description() pulumi.StringPtrOutput
Specifies the description of the Spring Cloud Customized Accelerator.
func (SpringCloudCustomizedAcceleratorOutput) DisplayName ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorOutput) DisplayName() pulumi.StringPtrOutput
Specifies the display name of the Spring Cloud Customized Accelerator..
func (SpringCloudCustomizedAcceleratorOutput) ElementType ¶ added in v5.29.0
func (SpringCloudCustomizedAcceleratorOutput) ElementType() reflect.Type
func (SpringCloudCustomizedAcceleratorOutput) GitRepository ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorOutput) GitRepository() SpringCloudCustomizedAcceleratorGitRepositoryOutput
A `gitRepository` block as defined below.
func (SpringCloudCustomizedAcceleratorOutput) IconUrl ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorOutput) IconUrl() pulumi.StringPtrOutput
Specifies the icon URL of the Spring Cloud Customized Accelerator..
func (SpringCloudCustomizedAcceleratorOutput) Name ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorOutput) Name() pulumi.StringOutput
The name which should be used for this Spring Cloud Customized Accelerator. Changing this forces a new Spring Cloud Customized Accelerator to be created.
func (SpringCloudCustomizedAcceleratorOutput) SpringCloudAcceleratorId ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorOutput) SpringCloudAcceleratorId() pulumi.StringOutput
The ID of the Spring Cloud Accelerator. Changing this forces a new Spring Cloud Customized Accelerator to be created.
func (SpringCloudCustomizedAcceleratorOutput) ToSpringCloudCustomizedAcceleratorOutput ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorOutput) ToSpringCloudCustomizedAcceleratorOutput() SpringCloudCustomizedAcceleratorOutput
func (SpringCloudCustomizedAcceleratorOutput) ToSpringCloudCustomizedAcceleratorOutputWithContext ¶ added in v5.29.0
func (o SpringCloudCustomizedAcceleratorOutput) ToSpringCloudCustomizedAcceleratorOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorOutput
type SpringCloudCustomizedAcceleratorState ¶ added in v5.29.0
type SpringCloudCustomizedAcceleratorState struct { // Specifies a list of accelerator tags. AcceleratorTags pulumi.StringArrayInput // Specifies the type of the Spring Cloud Customized Accelerator. Possible values are `Accelerator` and `Fragment`. Defaults to `Accelerator`. AcceleratorType pulumi.StringPtrInput // Specifies the description of the Spring Cloud Customized Accelerator. Description pulumi.StringPtrInput // Specifies the display name of the Spring Cloud Customized Accelerator.. DisplayName pulumi.StringPtrInput // A `gitRepository` block as defined below. GitRepository SpringCloudCustomizedAcceleratorGitRepositoryPtrInput // Specifies the icon URL of the Spring Cloud Customized Accelerator.. IconUrl pulumi.StringPtrInput // The name which should be used for this Spring Cloud Customized Accelerator. Changing this forces a new Spring Cloud Customized Accelerator to be created. Name pulumi.StringPtrInput // The ID of the Spring Cloud Accelerator. Changing this forces a new Spring Cloud Customized Accelerator to be created. SpringCloudAcceleratorId pulumi.StringPtrInput }
func (SpringCloudCustomizedAcceleratorState) ElementType ¶ added in v5.29.0
func (SpringCloudCustomizedAcceleratorState) ElementType() reflect.Type
type SpringCloudDevToolPortal ¶ added in v5.28.0
type SpringCloudDevToolPortal struct { pulumi.CustomResourceState // Should the Accelerator plugin be enabled? ApplicationAcceleratorEnabled pulumi.BoolOutput `pulumi:"applicationAcceleratorEnabled"` // Should the Application Live View be enabled? ApplicationLiveViewEnabled pulumi.BoolOutput `pulumi:"applicationLiveViewEnabled"` // The name which should be used for this Spring Cloud Dev Tool Portal. The only possible value is `default`. Changing this forces a new Spring Cloud Dev Tool Portal to be created. Name pulumi.StringOutput `pulumi:"name"` // Is public network access enabled? PublicNetworkAccessEnabled pulumi.BoolPtrOutput `pulumi:"publicNetworkAccessEnabled"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Dev Tool Portal to be created. SpringCloudServiceId pulumi.StringOutput `pulumi:"springCloudServiceId"` // A `sso` block as defined below. Sso SpringCloudDevToolPortalSsoPtrOutput `pulumi:"sso"` }
> **NOTE:** This resource is applicable only for Spring Cloud Service with enterprise tier.
Manages a Spring Cloud Dev Tool Portal.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"fmt" "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 { current, err := core.GetClientConfig(ctx, nil, nil) if err != nil { return err } example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "example", &appplatform.SpringCloudServiceArgs{ Name: pulumi.String("example"), Location: example.Location, ResourceGroupName: example.Name, SkuName: pulumi.String("E0"), }) if err != nil { return err } _, err = appplatform.NewSpringCloudDevToolPortal(ctx, "example", &appplatform.SpringCloudDevToolPortalArgs{ Name: pulumi.String("default"), SpringCloudServiceId: exampleSpringCloudService.ID(), PublicNetworkAccessEnabled: pulumi.Bool(true), Sso: &appplatform.SpringCloudDevToolPortalSsoArgs{ ClientId: pulumi.String("example id"), ClientSecret: pulumi.String("example secret"), MetadataUrl: pulumi.String(fmt.Sprintf("https://login.microsoftonline.com/%v/v2.0/.well-known/openid-configuration", current.TenantId)), Scopes: pulumi.StringArray{ pulumi.String("openid"), pulumi.String("profile"), pulumi.String("email"), }, }, ApplicationAcceleratorEnabled: pulumi.Bool(true), ApplicationLiveViewEnabled: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
Spring Cloud Dev Tool Portals can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:appplatform/springCloudDevToolPortal:SpringCloudDevToolPortal example /subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/resourceGroup1/providers/Microsoft.AppPlatform/Spring/service1/DevToolPortals/default ```
func GetSpringCloudDevToolPortal ¶ added in v5.28.0
func GetSpringCloudDevToolPortal(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SpringCloudDevToolPortalState, opts ...pulumi.ResourceOption) (*SpringCloudDevToolPortal, error)
GetSpringCloudDevToolPortal gets an existing SpringCloudDevToolPortal 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 NewSpringCloudDevToolPortal ¶ added in v5.28.0
func NewSpringCloudDevToolPortal(ctx *pulumi.Context, name string, args *SpringCloudDevToolPortalArgs, opts ...pulumi.ResourceOption) (*SpringCloudDevToolPortal, error)
NewSpringCloudDevToolPortal registers a new resource with the given unique name, arguments, and options.
func (*SpringCloudDevToolPortal) ElementType ¶ added in v5.28.0
func (*SpringCloudDevToolPortal) ElementType() reflect.Type
func (*SpringCloudDevToolPortal) ToSpringCloudDevToolPortalOutput ¶ added in v5.28.0
func (i *SpringCloudDevToolPortal) ToSpringCloudDevToolPortalOutput() SpringCloudDevToolPortalOutput
func (*SpringCloudDevToolPortal) ToSpringCloudDevToolPortalOutputWithContext ¶ added in v5.28.0
func (i *SpringCloudDevToolPortal) ToSpringCloudDevToolPortalOutputWithContext(ctx context.Context) SpringCloudDevToolPortalOutput
type SpringCloudDevToolPortalArgs ¶ added in v5.28.0
type SpringCloudDevToolPortalArgs struct { // Should the Accelerator plugin be enabled? ApplicationAcceleratorEnabled pulumi.BoolPtrInput // Should the Application Live View be enabled? ApplicationLiveViewEnabled pulumi.BoolPtrInput // The name which should be used for this Spring Cloud Dev Tool Portal. The only possible value is `default`. Changing this forces a new Spring Cloud Dev Tool Portal to be created. Name pulumi.StringPtrInput // Is public network access enabled? PublicNetworkAccessEnabled pulumi.BoolPtrInput // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Dev Tool Portal to be created. SpringCloudServiceId pulumi.StringInput // A `sso` block as defined below. Sso SpringCloudDevToolPortalSsoPtrInput }
The set of arguments for constructing a SpringCloudDevToolPortal resource.
func (SpringCloudDevToolPortalArgs) ElementType ¶ added in v5.28.0
func (SpringCloudDevToolPortalArgs) ElementType() reflect.Type
type SpringCloudDevToolPortalArray ¶ added in v5.28.0
type SpringCloudDevToolPortalArray []SpringCloudDevToolPortalInput
func (SpringCloudDevToolPortalArray) ElementType ¶ added in v5.28.0
func (SpringCloudDevToolPortalArray) ElementType() reflect.Type
func (SpringCloudDevToolPortalArray) ToSpringCloudDevToolPortalArrayOutput ¶ added in v5.28.0
func (i SpringCloudDevToolPortalArray) ToSpringCloudDevToolPortalArrayOutput() SpringCloudDevToolPortalArrayOutput
func (SpringCloudDevToolPortalArray) ToSpringCloudDevToolPortalArrayOutputWithContext ¶ added in v5.28.0
func (i SpringCloudDevToolPortalArray) ToSpringCloudDevToolPortalArrayOutputWithContext(ctx context.Context) SpringCloudDevToolPortalArrayOutput
type SpringCloudDevToolPortalArrayInput ¶ added in v5.28.0
type SpringCloudDevToolPortalArrayInput interface { pulumi.Input ToSpringCloudDevToolPortalArrayOutput() SpringCloudDevToolPortalArrayOutput ToSpringCloudDevToolPortalArrayOutputWithContext(context.Context) SpringCloudDevToolPortalArrayOutput }
SpringCloudDevToolPortalArrayInput is an input type that accepts SpringCloudDevToolPortalArray and SpringCloudDevToolPortalArrayOutput values. You can construct a concrete instance of `SpringCloudDevToolPortalArrayInput` via:
SpringCloudDevToolPortalArray{ SpringCloudDevToolPortalArgs{...} }
type SpringCloudDevToolPortalArrayOutput ¶ added in v5.28.0
type SpringCloudDevToolPortalArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudDevToolPortalArrayOutput) ElementType ¶ added in v5.28.0
func (SpringCloudDevToolPortalArrayOutput) ElementType() reflect.Type
func (SpringCloudDevToolPortalArrayOutput) Index ¶ added in v5.28.0
func (o SpringCloudDevToolPortalArrayOutput) Index(i pulumi.IntInput) SpringCloudDevToolPortalOutput
func (SpringCloudDevToolPortalArrayOutput) ToSpringCloudDevToolPortalArrayOutput ¶ added in v5.28.0
func (o SpringCloudDevToolPortalArrayOutput) ToSpringCloudDevToolPortalArrayOutput() SpringCloudDevToolPortalArrayOutput
func (SpringCloudDevToolPortalArrayOutput) ToSpringCloudDevToolPortalArrayOutputWithContext ¶ added in v5.28.0
func (o SpringCloudDevToolPortalArrayOutput) ToSpringCloudDevToolPortalArrayOutputWithContext(ctx context.Context) SpringCloudDevToolPortalArrayOutput
type SpringCloudDevToolPortalInput ¶ added in v5.28.0
type SpringCloudDevToolPortalInput interface { pulumi.Input ToSpringCloudDevToolPortalOutput() SpringCloudDevToolPortalOutput ToSpringCloudDevToolPortalOutputWithContext(ctx context.Context) SpringCloudDevToolPortalOutput }
type SpringCloudDevToolPortalMap ¶ added in v5.28.0
type SpringCloudDevToolPortalMap map[string]SpringCloudDevToolPortalInput
func (SpringCloudDevToolPortalMap) ElementType ¶ added in v5.28.0
func (SpringCloudDevToolPortalMap) ElementType() reflect.Type
func (SpringCloudDevToolPortalMap) ToSpringCloudDevToolPortalMapOutput ¶ added in v5.28.0
func (i SpringCloudDevToolPortalMap) ToSpringCloudDevToolPortalMapOutput() SpringCloudDevToolPortalMapOutput
func (SpringCloudDevToolPortalMap) ToSpringCloudDevToolPortalMapOutputWithContext ¶ added in v5.28.0
func (i SpringCloudDevToolPortalMap) ToSpringCloudDevToolPortalMapOutputWithContext(ctx context.Context) SpringCloudDevToolPortalMapOutput
type SpringCloudDevToolPortalMapInput ¶ added in v5.28.0
type SpringCloudDevToolPortalMapInput interface { pulumi.Input ToSpringCloudDevToolPortalMapOutput() SpringCloudDevToolPortalMapOutput ToSpringCloudDevToolPortalMapOutputWithContext(context.Context) SpringCloudDevToolPortalMapOutput }
SpringCloudDevToolPortalMapInput is an input type that accepts SpringCloudDevToolPortalMap and SpringCloudDevToolPortalMapOutput values. You can construct a concrete instance of `SpringCloudDevToolPortalMapInput` via:
SpringCloudDevToolPortalMap{ "key": SpringCloudDevToolPortalArgs{...} }
type SpringCloudDevToolPortalMapOutput ¶ added in v5.28.0
type SpringCloudDevToolPortalMapOutput struct{ *pulumi.OutputState }
func (SpringCloudDevToolPortalMapOutput) ElementType ¶ added in v5.28.0
func (SpringCloudDevToolPortalMapOutput) ElementType() reflect.Type
func (SpringCloudDevToolPortalMapOutput) MapIndex ¶ added in v5.28.0
func (o SpringCloudDevToolPortalMapOutput) MapIndex(k pulumi.StringInput) SpringCloudDevToolPortalOutput
func (SpringCloudDevToolPortalMapOutput) ToSpringCloudDevToolPortalMapOutput ¶ added in v5.28.0
func (o SpringCloudDevToolPortalMapOutput) ToSpringCloudDevToolPortalMapOutput() SpringCloudDevToolPortalMapOutput
func (SpringCloudDevToolPortalMapOutput) ToSpringCloudDevToolPortalMapOutputWithContext ¶ added in v5.28.0
func (o SpringCloudDevToolPortalMapOutput) ToSpringCloudDevToolPortalMapOutputWithContext(ctx context.Context) SpringCloudDevToolPortalMapOutput
type SpringCloudDevToolPortalOutput ¶ added in v5.28.0
type SpringCloudDevToolPortalOutput struct{ *pulumi.OutputState }
func (SpringCloudDevToolPortalOutput) ApplicationAcceleratorEnabled ¶ added in v5.28.0
func (o SpringCloudDevToolPortalOutput) ApplicationAcceleratorEnabled() pulumi.BoolOutput
Should the Accelerator plugin be enabled?
func (SpringCloudDevToolPortalOutput) ApplicationLiveViewEnabled ¶ added in v5.28.0
func (o SpringCloudDevToolPortalOutput) ApplicationLiveViewEnabled() pulumi.BoolOutput
Should the Application Live View be enabled?
func (SpringCloudDevToolPortalOutput) ElementType ¶ added in v5.28.0
func (SpringCloudDevToolPortalOutput) ElementType() reflect.Type
func (SpringCloudDevToolPortalOutput) Name ¶ added in v5.28.0
func (o SpringCloudDevToolPortalOutput) Name() pulumi.StringOutput
The name which should be used for this Spring Cloud Dev Tool Portal. The only possible value is `default`. Changing this forces a new Spring Cloud Dev Tool Portal to be created.
func (SpringCloudDevToolPortalOutput) PublicNetworkAccessEnabled ¶ added in v5.28.0
func (o SpringCloudDevToolPortalOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
Is public network access enabled?
func (SpringCloudDevToolPortalOutput) SpringCloudServiceId ¶ added in v5.28.0
func (o SpringCloudDevToolPortalOutput) SpringCloudServiceId() pulumi.StringOutput
The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Dev Tool Portal to be created.
func (SpringCloudDevToolPortalOutput) ToSpringCloudDevToolPortalOutput ¶ added in v5.28.0
func (o SpringCloudDevToolPortalOutput) ToSpringCloudDevToolPortalOutput() SpringCloudDevToolPortalOutput
func (SpringCloudDevToolPortalOutput) ToSpringCloudDevToolPortalOutputWithContext ¶ added in v5.28.0
func (o SpringCloudDevToolPortalOutput) ToSpringCloudDevToolPortalOutputWithContext(ctx context.Context) SpringCloudDevToolPortalOutput
type SpringCloudDevToolPortalSso ¶ added in v5.28.0
type SpringCloudDevToolPortalSso struct { // Specifies the public identifier for the application. ClientId *string `pulumi:"clientId"` // Specifies the secret known only to the application and the authorization server. ClientSecret *string `pulumi:"clientSecret"` // Specifies the URI of a JSON file with generic OIDC provider configuration. MetadataUrl *string `pulumi:"metadataUrl"` // Specifies a list of specific actions applications can be allowed to do on a user's behalf. Scopes []string `pulumi:"scopes"` }
type SpringCloudDevToolPortalSsoArgs ¶ added in v5.28.0
type SpringCloudDevToolPortalSsoArgs struct { // Specifies the public identifier for the application. ClientId pulumi.StringPtrInput `pulumi:"clientId"` // Specifies the secret known only to the application and the authorization server. ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"` // Specifies the URI of a JSON file with generic OIDC provider configuration. MetadataUrl pulumi.StringPtrInput `pulumi:"metadataUrl"` // Specifies a list of specific actions applications can be allowed to do on a user's behalf. Scopes pulumi.StringArrayInput `pulumi:"scopes"` }
func (SpringCloudDevToolPortalSsoArgs) ElementType ¶ added in v5.28.0
func (SpringCloudDevToolPortalSsoArgs) ElementType() reflect.Type
func (SpringCloudDevToolPortalSsoArgs) ToSpringCloudDevToolPortalSsoOutput ¶ added in v5.28.0
func (i SpringCloudDevToolPortalSsoArgs) ToSpringCloudDevToolPortalSsoOutput() SpringCloudDevToolPortalSsoOutput
func (SpringCloudDevToolPortalSsoArgs) ToSpringCloudDevToolPortalSsoOutputWithContext ¶ added in v5.28.0
func (i SpringCloudDevToolPortalSsoArgs) ToSpringCloudDevToolPortalSsoOutputWithContext(ctx context.Context) SpringCloudDevToolPortalSsoOutput
func (SpringCloudDevToolPortalSsoArgs) ToSpringCloudDevToolPortalSsoPtrOutput ¶ added in v5.28.0
func (i SpringCloudDevToolPortalSsoArgs) ToSpringCloudDevToolPortalSsoPtrOutput() SpringCloudDevToolPortalSsoPtrOutput
func (SpringCloudDevToolPortalSsoArgs) ToSpringCloudDevToolPortalSsoPtrOutputWithContext ¶ added in v5.28.0
func (i SpringCloudDevToolPortalSsoArgs) ToSpringCloudDevToolPortalSsoPtrOutputWithContext(ctx context.Context) SpringCloudDevToolPortalSsoPtrOutput
type SpringCloudDevToolPortalSsoInput ¶ added in v5.28.0
type SpringCloudDevToolPortalSsoInput interface { pulumi.Input ToSpringCloudDevToolPortalSsoOutput() SpringCloudDevToolPortalSsoOutput ToSpringCloudDevToolPortalSsoOutputWithContext(context.Context) SpringCloudDevToolPortalSsoOutput }
SpringCloudDevToolPortalSsoInput is an input type that accepts SpringCloudDevToolPortalSsoArgs and SpringCloudDevToolPortalSsoOutput values. You can construct a concrete instance of `SpringCloudDevToolPortalSsoInput` via:
SpringCloudDevToolPortalSsoArgs{...}
type SpringCloudDevToolPortalSsoOutput ¶ added in v5.28.0
type SpringCloudDevToolPortalSsoOutput struct{ *pulumi.OutputState }
func (SpringCloudDevToolPortalSsoOutput) ClientId ¶ added in v5.28.0
func (o SpringCloudDevToolPortalSsoOutput) ClientId() pulumi.StringPtrOutput
Specifies the public identifier for the application.
func (SpringCloudDevToolPortalSsoOutput) ClientSecret ¶ added in v5.28.0
func (o SpringCloudDevToolPortalSsoOutput) ClientSecret() pulumi.StringPtrOutput
Specifies the secret known only to the application and the authorization server.
func (SpringCloudDevToolPortalSsoOutput) ElementType ¶ added in v5.28.0
func (SpringCloudDevToolPortalSsoOutput) ElementType() reflect.Type
func (SpringCloudDevToolPortalSsoOutput) MetadataUrl ¶ added in v5.28.0
func (o SpringCloudDevToolPortalSsoOutput) MetadataUrl() pulumi.StringPtrOutput
Specifies the URI of a JSON file with generic OIDC provider configuration.
func (SpringCloudDevToolPortalSsoOutput) Scopes ¶ added in v5.28.0
func (o SpringCloudDevToolPortalSsoOutput) Scopes() pulumi.StringArrayOutput
Specifies a list of specific actions applications can be allowed to do on a user's behalf.
func (SpringCloudDevToolPortalSsoOutput) ToSpringCloudDevToolPortalSsoOutput ¶ added in v5.28.0
func (o SpringCloudDevToolPortalSsoOutput) ToSpringCloudDevToolPortalSsoOutput() SpringCloudDevToolPortalSsoOutput
func (SpringCloudDevToolPortalSsoOutput) ToSpringCloudDevToolPortalSsoOutputWithContext ¶ added in v5.28.0
func (o SpringCloudDevToolPortalSsoOutput) ToSpringCloudDevToolPortalSsoOutputWithContext(ctx context.Context) SpringCloudDevToolPortalSsoOutput
func (SpringCloudDevToolPortalSsoOutput) ToSpringCloudDevToolPortalSsoPtrOutput ¶ added in v5.28.0
func (o SpringCloudDevToolPortalSsoOutput) ToSpringCloudDevToolPortalSsoPtrOutput() SpringCloudDevToolPortalSsoPtrOutput
func (SpringCloudDevToolPortalSsoOutput) ToSpringCloudDevToolPortalSsoPtrOutputWithContext ¶ added in v5.28.0
func (o SpringCloudDevToolPortalSsoOutput) ToSpringCloudDevToolPortalSsoPtrOutputWithContext(ctx context.Context) SpringCloudDevToolPortalSsoPtrOutput
type SpringCloudDevToolPortalSsoPtrInput ¶ added in v5.28.0
type SpringCloudDevToolPortalSsoPtrInput interface { pulumi.Input ToSpringCloudDevToolPortalSsoPtrOutput() SpringCloudDevToolPortalSsoPtrOutput ToSpringCloudDevToolPortalSsoPtrOutputWithContext(context.Context) SpringCloudDevToolPortalSsoPtrOutput }
SpringCloudDevToolPortalSsoPtrInput is an input type that accepts SpringCloudDevToolPortalSsoArgs, SpringCloudDevToolPortalSsoPtr and SpringCloudDevToolPortalSsoPtrOutput values. You can construct a concrete instance of `SpringCloudDevToolPortalSsoPtrInput` via:
SpringCloudDevToolPortalSsoArgs{...} or: nil
func SpringCloudDevToolPortalSsoPtr ¶ added in v5.28.0
func SpringCloudDevToolPortalSsoPtr(v *SpringCloudDevToolPortalSsoArgs) SpringCloudDevToolPortalSsoPtrInput
type SpringCloudDevToolPortalSsoPtrOutput ¶ added in v5.28.0
type SpringCloudDevToolPortalSsoPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudDevToolPortalSsoPtrOutput) ClientId ¶ added in v5.28.0
func (o SpringCloudDevToolPortalSsoPtrOutput) ClientId() pulumi.StringPtrOutput
Specifies the public identifier for the application.
func (SpringCloudDevToolPortalSsoPtrOutput) ClientSecret ¶ added in v5.28.0
func (o SpringCloudDevToolPortalSsoPtrOutput) ClientSecret() pulumi.StringPtrOutput
Specifies the secret known only to the application and the authorization server.
func (SpringCloudDevToolPortalSsoPtrOutput) ElementType ¶ added in v5.28.0
func (SpringCloudDevToolPortalSsoPtrOutput) ElementType() reflect.Type
func (SpringCloudDevToolPortalSsoPtrOutput) MetadataUrl ¶ added in v5.28.0
func (o SpringCloudDevToolPortalSsoPtrOutput) MetadataUrl() pulumi.StringPtrOutput
Specifies the URI of a JSON file with generic OIDC provider configuration.
func (SpringCloudDevToolPortalSsoPtrOutput) Scopes ¶ added in v5.28.0
func (o SpringCloudDevToolPortalSsoPtrOutput) Scopes() pulumi.StringArrayOutput
Specifies a list of specific actions applications can be allowed to do on a user's behalf.
func (SpringCloudDevToolPortalSsoPtrOutput) ToSpringCloudDevToolPortalSsoPtrOutput ¶ added in v5.28.0
func (o SpringCloudDevToolPortalSsoPtrOutput) ToSpringCloudDevToolPortalSsoPtrOutput() SpringCloudDevToolPortalSsoPtrOutput
func (SpringCloudDevToolPortalSsoPtrOutput) ToSpringCloudDevToolPortalSsoPtrOutputWithContext ¶ added in v5.28.0
func (o SpringCloudDevToolPortalSsoPtrOutput) ToSpringCloudDevToolPortalSsoPtrOutputWithContext(ctx context.Context) SpringCloudDevToolPortalSsoPtrOutput
type SpringCloudDevToolPortalState ¶ added in v5.28.0
type SpringCloudDevToolPortalState struct { // Should the Accelerator plugin be enabled? ApplicationAcceleratorEnabled pulumi.BoolPtrInput // Should the Application Live View be enabled? ApplicationLiveViewEnabled pulumi.BoolPtrInput // The name which should be used for this Spring Cloud Dev Tool Portal. The only possible value is `default`. Changing this forces a new Spring Cloud Dev Tool Portal to be created. Name pulumi.StringPtrInput // Is public network access enabled? PublicNetworkAccessEnabled pulumi.BoolPtrInput // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Dev Tool Portal to be created. SpringCloudServiceId pulumi.StringPtrInput // A `sso` block as defined below. Sso SpringCloudDevToolPortalSsoPtrInput }
func (SpringCloudDevToolPortalState) ElementType ¶ added in v5.28.0
func (SpringCloudDevToolPortalState) ElementType() reflect.Type
type SpringCloudDynatraceApplicationPerformanceMonitoring ¶ added in v5.63.0
type SpringCloudDynatraceApplicationPerformanceMonitoring struct { pulumi.CustomResourceState // Specifies the API token of the Dynatrace environment. ApiToken pulumi.StringPtrOutput `pulumi:"apiToken"` // Specifies the API Url of the Dynatrace environment. ApiUrl pulumi.StringPtrOutput `pulumi:"apiUrl"` // Specifies the endpoint to connect to the Dynatrace environment. ConnectionPoint pulumi.StringOutput `pulumi:"connectionPoint"` // Specifies the Dynatrace environment ID. EnvironmentId pulumi.StringPtrOutput `pulumi:"environmentId"` // Specifies whether the Spring Cloud Application Performance Monitoring resource for Application Insights is enabled globally. Defaults to `false`. GloballyEnabled pulumi.BoolPtrOutput `pulumi:"globallyEnabled"` // The name which should be used for this Spring Cloud Application Performance Monitoring resource for Dynatrace. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The ID of the Spring Cloud Service. Changing this forces a new resource to be created. SpringCloudServiceId pulumi.StringOutput `pulumi:"springCloudServiceId"` // Specifies the Dynatrace tenant. Tenant pulumi.StringOutput `pulumi:"tenant"` // Specifies the internal token that is used for authentication when OneAgent connects to the Dynatrace cluster to send data. TenantToken pulumi.StringOutput `pulumi:"tenantToken"` }
> **NOTE:** This resource is only applicable for Spring Cloud Service enterprise tier
Manages a Spring Cloud Application Performance Monitoring resource for Dynatrace.
## Example Usage
<!--Start PulumiCodeChooser --> ```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 { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "example", &appplatform.SpringCloudServiceArgs{ Name: pulumi.String("example"), Location: example.Location, ResourceGroupName: example.Name, SkuName: pulumi.String("E0"), }) if err != nil { return err } _, err = appplatform.NewSpringCloudDynatraceApplicationPerformanceMonitoring(ctx, "example", &appplatform.SpringCloudDynatraceApplicationPerformanceMonitoringArgs{ Name: pulumi.String("example"), SpringCloudServiceId: exampleSpringCloudService.ID(), GloballyEnabled: pulumi.Bool(true), ApiUrl: pulumi.String("https://example-api-url.com"), ApiToken: pulumi.String("dt0s01.AAAAAAAAAAAAAAAAAAAAAAAA.BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"), EnvironmentId: pulumi.String("example-environment-id"), Tenant: pulumi.String("example-tenant"), TenantToken: pulumi.String("dt0s01.AAAAAAAAAAAAAAAAAAAAAAAA.BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"), ConnectionPoint: pulumi.String("https://example.live.dynatrace.com:443"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
Spring Cloud Application Performance Monitoring resource for Dynatrace can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:appplatform/springCloudDynatraceApplicationPerformanceMonitoring:SpringCloudDynatraceApplicationPerformanceMonitoring example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.AppPlatform/spring/service1/apms/apm1 ```
func GetSpringCloudDynatraceApplicationPerformanceMonitoring ¶ added in v5.63.0
func GetSpringCloudDynatraceApplicationPerformanceMonitoring(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SpringCloudDynatraceApplicationPerformanceMonitoringState, opts ...pulumi.ResourceOption) (*SpringCloudDynatraceApplicationPerformanceMonitoring, error)
GetSpringCloudDynatraceApplicationPerformanceMonitoring gets an existing SpringCloudDynatraceApplicationPerformanceMonitoring 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 NewSpringCloudDynatraceApplicationPerformanceMonitoring ¶ added in v5.63.0
func NewSpringCloudDynatraceApplicationPerformanceMonitoring(ctx *pulumi.Context, name string, args *SpringCloudDynatraceApplicationPerformanceMonitoringArgs, opts ...pulumi.ResourceOption) (*SpringCloudDynatraceApplicationPerformanceMonitoring, error)
NewSpringCloudDynatraceApplicationPerformanceMonitoring registers a new resource with the given unique name, arguments, and options.
func (*SpringCloudDynatraceApplicationPerformanceMonitoring) ElementType ¶ added in v5.63.0
func (*SpringCloudDynatraceApplicationPerformanceMonitoring) ElementType() reflect.Type
func (*SpringCloudDynatraceApplicationPerformanceMonitoring) ToSpringCloudDynatraceApplicationPerformanceMonitoringOutput ¶ added in v5.63.0
func (i *SpringCloudDynatraceApplicationPerformanceMonitoring) ToSpringCloudDynatraceApplicationPerformanceMonitoringOutput() SpringCloudDynatraceApplicationPerformanceMonitoringOutput
func (*SpringCloudDynatraceApplicationPerformanceMonitoring) ToSpringCloudDynatraceApplicationPerformanceMonitoringOutputWithContext ¶ added in v5.63.0
func (i *SpringCloudDynatraceApplicationPerformanceMonitoring) ToSpringCloudDynatraceApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudDynatraceApplicationPerformanceMonitoringOutput
type SpringCloudDynatraceApplicationPerformanceMonitoringArgs ¶ added in v5.63.0
type SpringCloudDynatraceApplicationPerformanceMonitoringArgs struct { // Specifies the API token of the Dynatrace environment. ApiToken pulumi.StringPtrInput // Specifies the API Url of the Dynatrace environment. ApiUrl pulumi.StringPtrInput // Specifies the endpoint to connect to the Dynatrace environment. ConnectionPoint pulumi.StringInput // Specifies the Dynatrace environment ID. EnvironmentId pulumi.StringPtrInput // Specifies whether the Spring Cloud Application Performance Monitoring resource for Application Insights is enabled globally. Defaults to `false`. GloballyEnabled pulumi.BoolPtrInput // The name which should be used for this Spring Cloud Application Performance Monitoring resource for Dynatrace. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The ID of the Spring Cloud Service. Changing this forces a new resource to be created. SpringCloudServiceId pulumi.StringInput // Specifies the Dynatrace tenant. Tenant pulumi.StringInput // Specifies the internal token that is used for authentication when OneAgent connects to the Dynatrace cluster to send data. TenantToken pulumi.StringInput }
The set of arguments for constructing a SpringCloudDynatraceApplicationPerformanceMonitoring resource.
func (SpringCloudDynatraceApplicationPerformanceMonitoringArgs) ElementType ¶ added in v5.63.0
func (SpringCloudDynatraceApplicationPerformanceMonitoringArgs) ElementType() reflect.Type
type SpringCloudDynatraceApplicationPerformanceMonitoringArray ¶ added in v5.63.0
type SpringCloudDynatraceApplicationPerformanceMonitoringArray []SpringCloudDynatraceApplicationPerformanceMonitoringInput
func (SpringCloudDynatraceApplicationPerformanceMonitoringArray) ElementType ¶ added in v5.63.0
func (SpringCloudDynatraceApplicationPerformanceMonitoringArray) ElementType() reflect.Type
func (SpringCloudDynatraceApplicationPerformanceMonitoringArray) ToSpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput ¶ added in v5.63.0
func (i SpringCloudDynatraceApplicationPerformanceMonitoringArray) ToSpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput() SpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput
func (SpringCloudDynatraceApplicationPerformanceMonitoringArray) ToSpringCloudDynatraceApplicationPerformanceMonitoringArrayOutputWithContext ¶ added in v5.63.0
func (i SpringCloudDynatraceApplicationPerformanceMonitoringArray) ToSpringCloudDynatraceApplicationPerformanceMonitoringArrayOutputWithContext(ctx context.Context) SpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput
type SpringCloudDynatraceApplicationPerformanceMonitoringArrayInput ¶ added in v5.63.0
type SpringCloudDynatraceApplicationPerformanceMonitoringArrayInput interface { pulumi.Input ToSpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput() SpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput ToSpringCloudDynatraceApplicationPerformanceMonitoringArrayOutputWithContext(context.Context) SpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput }
SpringCloudDynatraceApplicationPerformanceMonitoringArrayInput is an input type that accepts SpringCloudDynatraceApplicationPerformanceMonitoringArray and SpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput values. You can construct a concrete instance of `SpringCloudDynatraceApplicationPerformanceMonitoringArrayInput` via:
SpringCloudDynatraceApplicationPerformanceMonitoringArray{ SpringCloudDynatraceApplicationPerformanceMonitoringArgs{...} }
type SpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput ¶ added in v5.63.0
type SpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput) ElementType ¶ added in v5.63.0
func (SpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput) ElementType() reflect.Type
func (SpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput) ToSpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput ¶ added in v5.63.0
func (o SpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput) ToSpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput() SpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput
func (SpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput) ToSpringCloudDynatraceApplicationPerformanceMonitoringArrayOutputWithContext ¶ added in v5.63.0
func (o SpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput) ToSpringCloudDynatraceApplicationPerformanceMonitoringArrayOutputWithContext(ctx context.Context) SpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput
type SpringCloudDynatraceApplicationPerformanceMonitoringInput ¶ added in v5.63.0
type SpringCloudDynatraceApplicationPerformanceMonitoringInput interface { pulumi.Input ToSpringCloudDynatraceApplicationPerformanceMonitoringOutput() SpringCloudDynatraceApplicationPerformanceMonitoringOutput ToSpringCloudDynatraceApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudDynatraceApplicationPerformanceMonitoringOutput }
type SpringCloudDynatraceApplicationPerformanceMonitoringMap ¶ added in v5.63.0
type SpringCloudDynatraceApplicationPerformanceMonitoringMap map[string]SpringCloudDynatraceApplicationPerformanceMonitoringInput
func (SpringCloudDynatraceApplicationPerformanceMonitoringMap) ElementType ¶ added in v5.63.0
func (SpringCloudDynatraceApplicationPerformanceMonitoringMap) ElementType() reflect.Type
func (SpringCloudDynatraceApplicationPerformanceMonitoringMap) ToSpringCloudDynatraceApplicationPerformanceMonitoringMapOutput ¶ added in v5.63.0
func (i SpringCloudDynatraceApplicationPerformanceMonitoringMap) ToSpringCloudDynatraceApplicationPerformanceMonitoringMapOutput() SpringCloudDynatraceApplicationPerformanceMonitoringMapOutput
func (SpringCloudDynatraceApplicationPerformanceMonitoringMap) ToSpringCloudDynatraceApplicationPerformanceMonitoringMapOutputWithContext ¶ added in v5.63.0
func (i SpringCloudDynatraceApplicationPerformanceMonitoringMap) ToSpringCloudDynatraceApplicationPerformanceMonitoringMapOutputWithContext(ctx context.Context) SpringCloudDynatraceApplicationPerformanceMonitoringMapOutput
type SpringCloudDynatraceApplicationPerformanceMonitoringMapInput ¶ added in v5.63.0
type SpringCloudDynatraceApplicationPerformanceMonitoringMapInput interface { pulumi.Input ToSpringCloudDynatraceApplicationPerformanceMonitoringMapOutput() SpringCloudDynatraceApplicationPerformanceMonitoringMapOutput ToSpringCloudDynatraceApplicationPerformanceMonitoringMapOutputWithContext(context.Context) SpringCloudDynatraceApplicationPerformanceMonitoringMapOutput }
SpringCloudDynatraceApplicationPerformanceMonitoringMapInput is an input type that accepts SpringCloudDynatraceApplicationPerformanceMonitoringMap and SpringCloudDynatraceApplicationPerformanceMonitoringMapOutput values. You can construct a concrete instance of `SpringCloudDynatraceApplicationPerformanceMonitoringMapInput` via:
SpringCloudDynatraceApplicationPerformanceMonitoringMap{ "key": SpringCloudDynatraceApplicationPerformanceMonitoringArgs{...} }
type SpringCloudDynatraceApplicationPerformanceMonitoringMapOutput ¶ added in v5.63.0
type SpringCloudDynatraceApplicationPerformanceMonitoringMapOutput struct{ *pulumi.OutputState }
func (SpringCloudDynatraceApplicationPerformanceMonitoringMapOutput) ElementType ¶ added in v5.63.0
func (SpringCloudDynatraceApplicationPerformanceMonitoringMapOutput) ElementType() reflect.Type
func (SpringCloudDynatraceApplicationPerformanceMonitoringMapOutput) ToSpringCloudDynatraceApplicationPerformanceMonitoringMapOutput ¶ added in v5.63.0
func (o SpringCloudDynatraceApplicationPerformanceMonitoringMapOutput) ToSpringCloudDynatraceApplicationPerformanceMonitoringMapOutput() SpringCloudDynatraceApplicationPerformanceMonitoringMapOutput
func (SpringCloudDynatraceApplicationPerformanceMonitoringMapOutput) ToSpringCloudDynatraceApplicationPerformanceMonitoringMapOutputWithContext ¶ added in v5.63.0
func (o SpringCloudDynatraceApplicationPerformanceMonitoringMapOutput) ToSpringCloudDynatraceApplicationPerformanceMonitoringMapOutputWithContext(ctx context.Context) SpringCloudDynatraceApplicationPerformanceMonitoringMapOutput
type SpringCloudDynatraceApplicationPerformanceMonitoringOutput ¶ added in v5.63.0
type SpringCloudDynatraceApplicationPerformanceMonitoringOutput struct{ *pulumi.OutputState }
func (SpringCloudDynatraceApplicationPerformanceMonitoringOutput) ApiToken ¶ added in v5.63.0
func (o SpringCloudDynatraceApplicationPerformanceMonitoringOutput) ApiToken() pulumi.StringPtrOutput
Specifies the API token of the Dynatrace environment.
func (SpringCloudDynatraceApplicationPerformanceMonitoringOutput) ApiUrl ¶ added in v5.63.0
func (o SpringCloudDynatraceApplicationPerformanceMonitoringOutput) ApiUrl() pulumi.StringPtrOutput
Specifies the API Url of the Dynatrace environment.
func (SpringCloudDynatraceApplicationPerformanceMonitoringOutput) ConnectionPoint ¶ added in v5.63.0
func (o SpringCloudDynatraceApplicationPerformanceMonitoringOutput) ConnectionPoint() pulumi.StringOutput
Specifies the endpoint to connect to the Dynatrace environment.
func (SpringCloudDynatraceApplicationPerformanceMonitoringOutput) ElementType ¶ added in v5.63.0
func (SpringCloudDynatraceApplicationPerformanceMonitoringOutput) ElementType() reflect.Type
func (SpringCloudDynatraceApplicationPerformanceMonitoringOutput) EnvironmentId ¶ added in v5.63.0
func (o SpringCloudDynatraceApplicationPerformanceMonitoringOutput) EnvironmentId() pulumi.StringPtrOutput
Specifies the Dynatrace environment ID.
func (SpringCloudDynatraceApplicationPerformanceMonitoringOutput) GloballyEnabled ¶ added in v5.63.0
func (o SpringCloudDynatraceApplicationPerformanceMonitoringOutput) GloballyEnabled() pulumi.BoolPtrOutput
Specifies whether the Spring Cloud Application Performance Monitoring resource for Application Insights is enabled globally. Defaults to `false`.
func (SpringCloudDynatraceApplicationPerformanceMonitoringOutput) Name ¶ added in v5.63.0
The name which should be used for this Spring Cloud Application Performance Monitoring resource for Dynatrace. Changing this forces a new resource to be created.
func (SpringCloudDynatraceApplicationPerformanceMonitoringOutput) SpringCloudServiceId ¶ added in v5.63.0
func (o SpringCloudDynatraceApplicationPerformanceMonitoringOutput) SpringCloudServiceId() pulumi.StringOutput
The ID of the Spring Cloud Service. Changing this forces a new resource to be created.
func (SpringCloudDynatraceApplicationPerformanceMonitoringOutput) Tenant ¶ added in v5.63.0
func (o SpringCloudDynatraceApplicationPerformanceMonitoringOutput) Tenant() pulumi.StringOutput
Specifies the Dynatrace tenant.
func (SpringCloudDynatraceApplicationPerformanceMonitoringOutput) TenantToken ¶ added in v5.63.0
func (o SpringCloudDynatraceApplicationPerformanceMonitoringOutput) TenantToken() pulumi.StringOutput
Specifies the internal token that is used for authentication when OneAgent connects to the Dynatrace cluster to send data.
func (SpringCloudDynatraceApplicationPerformanceMonitoringOutput) ToSpringCloudDynatraceApplicationPerformanceMonitoringOutput ¶ added in v5.63.0
func (o SpringCloudDynatraceApplicationPerformanceMonitoringOutput) ToSpringCloudDynatraceApplicationPerformanceMonitoringOutput() SpringCloudDynatraceApplicationPerformanceMonitoringOutput
func (SpringCloudDynatraceApplicationPerformanceMonitoringOutput) ToSpringCloudDynatraceApplicationPerformanceMonitoringOutputWithContext ¶ added in v5.63.0
func (o SpringCloudDynatraceApplicationPerformanceMonitoringOutput) ToSpringCloudDynatraceApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudDynatraceApplicationPerformanceMonitoringOutput
type SpringCloudDynatraceApplicationPerformanceMonitoringState ¶ added in v5.63.0
type SpringCloudDynatraceApplicationPerformanceMonitoringState struct { // Specifies the API token of the Dynatrace environment. ApiToken pulumi.StringPtrInput // Specifies the API Url of the Dynatrace environment. ApiUrl pulumi.StringPtrInput // Specifies the endpoint to connect to the Dynatrace environment. ConnectionPoint pulumi.StringPtrInput // Specifies the Dynatrace environment ID. EnvironmentId pulumi.StringPtrInput // Specifies whether the Spring Cloud Application Performance Monitoring resource for Application Insights is enabled globally. Defaults to `false`. GloballyEnabled pulumi.BoolPtrInput // The name which should be used for this Spring Cloud Application Performance Monitoring resource for Dynatrace. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The ID of the Spring Cloud Service. Changing this forces a new resource to be created. SpringCloudServiceId pulumi.StringPtrInput // Specifies the Dynatrace tenant. Tenant pulumi.StringPtrInput // Specifies the internal token that is used for authentication when OneAgent connects to the Dynatrace cluster to send data. TenantToken pulumi.StringPtrInput }
func (SpringCloudDynatraceApplicationPerformanceMonitoringState) ElementType ¶ added in v5.63.0
func (SpringCloudDynatraceApplicationPerformanceMonitoringState) ElementType() reflect.Type
type SpringCloudElasticApplicationPerformanceMonitoring ¶ added in v5.65.0
type SpringCloudElasticApplicationPerformanceMonitoring struct { pulumi.CustomResourceState // Specifies a list of the packages which should be used to determine whether a stack trace frame is an in-app frame or a library frame. This is a comma separated list of package names. ApplicationPackages pulumi.StringArrayOutput `pulumi:"applicationPackages"` // Specifies whether the Spring Cloud Application Performance Monitoring resource for Application Insights is enabled globally. Defaults to `false`. GloballyEnabled pulumi.BoolPtrOutput `pulumi:"globallyEnabled"` // The name which should be used for this Spring Cloud Application Performance Monitoring resource for Elastic. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Specifies the server URL. The URL must be fully qualified, including protocol (http or https) and port. ServerUrl pulumi.StringOutput `pulumi:"serverUrl"` // Specifies the service name which is used to keep all the errors and transactions of your service together and is the primary filter in the Elastic APM user interface. ServiceName pulumi.StringOutput `pulumi:"serviceName"` // The ID of the Spring Cloud Service. Changing this forces a new resource to be created. SpringCloudServiceId pulumi.StringOutput `pulumi:"springCloudServiceId"` }
> **NOTE:** This resource is only applicable for Spring Cloud Service enterprise tier
Manages a Spring Cloud Application Performance Monitoring resource for Elastic.
## Example Usage
<!--Start PulumiCodeChooser --> ```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 { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "example", &appplatform.SpringCloudServiceArgs{ Name: pulumi.String("example"), Location: example.Location, ResourceGroupName: example.Name, SkuName: pulumi.String("E0"), }) if err != nil { return err } _, err = appplatform.NewSpringCloudElasticApplicationPerformanceMonitoring(ctx, "example", &appplatform.SpringCloudElasticApplicationPerformanceMonitoringArgs{ Name: pulumi.String("example"), SpringCloudServiceId: exampleSpringCloudService.ID(), GloballyEnabled: pulumi.Bool(true), ApplicationPackages: pulumi.StringArray{ pulumi.String("org.example"), pulumi.String("org.another.example"), }, ServiceName: pulumi.String("example-service-name"), ServerUrl: pulumi.String("http://127.0.0.1:8200"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
Spring Cloud Application Performance Monitoring resource for Elastic can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:appplatform/springCloudElasticApplicationPerformanceMonitoring:SpringCloudElasticApplicationPerformanceMonitoring example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.AppPlatform/spring/service1/apms/apm1 ```
func GetSpringCloudElasticApplicationPerformanceMonitoring ¶ added in v5.65.0
func GetSpringCloudElasticApplicationPerformanceMonitoring(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SpringCloudElasticApplicationPerformanceMonitoringState, opts ...pulumi.ResourceOption) (*SpringCloudElasticApplicationPerformanceMonitoring, error)
GetSpringCloudElasticApplicationPerformanceMonitoring gets an existing SpringCloudElasticApplicationPerformanceMonitoring 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 NewSpringCloudElasticApplicationPerformanceMonitoring ¶ added in v5.65.0
func NewSpringCloudElasticApplicationPerformanceMonitoring(ctx *pulumi.Context, name string, args *SpringCloudElasticApplicationPerformanceMonitoringArgs, opts ...pulumi.ResourceOption) (*SpringCloudElasticApplicationPerformanceMonitoring, error)
NewSpringCloudElasticApplicationPerformanceMonitoring registers a new resource with the given unique name, arguments, and options.
func (*SpringCloudElasticApplicationPerformanceMonitoring) ElementType ¶ added in v5.65.0
func (*SpringCloudElasticApplicationPerformanceMonitoring) ElementType() reflect.Type
func (*SpringCloudElasticApplicationPerformanceMonitoring) ToSpringCloudElasticApplicationPerformanceMonitoringOutput ¶ added in v5.65.0
func (i *SpringCloudElasticApplicationPerformanceMonitoring) ToSpringCloudElasticApplicationPerformanceMonitoringOutput() SpringCloudElasticApplicationPerformanceMonitoringOutput
func (*SpringCloudElasticApplicationPerformanceMonitoring) ToSpringCloudElasticApplicationPerformanceMonitoringOutputWithContext ¶ added in v5.65.0
func (i *SpringCloudElasticApplicationPerformanceMonitoring) ToSpringCloudElasticApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudElasticApplicationPerformanceMonitoringOutput
type SpringCloudElasticApplicationPerformanceMonitoringArgs ¶ added in v5.65.0
type SpringCloudElasticApplicationPerformanceMonitoringArgs struct { // Specifies a list of the packages which should be used to determine whether a stack trace frame is an in-app frame or a library frame. This is a comma separated list of package names. ApplicationPackages pulumi.StringArrayInput // Specifies whether the Spring Cloud Application Performance Monitoring resource for Application Insights is enabled globally. Defaults to `false`. GloballyEnabled pulumi.BoolPtrInput // The name which should be used for this Spring Cloud Application Performance Monitoring resource for Elastic. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the server URL. The URL must be fully qualified, including protocol (http or https) and port. ServerUrl pulumi.StringInput // Specifies the service name which is used to keep all the errors and transactions of your service together and is the primary filter in the Elastic APM user interface. ServiceName pulumi.StringInput // The ID of the Spring Cloud Service. Changing this forces a new resource to be created. SpringCloudServiceId pulumi.StringInput }
The set of arguments for constructing a SpringCloudElasticApplicationPerformanceMonitoring resource.
func (SpringCloudElasticApplicationPerformanceMonitoringArgs) ElementType ¶ added in v5.65.0
func (SpringCloudElasticApplicationPerformanceMonitoringArgs) ElementType() reflect.Type
type SpringCloudElasticApplicationPerformanceMonitoringArray ¶ added in v5.65.0
type SpringCloudElasticApplicationPerformanceMonitoringArray []SpringCloudElasticApplicationPerformanceMonitoringInput
func (SpringCloudElasticApplicationPerformanceMonitoringArray) ElementType ¶ added in v5.65.0
func (SpringCloudElasticApplicationPerformanceMonitoringArray) ElementType() reflect.Type
func (SpringCloudElasticApplicationPerformanceMonitoringArray) ToSpringCloudElasticApplicationPerformanceMonitoringArrayOutput ¶ added in v5.65.0
func (i SpringCloudElasticApplicationPerformanceMonitoringArray) ToSpringCloudElasticApplicationPerformanceMonitoringArrayOutput() SpringCloudElasticApplicationPerformanceMonitoringArrayOutput
func (SpringCloudElasticApplicationPerformanceMonitoringArray) ToSpringCloudElasticApplicationPerformanceMonitoringArrayOutputWithContext ¶ added in v5.65.0
func (i SpringCloudElasticApplicationPerformanceMonitoringArray) ToSpringCloudElasticApplicationPerformanceMonitoringArrayOutputWithContext(ctx context.Context) SpringCloudElasticApplicationPerformanceMonitoringArrayOutput
type SpringCloudElasticApplicationPerformanceMonitoringArrayInput ¶ added in v5.65.0
type SpringCloudElasticApplicationPerformanceMonitoringArrayInput interface { pulumi.Input ToSpringCloudElasticApplicationPerformanceMonitoringArrayOutput() SpringCloudElasticApplicationPerformanceMonitoringArrayOutput ToSpringCloudElasticApplicationPerformanceMonitoringArrayOutputWithContext(context.Context) SpringCloudElasticApplicationPerformanceMonitoringArrayOutput }
SpringCloudElasticApplicationPerformanceMonitoringArrayInput is an input type that accepts SpringCloudElasticApplicationPerformanceMonitoringArray and SpringCloudElasticApplicationPerformanceMonitoringArrayOutput values. You can construct a concrete instance of `SpringCloudElasticApplicationPerformanceMonitoringArrayInput` via:
SpringCloudElasticApplicationPerformanceMonitoringArray{ SpringCloudElasticApplicationPerformanceMonitoringArgs{...} }
type SpringCloudElasticApplicationPerformanceMonitoringArrayOutput ¶ added in v5.65.0
type SpringCloudElasticApplicationPerformanceMonitoringArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudElasticApplicationPerformanceMonitoringArrayOutput) ElementType ¶ added in v5.65.0
func (SpringCloudElasticApplicationPerformanceMonitoringArrayOutput) ElementType() reflect.Type
func (SpringCloudElasticApplicationPerformanceMonitoringArrayOutput) ToSpringCloudElasticApplicationPerformanceMonitoringArrayOutput ¶ added in v5.65.0
func (o SpringCloudElasticApplicationPerformanceMonitoringArrayOutput) ToSpringCloudElasticApplicationPerformanceMonitoringArrayOutput() SpringCloudElasticApplicationPerformanceMonitoringArrayOutput
func (SpringCloudElasticApplicationPerformanceMonitoringArrayOutput) ToSpringCloudElasticApplicationPerformanceMonitoringArrayOutputWithContext ¶ added in v5.65.0
func (o SpringCloudElasticApplicationPerformanceMonitoringArrayOutput) ToSpringCloudElasticApplicationPerformanceMonitoringArrayOutputWithContext(ctx context.Context) SpringCloudElasticApplicationPerformanceMonitoringArrayOutput
type SpringCloudElasticApplicationPerformanceMonitoringInput ¶ added in v5.65.0
type SpringCloudElasticApplicationPerformanceMonitoringInput interface { pulumi.Input ToSpringCloudElasticApplicationPerformanceMonitoringOutput() SpringCloudElasticApplicationPerformanceMonitoringOutput ToSpringCloudElasticApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudElasticApplicationPerformanceMonitoringOutput }
type SpringCloudElasticApplicationPerformanceMonitoringMap ¶ added in v5.65.0
type SpringCloudElasticApplicationPerformanceMonitoringMap map[string]SpringCloudElasticApplicationPerformanceMonitoringInput
func (SpringCloudElasticApplicationPerformanceMonitoringMap) ElementType ¶ added in v5.65.0
func (SpringCloudElasticApplicationPerformanceMonitoringMap) ElementType() reflect.Type
func (SpringCloudElasticApplicationPerformanceMonitoringMap) ToSpringCloudElasticApplicationPerformanceMonitoringMapOutput ¶ added in v5.65.0
func (i SpringCloudElasticApplicationPerformanceMonitoringMap) ToSpringCloudElasticApplicationPerformanceMonitoringMapOutput() SpringCloudElasticApplicationPerformanceMonitoringMapOutput
func (SpringCloudElasticApplicationPerformanceMonitoringMap) ToSpringCloudElasticApplicationPerformanceMonitoringMapOutputWithContext ¶ added in v5.65.0
func (i SpringCloudElasticApplicationPerformanceMonitoringMap) ToSpringCloudElasticApplicationPerformanceMonitoringMapOutputWithContext(ctx context.Context) SpringCloudElasticApplicationPerformanceMonitoringMapOutput
type SpringCloudElasticApplicationPerformanceMonitoringMapInput ¶ added in v5.65.0
type SpringCloudElasticApplicationPerformanceMonitoringMapInput interface { pulumi.Input ToSpringCloudElasticApplicationPerformanceMonitoringMapOutput() SpringCloudElasticApplicationPerformanceMonitoringMapOutput ToSpringCloudElasticApplicationPerformanceMonitoringMapOutputWithContext(context.Context) SpringCloudElasticApplicationPerformanceMonitoringMapOutput }
SpringCloudElasticApplicationPerformanceMonitoringMapInput is an input type that accepts SpringCloudElasticApplicationPerformanceMonitoringMap and SpringCloudElasticApplicationPerformanceMonitoringMapOutput values. You can construct a concrete instance of `SpringCloudElasticApplicationPerformanceMonitoringMapInput` via:
SpringCloudElasticApplicationPerformanceMonitoringMap{ "key": SpringCloudElasticApplicationPerformanceMonitoringArgs{...} }
type SpringCloudElasticApplicationPerformanceMonitoringMapOutput ¶ added in v5.65.0
type SpringCloudElasticApplicationPerformanceMonitoringMapOutput struct{ *pulumi.OutputState }
func (SpringCloudElasticApplicationPerformanceMonitoringMapOutput) ElementType ¶ added in v5.65.0
func (SpringCloudElasticApplicationPerformanceMonitoringMapOutput) ElementType() reflect.Type
func (SpringCloudElasticApplicationPerformanceMonitoringMapOutput) ToSpringCloudElasticApplicationPerformanceMonitoringMapOutput ¶ added in v5.65.0
func (o SpringCloudElasticApplicationPerformanceMonitoringMapOutput) ToSpringCloudElasticApplicationPerformanceMonitoringMapOutput() SpringCloudElasticApplicationPerformanceMonitoringMapOutput
func (SpringCloudElasticApplicationPerformanceMonitoringMapOutput) ToSpringCloudElasticApplicationPerformanceMonitoringMapOutputWithContext ¶ added in v5.65.0
func (o SpringCloudElasticApplicationPerformanceMonitoringMapOutput) ToSpringCloudElasticApplicationPerformanceMonitoringMapOutputWithContext(ctx context.Context) SpringCloudElasticApplicationPerformanceMonitoringMapOutput
type SpringCloudElasticApplicationPerformanceMonitoringOutput ¶ added in v5.65.0
type SpringCloudElasticApplicationPerformanceMonitoringOutput struct{ *pulumi.OutputState }
func (SpringCloudElasticApplicationPerformanceMonitoringOutput) ApplicationPackages ¶ added in v5.65.0
func (o SpringCloudElasticApplicationPerformanceMonitoringOutput) ApplicationPackages() pulumi.StringArrayOutput
Specifies a list of the packages which should be used to determine whether a stack trace frame is an in-app frame or a library frame. This is a comma separated list of package names.
func (SpringCloudElasticApplicationPerformanceMonitoringOutput) ElementType ¶ added in v5.65.0
func (SpringCloudElasticApplicationPerformanceMonitoringOutput) ElementType() reflect.Type
func (SpringCloudElasticApplicationPerformanceMonitoringOutput) GloballyEnabled ¶ added in v5.65.0
func (o SpringCloudElasticApplicationPerformanceMonitoringOutput) GloballyEnabled() pulumi.BoolPtrOutput
Specifies whether the Spring Cloud Application Performance Monitoring resource for Application Insights is enabled globally. Defaults to `false`.
func (SpringCloudElasticApplicationPerformanceMonitoringOutput) Name ¶ added in v5.65.0
The name which should be used for this Spring Cloud Application Performance Monitoring resource for Elastic. Changing this forces a new resource to be created.
func (SpringCloudElasticApplicationPerformanceMonitoringOutput) ServerUrl ¶ added in v5.65.0
func (o SpringCloudElasticApplicationPerformanceMonitoringOutput) ServerUrl() pulumi.StringOutput
Specifies the server URL. The URL must be fully qualified, including protocol (http or https) and port.
func (SpringCloudElasticApplicationPerformanceMonitoringOutput) ServiceName ¶ added in v5.65.0
func (o SpringCloudElasticApplicationPerformanceMonitoringOutput) ServiceName() pulumi.StringOutput
Specifies the service name which is used to keep all the errors and transactions of your service together and is the primary filter in the Elastic APM user interface.
func (SpringCloudElasticApplicationPerformanceMonitoringOutput) SpringCloudServiceId ¶ added in v5.65.0
func (o SpringCloudElasticApplicationPerformanceMonitoringOutput) SpringCloudServiceId() pulumi.StringOutput
The ID of the Spring Cloud Service. Changing this forces a new resource to be created.
func (SpringCloudElasticApplicationPerformanceMonitoringOutput) ToSpringCloudElasticApplicationPerformanceMonitoringOutput ¶ added in v5.65.0
func (o SpringCloudElasticApplicationPerformanceMonitoringOutput) ToSpringCloudElasticApplicationPerformanceMonitoringOutput() SpringCloudElasticApplicationPerformanceMonitoringOutput
func (SpringCloudElasticApplicationPerformanceMonitoringOutput) ToSpringCloudElasticApplicationPerformanceMonitoringOutputWithContext ¶ added in v5.65.0
func (o SpringCloudElasticApplicationPerformanceMonitoringOutput) ToSpringCloudElasticApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudElasticApplicationPerformanceMonitoringOutput
type SpringCloudElasticApplicationPerformanceMonitoringState ¶ added in v5.65.0
type SpringCloudElasticApplicationPerformanceMonitoringState struct { // Specifies a list of the packages which should be used to determine whether a stack trace frame is an in-app frame or a library frame. This is a comma separated list of package names. ApplicationPackages pulumi.StringArrayInput // Specifies whether the Spring Cloud Application Performance Monitoring resource for Application Insights is enabled globally. Defaults to `false`. GloballyEnabled pulumi.BoolPtrInput // The name which should be used for this Spring Cloud Application Performance Monitoring resource for Elastic. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the server URL. The URL must be fully qualified, including protocol (http or https) and port. ServerUrl pulumi.StringPtrInput // Specifies the service name which is used to keep all the errors and transactions of your service together and is the primary filter in the Elastic APM user interface. ServiceName pulumi.StringPtrInput // The ID of the Spring Cloud Service. Changing this forces a new resource to be created. SpringCloudServiceId pulumi.StringPtrInput }
func (SpringCloudElasticApplicationPerformanceMonitoringState) ElementType ¶ added in v5.65.0
func (SpringCloudElasticApplicationPerformanceMonitoringState) 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"` // Specifies a list of Spring Cloud Application Performance Monitoring IDs. ApplicationPerformanceMonitoringIds pulumi.StringArrayOutput `pulumi:"applicationPerformanceMonitoringIds"` // Specifies a list of application performance monitoring types used in the Spring Cloud Gateway. The allowed values are `AppDynamics`, `ApplicationInsights`, `Dynatrace`, `ElasticAPM` and `NewRelic`. ApplicationPerformanceMonitoringTypes pulumi.StringArrayOutput `pulumi:"applicationPerformanceMonitoringTypes"` // A `clientAuthorization` block as defined below. ClientAuthorization SpringCloudGatewayClientAuthorizationPtrOutput `pulumi:"clientAuthorization"` // A `cors` block as defined below. Cors SpringCloudGatewayCorsPtrOutput `pulumi:"cors"` // Specifies the environment variables of the Spring Cloud Gateway as a map of key-value pairs. Changing this forces a new resource to be created. EnvironmentVariables pulumi.StringMapOutput `pulumi:"environmentVariables"` // 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"` // A `localResponseCachePerInstance` block as defined below. Only one of `localResponseCachePerInstance` or `localResponseCachePerRoute` can be specified. LocalResponseCachePerInstance SpringCloudGatewayLocalResponseCachePerInstancePtrOutput `pulumi:"localResponseCachePerInstance"` // A `localResponseCachePerRoute` block as defined below. Only one of `localResponseCachePerInstance` or `localResponseCachePerRoute` can be specified. LocalResponseCachePerRoute SpringCloudGatewayLocalResponseCachePerRoutePtrOutput `pulumi:"localResponseCachePerRoute"` // The name which should be used for this Spring Cloud Gateway. Changing this forces a new Spring Cloud Gateway to be created. The only possible value is `default`. 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"` // Specifies the sensitive environment variables of the Spring Cloud Gateway as a map of key-value pairs. Changing this forces a new resource to be created. SensitiveEnvironmentVariables pulumi.StringMapOutput `pulumi:"sensitiveEnvironmentVariables"` // 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
<!--Start PulumiCodeChooser --> ```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 { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "example", &appplatform.SpringCloudServiceArgs{ Name: pulumi.String("example"), Location: example.Location, ResourceGroupName: example.Name, SkuName: pulumi.String("E0"), }) if err != nil { return err } _, err = appplatform.NewSpringCloudGateway(ctx, "example", &appplatform.SpringCloudGatewayArgs{ Name: pulumi.String("default"), 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"), }, }, LocalResponseCachePerInstance: &appplatform.SpringCloudGatewayLocalResponseCachePerInstanceArgs{ Size: pulumi.String("100MB"), TimeToLive: pulumi.String("30s"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## 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 // Specifies a list of Spring Cloud Application Performance Monitoring IDs. ApplicationPerformanceMonitoringIds pulumi.StringArrayInput // Specifies a list of application performance monitoring types used in the Spring Cloud Gateway. The allowed values are `AppDynamics`, `ApplicationInsights`, `Dynatrace`, `ElasticAPM` and `NewRelic`. ApplicationPerformanceMonitoringTypes pulumi.StringArrayInput // A `clientAuthorization` block as defined below. ClientAuthorization SpringCloudGatewayClientAuthorizationPtrInput // A `cors` block as defined below. Cors SpringCloudGatewayCorsPtrInput // Specifies the environment variables of the Spring Cloud Gateway as a map of key-value pairs. Changing this forces a new resource to be created. EnvironmentVariables pulumi.StringMapInput // 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 // A `localResponseCachePerInstance` block as defined below. Only one of `localResponseCachePerInstance` or `localResponseCachePerRoute` can be specified. LocalResponseCachePerInstance SpringCloudGatewayLocalResponseCachePerInstancePtrInput // A `localResponseCachePerRoute` block as defined below. Only one of `localResponseCachePerInstance` or `localResponseCachePerRoute` can be specified. LocalResponseCachePerRoute SpringCloudGatewayLocalResponseCachePerRoutePtrInput // The name which should be used for this Spring Cloud Gateway. Changing this forces a new Spring Cloud Gateway to be created. The only possible value is `default`. Name pulumi.StringPtrInput // Indicates whether the Spring Cloud Gateway exposes endpoint. PublicNetworkAccessEnabled pulumi.BoolPtrInput // A `quota` block as defined below. Quota SpringCloudGatewayQuotaPtrInput // Specifies the sensitive environment variables of the Spring Cloud Gateway as a map of key-value pairs. Changing this forces a new resource to be created. SensitiveEnvironmentVariables pulumi.StringMapInput // 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 SpringCloudGatewayClientAuthorization ¶ added in v5.44.0
type SpringCloudGatewayClientAuthorization struct { // Specifies the Spring Cloud Certificate IDs of the Spring Cloud Gateway. CertificateIds []string `pulumi:"certificateIds"` // Specifies whether the client certificate verification is enabled. VerificationEnabled *bool `pulumi:"verificationEnabled"` }
type SpringCloudGatewayClientAuthorizationArgs ¶ added in v5.44.0
type SpringCloudGatewayClientAuthorizationArgs struct { // Specifies the Spring Cloud Certificate IDs of the Spring Cloud Gateway. CertificateIds pulumi.StringArrayInput `pulumi:"certificateIds"` // Specifies whether the client certificate verification is enabled. VerificationEnabled pulumi.BoolPtrInput `pulumi:"verificationEnabled"` }
func (SpringCloudGatewayClientAuthorizationArgs) ElementType ¶ added in v5.44.0
func (SpringCloudGatewayClientAuthorizationArgs) ElementType() reflect.Type
func (SpringCloudGatewayClientAuthorizationArgs) ToSpringCloudGatewayClientAuthorizationOutput ¶ added in v5.44.0
func (i SpringCloudGatewayClientAuthorizationArgs) ToSpringCloudGatewayClientAuthorizationOutput() SpringCloudGatewayClientAuthorizationOutput
func (SpringCloudGatewayClientAuthorizationArgs) ToSpringCloudGatewayClientAuthorizationOutputWithContext ¶ added in v5.44.0
func (i SpringCloudGatewayClientAuthorizationArgs) ToSpringCloudGatewayClientAuthorizationOutputWithContext(ctx context.Context) SpringCloudGatewayClientAuthorizationOutput
func (SpringCloudGatewayClientAuthorizationArgs) ToSpringCloudGatewayClientAuthorizationPtrOutput ¶ added in v5.44.0
func (i SpringCloudGatewayClientAuthorizationArgs) ToSpringCloudGatewayClientAuthorizationPtrOutput() SpringCloudGatewayClientAuthorizationPtrOutput
func (SpringCloudGatewayClientAuthorizationArgs) ToSpringCloudGatewayClientAuthorizationPtrOutputWithContext ¶ added in v5.44.0
func (i SpringCloudGatewayClientAuthorizationArgs) ToSpringCloudGatewayClientAuthorizationPtrOutputWithContext(ctx context.Context) SpringCloudGatewayClientAuthorizationPtrOutput
type SpringCloudGatewayClientAuthorizationInput ¶ added in v5.44.0
type SpringCloudGatewayClientAuthorizationInput interface { pulumi.Input ToSpringCloudGatewayClientAuthorizationOutput() SpringCloudGatewayClientAuthorizationOutput ToSpringCloudGatewayClientAuthorizationOutputWithContext(context.Context) SpringCloudGatewayClientAuthorizationOutput }
SpringCloudGatewayClientAuthorizationInput is an input type that accepts SpringCloudGatewayClientAuthorizationArgs and SpringCloudGatewayClientAuthorizationOutput values. You can construct a concrete instance of `SpringCloudGatewayClientAuthorizationInput` via:
SpringCloudGatewayClientAuthorizationArgs{...}
type SpringCloudGatewayClientAuthorizationOutput ¶ added in v5.44.0
type SpringCloudGatewayClientAuthorizationOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayClientAuthorizationOutput) CertificateIds ¶ added in v5.44.0
func (o SpringCloudGatewayClientAuthorizationOutput) CertificateIds() pulumi.StringArrayOutput
Specifies the Spring Cloud Certificate IDs of the Spring Cloud Gateway.
func (SpringCloudGatewayClientAuthorizationOutput) ElementType ¶ added in v5.44.0
func (SpringCloudGatewayClientAuthorizationOutput) ElementType() reflect.Type
func (SpringCloudGatewayClientAuthorizationOutput) ToSpringCloudGatewayClientAuthorizationOutput ¶ added in v5.44.0
func (o SpringCloudGatewayClientAuthorizationOutput) ToSpringCloudGatewayClientAuthorizationOutput() SpringCloudGatewayClientAuthorizationOutput
func (SpringCloudGatewayClientAuthorizationOutput) ToSpringCloudGatewayClientAuthorizationOutputWithContext ¶ added in v5.44.0
func (o SpringCloudGatewayClientAuthorizationOutput) ToSpringCloudGatewayClientAuthorizationOutputWithContext(ctx context.Context) SpringCloudGatewayClientAuthorizationOutput
func (SpringCloudGatewayClientAuthorizationOutput) ToSpringCloudGatewayClientAuthorizationPtrOutput ¶ added in v5.44.0
func (o SpringCloudGatewayClientAuthorizationOutput) ToSpringCloudGatewayClientAuthorizationPtrOutput() SpringCloudGatewayClientAuthorizationPtrOutput
func (SpringCloudGatewayClientAuthorizationOutput) ToSpringCloudGatewayClientAuthorizationPtrOutputWithContext ¶ added in v5.44.0
func (o SpringCloudGatewayClientAuthorizationOutput) ToSpringCloudGatewayClientAuthorizationPtrOutputWithContext(ctx context.Context) SpringCloudGatewayClientAuthorizationPtrOutput
func (SpringCloudGatewayClientAuthorizationOutput) VerificationEnabled ¶ added in v5.44.0
func (o SpringCloudGatewayClientAuthorizationOutput) VerificationEnabled() pulumi.BoolPtrOutput
Specifies whether the client certificate verification is enabled.
type SpringCloudGatewayClientAuthorizationPtrInput ¶ added in v5.44.0
type SpringCloudGatewayClientAuthorizationPtrInput interface { pulumi.Input ToSpringCloudGatewayClientAuthorizationPtrOutput() SpringCloudGatewayClientAuthorizationPtrOutput ToSpringCloudGatewayClientAuthorizationPtrOutputWithContext(context.Context) SpringCloudGatewayClientAuthorizationPtrOutput }
SpringCloudGatewayClientAuthorizationPtrInput is an input type that accepts SpringCloudGatewayClientAuthorizationArgs, SpringCloudGatewayClientAuthorizationPtr and SpringCloudGatewayClientAuthorizationPtrOutput values. You can construct a concrete instance of `SpringCloudGatewayClientAuthorizationPtrInput` via:
SpringCloudGatewayClientAuthorizationArgs{...} or: nil
func SpringCloudGatewayClientAuthorizationPtr ¶ added in v5.44.0
func SpringCloudGatewayClientAuthorizationPtr(v *SpringCloudGatewayClientAuthorizationArgs) SpringCloudGatewayClientAuthorizationPtrInput
type SpringCloudGatewayClientAuthorizationPtrOutput ¶ added in v5.44.0
type SpringCloudGatewayClientAuthorizationPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayClientAuthorizationPtrOutput) CertificateIds ¶ added in v5.44.0
func (o SpringCloudGatewayClientAuthorizationPtrOutput) CertificateIds() pulumi.StringArrayOutput
Specifies the Spring Cloud Certificate IDs of the Spring Cloud Gateway.
func (SpringCloudGatewayClientAuthorizationPtrOutput) ElementType ¶ added in v5.44.0
func (SpringCloudGatewayClientAuthorizationPtrOutput) ElementType() reflect.Type
func (SpringCloudGatewayClientAuthorizationPtrOutput) ToSpringCloudGatewayClientAuthorizationPtrOutput ¶ added in v5.44.0
func (o SpringCloudGatewayClientAuthorizationPtrOutput) ToSpringCloudGatewayClientAuthorizationPtrOutput() SpringCloudGatewayClientAuthorizationPtrOutput
func (SpringCloudGatewayClientAuthorizationPtrOutput) ToSpringCloudGatewayClientAuthorizationPtrOutputWithContext ¶ added in v5.44.0
func (o SpringCloudGatewayClientAuthorizationPtrOutput) ToSpringCloudGatewayClientAuthorizationPtrOutputWithContext(ctx context.Context) SpringCloudGatewayClientAuthorizationPtrOutput
func (SpringCloudGatewayClientAuthorizationPtrOutput) VerificationEnabled ¶ added in v5.44.0
func (o SpringCloudGatewayClientAuthorizationPtrOutput) VerificationEnabled() pulumi.BoolPtrOutput
Specifies whether the client certificate verification is enabled.
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. Possible values are `DELETE`, `GET`, `HEAD`, `MERGE`, `POST`, `OPTIONS` and `PUT`. AllowedMethods []string `pulumi:"allowedMethods"` // Allowed origin patterns to make cross-site requests. AllowedOriginPatterns []string `pulumi:"allowedOriginPatterns"` // 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. Possible values are `DELETE`, `GET`, `HEAD`, `MERGE`, `POST`, `OPTIONS` and `PUT`. AllowedMethods pulumi.StringArrayInput `pulumi:"allowedMethods"` // Allowed origin patterns to make cross-site requests. AllowedOriginPatterns pulumi.StringArrayInput `pulumi:"allowedOriginPatterns"` // 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. Possible values are `DELETE`, `GET`, `HEAD`, `MERGE`, `POST`, `OPTIONS` and `PUT`.
func (SpringCloudGatewayCorsOutput) AllowedOriginPatterns ¶ added in v5.45.0
func (o SpringCloudGatewayCorsOutput) AllowedOriginPatterns() pulumi.StringArrayOutput
Allowed origin patterns to make cross-site requests.
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. Possible values are `DELETE`, `GET`, `HEAD`, `MERGE`, `POST`, `OPTIONS` and `PUT`.
func (SpringCloudGatewayCorsPtrOutput) AllowedOriginPatterns ¶ added in v5.45.0
func (o SpringCloudGatewayCorsPtrOutput) AllowedOriginPatterns() pulumi.StringArrayOutput
Allowed origin patterns to make cross-site requests.
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
<!--Start PulumiCodeChooser --> ```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 { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "example", &appplatform.SpringCloudServiceArgs{ Name: pulumi.String("example"), Location: example.Location, ResourceGroupName: example.Name, SkuName: pulumi.String("E0"), }) if err != nil { return err } exampleSpringCloudGateway, err := appplatform.NewSpringCloudGateway(ctx, "example", &appplatform.SpringCloudGatewayArgs{ Name: pulumi.String("default"), SpringCloudServiceId: exampleSpringCloudService.ID(), }) if err != nil { return err } _, err = appplatform.NewSpringCloudGatewayCustomDomain(ctx, "example", &appplatform.SpringCloudGatewayCustomDomainArgs{ Name: pulumi.String("example.com"), SpringCloudGatewayId: exampleSpringCloudGateway.ID(), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## 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 SpringCloudGatewayLocalResponseCachePerInstance ¶ added in v5.65.0
type SpringCloudGatewayLocalResponseCachePerInstance struct { // Specifies the maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries. Size *string `pulumi:"size"` // Specifies the time before a cached entry is expired (300s, 5m, 1h...). TimeToLive *string `pulumi:"timeToLive"` }
type SpringCloudGatewayLocalResponseCachePerInstanceArgs ¶ added in v5.65.0
type SpringCloudGatewayLocalResponseCachePerInstanceArgs struct { // Specifies the maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries. Size pulumi.StringPtrInput `pulumi:"size"` // Specifies the time before a cached entry is expired (300s, 5m, 1h...). TimeToLive pulumi.StringPtrInput `pulumi:"timeToLive"` }
func (SpringCloudGatewayLocalResponseCachePerInstanceArgs) ElementType ¶ added in v5.65.0
func (SpringCloudGatewayLocalResponseCachePerInstanceArgs) ElementType() reflect.Type
func (SpringCloudGatewayLocalResponseCachePerInstanceArgs) ToSpringCloudGatewayLocalResponseCachePerInstanceOutput ¶ added in v5.65.0
func (i SpringCloudGatewayLocalResponseCachePerInstanceArgs) ToSpringCloudGatewayLocalResponseCachePerInstanceOutput() SpringCloudGatewayLocalResponseCachePerInstanceOutput
func (SpringCloudGatewayLocalResponseCachePerInstanceArgs) ToSpringCloudGatewayLocalResponseCachePerInstanceOutputWithContext ¶ added in v5.65.0
func (i SpringCloudGatewayLocalResponseCachePerInstanceArgs) ToSpringCloudGatewayLocalResponseCachePerInstanceOutputWithContext(ctx context.Context) SpringCloudGatewayLocalResponseCachePerInstanceOutput
func (SpringCloudGatewayLocalResponseCachePerInstanceArgs) ToSpringCloudGatewayLocalResponseCachePerInstancePtrOutput ¶ added in v5.65.0
func (i SpringCloudGatewayLocalResponseCachePerInstanceArgs) ToSpringCloudGatewayLocalResponseCachePerInstancePtrOutput() SpringCloudGatewayLocalResponseCachePerInstancePtrOutput
func (SpringCloudGatewayLocalResponseCachePerInstanceArgs) ToSpringCloudGatewayLocalResponseCachePerInstancePtrOutputWithContext ¶ added in v5.65.0
func (i SpringCloudGatewayLocalResponseCachePerInstanceArgs) ToSpringCloudGatewayLocalResponseCachePerInstancePtrOutputWithContext(ctx context.Context) SpringCloudGatewayLocalResponseCachePerInstancePtrOutput
type SpringCloudGatewayLocalResponseCachePerInstanceInput ¶ added in v5.65.0
type SpringCloudGatewayLocalResponseCachePerInstanceInput interface { pulumi.Input ToSpringCloudGatewayLocalResponseCachePerInstanceOutput() SpringCloudGatewayLocalResponseCachePerInstanceOutput ToSpringCloudGatewayLocalResponseCachePerInstanceOutputWithContext(context.Context) SpringCloudGatewayLocalResponseCachePerInstanceOutput }
SpringCloudGatewayLocalResponseCachePerInstanceInput is an input type that accepts SpringCloudGatewayLocalResponseCachePerInstanceArgs and SpringCloudGatewayLocalResponseCachePerInstanceOutput values. You can construct a concrete instance of `SpringCloudGatewayLocalResponseCachePerInstanceInput` via:
SpringCloudGatewayLocalResponseCachePerInstanceArgs{...}
type SpringCloudGatewayLocalResponseCachePerInstanceOutput ¶ added in v5.65.0
type SpringCloudGatewayLocalResponseCachePerInstanceOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayLocalResponseCachePerInstanceOutput) ElementType ¶ added in v5.65.0
func (SpringCloudGatewayLocalResponseCachePerInstanceOutput) ElementType() reflect.Type
func (SpringCloudGatewayLocalResponseCachePerInstanceOutput) Size ¶ added in v5.65.0
Specifies the maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries.
func (SpringCloudGatewayLocalResponseCachePerInstanceOutput) TimeToLive ¶ added in v5.65.0
func (o SpringCloudGatewayLocalResponseCachePerInstanceOutput) TimeToLive() pulumi.StringPtrOutput
Specifies the time before a cached entry is expired (300s, 5m, 1h...).
func (SpringCloudGatewayLocalResponseCachePerInstanceOutput) ToSpringCloudGatewayLocalResponseCachePerInstanceOutput ¶ added in v5.65.0
func (o SpringCloudGatewayLocalResponseCachePerInstanceOutput) ToSpringCloudGatewayLocalResponseCachePerInstanceOutput() SpringCloudGatewayLocalResponseCachePerInstanceOutput
func (SpringCloudGatewayLocalResponseCachePerInstanceOutput) ToSpringCloudGatewayLocalResponseCachePerInstanceOutputWithContext ¶ added in v5.65.0
func (o SpringCloudGatewayLocalResponseCachePerInstanceOutput) ToSpringCloudGatewayLocalResponseCachePerInstanceOutputWithContext(ctx context.Context) SpringCloudGatewayLocalResponseCachePerInstanceOutput
func (SpringCloudGatewayLocalResponseCachePerInstanceOutput) ToSpringCloudGatewayLocalResponseCachePerInstancePtrOutput ¶ added in v5.65.0
func (o SpringCloudGatewayLocalResponseCachePerInstanceOutput) ToSpringCloudGatewayLocalResponseCachePerInstancePtrOutput() SpringCloudGatewayLocalResponseCachePerInstancePtrOutput
func (SpringCloudGatewayLocalResponseCachePerInstanceOutput) ToSpringCloudGatewayLocalResponseCachePerInstancePtrOutputWithContext ¶ added in v5.65.0
func (o SpringCloudGatewayLocalResponseCachePerInstanceOutput) ToSpringCloudGatewayLocalResponseCachePerInstancePtrOutputWithContext(ctx context.Context) SpringCloudGatewayLocalResponseCachePerInstancePtrOutput
type SpringCloudGatewayLocalResponseCachePerInstancePtrInput ¶ added in v5.65.0
type SpringCloudGatewayLocalResponseCachePerInstancePtrInput interface { pulumi.Input ToSpringCloudGatewayLocalResponseCachePerInstancePtrOutput() SpringCloudGatewayLocalResponseCachePerInstancePtrOutput ToSpringCloudGatewayLocalResponseCachePerInstancePtrOutputWithContext(context.Context) SpringCloudGatewayLocalResponseCachePerInstancePtrOutput }
SpringCloudGatewayLocalResponseCachePerInstancePtrInput is an input type that accepts SpringCloudGatewayLocalResponseCachePerInstanceArgs, SpringCloudGatewayLocalResponseCachePerInstancePtr and SpringCloudGatewayLocalResponseCachePerInstancePtrOutput values. You can construct a concrete instance of `SpringCloudGatewayLocalResponseCachePerInstancePtrInput` via:
SpringCloudGatewayLocalResponseCachePerInstanceArgs{...} or: nil
func SpringCloudGatewayLocalResponseCachePerInstancePtr ¶ added in v5.65.0
func SpringCloudGatewayLocalResponseCachePerInstancePtr(v *SpringCloudGatewayLocalResponseCachePerInstanceArgs) SpringCloudGatewayLocalResponseCachePerInstancePtrInput
type SpringCloudGatewayLocalResponseCachePerInstancePtrOutput ¶ added in v5.65.0
type SpringCloudGatewayLocalResponseCachePerInstancePtrOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayLocalResponseCachePerInstancePtrOutput) ElementType ¶ added in v5.65.0
func (SpringCloudGatewayLocalResponseCachePerInstancePtrOutput) ElementType() reflect.Type
func (SpringCloudGatewayLocalResponseCachePerInstancePtrOutput) Size ¶ added in v5.65.0
Specifies the maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries.
func (SpringCloudGatewayLocalResponseCachePerInstancePtrOutput) TimeToLive ¶ added in v5.65.0
func (o SpringCloudGatewayLocalResponseCachePerInstancePtrOutput) TimeToLive() pulumi.StringPtrOutput
Specifies the time before a cached entry is expired (300s, 5m, 1h...).
func (SpringCloudGatewayLocalResponseCachePerInstancePtrOutput) ToSpringCloudGatewayLocalResponseCachePerInstancePtrOutput ¶ added in v5.65.0
func (o SpringCloudGatewayLocalResponseCachePerInstancePtrOutput) ToSpringCloudGatewayLocalResponseCachePerInstancePtrOutput() SpringCloudGatewayLocalResponseCachePerInstancePtrOutput
func (SpringCloudGatewayLocalResponseCachePerInstancePtrOutput) ToSpringCloudGatewayLocalResponseCachePerInstancePtrOutputWithContext ¶ added in v5.65.0
func (o SpringCloudGatewayLocalResponseCachePerInstancePtrOutput) ToSpringCloudGatewayLocalResponseCachePerInstancePtrOutputWithContext(ctx context.Context) SpringCloudGatewayLocalResponseCachePerInstancePtrOutput
type SpringCloudGatewayLocalResponseCachePerRoute ¶ added in v5.65.0
type SpringCloudGatewayLocalResponseCachePerRoute struct { // Specifies the maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries. Size *string `pulumi:"size"` // Specifies the time before a cached entry is expired (300s, 5m, 1h...). TimeToLive *string `pulumi:"timeToLive"` }
type SpringCloudGatewayLocalResponseCachePerRouteArgs ¶ added in v5.65.0
type SpringCloudGatewayLocalResponseCachePerRouteArgs struct { // Specifies the maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries. Size pulumi.StringPtrInput `pulumi:"size"` // Specifies the time before a cached entry is expired (300s, 5m, 1h...). TimeToLive pulumi.StringPtrInput `pulumi:"timeToLive"` }
func (SpringCloudGatewayLocalResponseCachePerRouteArgs) ElementType ¶ added in v5.65.0
func (SpringCloudGatewayLocalResponseCachePerRouteArgs) ElementType() reflect.Type
func (SpringCloudGatewayLocalResponseCachePerRouteArgs) ToSpringCloudGatewayLocalResponseCachePerRouteOutput ¶ added in v5.65.0
func (i SpringCloudGatewayLocalResponseCachePerRouteArgs) ToSpringCloudGatewayLocalResponseCachePerRouteOutput() SpringCloudGatewayLocalResponseCachePerRouteOutput
func (SpringCloudGatewayLocalResponseCachePerRouteArgs) ToSpringCloudGatewayLocalResponseCachePerRouteOutputWithContext ¶ added in v5.65.0
func (i SpringCloudGatewayLocalResponseCachePerRouteArgs) ToSpringCloudGatewayLocalResponseCachePerRouteOutputWithContext(ctx context.Context) SpringCloudGatewayLocalResponseCachePerRouteOutput
func (SpringCloudGatewayLocalResponseCachePerRouteArgs) ToSpringCloudGatewayLocalResponseCachePerRoutePtrOutput ¶ added in v5.65.0
func (i SpringCloudGatewayLocalResponseCachePerRouteArgs) ToSpringCloudGatewayLocalResponseCachePerRoutePtrOutput() SpringCloudGatewayLocalResponseCachePerRoutePtrOutput
func (SpringCloudGatewayLocalResponseCachePerRouteArgs) ToSpringCloudGatewayLocalResponseCachePerRoutePtrOutputWithContext ¶ added in v5.65.0
func (i SpringCloudGatewayLocalResponseCachePerRouteArgs) ToSpringCloudGatewayLocalResponseCachePerRoutePtrOutputWithContext(ctx context.Context) SpringCloudGatewayLocalResponseCachePerRoutePtrOutput
type SpringCloudGatewayLocalResponseCachePerRouteInput ¶ added in v5.65.0
type SpringCloudGatewayLocalResponseCachePerRouteInput interface { pulumi.Input ToSpringCloudGatewayLocalResponseCachePerRouteOutput() SpringCloudGatewayLocalResponseCachePerRouteOutput ToSpringCloudGatewayLocalResponseCachePerRouteOutputWithContext(context.Context) SpringCloudGatewayLocalResponseCachePerRouteOutput }
SpringCloudGatewayLocalResponseCachePerRouteInput is an input type that accepts SpringCloudGatewayLocalResponseCachePerRouteArgs and SpringCloudGatewayLocalResponseCachePerRouteOutput values. You can construct a concrete instance of `SpringCloudGatewayLocalResponseCachePerRouteInput` via:
SpringCloudGatewayLocalResponseCachePerRouteArgs{...}
type SpringCloudGatewayLocalResponseCachePerRouteOutput ¶ added in v5.65.0
type SpringCloudGatewayLocalResponseCachePerRouteOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayLocalResponseCachePerRouteOutput) ElementType ¶ added in v5.65.0
func (SpringCloudGatewayLocalResponseCachePerRouteOutput) ElementType() reflect.Type
func (SpringCloudGatewayLocalResponseCachePerRouteOutput) Size ¶ added in v5.65.0
func (o SpringCloudGatewayLocalResponseCachePerRouteOutput) Size() pulumi.StringPtrOutput
Specifies the maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries.
func (SpringCloudGatewayLocalResponseCachePerRouteOutput) TimeToLive ¶ added in v5.65.0
func (o SpringCloudGatewayLocalResponseCachePerRouteOutput) TimeToLive() pulumi.StringPtrOutput
Specifies the time before a cached entry is expired (300s, 5m, 1h...).
func (SpringCloudGatewayLocalResponseCachePerRouteOutput) ToSpringCloudGatewayLocalResponseCachePerRouteOutput ¶ added in v5.65.0
func (o SpringCloudGatewayLocalResponseCachePerRouteOutput) ToSpringCloudGatewayLocalResponseCachePerRouteOutput() SpringCloudGatewayLocalResponseCachePerRouteOutput
func (SpringCloudGatewayLocalResponseCachePerRouteOutput) ToSpringCloudGatewayLocalResponseCachePerRouteOutputWithContext ¶ added in v5.65.0
func (o SpringCloudGatewayLocalResponseCachePerRouteOutput) ToSpringCloudGatewayLocalResponseCachePerRouteOutputWithContext(ctx context.Context) SpringCloudGatewayLocalResponseCachePerRouteOutput
func (SpringCloudGatewayLocalResponseCachePerRouteOutput) ToSpringCloudGatewayLocalResponseCachePerRoutePtrOutput ¶ added in v5.65.0
func (o SpringCloudGatewayLocalResponseCachePerRouteOutput) ToSpringCloudGatewayLocalResponseCachePerRoutePtrOutput() SpringCloudGatewayLocalResponseCachePerRoutePtrOutput
func (SpringCloudGatewayLocalResponseCachePerRouteOutput) ToSpringCloudGatewayLocalResponseCachePerRoutePtrOutputWithContext ¶ added in v5.65.0
func (o SpringCloudGatewayLocalResponseCachePerRouteOutput) ToSpringCloudGatewayLocalResponseCachePerRoutePtrOutputWithContext(ctx context.Context) SpringCloudGatewayLocalResponseCachePerRoutePtrOutput
type SpringCloudGatewayLocalResponseCachePerRoutePtrInput ¶ added in v5.65.0
type SpringCloudGatewayLocalResponseCachePerRoutePtrInput interface { pulumi.Input ToSpringCloudGatewayLocalResponseCachePerRoutePtrOutput() SpringCloudGatewayLocalResponseCachePerRoutePtrOutput ToSpringCloudGatewayLocalResponseCachePerRoutePtrOutputWithContext(context.Context) SpringCloudGatewayLocalResponseCachePerRoutePtrOutput }
SpringCloudGatewayLocalResponseCachePerRoutePtrInput is an input type that accepts SpringCloudGatewayLocalResponseCachePerRouteArgs, SpringCloudGatewayLocalResponseCachePerRoutePtr and SpringCloudGatewayLocalResponseCachePerRoutePtrOutput values. You can construct a concrete instance of `SpringCloudGatewayLocalResponseCachePerRoutePtrInput` via:
SpringCloudGatewayLocalResponseCachePerRouteArgs{...} or: nil
func SpringCloudGatewayLocalResponseCachePerRoutePtr ¶ added in v5.65.0
func SpringCloudGatewayLocalResponseCachePerRoutePtr(v *SpringCloudGatewayLocalResponseCachePerRouteArgs) SpringCloudGatewayLocalResponseCachePerRoutePtrInput
type SpringCloudGatewayLocalResponseCachePerRoutePtrOutput ¶ added in v5.65.0
type SpringCloudGatewayLocalResponseCachePerRoutePtrOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayLocalResponseCachePerRoutePtrOutput) ElementType ¶ added in v5.65.0
func (SpringCloudGatewayLocalResponseCachePerRoutePtrOutput) ElementType() reflect.Type
func (SpringCloudGatewayLocalResponseCachePerRoutePtrOutput) Size ¶ added in v5.65.0
Specifies the maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries.
func (SpringCloudGatewayLocalResponseCachePerRoutePtrOutput) TimeToLive ¶ added in v5.65.0
func (o SpringCloudGatewayLocalResponseCachePerRoutePtrOutput) TimeToLive() pulumi.StringPtrOutput
Specifies the time before a cached entry is expired (300s, 5m, 1h...).
func (SpringCloudGatewayLocalResponseCachePerRoutePtrOutput) ToSpringCloudGatewayLocalResponseCachePerRoutePtrOutput ¶ added in v5.65.0
func (o SpringCloudGatewayLocalResponseCachePerRoutePtrOutput) ToSpringCloudGatewayLocalResponseCachePerRoutePtrOutput() SpringCloudGatewayLocalResponseCachePerRoutePtrOutput
func (SpringCloudGatewayLocalResponseCachePerRoutePtrOutput) ToSpringCloudGatewayLocalResponseCachePerRoutePtrOutputWithContext ¶ added in v5.65.0
func (o SpringCloudGatewayLocalResponseCachePerRoutePtrOutput) ToSpringCloudGatewayLocalResponseCachePerRoutePtrOutputWithContext(ctx context.Context) SpringCloudGatewayLocalResponseCachePerRoutePtrOutput
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) ApplicationPerformanceMonitoringIds ¶ added in v5.68.0
func (o SpringCloudGatewayOutput) ApplicationPerformanceMonitoringIds() pulumi.StringArrayOutput
Specifies a list of Spring Cloud Application Performance Monitoring IDs.
func (SpringCloudGatewayOutput) ApplicationPerformanceMonitoringTypes ¶ added in v5.31.0
func (o SpringCloudGatewayOutput) ApplicationPerformanceMonitoringTypes() pulumi.StringArrayOutput
Specifies a list of application performance monitoring types used in the Spring Cloud Gateway. The allowed values are `AppDynamics`, `ApplicationInsights`, `Dynatrace`, `ElasticAPM` and `NewRelic`.
func (SpringCloudGatewayOutput) ClientAuthorization ¶ added in v5.44.0
func (o SpringCloudGatewayOutput) ClientAuthorization() SpringCloudGatewayClientAuthorizationPtrOutput
A `clientAuthorization` 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) EnvironmentVariables ¶ added in v5.31.0
func (o SpringCloudGatewayOutput) EnvironmentVariables() pulumi.StringMapOutput
Specifies the environment variables of the Spring Cloud Gateway as a map of key-value pairs. Changing this forces a new resource to be created.
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) LocalResponseCachePerInstance ¶ added in v5.65.0
func (o SpringCloudGatewayOutput) LocalResponseCachePerInstance() SpringCloudGatewayLocalResponseCachePerInstancePtrOutput
A `localResponseCachePerInstance` block as defined below. Only one of `localResponseCachePerInstance` or `localResponseCachePerRoute` can be specified.
func (SpringCloudGatewayOutput) LocalResponseCachePerRoute ¶ added in v5.65.0
func (o SpringCloudGatewayOutput) LocalResponseCachePerRoute() SpringCloudGatewayLocalResponseCachePerRoutePtrOutput
A `localResponseCachePerRoute` block as defined below. Only one of `localResponseCachePerInstance` or `localResponseCachePerRoute` can be 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. The only possible value is `default`.
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) SensitiveEnvironmentVariables ¶ added in v5.31.0
func (o SpringCloudGatewayOutput) SensitiveEnvironmentVariables() pulumi.StringMapOutput
Specifies the sensitive environment variables of the Spring Cloud Gateway as a map of key-value pairs. Changing this forces a new resource to be created.
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. // // > **Note:** `cpu` supports `500m` and `1` for Basic tier, `500m`, `1`, `2`, `3` and `4` for Standard tier. 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 `2Gi` if not specified. // // > **Note:** `memory` supports `512Mi`, `1Gi` and `2Gi` for Basic tier, `512Mi`, `1Gi`, `2Gi`, `3Gi`, `4Gi`, `5Gi`, `6Gi`, `7Gi`, and `8Gi` for Standard tier. 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. // // > **Note:** `cpu` supports `500m` and `1` for Basic tier, `500m`, `1`, `2`, `3` and `4` for Standard tier. 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 `2Gi` if not specified. // // > **Note:** `memory` supports `512Mi`, `1Gi` and `2Gi` for Basic tier, `512Mi`, `1Gi`, `2Gi`, `3Gi`, `4Gi`, `5Gi`, `6Gi`, `7Gi`, and `8Gi` for Standard tier. 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.
> **Note:** `cpu` supports `500m` and `1` for Basic tier, `500m`, `1`, `2`, `3` and `4` for Standard tier.
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 `2Gi` if not specified.
> **Note:** `memory` supports `512Mi`, `1Gi` and `2Gi` for Basic tier, `512Mi`, `1Gi`, `2Gi`, `3Gi`, `4Gi`, `5Gi`, `6Gi`, `7Gi`, and `8Gi` for Standard tier.
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.
> **Note:** `cpu` supports `500m` and `1` for Basic tier, `500m`, `1`, `2`, `3` and `4` for Standard tier.
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 `2Gi` if not specified.
> **Note:** `memory` supports `512Mi`, `1Gi` and `2Gi` for Basic tier, `512Mi`, `1Gi`, `2Gi`, `3Gi`, `4Gi`, `5Gi`, `6Gi`, `7Gi`, and `8Gi` for Standard tier.
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 // Specifies a list of filters which are used to modify the request before sending it to the target endpoint, or the received response in app level. Filters pulumi.StringArrayOutput `pulumi:"filters"` // 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"` // Specifies a list of conditions to evaluate a route for each request in app level. 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.StringArrayOutput `pulumi:"predicates"` // Specifies the protocol of routed Spring Cloud App. Allowed values are `HTTP` and `HTTPS`. Defaults to `HTTP`. // // > **Note:** You likely want to use `HTTPS` in a production environment, since `HTTP` offers no encryption. Protocol pulumi.StringPtrOutput `pulumi:"protocol"` // 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"` // Should the sso validation be enabled in app level? SsoValidationEnabled pulumi.BoolPtrOutput `pulumi:"ssoValidationEnabled"` }
Manages a Spring Cloud Gateway Route Config.
> **NOTE:** This resource is applicable only for Spring Cloud Service with enterprise tier.
## Example Usage
<!--Start PulumiCodeChooser --> ```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 { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "example", &appplatform.SpringCloudServiceArgs{ Name: pulumi.String("example"), Location: example.Location, ResourceGroupName: example.Name, SkuName: pulumi.String("E0"), }) if err != nil { return err } exampleSpringCloudApp, err := appplatform.NewSpringCloudApp(ctx, "example", &appplatform.SpringCloudAppArgs{ Name: pulumi.String("example"), ResourceGroupName: example.Name, ServiceName: exampleSpringCloudService.Name, }) if err != nil { return err } exampleSpringCloudGateway, err := appplatform.NewSpringCloudGateway(ctx, "example", &appplatform.SpringCloudGatewayArgs{ Name: pulumi.String("default"), SpringCloudServiceId: exampleSpringCloudService.ID(), }) if err != nil { return err } _, err = appplatform.NewSpringCloudGatewayRouteConfig(ctx, "example", &appplatform.SpringCloudGatewayRouteConfigArgs{ Name: pulumi.String("example"), SpringCloudGatewayId: exampleSpringCloudGateway.ID(), SpringCloudAppId: exampleSpringCloudApp.ID(), Protocol: pulumi.String("HTTPS"), 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 }) }
``` <!--End PulumiCodeChooser -->
## 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 { // Specifies a list of filters which are used to modify the request before sending it to the target endpoint, or the received response in app level. Filters pulumi.StringArrayInput // 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 // Specifies a list of conditions to evaluate a route for each request in app level. 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 // Specifies the protocol of routed Spring Cloud App. Allowed values are `HTTP` and `HTTPS`. Defaults to `HTTP`. // // > **Note:** You likely want to use `HTTPS` in a production environment, since `HTTP` offers no encryption. Protocol pulumi.StringPtrInput // 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 // Should the sso validation be enabled in app level? SsoValidationEnabled pulumi.BoolPtrInput }
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) Filters ¶ added in v5.27.0
func (o SpringCloudGatewayRouteConfigOutput) 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 in app level.
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) Predicates ¶ added in v5.27.0
func (o SpringCloudGatewayRouteConfigOutput) Predicates() pulumi.StringArrayOutput
Specifies a list of conditions to evaluate a route for each request in app level. 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 (SpringCloudGatewayRouteConfigOutput) Protocol ¶ added in v5.26.1
func (o SpringCloudGatewayRouteConfigOutput) Protocol() pulumi.StringPtrOutput
Specifies the protocol of routed Spring Cloud App. Allowed values are `HTTP` and `HTTPS`. Defaults to `HTTP`.
> **Note:** You likely want to use `HTTPS` in a production environment, since `HTTP` offers no encryption.
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) SsoValidationEnabled ¶ added in v5.27.0
func (o SpringCloudGatewayRouteConfigOutput) SsoValidationEnabled() pulumi.BoolPtrOutput
Should the sso validation be enabled in app level?
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.IntInput `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.IntOutput
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 { // Specifies a list of filters which are used to modify the request before sending it to the target endpoint, or the received response in app level. Filters pulumi.StringArrayInput // 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 // Specifies a list of conditions to evaluate a route for each request in app level. 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 // Specifies the protocol of routed Spring Cloud App. Allowed values are `HTTP` and `HTTPS`. Defaults to `HTTP`. // // > **Note:** You likely want to use `HTTPS` in a production environment, since `HTTP` offers no encryption. Protocol pulumi.StringPtrInput // 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 // Should the sso validation be enabled in app level? SsoValidationEnabled pulumi.BoolPtrInput }
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 // Specifies a list of Spring Cloud Application Performance Monitoring IDs. ApplicationPerformanceMonitoringIds pulumi.StringArrayInput // Specifies a list of application performance monitoring types used in the Spring Cloud Gateway. The allowed values are `AppDynamics`, `ApplicationInsights`, `Dynatrace`, `ElasticAPM` and `NewRelic`. ApplicationPerformanceMonitoringTypes pulumi.StringArrayInput // A `clientAuthorization` block as defined below. ClientAuthorization SpringCloudGatewayClientAuthorizationPtrInput // A `cors` block as defined below. Cors SpringCloudGatewayCorsPtrInput // Specifies the environment variables of the Spring Cloud Gateway as a map of key-value pairs. Changing this forces a new resource to be created. EnvironmentVariables pulumi.StringMapInput // 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 // A `localResponseCachePerInstance` block as defined below. Only one of `localResponseCachePerInstance` or `localResponseCachePerRoute` can be specified. LocalResponseCachePerInstance SpringCloudGatewayLocalResponseCachePerInstancePtrInput // A `localResponseCachePerRoute` block as defined below. Only one of `localResponseCachePerInstance` or `localResponseCachePerRoute` can be specified. LocalResponseCachePerRoute SpringCloudGatewayLocalResponseCachePerRoutePtrInput // The name which should be used for this Spring Cloud Gateway. Changing this forces a new Spring Cloud Gateway to be created. The only possible value is `default`. Name pulumi.StringPtrInput // Indicates whether the Spring Cloud Gateway exposes endpoint. PublicNetworkAccessEnabled pulumi.BoolPtrInput // A `quota` block as defined below. Quota SpringCloudGatewayQuotaPtrInput // Specifies the sensitive environment variables of the Spring Cloud Gateway as a map of key-value pairs. Changing this forces a new resource to be created. SensitiveEnvironmentVariables pulumi.StringMapInput // 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
<!--Start PulumiCodeChooser --> ```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 { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "example", &appplatform.SpringCloudServiceArgs{ Name: pulumi.String("example-springcloud"), ResourceGroupName: example.Name, Location: example.Location, }) if err != nil { return err } exampleSpringCloudApp, err := appplatform.NewSpringCloudApp(ctx, "example", &appplatform.SpringCloudAppArgs{ Name: pulumi.String("example-springcloudapp"), ResourceGroupName: example.Name, ServiceName: exampleSpringCloudService.Name, Identity: &appplatform.SpringCloudAppIdentityArgs{ Type: pulumi.String("SystemAssigned"), }, }) if err != nil { return err } _, err = appplatform.NewSpringCloudJavaDeployment(ctx, "example", &appplatform.SpringCloudJavaDeploymentArgs{ Name: pulumi.String("deploy1"), 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 }) }
``` <!--End PulumiCodeChooser -->
## 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. // // > **Note:** `cpu` supports `500m` and `1` for Basic tier, `500m`, `1`, `2`, `3` and `4` for Standard tier. 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. // // > **Note:** `memory` supports `512Mi`, `1Gi` and `2Gi` for Basic tier, `512Mi`, `1Gi`, `2Gi`, `3Gi`, `4Gi`, `5Gi`, `6Gi`, `7Gi`, and `8Gi` for Standard tier. 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. // // > **Note:** `cpu` supports `500m` and `1` for Basic tier, `500m`, `1`, `2`, `3` and `4` for Standard tier. 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. // // > **Note:** `memory` supports `512Mi`, `1Gi` and `2Gi` for Basic tier, `512Mi`, `1Gi`, `2Gi`, `3Gi`, `4Gi`, `5Gi`, `6Gi`, `7Gi`, and `8Gi` for Standard tier. 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.
> **Note:** `cpu` supports `500m` and `1` for Basic tier, `500m`, `1`, `2`, `3` and `4` for Standard tier.
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.
> **Note:** `memory` supports `512Mi`, `1Gi` and `2Gi` for Basic tier, `512Mi`, `1Gi`, `2Gi`, `3Gi`, `4Gi`, `5Gi`, `6Gi`, `7Gi`, and `8Gi` for Standard tier.
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.
> **Note:** `cpu` supports `500m` and `1` for Basic tier, `500m`, `1`, `2`, `3` and `4` for Standard tier.
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.
> **Note:** `memory` supports `512Mi`, `1Gi` and `2Gi` for Basic tier, `512Mi`, `1Gi`, `2Gi`, `3Gi`, `4Gi`, `5Gi`, `6Gi`, `7Gi`, and `8Gi` for Standard tier.
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 SpringCloudNewRelicApplicationPerformanceMonitoring ¶ added in v5.65.0
type SpringCloudNewRelicApplicationPerformanceMonitoring struct { pulumi.CustomResourceState // Specifies whether enable the agent. Defaults to `true`. AgentEnabled pulumi.BoolPtrOutput `pulumi:"agentEnabled"` // Specifies the application name used to report data to New Relic. AppName pulumi.StringOutput `pulumi:"appName"` // Specifies the port number to differentiate JVMs for the same app on the same machine. AppServerPort pulumi.IntPtrOutput `pulumi:"appServerPort"` // Specifies whether enable plain text logging of all data sent to New Relic to the agent logfile. Defaults to `false`. AuditModeEnabled pulumi.BoolPtrOutput `pulumi:"auditModeEnabled"` // Specifies whether enable the reporting of data separately for each web app. Defaults to `false`. AutoAppNamingEnabled pulumi.BoolPtrOutput `pulumi:"autoAppNamingEnabled"` // Specifies whether enable the component-based transaction naming. Defaults to `true`. AutoTransactionNamingEnabled pulumi.BoolPtrOutput `pulumi:"autoTransactionNamingEnabled"` // Specifies whether enable all instrumentation using an `@Trace` annotation. Disabling this causes `@Trace` annotations to be ignored. Defaults to `true`. CustomTracingEnabled pulumi.BoolPtrOutput `pulumi:"customTracingEnabled"` // Specifies whether the Spring Cloud Application Performance Monitoring resource for Application Insights is enabled globally. Defaults to `false`. GloballyEnabled pulumi.BoolPtrOutput `pulumi:"globallyEnabled"` // Specifies a mapping of labels to be added to the New Relic application. Labels pulumi.StringMapOutput `pulumi:"labels"` // Specifies the license key associated with the New Relic account. This key binds your agent's data to your account in New Relic service. LicenseKey pulumi.StringOutput `pulumi:"licenseKey"` // The name which should be used for this Spring Cloud Application Performance Monitoring resource for New Relic. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The ID of the Spring Cloud Service. Changing this forces a new resource to be created. SpringCloudServiceId pulumi.StringOutput `pulumi:"springCloudServiceId"` }
> **NOTE:** This resource is only applicable for Spring Cloud Service enterprise tier
Manages a Spring Cloud Application Performance Monitoring resource for New Relic.
## Example Usage
<!--Start PulumiCodeChooser --> ```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 { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "example", &appplatform.SpringCloudServiceArgs{ Name: pulumi.String("example"), Location: example.Location, ResourceGroupName: example.Name, SkuName: pulumi.String("E0"), }) if err != nil { return err } _, err = appplatform.NewSpringCloudNewRelicApplicationPerformanceMonitoring(ctx, "example", &appplatform.SpringCloudNewRelicApplicationPerformanceMonitoringArgs{ Name: pulumi.String("example"), SpringCloudServiceId: exampleSpringCloudService.ID(), AppName: pulumi.String("example-app-name"), LicenseKey: pulumi.String("example-license-key"), AppServerPort: pulumi.Int(8080), Labels: pulumi.StringMap{ "tagName1": pulumi.String("tagValue1"), "tagName2": pulumi.String("tagValue2"), }, GloballyEnabled: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
Spring Cloud Application Performance Monitoring resource for New Relic can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:appplatform/springCloudNewRelicApplicationPerformanceMonitoring:SpringCloudNewRelicApplicationPerformanceMonitoring example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.AppPlatform/spring/service1/apms/apm1 ```
func GetSpringCloudNewRelicApplicationPerformanceMonitoring ¶ added in v5.65.0
func GetSpringCloudNewRelicApplicationPerformanceMonitoring(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SpringCloudNewRelicApplicationPerformanceMonitoringState, opts ...pulumi.ResourceOption) (*SpringCloudNewRelicApplicationPerformanceMonitoring, error)
GetSpringCloudNewRelicApplicationPerformanceMonitoring gets an existing SpringCloudNewRelicApplicationPerformanceMonitoring 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 NewSpringCloudNewRelicApplicationPerformanceMonitoring ¶ added in v5.65.0
func NewSpringCloudNewRelicApplicationPerformanceMonitoring(ctx *pulumi.Context, name string, args *SpringCloudNewRelicApplicationPerformanceMonitoringArgs, opts ...pulumi.ResourceOption) (*SpringCloudNewRelicApplicationPerformanceMonitoring, error)
NewSpringCloudNewRelicApplicationPerformanceMonitoring registers a new resource with the given unique name, arguments, and options.
func (*SpringCloudNewRelicApplicationPerformanceMonitoring) ElementType ¶ added in v5.65.0
func (*SpringCloudNewRelicApplicationPerformanceMonitoring) ElementType() reflect.Type
func (*SpringCloudNewRelicApplicationPerformanceMonitoring) ToSpringCloudNewRelicApplicationPerformanceMonitoringOutput ¶ added in v5.65.0
func (i *SpringCloudNewRelicApplicationPerformanceMonitoring) ToSpringCloudNewRelicApplicationPerformanceMonitoringOutput() SpringCloudNewRelicApplicationPerformanceMonitoringOutput
func (*SpringCloudNewRelicApplicationPerformanceMonitoring) ToSpringCloudNewRelicApplicationPerformanceMonitoringOutputWithContext ¶ added in v5.65.0
func (i *SpringCloudNewRelicApplicationPerformanceMonitoring) ToSpringCloudNewRelicApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudNewRelicApplicationPerformanceMonitoringOutput
type SpringCloudNewRelicApplicationPerformanceMonitoringArgs ¶ added in v5.65.0
type SpringCloudNewRelicApplicationPerformanceMonitoringArgs struct { // Specifies whether enable the agent. Defaults to `true`. AgentEnabled pulumi.BoolPtrInput // Specifies the application name used to report data to New Relic. AppName pulumi.StringInput // Specifies the port number to differentiate JVMs for the same app on the same machine. AppServerPort pulumi.IntPtrInput // Specifies whether enable plain text logging of all data sent to New Relic to the agent logfile. Defaults to `false`. AuditModeEnabled pulumi.BoolPtrInput // Specifies whether enable the reporting of data separately for each web app. Defaults to `false`. AutoAppNamingEnabled pulumi.BoolPtrInput // Specifies whether enable the component-based transaction naming. Defaults to `true`. AutoTransactionNamingEnabled pulumi.BoolPtrInput // Specifies whether enable all instrumentation using an `@Trace` annotation. Disabling this causes `@Trace` annotations to be ignored. Defaults to `true`. CustomTracingEnabled pulumi.BoolPtrInput // Specifies whether the Spring Cloud Application Performance Monitoring resource for Application Insights is enabled globally. Defaults to `false`. GloballyEnabled pulumi.BoolPtrInput // Specifies a mapping of labels to be added to the New Relic application. Labels pulumi.StringMapInput // Specifies the license key associated with the New Relic account. This key binds your agent's data to your account in New Relic service. LicenseKey pulumi.StringInput // The name which should be used for this Spring Cloud Application Performance Monitoring resource for New Relic. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The ID of the Spring Cloud Service. Changing this forces a new resource to be created. SpringCloudServiceId pulumi.StringInput }
The set of arguments for constructing a SpringCloudNewRelicApplicationPerformanceMonitoring resource.
func (SpringCloudNewRelicApplicationPerformanceMonitoringArgs) ElementType ¶ added in v5.65.0
func (SpringCloudNewRelicApplicationPerformanceMonitoringArgs) ElementType() reflect.Type
type SpringCloudNewRelicApplicationPerformanceMonitoringArray ¶ added in v5.65.0
type SpringCloudNewRelicApplicationPerformanceMonitoringArray []SpringCloudNewRelicApplicationPerformanceMonitoringInput
func (SpringCloudNewRelicApplicationPerformanceMonitoringArray) ElementType ¶ added in v5.65.0
func (SpringCloudNewRelicApplicationPerformanceMonitoringArray) ElementType() reflect.Type
func (SpringCloudNewRelicApplicationPerformanceMonitoringArray) ToSpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput ¶ added in v5.65.0
func (i SpringCloudNewRelicApplicationPerformanceMonitoringArray) ToSpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput() SpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput
func (SpringCloudNewRelicApplicationPerformanceMonitoringArray) ToSpringCloudNewRelicApplicationPerformanceMonitoringArrayOutputWithContext ¶ added in v5.65.0
func (i SpringCloudNewRelicApplicationPerformanceMonitoringArray) ToSpringCloudNewRelicApplicationPerformanceMonitoringArrayOutputWithContext(ctx context.Context) SpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput
type SpringCloudNewRelicApplicationPerformanceMonitoringArrayInput ¶ added in v5.65.0
type SpringCloudNewRelicApplicationPerformanceMonitoringArrayInput interface { pulumi.Input ToSpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput() SpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput ToSpringCloudNewRelicApplicationPerformanceMonitoringArrayOutputWithContext(context.Context) SpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput }
SpringCloudNewRelicApplicationPerformanceMonitoringArrayInput is an input type that accepts SpringCloudNewRelicApplicationPerformanceMonitoringArray and SpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput values. You can construct a concrete instance of `SpringCloudNewRelicApplicationPerformanceMonitoringArrayInput` via:
SpringCloudNewRelicApplicationPerformanceMonitoringArray{ SpringCloudNewRelicApplicationPerformanceMonitoringArgs{...} }
type SpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput ¶ added in v5.65.0
type SpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput) ElementType ¶ added in v5.65.0
func (SpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput) ElementType() reflect.Type
func (SpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput) ToSpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput ¶ added in v5.65.0
func (o SpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput) ToSpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput() SpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput
func (SpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput) ToSpringCloudNewRelicApplicationPerformanceMonitoringArrayOutputWithContext ¶ added in v5.65.0
func (o SpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput) ToSpringCloudNewRelicApplicationPerformanceMonitoringArrayOutputWithContext(ctx context.Context) SpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput
type SpringCloudNewRelicApplicationPerformanceMonitoringInput ¶ added in v5.65.0
type SpringCloudNewRelicApplicationPerformanceMonitoringInput interface { pulumi.Input ToSpringCloudNewRelicApplicationPerformanceMonitoringOutput() SpringCloudNewRelicApplicationPerformanceMonitoringOutput ToSpringCloudNewRelicApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudNewRelicApplicationPerformanceMonitoringOutput }
type SpringCloudNewRelicApplicationPerformanceMonitoringMap ¶ added in v5.65.0
type SpringCloudNewRelicApplicationPerformanceMonitoringMap map[string]SpringCloudNewRelicApplicationPerformanceMonitoringInput
func (SpringCloudNewRelicApplicationPerformanceMonitoringMap) ElementType ¶ added in v5.65.0
func (SpringCloudNewRelicApplicationPerformanceMonitoringMap) ElementType() reflect.Type
func (SpringCloudNewRelicApplicationPerformanceMonitoringMap) ToSpringCloudNewRelicApplicationPerformanceMonitoringMapOutput ¶ added in v5.65.0
func (i SpringCloudNewRelicApplicationPerformanceMonitoringMap) ToSpringCloudNewRelicApplicationPerformanceMonitoringMapOutput() SpringCloudNewRelicApplicationPerformanceMonitoringMapOutput
func (SpringCloudNewRelicApplicationPerformanceMonitoringMap) ToSpringCloudNewRelicApplicationPerformanceMonitoringMapOutputWithContext ¶ added in v5.65.0
func (i SpringCloudNewRelicApplicationPerformanceMonitoringMap) ToSpringCloudNewRelicApplicationPerformanceMonitoringMapOutputWithContext(ctx context.Context) SpringCloudNewRelicApplicationPerformanceMonitoringMapOutput
type SpringCloudNewRelicApplicationPerformanceMonitoringMapInput ¶ added in v5.65.0
type SpringCloudNewRelicApplicationPerformanceMonitoringMapInput interface { pulumi.Input ToSpringCloudNewRelicApplicationPerformanceMonitoringMapOutput() SpringCloudNewRelicApplicationPerformanceMonitoringMapOutput ToSpringCloudNewRelicApplicationPerformanceMonitoringMapOutputWithContext(context.Context) SpringCloudNewRelicApplicationPerformanceMonitoringMapOutput }
SpringCloudNewRelicApplicationPerformanceMonitoringMapInput is an input type that accepts SpringCloudNewRelicApplicationPerformanceMonitoringMap and SpringCloudNewRelicApplicationPerformanceMonitoringMapOutput values. You can construct a concrete instance of `SpringCloudNewRelicApplicationPerformanceMonitoringMapInput` via:
SpringCloudNewRelicApplicationPerformanceMonitoringMap{ "key": SpringCloudNewRelicApplicationPerformanceMonitoringArgs{...} }
type SpringCloudNewRelicApplicationPerformanceMonitoringMapOutput ¶ added in v5.65.0
type SpringCloudNewRelicApplicationPerformanceMonitoringMapOutput struct{ *pulumi.OutputState }
func (SpringCloudNewRelicApplicationPerformanceMonitoringMapOutput) ElementType ¶ added in v5.65.0
func (SpringCloudNewRelicApplicationPerformanceMonitoringMapOutput) ElementType() reflect.Type
func (SpringCloudNewRelicApplicationPerformanceMonitoringMapOutput) ToSpringCloudNewRelicApplicationPerformanceMonitoringMapOutput ¶ added in v5.65.0
func (o SpringCloudNewRelicApplicationPerformanceMonitoringMapOutput) ToSpringCloudNewRelicApplicationPerformanceMonitoringMapOutput() SpringCloudNewRelicApplicationPerformanceMonitoringMapOutput
func (SpringCloudNewRelicApplicationPerformanceMonitoringMapOutput) ToSpringCloudNewRelicApplicationPerformanceMonitoringMapOutputWithContext ¶ added in v5.65.0
func (o SpringCloudNewRelicApplicationPerformanceMonitoringMapOutput) ToSpringCloudNewRelicApplicationPerformanceMonitoringMapOutputWithContext(ctx context.Context) SpringCloudNewRelicApplicationPerformanceMonitoringMapOutput
type SpringCloudNewRelicApplicationPerformanceMonitoringOutput ¶ added in v5.65.0
type SpringCloudNewRelicApplicationPerformanceMonitoringOutput struct{ *pulumi.OutputState }
func (SpringCloudNewRelicApplicationPerformanceMonitoringOutput) AgentEnabled ¶ added in v5.65.0
func (o SpringCloudNewRelicApplicationPerformanceMonitoringOutput) AgentEnabled() pulumi.BoolPtrOutput
Specifies whether enable the agent. Defaults to `true`.
func (SpringCloudNewRelicApplicationPerformanceMonitoringOutput) AppName ¶ added in v5.65.0
func (o SpringCloudNewRelicApplicationPerformanceMonitoringOutput) AppName() pulumi.StringOutput
Specifies the application name used to report data to New Relic.
func (SpringCloudNewRelicApplicationPerformanceMonitoringOutput) AppServerPort ¶ added in v5.65.0
func (o SpringCloudNewRelicApplicationPerformanceMonitoringOutput) AppServerPort() pulumi.IntPtrOutput
Specifies the port number to differentiate JVMs for the same app on the same machine.
func (SpringCloudNewRelicApplicationPerformanceMonitoringOutput) AuditModeEnabled ¶ added in v5.65.0
func (o SpringCloudNewRelicApplicationPerformanceMonitoringOutput) AuditModeEnabled() pulumi.BoolPtrOutput
Specifies whether enable plain text logging of all data sent to New Relic to the agent logfile. Defaults to `false`.
func (SpringCloudNewRelicApplicationPerformanceMonitoringOutput) AutoAppNamingEnabled ¶ added in v5.65.0
func (o SpringCloudNewRelicApplicationPerformanceMonitoringOutput) AutoAppNamingEnabled() pulumi.BoolPtrOutput
Specifies whether enable the reporting of data separately for each web app. Defaults to `false`.
func (SpringCloudNewRelicApplicationPerformanceMonitoringOutput) AutoTransactionNamingEnabled ¶ added in v5.65.0
func (o SpringCloudNewRelicApplicationPerformanceMonitoringOutput) AutoTransactionNamingEnabled() pulumi.BoolPtrOutput
Specifies whether enable the component-based transaction naming. Defaults to `true`.
func (SpringCloudNewRelicApplicationPerformanceMonitoringOutput) CustomTracingEnabled ¶ added in v5.65.0
func (o SpringCloudNewRelicApplicationPerformanceMonitoringOutput) CustomTracingEnabled() pulumi.BoolPtrOutput
Specifies whether enable all instrumentation using an `@Trace` annotation. Disabling this causes `@Trace` annotations to be ignored. Defaults to `true`.
func (SpringCloudNewRelicApplicationPerformanceMonitoringOutput) ElementType ¶ added in v5.65.0
func (SpringCloudNewRelicApplicationPerformanceMonitoringOutput) ElementType() reflect.Type
func (SpringCloudNewRelicApplicationPerformanceMonitoringOutput) GloballyEnabled ¶ added in v5.65.0
func (o SpringCloudNewRelicApplicationPerformanceMonitoringOutput) GloballyEnabled() pulumi.BoolPtrOutput
Specifies whether the Spring Cloud Application Performance Monitoring resource for Application Insights is enabled globally. Defaults to `false`.
func (SpringCloudNewRelicApplicationPerformanceMonitoringOutput) Labels ¶ added in v5.65.0
func (o SpringCloudNewRelicApplicationPerformanceMonitoringOutput) Labels() pulumi.StringMapOutput
Specifies a mapping of labels to be added to the New Relic application.
func (SpringCloudNewRelicApplicationPerformanceMonitoringOutput) LicenseKey ¶ added in v5.65.0
func (o SpringCloudNewRelicApplicationPerformanceMonitoringOutput) LicenseKey() pulumi.StringOutput
Specifies the license key associated with the New Relic account. This key binds your agent's data to your account in New Relic service.
func (SpringCloudNewRelicApplicationPerformanceMonitoringOutput) Name ¶ added in v5.65.0
The name which should be used for this Spring Cloud Application Performance Monitoring resource for New Relic. Changing this forces a new resource to be created.
func (SpringCloudNewRelicApplicationPerformanceMonitoringOutput) SpringCloudServiceId ¶ added in v5.65.0
func (o SpringCloudNewRelicApplicationPerformanceMonitoringOutput) SpringCloudServiceId() pulumi.StringOutput
The ID of the Spring Cloud Service. Changing this forces a new resource to be created.
func (SpringCloudNewRelicApplicationPerformanceMonitoringOutput) ToSpringCloudNewRelicApplicationPerformanceMonitoringOutput ¶ added in v5.65.0
func (o SpringCloudNewRelicApplicationPerformanceMonitoringOutput) ToSpringCloudNewRelicApplicationPerformanceMonitoringOutput() SpringCloudNewRelicApplicationPerformanceMonitoringOutput
func (SpringCloudNewRelicApplicationPerformanceMonitoringOutput) ToSpringCloudNewRelicApplicationPerformanceMonitoringOutputWithContext ¶ added in v5.65.0
func (o SpringCloudNewRelicApplicationPerformanceMonitoringOutput) ToSpringCloudNewRelicApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudNewRelicApplicationPerformanceMonitoringOutput
type SpringCloudNewRelicApplicationPerformanceMonitoringState ¶ added in v5.65.0
type SpringCloudNewRelicApplicationPerformanceMonitoringState struct { // Specifies whether enable the agent. Defaults to `true`. AgentEnabled pulumi.BoolPtrInput // Specifies the application name used to report data to New Relic. AppName pulumi.StringPtrInput // Specifies the port number to differentiate JVMs for the same app on the same machine. AppServerPort pulumi.IntPtrInput // Specifies whether enable plain text logging of all data sent to New Relic to the agent logfile. Defaults to `false`. AuditModeEnabled pulumi.BoolPtrInput // Specifies whether enable the reporting of data separately for each web app. Defaults to `false`. AutoAppNamingEnabled pulumi.BoolPtrInput // Specifies whether enable the component-based transaction naming. Defaults to `true`. AutoTransactionNamingEnabled pulumi.BoolPtrInput // Specifies whether enable all instrumentation using an `@Trace` annotation. Disabling this causes `@Trace` annotations to be ignored. Defaults to `true`. CustomTracingEnabled pulumi.BoolPtrInput // Specifies whether the Spring Cloud Application Performance Monitoring resource for Application Insights is enabled globally. Defaults to `false`. GloballyEnabled pulumi.BoolPtrInput // Specifies a mapping of labels to be added to the New Relic application. Labels pulumi.StringMapInput // Specifies the license key associated with the New Relic account. This key binds your agent's data to your account in New Relic service. LicenseKey pulumi.StringPtrInput // The name which should be used for this Spring Cloud Application Performance Monitoring resource for New Relic. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The ID of the Spring Cloud Service. Changing this forces a new resource to be created. SpringCloudServiceId pulumi.StringPtrInput }
func (SpringCloudNewRelicApplicationPerformanceMonitoringState) ElementType ¶ added in v5.65.0
func (SpringCloudNewRelicApplicationPerformanceMonitoringState) 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"` // One or more `containerRegistry` block as defined below. This field is applicable only for Spring Cloud Service with enterprise tier. ContainerRegistries SpringCloudServiceContainerRegistryArrayOutput `pulumi:"containerRegistries"` // A `defaultBuildService` block as defined below. This field is applicable only for Spring Cloud Service with enterprise tier. DefaultBuildService SpringCloudServiceDefaultBuildServicePtrOutput `pulumi:"defaultBuildService"` // 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"` // The resource Id of the Managed Environment that the Spring Apps instance builds on. Can only be specified when `skuTier` is set to `StandardGen2`. ManagedEnvironmentId pulumi.StringPtrOutput `pulumi:"managedEnvironmentId"` // A `marketplace` block as defined below. Can only be specified when `sku` is set to `E0`. Marketplace SpringCloudServiceMarketplaceOutput `pulumi:"marketplace"` // 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`. Changing this forces a new resource to be created. SkuName pulumi.StringPtrOutput `pulumi:"skuName"` // Specifies the SKU Tier for this Spring Cloud Service. Possible values are `Basic`, `Enterprise`, `Standard` and `StandardGen2`. The attribute is automatically computed from API response except when `managedEnvironmentId` is defined. Changing this forces a new resource to be created. SkuTier pulumi.StringOutput `pulumi:"skuTier"` // 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
<!--Start PulumiCodeChooser --> ```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 { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleInsights, err := appinsights.NewInsights(ctx, "example", &appinsights.InsightsArgs{ Name: pulumi.String("tf-test-appinsights"), Location: example.Location, ResourceGroupName: example.Name, ApplicationType: pulumi.String("web"), }) if err != nil { return err } _, err = appplatform.NewSpringCloudService(ctx, "example", &appplatform.SpringCloudServiceArgs{ Name: pulumi.String("example-springcloud"), ResourceGroupName: example.Name, Location: example.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 }) }
``` <!--End PulumiCodeChooser -->
## 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 // One or more `containerRegistry` block as defined below. This field is applicable only for Spring Cloud Service with enterprise tier. ContainerRegistries SpringCloudServiceContainerRegistryArrayInput // A `defaultBuildService` block as defined below. This field is applicable only for Spring Cloud Service with enterprise tier. DefaultBuildService SpringCloudServiceDefaultBuildServicePtrInput // 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 // The resource Id of the Managed Environment that the Spring Apps instance builds on. Can only be specified when `skuTier` is set to `StandardGen2`. ManagedEnvironmentId pulumi.StringPtrInput // A `marketplace` block as defined below. Can only be specified when `sku` is set to `E0`. Marketplace SpringCloudServiceMarketplacePtrInput // 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`. Changing this forces a new resource to be created. SkuName pulumi.StringPtrInput // Specifies the SKU Tier for this Spring Cloud Service. Possible values are `Basic`, `Enterprise`, `Standard` and `StandardGen2`. The attribute is automatically computed from API response except when `managedEnvironmentId` is defined. Changing this forces a new resource to be created. SkuTier 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. Defaults to `true`. 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. Defaults to `true`. 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. Defaults to `true`.
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. Defaults to `true`.
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. Defaults to `true`. 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. Defaults to `true`. 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. Defaults to `true`.
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. Defaults to `true`.
func (SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput) ToSpringCloudServiceConfigServerGitSettingSshAuthPtrOutput ¶
func (o SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput) ToSpringCloudServiceConfigServerGitSettingSshAuthPtrOutput() SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput
func (SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput) ToSpringCloudServiceConfigServerGitSettingSshAuthPtrOutputWithContext ¶
func (o SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput) ToSpringCloudServiceConfigServerGitSettingSshAuthPtrOutputWithContext(ctx context.Context) SpringCloudServiceConfigServerGitSettingSshAuthPtrOutput
type SpringCloudServiceContainerRegistry ¶ added in v5.44.0
type SpringCloudServiceContainerRegistry struct { // Specifies the name of the container registry. Name string `pulumi:"name"` // Specifies the password of the container registry. Password string `pulumi:"password"` // Specifies the login server of the container registry. Server string `pulumi:"server"` // Specifies the username of the container registry. Username string `pulumi:"username"` }
type SpringCloudServiceContainerRegistryArgs ¶ added in v5.44.0
type SpringCloudServiceContainerRegistryArgs struct { // Specifies the name of the container registry. Name pulumi.StringInput `pulumi:"name"` // Specifies the password of the container registry. Password pulumi.StringInput `pulumi:"password"` // Specifies the login server of the container registry. Server pulumi.StringInput `pulumi:"server"` // Specifies the username of the container registry. Username pulumi.StringInput `pulumi:"username"` }
func (SpringCloudServiceContainerRegistryArgs) ElementType ¶ added in v5.44.0
func (SpringCloudServiceContainerRegistryArgs) ElementType() reflect.Type
func (SpringCloudServiceContainerRegistryArgs) ToSpringCloudServiceContainerRegistryOutput ¶ added in v5.44.0
func (i SpringCloudServiceContainerRegistryArgs) ToSpringCloudServiceContainerRegistryOutput() SpringCloudServiceContainerRegistryOutput
func (SpringCloudServiceContainerRegistryArgs) ToSpringCloudServiceContainerRegistryOutputWithContext ¶ added in v5.44.0
func (i SpringCloudServiceContainerRegistryArgs) ToSpringCloudServiceContainerRegistryOutputWithContext(ctx context.Context) SpringCloudServiceContainerRegistryOutput
type SpringCloudServiceContainerRegistryArray ¶ added in v5.44.0
type SpringCloudServiceContainerRegistryArray []SpringCloudServiceContainerRegistryInput
func (SpringCloudServiceContainerRegistryArray) ElementType ¶ added in v5.44.0
func (SpringCloudServiceContainerRegistryArray) ElementType() reflect.Type
func (SpringCloudServiceContainerRegistryArray) ToSpringCloudServiceContainerRegistryArrayOutput ¶ added in v5.44.0
func (i SpringCloudServiceContainerRegistryArray) ToSpringCloudServiceContainerRegistryArrayOutput() SpringCloudServiceContainerRegistryArrayOutput
func (SpringCloudServiceContainerRegistryArray) ToSpringCloudServiceContainerRegistryArrayOutputWithContext ¶ added in v5.44.0
func (i SpringCloudServiceContainerRegistryArray) ToSpringCloudServiceContainerRegistryArrayOutputWithContext(ctx context.Context) SpringCloudServiceContainerRegistryArrayOutput
type SpringCloudServiceContainerRegistryArrayInput ¶ added in v5.44.0
type SpringCloudServiceContainerRegistryArrayInput interface { pulumi.Input ToSpringCloudServiceContainerRegistryArrayOutput() SpringCloudServiceContainerRegistryArrayOutput ToSpringCloudServiceContainerRegistryArrayOutputWithContext(context.Context) SpringCloudServiceContainerRegistryArrayOutput }
SpringCloudServiceContainerRegistryArrayInput is an input type that accepts SpringCloudServiceContainerRegistryArray and SpringCloudServiceContainerRegistryArrayOutput values. You can construct a concrete instance of `SpringCloudServiceContainerRegistryArrayInput` via:
SpringCloudServiceContainerRegistryArray{ SpringCloudServiceContainerRegistryArgs{...} }
type SpringCloudServiceContainerRegistryArrayOutput ¶ added in v5.44.0
type SpringCloudServiceContainerRegistryArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudServiceContainerRegistryArrayOutput) ElementType ¶ added in v5.44.0
func (SpringCloudServiceContainerRegistryArrayOutput) ElementType() reflect.Type
func (SpringCloudServiceContainerRegistryArrayOutput) ToSpringCloudServiceContainerRegistryArrayOutput ¶ added in v5.44.0
func (o SpringCloudServiceContainerRegistryArrayOutput) ToSpringCloudServiceContainerRegistryArrayOutput() SpringCloudServiceContainerRegistryArrayOutput
func (SpringCloudServiceContainerRegistryArrayOutput) ToSpringCloudServiceContainerRegistryArrayOutputWithContext ¶ added in v5.44.0
func (o SpringCloudServiceContainerRegistryArrayOutput) ToSpringCloudServiceContainerRegistryArrayOutputWithContext(ctx context.Context) SpringCloudServiceContainerRegistryArrayOutput
type SpringCloudServiceContainerRegistryInput ¶ added in v5.44.0
type SpringCloudServiceContainerRegistryInput interface { pulumi.Input ToSpringCloudServiceContainerRegistryOutput() SpringCloudServiceContainerRegistryOutput ToSpringCloudServiceContainerRegistryOutputWithContext(context.Context) SpringCloudServiceContainerRegistryOutput }
SpringCloudServiceContainerRegistryInput is an input type that accepts SpringCloudServiceContainerRegistryArgs and SpringCloudServiceContainerRegistryOutput values. You can construct a concrete instance of `SpringCloudServiceContainerRegistryInput` via:
SpringCloudServiceContainerRegistryArgs{...}
type SpringCloudServiceContainerRegistryOutput ¶ added in v5.44.0
type SpringCloudServiceContainerRegistryOutput struct{ *pulumi.OutputState }
func (SpringCloudServiceContainerRegistryOutput) ElementType ¶ added in v5.44.0
func (SpringCloudServiceContainerRegistryOutput) ElementType() reflect.Type
func (SpringCloudServiceContainerRegistryOutput) Name ¶ added in v5.44.0
func (o SpringCloudServiceContainerRegistryOutput) Name() pulumi.StringOutput
Specifies the name of the container registry.
func (SpringCloudServiceContainerRegistryOutput) Password ¶ added in v5.44.0
func (o SpringCloudServiceContainerRegistryOutput) Password() pulumi.StringOutput
Specifies the password of the container registry.
func (SpringCloudServiceContainerRegistryOutput) Server ¶ added in v5.44.0
func (o SpringCloudServiceContainerRegistryOutput) Server() pulumi.StringOutput
Specifies the login server of the container registry.
func (SpringCloudServiceContainerRegistryOutput) ToSpringCloudServiceContainerRegistryOutput ¶ added in v5.44.0
func (o SpringCloudServiceContainerRegistryOutput) ToSpringCloudServiceContainerRegistryOutput() SpringCloudServiceContainerRegistryOutput
func (SpringCloudServiceContainerRegistryOutput) ToSpringCloudServiceContainerRegistryOutputWithContext ¶ added in v5.44.0
func (o SpringCloudServiceContainerRegistryOutput) ToSpringCloudServiceContainerRegistryOutputWithContext(ctx context.Context) SpringCloudServiceContainerRegistryOutput
func (SpringCloudServiceContainerRegistryOutput) Username ¶ added in v5.44.0
func (o SpringCloudServiceContainerRegistryOutput) Username() pulumi.StringOutput
Specifies the username of the container registry.
type SpringCloudServiceDefaultBuildService ¶ added in v5.44.0
type SpringCloudServiceDefaultBuildService struct { // Specifies the name of the container registry used in the default build service. ContainerRegistryName *string `pulumi:"containerRegistryName"` }
type SpringCloudServiceDefaultBuildServiceArgs ¶ added in v5.44.0
type SpringCloudServiceDefaultBuildServiceArgs struct { // Specifies the name of the container registry used in the default build service. ContainerRegistryName pulumi.StringPtrInput `pulumi:"containerRegistryName"` }
func (SpringCloudServiceDefaultBuildServiceArgs) ElementType ¶ added in v5.44.0
func (SpringCloudServiceDefaultBuildServiceArgs) ElementType() reflect.Type
func (SpringCloudServiceDefaultBuildServiceArgs) ToSpringCloudServiceDefaultBuildServiceOutput ¶ added in v5.44.0
func (i SpringCloudServiceDefaultBuildServiceArgs) ToSpringCloudServiceDefaultBuildServiceOutput() SpringCloudServiceDefaultBuildServiceOutput
func (SpringCloudServiceDefaultBuildServiceArgs) ToSpringCloudServiceDefaultBuildServiceOutputWithContext ¶ added in v5.44.0
func (i SpringCloudServiceDefaultBuildServiceArgs) ToSpringCloudServiceDefaultBuildServiceOutputWithContext(ctx context.Context) SpringCloudServiceDefaultBuildServiceOutput
func (SpringCloudServiceDefaultBuildServiceArgs) ToSpringCloudServiceDefaultBuildServicePtrOutput ¶ added in v5.44.0
func (i SpringCloudServiceDefaultBuildServiceArgs) ToSpringCloudServiceDefaultBuildServicePtrOutput() SpringCloudServiceDefaultBuildServicePtrOutput
func (SpringCloudServiceDefaultBuildServiceArgs) ToSpringCloudServiceDefaultBuildServicePtrOutputWithContext ¶ added in v5.44.0
func (i SpringCloudServiceDefaultBuildServiceArgs) ToSpringCloudServiceDefaultBuildServicePtrOutputWithContext(ctx context.Context) SpringCloudServiceDefaultBuildServicePtrOutput
type SpringCloudServiceDefaultBuildServiceInput ¶ added in v5.44.0
type SpringCloudServiceDefaultBuildServiceInput interface { pulumi.Input ToSpringCloudServiceDefaultBuildServiceOutput() SpringCloudServiceDefaultBuildServiceOutput ToSpringCloudServiceDefaultBuildServiceOutputWithContext(context.Context) SpringCloudServiceDefaultBuildServiceOutput }
SpringCloudServiceDefaultBuildServiceInput is an input type that accepts SpringCloudServiceDefaultBuildServiceArgs and SpringCloudServiceDefaultBuildServiceOutput values. You can construct a concrete instance of `SpringCloudServiceDefaultBuildServiceInput` via:
SpringCloudServiceDefaultBuildServiceArgs{...}
type SpringCloudServiceDefaultBuildServiceOutput ¶ added in v5.44.0
type SpringCloudServiceDefaultBuildServiceOutput struct{ *pulumi.OutputState }
func (SpringCloudServiceDefaultBuildServiceOutput) ContainerRegistryName ¶ added in v5.44.0
func (o SpringCloudServiceDefaultBuildServiceOutput) ContainerRegistryName() pulumi.StringPtrOutput
Specifies the name of the container registry used in the default build service.
func (SpringCloudServiceDefaultBuildServiceOutput) ElementType ¶ added in v5.44.0
func (SpringCloudServiceDefaultBuildServiceOutput) ElementType() reflect.Type
func (SpringCloudServiceDefaultBuildServiceOutput) ToSpringCloudServiceDefaultBuildServiceOutput ¶ added in v5.44.0
func (o SpringCloudServiceDefaultBuildServiceOutput) ToSpringCloudServiceDefaultBuildServiceOutput() SpringCloudServiceDefaultBuildServiceOutput
func (SpringCloudServiceDefaultBuildServiceOutput) ToSpringCloudServiceDefaultBuildServiceOutputWithContext ¶ added in v5.44.0
func (o SpringCloudServiceDefaultBuildServiceOutput) ToSpringCloudServiceDefaultBuildServiceOutputWithContext(ctx context.Context) SpringCloudServiceDefaultBuildServiceOutput
func (SpringCloudServiceDefaultBuildServiceOutput) ToSpringCloudServiceDefaultBuildServicePtrOutput ¶ added in v5.44.0
func (o SpringCloudServiceDefaultBuildServiceOutput) ToSpringCloudServiceDefaultBuildServicePtrOutput() SpringCloudServiceDefaultBuildServicePtrOutput
func (SpringCloudServiceDefaultBuildServiceOutput) ToSpringCloudServiceDefaultBuildServicePtrOutputWithContext ¶ added in v5.44.0
func (o SpringCloudServiceDefaultBuildServiceOutput) ToSpringCloudServiceDefaultBuildServicePtrOutputWithContext(ctx context.Context) SpringCloudServiceDefaultBuildServicePtrOutput
type SpringCloudServiceDefaultBuildServicePtrInput ¶ added in v5.44.0
type SpringCloudServiceDefaultBuildServicePtrInput interface { pulumi.Input ToSpringCloudServiceDefaultBuildServicePtrOutput() SpringCloudServiceDefaultBuildServicePtrOutput ToSpringCloudServiceDefaultBuildServicePtrOutputWithContext(context.Context) SpringCloudServiceDefaultBuildServicePtrOutput }
SpringCloudServiceDefaultBuildServicePtrInput is an input type that accepts SpringCloudServiceDefaultBuildServiceArgs, SpringCloudServiceDefaultBuildServicePtr and SpringCloudServiceDefaultBuildServicePtrOutput values. You can construct a concrete instance of `SpringCloudServiceDefaultBuildServicePtrInput` via:
SpringCloudServiceDefaultBuildServiceArgs{...} or: nil
func SpringCloudServiceDefaultBuildServicePtr ¶ added in v5.44.0
func SpringCloudServiceDefaultBuildServicePtr(v *SpringCloudServiceDefaultBuildServiceArgs) SpringCloudServiceDefaultBuildServicePtrInput
type SpringCloudServiceDefaultBuildServicePtrOutput ¶ added in v5.44.0
type SpringCloudServiceDefaultBuildServicePtrOutput struct{ *pulumi.OutputState }
func (SpringCloudServiceDefaultBuildServicePtrOutput) ContainerRegistryName ¶ added in v5.44.0
func (o SpringCloudServiceDefaultBuildServicePtrOutput) ContainerRegistryName() pulumi.StringPtrOutput
Specifies the name of the container registry used in the default build service.
func (SpringCloudServiceDefaultBuildServicePtrOutput) ElementType ¶ added in v5.44.0
func (SpringCloudServiceDefaultBuildServicePtrOutput) ElementType() reflect.Type
func (SpringCloudServiceDefaultBuildServicePtrOutput) ToSpringCloudServiceDefaultBuildServicePtrOutput ¶ added in v5.44.0
func (o SpringCloudServiceDefaultBuildServicePtrOutput) ToSpringCloudServiceDefaultBuildServicePtrOutput() SpringCloudServiceDefaultBuildServicePtrOutput
func (SpringCloudServiceDefaultBuildServicePtrOutput) ToSpringCloudServiceDefaultBuildServicePtrOutputWithContext ¶ added in v5.44.0
func (o SpringCloudServiceDefaultBuildServicePtrOutput) ToSpringCloudServiceDefaultBuildServicePtrOutputWithContext(ctx context.Context) SpringCloudServiceDefaultBuildServicePtrOutput
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 SpringCloudServiceMarketplace ¶ added in v5.46.0
type SpringCloudServiceMarketplace struct { // Specifies the plan ID of the 3rd Party Artifact that is being procured. Plan string `pulumi:"plan"` // Specifies the 3rd Party artifact that is being procured. Product string `pulumi:"product"` // Specifies the publisher ID of the 3rd Party Artifact that is being procured. Publisher string `pulumi:"publisher"` }
type SpringCloudServiceMarketplaceArgs ¶ added in v5.46.0
type SpringCloudServiceMarketplaceArgs struct { // Specifies the plan ID of the 3rd Party Artifact that is being procured. Plan pulumi.StringInput `pulumi:"plan"` // Specifies the 3rd Party artifact that is being procured. Product pulumi.StringInput `pulumi:"product"` // Specifies the publisher ID of the 3rd Party Artifact that is being procured. Publisher pulumi.StringInput `pulumi:"publisher"` }
func (SpringCloudServiceMarketplaceArgs) ElementType ¶ added in v5.46.0
func (SpringCloudServiceMarketplaceArgs) ElementType() reflect.Type
func (SpringCloudServiceMarketplaceArgs) ToSpringCloudServiceMarketplaceOutput ¶ added in v5.46.0
func (i SpringCloudServiceMarketplaceArgs) ToSpringCloudServiceMarketplaceOutput() SpringCloudServiceMarketplaceOutput
func (SpringCloudServiceMarketplaceArgs) ToSpringCloudServiceMarketplaceOutputWithContext ¶ added in v5.46.0
func (i SpringCloudServiceMarketplaceArgs) ToSpringCloudServiceMarketplaceOutputWithContext(ctx context.Context) SpringCloudServiceMarketplaceOutput
func (SpringCloudServiceMarketplaceArgs) ToSpringCloudServiceMarketplacePtrOutput ¶ added in v5.46.0
func (i SpringCloudServiceMarketplaceArgs) ToSpringCloudServiceMarketplacePtrOutput() SpringCloudServiceMarketplacePtrOutput
func (SpringCloudServiceMarketplaceArgs) ToSpringCloudServiceMarketplacePtrOutputWithContext ¶ added in v5.46.0
func (i SpringCloudServiceMarketplaceArgs) ToSpringCloudServiceMarketplacePtrOutputWithContext(ctx context.Context) SpringCloudServiceMarketplacePtrOutput
type SpringCloudServiceMarketplaceInput ¶ added in v5.46.0
type SpringCloudServiceMarketplaceInput interface { pulumi.Input ToSpringCloudServiceMarketplaceOutput() SpringCloudServiceMarketplaceOutput ToSpringCloudServiceMarketplaceOutputWithContext(context.Context) SpringCloudServiceMarketplaceOutput }
SpringCloudServiceMarketplaceInput is an input type that accepts SpringCloudServiceMarketplaceArgs and SpringCloudServiceMarketplaceOutput values. You can construct a concrete instance of `SpringCloudServiceMarketplaceInput` via:
SpringCloudServiceMarketplaceArgs{...}
type SpringCloudServiceMarketplaceOutput ¶ added in v5.46.0
type SpringCloudServiceMarketplaceOutput struct{ *pulumi.OutputState }
func (SpringCloudServiceMarketplaceOutput) ElementType ¶ added in v5.46.0
func (SpringCloudServiceMarketplaceOutput) ElementType() reflect.Type
func (SpringCloudServiceMarketplaceOutput) Plan ¶ added in v5.46.0
func (o SpringCloudServiceMarketplaceOutput) Plan() pulumi.StringOutput
Specifies the plan ID of the 3rd Party Artifact that is being procured.
func (SpringCloudServiceMarketplaceOutput) Product ¶ added in v5.46.0
func (o SpringCloudServiceMarketplaceOutput) Product() pulumi.StringOutput
Specifies the 3rd Party artifact that is being procured.
func (SpringCloudServiceMarketplaceOutput) Publisher ¶ added in v5.46.0
func (o SpringCloudServiceMarketplaceOutput) Publisher() pulumi.StringOutput
Specifies the publisher ID of the 3rd Party Artifact that is being procured.
func (SpringCloudServiceMarketplaceOutput) ToSpringCloudServiceMarketplaceOutput ¶ added in v5.46.0
func (o SpringCloudServiceMarketplaceOutput) ToSpringCloudServiceMarketplaceOutput() SpringCloudServiceMarketplaceOutput
func (SpringCloudServiceMarketplaceOutput) ToSpringCloudServiceMarketplaceOutputWithContext ¶ added in v5.46.0
func (o SpringCloudServiceMarketplaceOutput) ToSpringCloudServiceMarketplaceOutputWithContext(ctx context.Context) SpringCloudServiceMarketplaceOutput
func (SpringCloudServiceMarketplaceOutput) ToSpringCloudServiceMarketplacePtrOutput ¶ added in v5.46.0
func (o SpringCloudServiceMarketplaceOutput) ToSpringCloudServiceMarketplacePtrOutput() SpringCloudServiceMarketplacePtrOutput
func (SpringCloudServiceMarketplaceOutput) ToSpringCloudServiceMarketplacePtrOutputWithContext ¶ added in v5.46.0
func (o SpringCloudServiceMarketplaceOutput) ToSpringCloudServiceMarketplacePtrOutputWithContext(ctx context.Context) SpringCloudServiceMarketplacePtrOutput
type SpringCloudServiceMarketplacePtrInput ¶ added in v5.46.0
type SpringCloudServiceMarketplacePtrInput interface { pulumi.Input ToSpringCloudServiceMarketplacePtrOutput() SpringCloudServiceMarketplacePtrOutput ToSpringCloudServiceMarketplacePtrOutputWithContext(context.Context) SpringCloudServiceMarketplacePtrOutput }
SpringCloudServiceMarketplacePtrInput is an input type that accepts SpringCloudServiceMarketplaceArgs, SpringCloudServiceMarketplacePtr and SpringCloudServiceMarketplacePtrOutput values. You can construct a concrete instance of `SpringCloudServiceMarketplacePtrInput` via:
SpringCloudServiceMarketplaceArgs{...} or: nil
func SpringCloudServiceMarketplacePtr ¶ added in v5.46.0
func SpringCloudServiceMarketplacePtr(v *SpringCloudServiceMarketplaceArgs) SpringCloudServiceMarketplacePtrInput
type SpringCloudServiceMarketplacePtrOutput ¶ added in v5.46.0
type SpringCloudServiceMarketplacePtrOutput struct{ *pulumi.OutputState }
func (SpringCloudServiceMarketplacePtrOutput) ElementType ¶ added in v5.46.0
func (SpringCloudServiceMarketplacePtrOutput) ElementType() reflect.Type
func (SpringCloudServiceMarketplacePtrOutput) Plan ¶ added in v5.46.0
func (o SpringCloudServiceMarketplacePtrOutput) Plan() pulumi.StringPtrOutput
Specifies the plan ID of the 3rd Party Artifact that is being procured.
func (SpringCloudServiceMarketplacePtrOutput) Product ¶ added in v5.46.0
func (o SpringCloudServiceMarketplacePtrOutput) Product() pulumi.StringPtrOutput
Specifies the 3rd Party artifact that is being procured.
func (SpringCloudServiceMarketplacePtrOutput) Publisher ¶ added in v5.46.0
func (o SpringCloudServiceMarketplacePtrOutput) Publisher() pulumi.StringPtrOutput
Specifies the publisher ID of the 3rd Party Artifact that is being procured.
func (SpringCloudServiceMarketplacePtrOutput) ToSpringCloudServiceMarketplacePtrOutput ¶ added in v5.46.0
func (o SpringCloudServiceMarketplacePtrOutput) ToSpringCloudServiceMarketplacePtrOutput() SpringCloudServiceMarketplacePtrOutput
func (SpringCloudServiceMarketplacePtrOutput) ToSpringCloudServiceMarketplacePtrOutputWithContext ¶ added in v5.46.0
func (o SpringCloudServiceMarketplacePtrOutput) ToSpringCloudServiceMarketplacePtrOutputWithContext(ctx context.Context) SpringCloudServiceMarketplacePtrOutput
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"` // Specifies the egress traffic type of the Spring Cloud Service. Possible values are `loadBalancer` and `userDefinedRouting`. Defaults to `loadBalancer`. Changing this forces a new resource to be created. OutboundType *string `pulumi:"outboundType"` // Ingress read time out in seconds. 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"` // Specifies the egress traffic type of the Spring Cloud Service. Possible values are `loadBalancer` and `userDefinedRouting`. Defaults to `loadBalancer`. Changing this forces a new resource to be created. OutboundType pulumi.StringPtrInput `pulumi:"outboundType"` // Ingress read time out in seconds. 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) OutboundType ¶ added in v5.46.0
func (o SpringCloudServiceNetworkOutput) OutboundType() pulumi.StringPtrOutput
Specifies the egress traffic type of the Spring Cloud Service. Possible values are `loadBalancer` and `userDefinedRouting`. Defaults to `loadBalancer`. Changing this forces a new resource to be created.
func (SpringCloudServiceNetworkOutput) ReadTimeoutSeconds ¶ added in v5.16.0
func (o SpringCloudServiceNetworkOutput) ReadTimeoutSeconds() pulumi.IntPtrOutput
Ingress read time out in seconds.
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) OutboundType ¶ added in v5.46.0
func (o SpringCloudServiceNetworkPtrOutput) OutboundType() pulumi.StringPtrOutput
Specifies the egress traffic type of the Spring Cloud Service. Possible values are `loadBalancer` and `userDefinedRouting`. Defaults to `loadBalancer`. Changing this forces a new resource to be created.
func (SpringCloudServiceNetworkPtrOutput) ReadTimeoutSeconds ¶ added in v5.16.0
func (o SpringCloudServiceNetworkPtrOutput) ReadTimeoutSeconds() pulumi.IntPtrOutput
Ingress read time out in seconds.
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) ContainerRegistries ¶ added in v5.44.0
func (o SpringCloudServiceOutput) ContainerRegistries() SpringCloudServiceContainerRegistryArrayOutput
One or more `containerRegistry` block as defined below. This field is applicable only for Spring Cloud Service with enterprise tier.
func (SpringCloudServiceOutput) DefaultBuildService ¶ added in v5.44.0
func (o SpringCloudServiceOutput) DefaultBuildService() SpringCloudServiceDefaultBuildServicePtrOutput
A `defaultBuildService` block as defined below. This field is applicable only for Spring Cloud Service with enterprise 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) ManagedEnvironmentId ¶ added in v5.61.0
func (o SpringCloudServiceOutput) ManagedEnvironmentId() pulumi.StringPtrOutput
The resource Id of the Managed Environment that the Spring Apps instance builds on. Can only be specified when `skuTier` is set to `StandardGen2`.
func (SpringCloudServiceOutput) Marketplace ¶ added in v5.46.0
func (o SpringCloudServiceOutput) Marketplace() SpringCloudServiceMarketplaceOutput
A `marketplace` block as defined below. Can only be specified when `sku` is set to `E0`.
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`. Changing this forces a new resource to be created.
func (SpringCloudServiceOutput) SkuTier ¶ added in v5.61.0
func (o SpringCloudServiceOutput) SkuTier() pulumi.StringOutput
Specifies the SKU Tier for this Spring Cloud Service. Possible values are `Basic`, `Enterprise`, `Standard` and `StandardGen2`. The attribute is automatically computed from API response except when `managedEnvironmentId` is defined. Changing this forces a new resource to be created.
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"` // 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 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"` // The IP list of required traffic. 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
The IP list of required traffic.
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 // One or more `containerRegistry` block as defined below. This field is applicable only for Spring Cloud Service with enterprise tier. ContainerRegistries SpringCloudServiceContainerRegistryArrayInput // A `defaultBuildService` block as defined below. This field is applicable only for Spring Cloud Service with enterprise tier. DefaultBuildService SpringCloudServiceDefaultBuildServicePtrInput // 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 // The resource Id of the Managed Environment that the Spring Apps instance builds on. Can only be specified when `skuTier` is set to `StandardGen2`. ManagedEnvironmentId pulumi.StringPtrInput // A `marketplace` block as defined below. Can only be specified when `sku` is set to `E0`. Marketplace SpringCloudServiceMarketplacePtrInput // 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`. Changing this forces a new resource to be created. SkuName pulumi.StringPtrInput // Specifies the SKU Tier for this Spring Cloud Service. Possible values are `Basic`, `Enterprise`, `Standard` and `StandardGen2`. The attribute is automatically computed from API response except when `managedEnvironmentId` is defined. Changing this forces a new resource to be created. SkuTier 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
<!--Start PulumiCodeChooser --> ```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 { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "example", &storage.AccountArgs{ Name: pulumi.String("example"), ResourceGroupName: example.Name, Location: example.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("GRS"), }) if err != nil { return err } exampleSpringCloudService, err := appplatform.NewSpringCloudService(ctx, "example", &appplatform.SpringCloudServiceArgs{ Name: pulumi.String("example"), Location: example.Location, ResourceGroupName: example.Name, }) if err != nil { return err } _, err = appplatform.NewSpringCloudStorage(ctx, "example", &appplatform.SpringCloudStorageArgs{ Name: pulumi.String("example"), SpringCloudServiceId: exampleSpringCloudService.ID(), StorageAccountName: exampleAccount.Name, StorageAccountKey: exampleAccount.PrimaryAccessKey, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## 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
- springCloudAccelerator.go
- springCloudActiveDeployment.go
- springCloudApiPortal.go
- springCloudApiPortalCustomDomain.go
- springCloudApp.go
- springCloudAppCosmosDBAssociation.go
- springCloudAppDynamicsApplicationPerformanceMonitoring.go
- springCloudAppMysqlAssociation.go
- springCloudAppRedisAssociation.go
- springCloudApplicationInsightsApplicationPerformanceMonitoring.go
- springCloudApplicationLiveView.go
- springCloudBuildDeployment.go
- springCloudBuildPackBinding.go
- springCloudBuilder.go
- springCloudCertificate.go
- springCloudConfigurationService.go
- springCloudConnection.go
- springCloudContainerDeployment.go
- springCloudCustomDomain.go
- springCloudCustomizedAccelerator.go
- springCloudDevToolPortal.go
- springCloudDynatraceApplicationPerformanceMonitoring.go
- springCloudElasticApplicationPerformanceMonitoring.go
- springCloudGateway.go
- springCloudGatewayCustomDomain.go
- springCloudGatewayRouteConfig.go
- springCloudJavaDeployment.go
- springCloudNewRelicApplicationPerformanceMonitoring.go
- springCloudService.go
- springCloudStorage.go