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.StringOutput
- 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 ¶
func (o GetSpringCloudAppIdentityOutput) IdentityIds() pulumi.StringArrayOutput
func (GetSpringCloudAppIdentityOutput) PrincipalId ¶
func (o GetSpringCloudAppIdentityOutput) PrincipalId() pulumi.StringOutput
The Principal ID for the Service Principal associated with the Managed Service Identity of this Spring Cloud Application.
func (GetSpringCloudAppIdentityOutput) TenantId ¶
func (o GetSpringCloudAppIdentityOutput) TenantId() pulumi.StringOutput
The Tenant ID for the Service Principal associated with the Managed Service Identity of this Spring Cloud Application.
func (GetSpringCloudAppIdentityOutput) ToGetSpringCloudAppIdentityOutput ¶
func (o GetSpringCloudAppIdentityOutput) ToGetSpringCloudAppIdentityOutput() GetSpringCloudAppIdentityOutput
func (GetSpringCloudAppIdentityOutput) ToGetSpringCloudAppIdentityOutputWithContext ¶
func (o GetSpringCloudAppIdentityOutput) ToGetSpringCloudAppIdentityOutputWithContext(ctx context.Context) GetSpringCloudAppIdentityOutput
func (GetSpringCloudAppIdentityOutput) Type ¶
func (o GetSpringCloudAppIdentityOutput) Type() pulumi.StringOutput
The Type of Managed Identity assigned to the Spring Cloud Application.
type GetSpringCloudAppPersistentDiskArgs ¶
type GetSpringCloudAppPersistentDiskArgs struct { // The mount path of the persistent disk. MountPath pulumi.StringInput `pulumi:"mountPath"` // The size of the persistent disk in GB. SizeInGb pulumi.IntInput `pulumi:"sizeInGb"` }
func (GetSpringCloudAppPersistentDiskArgs) ElementType ¶
func (GetSpringCloudAppPersistentDiskArgs) ElementType() reflect.Type
func (GetSpringCloudAppPersistentDiskArgs) ToGetSpringCloudAppPersistentDiskOutput ¶
func (i GetSpringCloudAppPersistentDiskArgs) ToGetSpringCloudAppPersistentDiskOutput() GetSpringCloudAppPersistentDiskOutput
func (GetSpringCloudAppPersistentDiskArgs) ToGetSpringCloudAppPersistentDiskOutputWithContext ¶
func (i GetSpringCloudAppPersistentDiskArgs) ToGetSpringCloudAppPersistentDiskOutputWithContext(ctx context.Context) GetSpringCloudAppPersistentDiskOutput
type GetSpringCloudAppPersistentDiskArray ¶
type GetSpringCloudAppPersistentDiskArray []GetSpringCloudAppPersistentDiskInput
func (GetSpringCloudAppPersistentDiskArray) ElementType ¶
func (GetSpringCloudAppPersistentDiskArray) ElementType() reflect.Type
func (GetSpringCloudAppPersistentDiskArray) ToGetSpringCloudAppPersistentDiskArrayOutput ¶
func (i GetSpringCloudAppPersistentDiskArray) ToGetSpringCloudAppPersistentDiskArrayOutput() GetSpringCloudAppPersistentDiskArrayOutput
func (GetSpringCloudAppPersistentDiskArray) ToGetSpringCloudAppPersistentDiskArrayOutputWithContext ¶
func (i GetSpringCloudAppPersistentDiskArray) ToGetSpringCloudAppPersistentDiskArrayOutputWithContext(ctx context.Context) GetSpringCloudAppPersistentDiskArrayOutput
type GetSpringCloudAppPersistentDiskArrayInput ¶
type GetSpringCloudAppPersistentDiskArrayInput interface { pulumi.Input ToGetSpringCloudAppPersistentDiskArrayOutput() GetSpringCloudAppPersistentDiskArrayOutput ToGetSpringCloudAppPersistentDiskArrayOutputWithContext(context.Context) GetSpringCloudAppPersistentDiskArrayOutput }
GetSpringCloudAppPersistentDiskArrayInput is an input type that accepts GetSpringCloudAppPersistentDiskArray and GetSpringCloudAppPersistentDiskArrayOutput values. You can construct a concrete instance of `GetSpringCloudAppPersistentDiskArrayInput` via:
GetSpringCloudAppPersistentDiskArray{ GetSpringCloudAppPersistentDiskArgs{...} }
type GetSpringCloudAppPersistentDiskArrayOutput ¶
type GetSpringCloudAppPersistentDiskArrayOutput struct{ *pulumi.OutputState }
func (GetSpringCloudAppPersistentDiskArrayOutput) ElementType ¶
func (GetSpringCloudAppPersistentDiskArrayOutput) ElementType() reflect.Type
func (GetSpringCloudAppPersistentDiskArrayOutput) ToGetSpringCloudAppPersistentDiskArrayOutput ¶
func (o GetSpringCloudAppPersistentDiskArrayOutput) ToGetSpringCloudAppPersistentDiskArrayOutput() GetSpringCloudAppPersistentDiskArrayOutput
func (GetSpringCloudAppPersistentDiskArrayOutput) ToGetSpringCloudAppPersistentDiskArrayOutputWithContext ¶
func (o GetSpringCloudAppPersistentDiskArrayOutput) ToGetSpringCloudAppPersistentDiskArrayOutputWithContext(ctx context.Context) GetSpringCloudAppPersistentDiskArrayOutput
type GetSpringCloudAppPersistentDiskInput ¶
type GetSpringCloudAppPersistentDiskInput interface { pulumi.Input ToGetSpringCloudAppPersistentDiskOutput() GetSpringCloudAppPersistentDiskOutput ToGetSpringCloudAppPersistentDiskOutputWithContext(context.Context) GetSpringCloudAppPersistentDiskOutput }
GetSpringCloudAppPersistentDiskInput is an input type that accepts GetSpringCloudAppPersistentDiskArgs and GetSpringCloudAppPersistentDiskOutput values. You can construct a concrete instance of `GetSpringCloudAppPersistentDiskInput` via:
GetSpringCloudAppPersistentDiskArgs{...}
type GetSpringCloudAppPersistentDiskOutput ¶
type GetSpringCloudAppPersistentDiskOutput struct{ *pulumi.OutputState }
func (GetSpringCloudAppPersistentDiskOutput) ElementType ¶
func (GetSpringCloudAppPersistentDiskOutput) ElementType() reflect.Type
func (GetSpringCloudAppPersistentDiskOutput) MountPath ¶
func (o GetSpringCloudAppPersistentDiskOutput) MountPath() pulumi.StringOutput
The mount path of the persistent disk.
func (GetSpringCloudAppPersistentDiskOutput) SizeInGb ¶
func (o GetSpringCloudAppPersistentDiskOutput) SizeInGb() pulumi.IntOutput
The size of the persistent disk in GB.
func (GetSpringCloudAppPersistentDiskOutput) ToGetSpringCloudAppPersistentDiskOutput ¶
func (o GetSpringCloudAppPersistentDiskOutput) ToGetSpringCloudAppPersistentDiskOutput() GetSpringCloudAppPersistentDiskOutput
func (GetSpringCloudAppPersistentDiskOutput) ToGetSpringCloudAppPersistentDiskOutputWithContext ¶
func (o GetSpringCloudAppPersistentDiskOutput) ToGetSpringCloudAppPersistentDiskOutputWithContext(ctx context.Context) GetSpringCloudAppPersistentDiskOutput
type GetSpringCloudServiceConfigServerGitSetting ¶
type GetSpringCloudServiceConfigServerGitSetting struct { // A `httpBasicAuth` block as defined below. HttpBasicAuths []GetSpringCloudServiceConfigServerGitSettingHttpBasicAuth `pulumi:"httpBasicAuths"` // The default label of the Git repository, which is a branch name, tag name, or commit-id of the repository Label string `pulumi:"label"` // One or more `repository` blocks as defined below. Repositories []GetSpringCloudServiceConfigServerGitSettingRepository `pulumi:"repositories"` // An array of strings used to search subdirectories of the Git repository. SearchPaths []string `pulumi:"searchPaths"` // A `sshAuth` block as defined below. SshAuths []GetSpringCloudServiceConfigServerGitSettingSshAuth `pulumi:"sshAuths"` // The URI of the Git repository Uri string `pulumi:"uri"` }
type GetSpringCloudServiceConfigServerGitSettingArgs ¶
type GetSpringCloudServiceConfigServerGitSettingArgs struct { // A `httpBasicAuth` block as defined below. HttpBasicAuths GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayInput `pulumi:"httpBasicAuths"` // The default label of the Git repository, which is a branch name, tag name, or commit-id of the repository Label pulumi.StringInput `pulumi:"label"` // One or more `repository` blocks as defined below. Repositories GetSpringCloudServiceConfigServerGitSettingRepositoryArrayInput `pulumi:"repositories"` // An array of strings used to search subdirectories of the Git repository. SearchPaths pulumi.StringArrayInput `pulumi:"searchPaths"` // A `sshAuth` block as defined below. SshAuths GetSpringCloudServiceConfigServerGitSettingSshAuthArrayInput `pulumi:"sshAuths"` // The URI of the Git repository Uri pulumi.StringInput `pulumi:"uri"` }
func (GetSpringCloudServiceConfigServerGitSettingArgs) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingArgs) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingArgs) ToGetSpringCloudServiceConfigServerGitSettingOutput ¶
func (i GetSpringCloudServiceConfigServerGitSettingArgs) ToGetSpringCloudServiceConfigServerGitSettingOutput() GetSpringCloudServiceConfigServerGitSettingOutput
func (GetSpringCloudServiceConfigServerGitSettingArgs) ToGetSpringCloudServiceConfigServerGitSettingOutputWithContext ¶
func (i GetSpringCloudServiceConfigServerGitSettingArgs) ToGetSpringCloudServiceConfigServerGitSettingOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingOutput
type GetSpringCloudServiceConfigServerGitSettingArray ¶
type GetSpringCloudServiceConfigServerGitSettingArray []GetSpringCloudServiceConfigServerGitSettingInput
func (GetSpringCloudServiceConfigServerGitSettingArray) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingArray) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingArray) ToGetSpringCloudServiceConfigServerGitSettingArrayOutput ¶
func (i GetSpringCloudServiceConfigServerGitSettingArray) ToGetSpringCloudServiceConfigServerGitSettingArrayOutput() GetSpringCloudServiceConfigServerGitSettingArrayOutput
func (GetSpringCloudServiceConfigServerGitSettingArray) ToGetSpringCloudServiceConfigServerGitSettingArrayOutputWithContext ¶
func (i GetSpringCloudServiceConfigServerGitSettingArray) ToGetSpringCloudServiceConfigServerGitSettingArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingArrayOutput
type GetSpringCloudServiceConfigServerGitSettingArrayInput ¶
type GetSpringCloudServiceConfigServerGitSettingArrayInput interface { pulumi.Input ToGetSpringCloudServiceConfigServerGitSettingArrayOutput() GetSpringCloudServiceConfigServerGitSettingArrayOutput ToGetSpringCloudServiceConfigServerGitSettingArrayOutputWithContext(context.Context) GetSpringCloudServiceConfigServerGitSettingArrayOutput }
GetSpringCloudServiceConfigServerGitSettingArrayInput is an input type that accepts GetSpringCloudServiceConfigServerGitSettingArray and GetSpringCloudServiceConfigServerGitSettingArrayOutput values. You can construct a concrete instance of `GetSpringCloudServiceConfigServerGitSettingArrayInput` via:
GetSpringCloudServiceConfigServerGitSettingArray{ GetSpringCloudServiceConfigServerGitSettingArgs{...} }
type GetSpringCloudServiceConfigServerGitSettingArrayOutput ¶
type GetSpringCloudServiceConfigServerGitSettingArrayOutput struct{ *pulumi.OutputState }
func (GetSpringCloudServiceConfigServerGitSettingArrayOutput) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingArrayOutput) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingArrayOutput ¶
func (o GetSpringCloudServiceConfigServerGitSettingArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingArrayOutput() GetSpringCloudServiceConfigServerGitSettingArrayOutput
func (GetSpringCloudServiceConfigServerGitSettingArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingArrayOutputWithContext ¶
func (o GetSpringCloudServiceConfigServerGitSettingArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingArrayOutput
type GetSpringCloudServiceConfigServerGitSettingHttpBasicAuth ¶
type GetSpringCloudServiceConfigServerGitSettingHttpBasicAuth struct { // The password used to access the HTTP Basic Authentication Git repository server. Password string `pulumi:"password"` // The username used to access the HTTP Basic Authentication Git repository server. Username string `pulumi:"username"` }
type GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs ¶
type GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs struct { // The password used to access the HTTP Basic Authentication Git repository server. Password pulumi.StringInput `pulumi:"password"` // The username used to access the HTTP Basic Authentication Git repository server. Username pulumi.StringInput `pulumi:"username"` }
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput ¶
func (i GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput() GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutputWithContext ¶
func (i GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput
type GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArray ¶
type GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArray []GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthInput
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArray) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArray) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArray) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput ¶
func (i GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArray) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput() GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArray) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutputWithContext ¶
func (i GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArray) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput
type GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayInput ¶
type GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayInput interface { pulumi.Input ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput() GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutputWithContext(context.Context) GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput }
GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayInput is an input type that accepts GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArray and GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput values. You can construct a concrete instance of `GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayInput` via:
GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArray{ GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs{...} }
type GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput ¶
type GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput struct{ *pulumi.OutputState }
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput ¶
func (o GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput() GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutputWithContext ¶
func (o GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput
type GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthInput ¶
type GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthInput interface { pulumi.Input ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput() GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutputWithContext(context.Context) GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput }
GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthInput is an input type that accepts GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs and GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput values. You can construct a concrete instance of `GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthInput` via:
GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArgs{...}
type GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput ¶
type GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput struct{ *pulumi.OutputState }
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) Password ¶
func (o GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) Password() pulumi.StringOutput
The password used to access the HTTP Basic Authentication Git repository server.
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput ¶
func (o GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput() GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutputWithContext ¶
func (o GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput
func (GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) Username ¶
func (o GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthOutput) Username() pulumi.StringOutput
The username used to access the HTTP Basic Authentication Git repository server.
type GetSpringCloudServiceConfigServerGitSettingInput ¶
type GetSpringCloudServiceConfigServerGitSettingInput interface { pulumi.Input ToGetSpringCloudServiceConfigServerGitSettingOutput() GetSpringCloudServiceConfigServerGitSettingOutput ToGetSpringCloudServiceConfigServerGitSettingOutputWithContext(context.Context) GetSpringCloudServiceConfigServerGitSettingOutput }
GetSpringCloudServiceConfigServerGitSettingInput is an input type that accepts GetSpringCloudServiceConfigServerGitSettingArgs and GetSpringCloudServiceConfigServerGitSettingOutput values. You can construct a concrete instance of `GetSpringCloudServiceConfigServerGitSettingInput` via:
GetSpringCloudServiceConfigServerGitSettingArgs{...}
type GetSpringCloudServiceConfigServerGitSettingOutput ¶
type GetSpringCloudServiceConfigServerGitSettingOutput struct{ *pulumi.OutputState }
func (GetSpringCloudServiceConfigServerGitSettingOutput) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingOutput) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingOutput) HttpBasicAuths ¶
func (o GetSpringCloudServiceConfigServerGitSettingOutput) HttpBasicAuths() GetSpringCloudServiceConfigServerGitSettingHttpBasicAuthArrayOutput
A `httpBasicAuth` block as defined below.
func (GetSpringCloudServiceConfigServerGitSettingOutput) Label ¶
func (o GetSpringCloudServiceConfigServerGitSettingOutput) Label() pulumi.StringOutput
The default label of the Git repository, which is a branch name, tag name, or commit-id of the repository
func (GetSpringCloudServiceConfigServerGitSettingOutput) Repositories ¶
func (o GetSpringCloudServiceConfigServerGitSettingOutput) Repositories() GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput
One or more `repository` blocks as defined below.
func (GetSpringCloudServiceConfigServerGitSettingOutput) SearchPaths ¶
func (o GetSpringCloudServiceConfigServerGitSettingOutput) SearchPaths() pulumi.StringArrayOutput
An array of strings used to search subdirectories of the Git repository.
func (GetSpringCloudServiceConfigServerGitSettingOutput) SshAuths ¶
func (o GetSpringCloudServiceConfigServerGitSettingOutput) SshAuths() GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput
A `sshAuth` block as defined below.
func (GetSpringCloudServiceConfigServerGitSettingOutput) ToGetSpringCloudServiceConfigServerGitSettingOutput ¶
func (o GetSpringCloudServiceConfigServerGitSettingOutput) ToGetSpringCloudServiceConfigServerGitSettingOutput() GetSpringCloudServiceConfigServerGitSettingOutput
func (GetSpringCloudServiceConfigServerGitSettingOutput) ToGetSpringCloudServiceConfigServerGitSettingOutputWithContext ¶
func (o GetSpringCloudServiceConfigServerGitSettingOutput) ToGetSpringCloudServiceConfigServerGitSettingOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingOutput
func (GetSpringCloudServiceConfigServerGitSettingOutput) Uri ¶
func (o GetSpringCloudServiceConfigServerGitSettingOutput) Uri() pulumi.StringOutput
The URI of the Git repository
type GetSpringCloudServiceConfigServerGitSettingRepository ¶
type GetSpringCloudServiceConfigServerGitSettingRepository struct { // A `httpBasicAuth` block as defined below. HttpBasicAuths []GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuth `pulumi:"httpBasicAuths"` // The default label of the Git repository, which is a branch name, tag name, or commit-id of the repository Label string `pulumi:"label"` // Specifies The name of the Spring Cloud Service resource. Name string `pulumi:"name"` // An array of strings used to match an application name. For each pattern, use the `{application}/{profile}` format with wildcards. Patterns []string `pulumi:"patterns"` // An array of strings used to search subdirectories of the Git repository. SearchPaths []string `pulumi:"searchPaths"` // A `sshAuth` block as defined below. SshAuths []GetSpringCloudServiceConfigServerGitSettingRepositorySshAuth `pulumi:"sshAuths"` // The URI of the Git repository Uri string `pulumi:"uri"` }
type GetSpringCloudServiceConfigServerGitSettingRepositoryArgs ¶
type GetSpringCloudServiceConfigServerGitSettingRepositoryArgs struct { // A `httpBasicAuth` block as defined below. HttpBasicAuths GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayInput `pulumi:"httpBasicAuths"` // The default label of the Git repository, which is a branch name, tag name, or commit-id of the repository Label pulumi.StringInput `pulumi:"label"` // Specifies The name of the Spring Cloud Service resource. Name pulumi.StringInput `pulumi:"name"` // An array of strings used to match an application name. For each pattern, use the `{application}/{profile}` format with wildcards. Patterns pulumi.StringArrayInput `pulumi:"patterns"` // An array of strings used to search subdirectories of the Git repository. SearchPaths pulumi.StringArrayInput `pulumi:"searchPaths"` // A `sshAuth` block as defined below. SshAuths GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayInput `pulumi:"sshAuths"` // The URI of the Git repository Uri pulumi.StringInput `pulumi:"uri"` }
func (GetSpringCloudServiceConfigServerGitSettingRepositoryArgs) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingRepositoryArgs) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingRepositoryArgs) ToGetSpringCloudServiceConfigServerGitSettingRepositoryOutput ¶
func (i GetSpringCloudServiceConfigServerGitSettingRepositoryArgs) ToGetSpringCloudServiceConfigServerGitSettingRepositoryOutput() GetSpringCloudServiceConfigServerGitSettingRepositoryOutput
func (GetSpringCloudServiceConfigServerGitSettingRepositoryArgs) ToGetSpringCloudServiceConfigServerGitSettingRepositoryOutputWithContext ¶
func (i GetSpringCloudServiceConfigServerGitSettingRepositoryArgs) ToGetSpringCloudServiceConfigServerGitSettingRepositoryOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositoryOutput
type GetSpringCloudServiceConfigServerGitSettingRepositoryArray ¶
type GetSpringCloudServiceConfigServerGitSettingRepositoryArray []GetSpringCloudServiceConfigServerGitSettingRepositoryInput
func (GetSpringCloudServiceConfigServerGitSettingRepositoryArray) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingRepositoryArray) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingRepositoryArray) ToGetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput ¶
func (i GetSpringCloudServiceConfigServerGitSettingRepositoryArray) ToGetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput() GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput
func (GetSpringCloudServiceConfigServerGitSettingRepositoryArray) ToGetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutputWithContext ¶
func (i GetSpringCloudServiceConfigServerGitSettingRepositoryArray) ToGetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput
type GetSpringCloudServiceConfigServerGitSettingRepositoryArrayInput ¶
type GetSpringCloudServiceConfigServerGitSettingRepositoryArrayInput interface { pulumi.Input ToGetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput() GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput ToGetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutputWithContext(context.Context) GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput }
GetSpringCloudServiceConfigServerGitSettingRepositoryArrayInput is an input type that accepts GetSpringCloudServiceConfigServerGitSettingRepositoryArray and GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput values. You can construct a concrete instance of `GetSpringCloudServiceConfigServerGitSettingRepositoryArrayInput` via:
GetSpringCloudServiceConfigServerGitSettingRepositoryArray{ GetSpringCloudServiceConfigServerGitSettingRepositoryArgs{...} }
type GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput ¶
type GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput struct{ *pulumi.OutputState }
func (GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput() GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput
func (GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutputWithContext ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositoryArrayOutput
type GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuth ¶
type GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuth struct { // The password used to access the HTTP Basic Authentication Git repository server. Password string `pulumi:"password"` // The username used to access the HTTP Basic Authentication Git repository server. Username string `pulumi:"username"` }
type GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs ¶
type GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs struct { // The password used to access the HTTP Basic Authentication Git repository server. Password pulumi.StringInput `pulumi:"password"` // The username used to access the HTTP Basic Authentication Git repository server. Username pulumi.StringInput `pulumi:"username"` }
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput ¶
func (i GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput() GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutputWithContext ¶
func (i GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput
type GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArray ¶
type GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArray []GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthInput
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArray) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArray) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArray) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput ¶
func (i GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArray) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput() GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArray) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutputWithContext ¶
func (i GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArray) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput
type GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayInput ¶
type GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayInput interface { pulumi.Input ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput() GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutputWithContext(context.Context) GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput }
GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayInput is an input type that accepts GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArray and GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput values. You can construct a concrete instance of `GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayInput` via:
GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArray{ GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs{...} }
type GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput ¶
type GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput struct{ *pulumi.OutputState }
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput() GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutputWithContext ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput
type GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthInput ¶
type GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthInput interface { pulumi.Input ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput() GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutputWithContext(context.Context) GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput }
GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthInput is an input type that accepts GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs and GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput values. You can construct a concrete instance of `GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthInput` via:
GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArgs{...}
type GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput ¶
type GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput struct{ *pulumi.OutputState }
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) Password ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) Password() pulumi.StringOutput
The password used to access the HTTP Basic Authentication Git repository server.
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput() GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutputWithContext ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput
func (GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) Username ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthOutput) Username() pulumi.StringOutput
The username used to access the HTTP Basic Authentication Git repository server.
type GetSpringCloudServiceConfigServerGitSettingRepositoryInput ¶
type GetSpringCloudServiceConfigServerGitSettingRepositoryInput interface { pulumi.Input ToGetSpringCloudServiceConfigServerGitSettingRepositoryOutput() GetSpringCloudServiceConfigServerGitSettingRepositoryOutput ToGetSpringCloudServiceConfigServerGitSettingRepositoryOutputWithContext(context.Context) GetSpringCloudServiceConfigServerGitSettingRepositoryOutput }
GetSpringCloudServiceConfigServerGitSettingRepositoryInput is an input type that accepts GetSpringCloudServiceConfigServerGitSettingRepositoryArgs and GetSpringCloudServiceConfigServerGitSettingRepositoryOutput values. You can construct a concrete instance of `GetSpringCloudServiceConfigServerGitSettingRepositoryInput` via:
GetSpringCloudServiceConfigServerGitSettingRepositoryArgs{...}
type GetSpringCloudServiceConfigServerGitSettingRepositoryOutput ¶
type GetSpringCloudServiceConfigServerGitSettingRepositoryOutput struct{ *pulumi.OutputState }
func (GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) HttpBasicAuths ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) HttpBasicAuths() GetSpringCloudServiceConfigServerGitSettingRepositoryHttpBasicAuthArrayOutput
A `httpBasicAuth` block as defined below.
func (GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) Label ¶
The default label of the Git repository, which is a branch name, tag name, or commit-id of the repository
func (GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) Name ¶
Specifies The name of the Spring Cloud Service resource.
func (GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) Patterns ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) Patterns() pulumi.StringArrayOutput
An array of strings used to match an application name. For each pattern, use the `{application}/{profile}` format with wildcards.
func (GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) SearchPaths ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) SearchPaths() pulumi.StringArrayOutput
An array of strings used to search subdirectories of the Git repository.
func (GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) SshAuths ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) SshAuths() GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput
A `sshAuth` block as defined below.
func (GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryOutput ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryOutput() GetSpringCloudServiceConfigServerGitSettingRepositoryOutput
func (GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryOutputWithContext ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositoryOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositoryOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositoryOutput
type GetSpringCloudServiceConfigServerGitSettingRepositorySshAuth ¶
type GetSpringCloudServiceConfigServerGitSettingRepositorySshAuth struct { // The host key of the Git repository server. HostKey string `pulumi:"hostKey"` // The host key algorithm. HostKeyAlgorithm string `pulumi:"hostKeyAlgorithm"` // The SSH private key to access the Git repository, needed when the URI starts with `git@` or `ssh://`. PrivateKey string `pulumi:"privateKey"` // Indicates whether the Config Server instance will fail to start if the hostKey does not match. StrictHostKeyCheckingEnabled bool `pulumi:"strictHostKeyCheckingEnabled"` }
type GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs ¶
type GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs struct { // The host key of the Git repository server. HostKey pulumi.StringInput `pulumi:"hostKey"` // The host key algorithm. HostKeyAlgorithm pulumi.StringInput `pulumi:"hostKeyAlgorithm"` // The SSH private key to access the Git repository, needed when the URI starts with `git@` or `ssh://`. PrivateKey pulumi.StringInput `pulumi:"privateKey"` // Indicates whether the Config Server instance will fail to start if the hostKey does not match. StrictHostKeyCheckingEnabled pulumi.BoolInput `pulumi:"strictHostKeyCheckingEnabled"` }
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput ¶
func (i GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput() GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutputWithContext ¶
func (i GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput
type GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArray ¶
type GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArray []GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthInput
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArray) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArray) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArray) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput ¶
func (i GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArray) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput() GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArray) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutputWithContext ¶
func (i GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArray) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput
type GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayInput ¶
type GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayInput interface { pulumi.Input ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput() GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutputWithContext(context.Context) GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput }
GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayInput is an input type that accepts GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArray and GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput values. You can construct a concrete instance of `GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayInput` via:
GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArray{ GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs{...} }
type GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput ¶
type GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput struct{ *pulumi.OutputState }
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput() GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutputWithContext ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArrayOutput
type GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthInput ¶
type GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthInput interface { pulumi.Input ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput() GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutputWithContext(context.Context) GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput }
GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthInput is an input type that accepts GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs and GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput values. You can construct a concrete instance of `GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthInput` via:
GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthArgs{...}
type GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput ¶
type GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput struct{ *pulumi.OutputState }
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) HostKey ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) HostKey() pulumi.StringOutput
The host key of the Git repository server.
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) HostKeyAlgorithm ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) HostKeyAlgorithm() pulumi.StringOutput
The host key algorithm.
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) PrivateKey ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) PrivateKey() pulumi.StringOutput
The SSH private key to access the Git repository, needed when the URI starts with `git@` or `ssh://`.
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) StrictHostKeyCheckingEnabled ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) StrictHostKeyCheckingEnabled() pulumi.BoolOutput
Indicates whether the Config Server instance will fail to start if the hostKey does not match.
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput() GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput
func (GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutputWithContext ¶
func (o GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingRepositorySshAuthOutput
type GetSpringCloudServiceConfigServerGitSettingSshAuth ¶
type GetSpringCloudServiceConfigServerGitSettingSshAuth struct { // The host key of the Git repository server. HostKey string `pulumi:"hostKey"` // The host key algorithm. HostKeyAlgorithm string `pulumi:"hostKeyAlgorithm"` // The SSH private key to access the Git repository, needed when the URI starts with `git@` or `ssh://`. PrivateKey string `pulumi:"privateKey"` // Indicates whether the Config Server instance will fail to start if the hostKey does not match. StrictHostKeyCheckingEnabled bool `pulumi:"strictHostKeyCheckingEnabled"` }
type GetSpringCloudServiceConfigServerGitSettingSshAuthArgs ¶
type GetSpringCloudServiceConfigServerGitSettingSshAuthArgs struct { // The host key of the Git repository server. HostKey pulumi.StringInput `pulumi:"hostKey"` // The host key algorithm. HostKeyAlgorithm pulumi.StringInput `pulumi:"hostKeyAlgorithm"` // The SSH private key to access the Git repository, needed when the URI starts with `git@` or `ssh://`. PrivateKey pulumi.StringInput `pulumi:"privateKey"` // Indicates whether the Config Server instance will fail to start if the hostKey does not match. StrictHostKeyCheckingEnabled pulumi.BoolInput `pulumi:"strictHostKeyCheckingEnabled"` }
func (GetSpringCloudServiceConfigServerGitSettingSshAuthArgs) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingSshAuthArgs) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingSshAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingSshAuthOutput ¶
func (i GetSpringCloudServiceConfigServerGitSettingSshAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingSshAuthOutput() GetSpringCloudServiceConfigServerGitSettingSshAuthOutput
func (GetSpringCloudServiceConfigServerGitSettingSshAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingSshAuthOutputWithContext ¶
func (i GetSpringCloudServiceConfigServerGitSettingSshAuthArgs) ToGetSpringCloudServiceConfigServerGitSettingSshAuthOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingSshAuthOutput
type GetSpringCloudServiceConfigServerGitSettingSshAuthArray ¶
type GetSpringCloudServiceConfigServerGitSettingSshAuthArray []GetSpringCloudServiceConfigServerGitSettingSshAuthInput
func (GetSpringCloudServiceConfigServerGitSettingSshAuthArray) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingSshAuthArray) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingSshAuthArray) ToGetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput ¶
func (i GetSpringCloudServiceConfigServerGitSettingSshAuthArray) ToGetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput() GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput
func (GetSpringCloudServiceConfigServerGitSettingSshAuthArray) ToGetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutputWithContext ¶
func (i GetSpringCloudServiceConfigServerGitSettingSshAuthArray) ToGetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput
type GetSpringCloudServiceConfigServerGitSettingSshAuthArrayInput ¶
type GetSpringCloudServiceConfigServerGitSettingSshAuthArrayInput interface { pulumi.Input ToGetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput() GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput ToGetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutputWithContext(context.Context) GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput }
GetSpringCloudServiceConfigServerGitSettingSshAuthArrayInput is an input type that accepts GetSpringCloudServiceConfigServerGitSettingSshAuthArray and GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput values. You can construct a concrete instance of `GetSpringCloudServiceConfigServerGitSettingSshAuthArrayInput` via:
GetSpringCloudServiceConfigServerGitSettingSshAuthArray{ GetSpringCloudServiceConfigServerGitSettingSshAuthArgs{...} }
type GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput ¶
type GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput struct{ *pulumi.OutputState }
func (GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput ¶
func (o GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput() GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput
func (GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutputWithContext ¶
func (o GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput) ToGetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingSshAuthArrayOutput
type GetSpringCloudServiceConfigServerGitSettingSshAuthInput ¶
type GetSpringCloudServiceConfigServerGitSettingSshAuthInput interface { pulumi.Input ToGetSpringCloudServiceConfigServerGitSettingSshAuthOutput() GetSpringCloudServiceConfigServerGitSettingSshAuthOutput ToGetSpringCloudServiceConfigServerGitSettingSshAuthOutputWithContext(context.Context) GetSpringCloudServiceConfigServerGitSettingSshAuthOutput }
GetSpringCloudServiceConfigServerGitSettingSshAuthInput is an input type that accepts GetSpringCloudServiceConfigServerGitSettingSshAuthArgs and GetSpringCloudServiceConfigServerGitSettingSshAuthOutput values. You can construct a concrete instance of `GetSpringCloudServiceConfigServerGitSettingSshAuthInput` via:
GetSpringCloudServiceConfigServerGitSettingSshAuthArgs{...}
type GetSpringCloudServiceConfigServerGitSettingSshAuthOutput ¶
type GetSpringCloudServiceConfigServerGitSettingSshAuthOutput struct{ *pulumi.OutputState }
func (GetSpringCloudServiceConfigServerGitSettingSshAuthOutput) ElementType ¶
func (GetSpringCloudServiceConfigServerGitSettingSshAuthOutput) ElementType() reflect.Type
func (GetSpringCloudServiceConfigServerGitSettingSshAuthOutput) HostKey ¶
func (o GetSpringCloudServiceConfigServerGitSettingSshAuthOutput) HostKey() pulumi.StringOutput
The host key of the Git repository server.
func (GetSpringCloudServiceConfigServerGitSettingSshAuthOutput) HostKeyAlgorithm ¶
func (o GetSpringCloudServiceConfigServerGitSettingSshAuthOutput) HostKeyAlgorithm() pulumi.StringOutput
The host key algorithm.
func (GetSpringCloudServiceConfigServerGitSettingSshAuthOutput) PrivateKey ¶
func (o GetSpringCloudServiceConfigServerGitSettingSshAuthOutput) PrivateKey() pulumi.StringOutput
The SSH private key to access the Git repository, needed when the URI starts with `git@` or `ssh://`.
func (GetSpringCloudServiceConfigServerGitSettingSshAuthOutput) StrictHostKeyCheckingEnabled ¶
func (o GetSpringCloudServiceConfigServerGitSettingSshAuthOutput) StrictHostKeyCheckingEnabled() pulumi.BoolOutput
Indicates whether the Config Server instance will fail to start if the hostKey does not match.
func (GetSpringCloudServiceConfigServerGitSettingSshAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingSshAuthOutput ¶
func (o GetSpringCloudServiceConfigServerGitSettingSshAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingSshAuthOutput() GetSpringCloudServiceConfigServerGitSettingSshAuthOutput
func (GetSpringCloudServiceConfigServerGitSettingSshAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingSshAuthOutputWithContext ¶
func (o GetSpringCloudServiceConfigServerGitSettingSshAuthOutput) ToGetSpringCloudServiceConfigServerGitSettingSshAuthOutputWithContext(ctx context.Context) GetSpringCloudServiceConfigServerGitSettingSshAuthOutput
type GetSpringCloudServiceRequiredNetworkTrafficRule ¶
type GetSpringCloudServiceRequiredNetworkTrafficRule struct { // The direction of required traffic. Possible values are `Inbound`, `Outbound`. Direction string `pulumi:"direction"` // The FQDN list of required traffic. Fqdns []string `pulumi:"fqdns"` // The IP list of required traffic. IpAddresses []string `pulumi:"ipAddresses"` // The port of required traffic. Port int `pulumi:"port"` // The protocol of required traffic. Protocol string `pulumi:"protocol"` }
type GetSpringCloudServiceRequiredNetworkTrafficRuleArgs ¶
type GetSpringCloudServiceRequiredNetworkTrafficRuleArgs struct { // The direction of required traffic. Possible values are `Inbound`, `Outbound`. Direction pulumi.StringInput `pulumi:"direction"` // The FQDN list of required traffic. Fqdns pulumi.StringArrayInput `pulumi:"fqdns"` // The IP list of required traffic. IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"` // The port of required traffic. Port pulumi.IntInput `pulumi:"port"` // The protocol of required traffic. Protocol pulumi.StringInput `pulumi:"protocol"` }
func (GetSpringCloudServiceRequiredNetworkTrafficRuleArgs) ElementType ¶
func (GetSpringCloudServiceRequiredNetworkTrafficRuleArgs) ElementType() reflect.Type
func (GetSpringCloudServiceRequiredNetworkTrafficRuleArgs) ToGetSpringCloudServiceRequiredNetworkTrafficRuleOutput ¶
func (i GetSpringCloudServiceRequiredNetworkTrafficRuleArgs) ToGetSpringCloudServiceRequiredNetworkTrafficRuleOutput() GetSpringCloudServiceRequiredNetworkTrafficRuleOutput
func (GetSpringCloudServiceRequiredNetworkTrafficRuleArgs) ToGetSpringCloudServiceRequiredNetworkTrafficRuleOutputWithContext ¶
func (i GetSpringCloudServiceRequiredNetworkTrafficRuleArgs) ToGetSpringCloudServiceRequiredNetworkTrafficRuleOutputWithContext(ctx context.Context) GetSpringCloudServiceRequiredNetworkTrafficRuleOutput
type GetSpringCloudServiceRequiredNetworkTrafficRuleArray ¶
type GetSpringCloudServiceRequiredNetworkTrafficRuleArray []GetSpringCloudServiceRequiredNetworkTrafficRuleInput
func (GetSpringCloudServiceRequiredNetworkTrafficRuleArray) ElementType ¶
func (GetSpringCloudServiceRequiredNetworkTrafficRuleArray) ElementType() reflect.Type
func (GetSpringCloudServiceRequiredNetworkTrafficRuleArray) ToGetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput ¶
func (i GetSpringCloudServiceRequiredNetworkTrafficRuleArray) ToGetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput() GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput
func (GetSpringCloudServiceRequiredNetworkTrafficRuleArray) ToGetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutputWithContext ¶
func (i GetSpringCloudServiceRequiredNetworkTrafficRuleArray) ToGetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput
type GetSpringCloudServiceRequiredNetworkTrafficRuleArrayInput ¶
type GetSpringCloudServiceRequiredNetworkTrafficRuleArrayInput interface { pulumi.Input ToGetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput() GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput ToGetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutputWithContext(context.Context) GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput }
GetSpringCloudServiceRequiredNetworkTrafficRuleArrayInput is an input type that accepts GetSpringCloudServiceRequiredNetworkTrafficRuleArray and GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput values. You can construct a concrete instance of `GetSpringCloudServiceRequiredNetworkTrafficRuleArrayInput` via:
GetSpringCloudServiceRequiredNetworkTrafficRuleArray{ GetSpringCloudServiceRequiredNetworkTrafficRuleArgs{...} }
type GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput ¶
type GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput struct{ *pulumi.OutputState }
func (GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput) ElementType ¶
func (GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput) ElementType() reflect.Type
func (GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput) ToGetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput ¶
func (o GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput) ToGetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput() GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput
func (GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput) ToGetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutputWithContext ¶
func (o GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput) ToGetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutputWithContext(ctx context.Context) GetSpringCloudServiceRequiredNetworkTrafficRuleArrayOutput
type GetSpringCloudServiceRequiredNetworkTrafficRuleInput ¶
type GetSpringCloudServiceRequiredNetworkTrafficRuleInput interface { pulumi.Input ToGetSpringCloudServiceRequiredNetworkTrafficRuleOutput() GetSpringCloudServiceRequiredNetworkTrafficRuleOutput ToGetSpringCloudServiceRequiredNetworkTrafficRuleOutputWithContext(context.Context) GetSpringCloudServiceRequiredNetworkTrafficRuleOutput }
GetSpringCloudServiceRequiredNetworkTrafficRuleInput is an input type that accepts GetSpringCloudServiceRequiredNetworkTrafficRuleArgs and GetSpringCloudServiceRequiredNetworkTrafficRuleOutput values. You can construct a concrete instance of `GetSpringCloudServiceRequiredNetworkTrafficRuleInput` via:
GetSpringCloudServiceRequiredNetworkTrafficRuleArgs{...}
type GetSpringCloudServiceRequiredNetworkTrafficRuleOutput ¶
type GetSpringCloudServiceRequiredNetworkTrafficRuleOutput struct{ *pulumi.OutputState }
func (GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) Direction ¶
func (o GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) Direction() pulumi.StringOutput
The direction of required traffic. Possible values are `Inbound`, `Outbound`.
func (GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) ElementType ¶
func (GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) ElementType() reflect.Type
func (GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) Fqdns ¶
func (o GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) Fqdns() pulumi.StringArrayOutput
The FQDN list of required traffic.
func (GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) IpAddresses ¶
func (o GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) IpAddresses() pulumi.StringArrayOutput
The IP list of required traffic.
func (GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) Port ¶
func (o GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) Port() pulumi.IntOutput
The port of required traffic.
func (GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) Protocol ¶
func (o GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) Protocol() pulumi.StringOutput
The protocol of required traffic.
func (GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) ToGetSpringCloudServiceRequiredNetworkTrafficRuleOutput ¶
func (o GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) ToGetSpringCloudServiceRequiredNetworkTrafficRuleOutput() GetSpringCloudServiceRequiredNetworkTrafficRuleOutput
func (GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) ToGetSpringCloudServiceRequiredNetworkTrafficRuleOutputWithContext ¶
func (o GetSpringCloudServiceRequiredNetworkTrafficRuleOutput) ToGetSpringCloudServiceRequiredNetworkTrafficRuleOutputWithContext(ctx context.Context) GetSpringCloudServiceRequiredNetworkTrafficRuleOutput
type LookupSpringCloudAppArgs ¶
type LookupSpringCloudAppArgs struct { // The name of the Spring Cloud Application. Name string `pulumi:"name"` // The name of the Resource Group where the Spring Cloud Application exists. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the Spring Cloud Service. ServiceName string `pulumi:"serviceName"` }
A collection of arguments for invoking getSpringCloudApp.
type LookupSpringCloudAppOutputArgs ¶
type LookupSpringCloudAppOutputArgs struct { // The name of the Spring Cloud Application. Name pulumi.StringInput `pulumi:"name"` // The name of the Resource Group where the Spring Cloud Application exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The name of the Spring Cloud Service. ServiceName pulumi.StringInput `pulumi:"serviceName"` }
A collection of arguments for invoking getSpringCloudApp.
func (LookupSpringCloudAppOutputArgs) ElementType ¶
func (LookupSpringCloudAppOutputArgs) ElementType() reflect.Type
type LookupSpringCloudAppResult ¶
type LookupSpringCloudAppResult struct { // The Fully Qualified DNS Name. Fqdn string `pulumi:"fqdn"` // Is only HTTPS allowed? HttpsOnly bool `pulumi:"httpsOnly"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // An `identity` block as defined below. Identities []GetSpringCloudAppIdentity `pulumi:"identities"` // Does the Spring Cloud Application have public endpoint? IsPublic bool `pulumi:"isPublic"` Name string `pulumi:"name"` // A `persistentDisk` block as defined below. PersistentDisks []GetSpringCloudAppPersistentDisk `pulumi:"persistentDisks"` ResourceGroupName string `pulumi:"resourceGroupName"` ServiceName string `pulumi:"serviceName"` // Is End to End TLS Enabled? TlsEnabled bool `pulumi:"tlsEnabled"` // The public endpoint of the Spring Cloud Application. Url string `pulumi:"url"` }
A collection of values returned by getSpringCloudApp.
func LookupSpringCloudApp ¶
func LookupSpringCloudApp(ctx *pulumi.Context, args *LookupSpringCloudAppArgs, opts ...pulumi.InvokeOption) (*LookupSpringCloudAppResult, error)
Use this data source to access information about an existing Spring Cloud Application.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/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 }) }
```
type LookupSpringCloudAppResultOutput ¶
type LookupSpringCloudAppResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSpringCloudApp.
func LookupSpringCloudAppOutput ¶
func LookupSpringCloudAppOutput(ctx *pulumi.Context, args LookupSpringCloudAppOutputArgs, opts ...pulumi.InvokeOption) LookupSpringCloudAppResultOutput
func (LookupSpringCloudAppResultOutput) ElementType ¶
func (LookupSpringCloudAppResultOutput) ElementType() reflect.Type
func (LookupSpringCloudAppResultOutput) Fqdn ¶
func (o LookupSpringCloudAppResultOutput) Fqdn() pulumi.StringOutput
The Fully Qualified DNS Name.
func (LookupSpringCloudAppResultOutput) HttpsOnly ¶
func (o LookupSpringCloudAppResultOutput) HttpsOnly() pulumi.BoolOutput
Is only HTTPS allowed?
func (LookupSpringCloudAppResultOutput) Id ¶
func (o LookupSpringCloudAppResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupSpringCloudAppResultOutput) Identities ¶
func (o LookupSpringCloudAppResultOutput) Identities() GetSpringCloudAppIdentityArrayOutput
An `identity` block as defined below.
func (LookupSpringCloudAppResultOutput) IsPublic ¶
func (o LookupSpringCloudAppResultOutput) IsPublic() pulumi.BoolOutput
Does the Spring Cloud Application have public endpoint?
func (LookupSpringCloudAppResultOutput) Name ¶
func (o LookupSpringCloudAppResultOutput) Name() pulumi.StringOutput
func (LookupSpringCloudAppResultOutput) PersistentDisks ¶
func (o LookupSpringCloudAppResultOutput) PersistentDisks() GetSpringCloudAppPersistentDiskArrayOutput
A `persistentDisk` block as defined below.
func (LookupSpringCloudAppResultOutput) ResourceGroupName ¶
func (o LookupSpringCloudAppResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupSpringCloudAppResultOutput) ServiceName ¶
func (o LookupSpringCloudAppResultOutput) ServiceName() pulumi.StringOutput
func (LookupSpringCloudAppResultOutput) TlsEnabled ¶
func (o LookupSpringCloudAppResultOutput) TlsEnabled() pulumi.BoolOutput
Is End to End TLS Enabled?
func (LookupSpringCloudAppResultOutput) ToLookupSpringCloudAppResultOutput ¶
func (o LookupSpringCloudAppResultOutput) ToLookupSpringCloudAppResultOutput() LookupSpringCloudAppResultOutput
func (LookupSpringCloudAppResultOutput) ToLookupSpringCloudAppResultOutputWithContext ¶
func (o LookupSpringCloudAppResultOutput) ToLookupSpringCloudAppResultOutputWithContext(ctx context.Context) LookupSpringCloudAppResultOutput
func (LookupSpringCloudAppResultOutput) Url ¶
func (o LookupSpringCloudAppResultOutput) Url() pulumi.StringOutput
The public endpoint of the Spring Cloud Application.
type LookupSpringCloudServiceArgs ¶
type LookupSpringCloudServiceArgs struct { // Specifies The name of the Spring Cloud Service resource. Name string `pulumi:"name"` // Specifies the name of the Resource Group where the Spring Cloud Service exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getSpringCloudService.
type LookupSpringCloudServiceOutputArgs ¶
type LookupSpringCloudServiceOutputArgs struct { // Specifies The name of the Spring Cloud Service resource. Name pulumi.StringInput `pulumi:"name"` // Specifies the name of the Resource Group where the Spring Cloud Service exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getSpringCloudService.
func (LookupSpringCloudServiceOutputArgs) ElementType ¶
func (LookupSpringCloudServiceOutputArgs) ElementType() reflect.Type
type LookupSpringCloudServiceResult ¶
type LookupSpringCloudServiceResult struct { // A `configServerGitSetting` block as defined below. ConfigServerGitSettings []GetSpringCloudServiceConfigServerGitSetting `pulumi:"configServerGitSettings"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The location of Spring Cloud Service. Location string `pulumi:"location"` // The name to identify on the Git repository. Name string `pulumi:"name"` // A list of the outbound Public IP Addresses used by this Spring Cloud Service. OutboundPublicIpAddresses []string `pulumi:"outboundPublicIpAddresses"` // A list of `requiredNetworkTrafficRules` blocks as defined below. RequiredNetworkTrafficRules []GetSpringCloudServiceRequiredNetworkTrafficRule `pulumi:"requiredNetworkTrafficRules"` ResourceGroupName string `pulumi:"resourceGroupName"` // A mapping of tags assigned to Spring Cloud Service. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getSpringCloudService.
func LookupSpringCloudService ¶
func LookupSpringCloudService(ctx *pulumi.Context, args *LookupSpringCloudServiceArgs, opts ...pulumi.InvokeOption) (*LookupSpringCloudServiceResult, error)
Use this data source to access information about an existing Spring Cloud Service.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/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 }) }
```
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 ¶
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
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v6/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 }) }
```
## 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 ¶
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 ¶
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 ¶
func (*SpringCloudAccelerator) ElementType() reflect.Type
func (*SpringCloudAccelerator) ToSpringCloudAcceleratorOutput ¶
func (i *SpringCloudAccelerator) ToSpringCloudAcceleratorOutput() SpringCloudAcceleratorOutput
func (*SpringCloudAccelerator) ToSpringCloudAcceleratorOutputWithContext ¶
func (i *SpringCloudAccelerator) ToSpringCloudAcceleratorOutputWithContext(ctx context.Context) SpringCloudAcceleratorOutput
type SpringCloudAcceleratorArgs ¶
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 ¶
func (SpringCloudAcceleratorArgs) ElementType() reflect.Type
type SpringCloudAcceleratorArray ¶
type SpringCloudAcceleratorArray []SpringCloudAcceleratorInput
func (SpringCloudAcceleratorArray) ElementType ¶
func (SpringCloudAcceleratorArray) ElementType() reflect.Type
func (SpringCloudAcceleratorArray) ToSpringCloudAcceleratorArrayOutput ¶
func (i SpringCloudAcceleratorArray) ToSpringCloudAcceleratorArrayOutput() SpringCloudAcceleratorArrayOutput
func (SpringCloudAcceleratorArray) ToSpringCloudAcceleratorArrayOutputWithContext ¶
func (i SpringCloudAcceleratorArray) ToSpringCloudAcceleratorArrayOutputWithContext(ctx context.Context) SpringCloudAcceleratorArrayOutput
type SpringCloudAcceleratorArrayInput ¶
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 ¶
type SpringCloudAcceleratorArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudAcceleratorArrayOutput) ElementType ¶
func (SpringCloudAcceleratorArrayOutput) ElementType() reflect.Type
func (SpringCloudAcceleratorArrayOutput) Index ¶
func (o SpringCloudAcceleratorArrayOutput) Index(i pulumi.IntInput) SpringCloudAcceleratorOutput
func (SpringCloudAcceleratorArrayOutput) ToSpringCloudAcceleratorArrayOutput ¶
func (o SpringCloudAcceleratorArrayOutput) ToSpringCloudAcceleratorArrayOutput() SpringCloudAcceleratorArrayOutput
func (SpringCloudAcceleratorArrayOutput) ToSpringCloudAcceleratorArrayOutputWithContext ¶
func (o SpringCloudAcceleratorArrayOutput) ToSpringCloudAcceleratorArrayOutputWithContext(ctx context.Context) SpringCloudAcceleratorArrayOutput
type SpringCloudAcceleratorInput ¶
type SpringCloudAcceleratorInput interface { pulumi.Input ToSpringCloudAcceleratorOutput() SpringCloudAcceleratorOutput ToSpringCloudAcceleratorOutputWithContext(ctx context.Context) SpringCloudAcceleratorOutput }
type SpringCloudAcceleratorMap ¶
type SpringCloudAcceleratorMap map[string]SpringCloudAcceleratorInput
func (SpringCloudAcceleratorMap) ElementType ¶
func (SpringCloudAcceleratorMap) ElementType() reflect.Type
func (SpringCloudAcceleratorMap) ToSpringCloudAcceleratorMapOutput ¶
func (i SpringCloudAcceleratorMap) ToSpringCloudAcceleratorMapOutput() SpringCloudAcceleratorMapOutput
func (SpringCloudAcceleratorMap) ToSpringCloudAcceleratorMapOutputWithContext ¶
func (i SpringCloudAcceleratorMap) ToSpringCloudAcceleratorMapOutputWithContext(ctx context.Context) SpringCloudAcceleratorMapOutput
type SpringCloudAcceleratorMapInput ¶
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 ¶
type SpringCloudAcceleratorMapOutput struct{ *pulumi.OutputState }
func (SpringCloudAcceleratorMapOutput) ElementType ¶
func (SpringCloudAcceleratorMapOutput) ElementType() reflect.Type
func (SpringCloudAcceleratorMapOutput) MapIndex ¶
func (o SpringCloudAcceleratorMapOutput) MapIndex(k pulumi.StringInput) SpringCloudAcceleratorOutput
func (SpringCloudAcceleratorMapOutput) ToSpringCloudAcceleratorMapOutput ¶
func (o SpringCloudAcceleratorMapOutput) ToSpringCloudAcceleratorMapOutput() SpringCloudAcceleratorMapOutput
func (SpringCloudAcceleratorMapOutput) ToSpringCloudAcceleratorMapOutputWithContext ¶
func (o SpringCloudAcceleratorMapOutput) ToSpringCloudAcceleratorMapOutputWithContext(ctx context.Context) SpringCloudAcceleratorMapOutput
type SpringCloudAcceleratorOutput ¶
type SpringCloudAcceleratorOutput struct{ *pulumi.OutputState }
func (SpringCloudAcceleratorOutput) ElementType ¶
func (SpringCloudAcceleratorOutput) ElementType() reflect.Type
func (SpringCloudAcceleratorOutput) Name ¶
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 ¶
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 ¶
func (o SpringCloudAcceleratorOutput) ToSpringCloudAcceleratorOutput() SpringCloudAcceleratorOutput
func (SpringCloudAcceleratorOutput) ToSpringCloudAcceleratorOutputWithContext ¶
func (o SpringCloudAcceleratorOutput) ToSpringCloudAcceleratorOutputWithContext(ctx context.Context) SpringCloudAcceleratorOutput
type SpringCloudAcceleratorState ¶
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 ¶
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
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v6/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 }) }
```
## 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 ¶
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 ¶
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 ¶
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
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v6/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 }) }
```
## 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 ¶
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 ¶
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 ¶
func (*SpringCloudApiPortal) ElementType() reflect.Type
func (*SpringCloudApiPortal) ToSpringCloudApiPortalOutput ¶
func (i *SpringCloudApiPortal) ToSpringCloudApiPortalOutput() SpringCloudApiPortalOutput
func (*SpringCloudApiPortal) ToSpringCloudApiPortalOutputWithContext ¶
func (i *SpringCloudApiPortal) ToSpringCloudApiPortalOutputWithContext(ctx context.Context) SpringCloudApiPortalOutput
type SpringCloudApiPortalArgs ¶
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 ¶
func (SpringCloudApiPortalArgs) ElementType() reflect.Type
type SpringCloudApiPortalArray ¶
type SpringCloudApiPortalArray []SpringCloudApiPortalInput
func (SpringCloudApiPortalArray) ElementType ¶
func (SpringCloudApiPortalArray) ElementType() reflect.Type
func (SpringCloudApiPortalArray) ToSpringCloudApiPortalArrayOutput ¶
func (i SpringCloudApiPortalArray) ToSpringCloudApiPortalArrayOutput() SpringCloudApiPortalArrayOutput
func (SpringCloudApiPortalArray) ToSpringCloudApiPortalArrayOutputWithContext ¶
func (i SpringCloudApiPortalArray) ToSpringCloudApiPortalArrayOutputWithContext(ctx context.Context) SpringCloudApiPortalArrayOutput
type SpringCloudApiPortalArrayInput ¶
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 ¶
type SpringCloudApiPortalArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudApiPortalArrayOutput) ElementType ¶
func (SpringCloudApiPortalArrayOutput) ElementType() reflect.Type
func (SpringCloudApiPortalArrayOutput) Index ¶
func (o SpringCloudApiPortalArrayOutput) Index(i pulumi.IntInput) SpringCloudApiPortalOutput
func (SpringCloudApiPortalArrayOutput) ToSpringCloudApiPortalArrayOutput ¶
func (o SpringCloudApiPortalArrayOutput) ToSpringCloudApiPortalArrayOutput() SpringCloudApiPortalArrayOutput
func (SpringCloudApiPortalArrayOutput) ToSpringCloudApiPortalArrayOutputWithContext ¶
func (o SpringCloudApiPortalArrayOutput) ToSpringCloudApiPortalArrayOutputWithContext(ctx context.Context) SpringCloudApiPortalArrayOutput
type SpringCloudApiPortalCustomDomain ¶
type SpringCloudApiPortalCustomDomain struct { pulumi.CustomResourceState // The name which should be used for this Spring Cloud API Portal Domain. Changing this forces a new Spring Cloud API Portal Domain to be created. Name pulumi.StringOutput `pulumi:"name"` // The ID of the Spring Cloud API Portal. Changing this forces a new Spring Cloud API Portal Domain to be created. SpringCloudApiPortalId pulumi.StringOutput `pulumi:"springCloudApiPortalId"` // Specifies the thumbprint of the Spring Cloud Certificate that binds to the Spring Cloud API Portal Domain. Thumbprint pulumi.StringPtrOutput `pulumi:"thumbprint"` }
Manages a Spring Cloud API Portal Domain.
> **NOTE:** This resource is applicable only for Spring Cloud Service with enterprise tier.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v6/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 }) }
```
## 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 ¶
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 ¶
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 ¶
func (*SpringCloudApiPortalCustomDomain) ElementType() reflect.Type
func (*SpringCloudApiPortalCustomDomain) ToSpringCloudApiPortalCustomDomainOutput ¶
func (i *SpringCloudApiPortalCustomDomain) ToSpringCloudApiPortalCustomDomainOutput() SpringCloudApiPortalCustomDomainOutput
func (*SpringCloudApiPortalCustomDomain) ToSpringCloudApiPortalCustomDomainOutputWithContext ¶
func (i *SpringCloudApiPortalCustomDomain) ToSpringCloudApiPortalCustomDomainOutputWithContext(ctx context.Context) SpringCloudApiPortalCustomDomainOutput
type SpringCloudApiPortalCustomDomainArgs ¶
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 ¶
func (SpringCloudApiPortalCustomDomainArgs) ElementType() reflect.Type
type SpringCloudApiPortalCustomDomainArray ¶
type SpringCloudApiPortalCustomDomainArray []SpringCloudApiPortalCustomDomainInput
func (SpringCloudApiPortalCustomDomainArray) ElementType ¶
func (SpringCloudApiPortalCustomDomainArray) ElementType() reflect.Type
func (SpringCloudApiPortalCustomDomainArray) ToSpringCloudApiPortalCustomDomainArrayOutput ¶
func (i SpringCloudApiPortalCustomDomainArray) ToSpringCloudApiPortalCustomDomainArrayOutput() SpringCloudApiPortalCustomDomainArrayOutput
func (SpringCloudApiPortalCustomDomainArray) ToSpringCloudApiPortalCustomDomainArrayOutputWithContext ¶
func (i SpringCloudApiPortalCustomDomainArray) ToSpringCloudApiPortalCustomDomainArrayOutputWithContext(ctx context.Context) SpringCloudApiPortalCustomDomainArrayOutput
type SpringCloudApiPortalCustomDomainArrayInput ¶
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 ¶
type SpringCloudApiPortalCustomDomainArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudApiPortalCustomDomainArrayOutput) ElementType ¶
func (SpringCloudApiPortalCustomDomainArrayOutput) ElementType() reflect.Type
func (SpringCloudApiPortalCustomDomainArrayOutput) ToSpringCloudApiPortalCustomDomainArrayOutput ¶
func (o SpringCloudApiPortalCustomDomainArrayOutput) ToSpringCloudApiPortalCustomDomainArrayOutput() SpringCloudApiPortalCustomDomainArrayOutput
func (SpringCloudApiPortalCustomDomainArrayOutput) ToSpringCloudApiPortalCustomDomainArrayOutputWithContext ¶
func (o SpringCloudApiPortalCustomDomainArrayOutput) ToSpringCloudApiPortalCustomDomainArrayOutputWithContext(ctx context.Context) SpringCloudApiPortalCustomDomainArrayOutput
type SpringCloudApiPortalCustomDomainInput ¶
type SpringCloudApiPortalCustomDomainInput interface { pulumi.Input ToSpringCloudApiPortalCustomDomainOutput() SpringCloudApiPortalCustomDomainOutput ToSpringCloudApiPortalCustomDomainOutputWithContext(ctx context.Context) SpringCloudApiPortalCustomDomainOutput }
type SpringCloudApiPortalCustomDomainMap ¶
type SpringCloudApiPortalCustomDomainMap map[string]SpringCloudApiPortalCustomDomainInput
func (SpringCloudApiPortalCustomDomainMap) ElementType ¶
func (SpringCloudApiPortalCustomDomainMap) ElementType() reflect.Type
func (SpringCloudApiPortalCustomDomainMap) ToSpringCloudApiPortalCustomDomainMapOutput ¶
func (i SpringCloudApiPortalCustomDomainMap) ToSpringCloudApiPortalCustomDomainMapOutput() SpringCloudApiPortalCustomDomainMapOutput
func (SpringCloudApiPortalCustomDomainMap) ToSpringCloudApiPortalCustomDomainMapOutputWithContext ¶
func (i SpringCloudApiPortalCustomDomainMap) ToSpringCloudApiPortalCustomDomainMapOutputWithContext(ctx context.Context) SpringCloudApiPortalCustomDomainMapOutput
type SpringCloudApiPortalCustomDomainMapInput ¶
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 ¶
type SpringCloudApiPortalCustomDomainMapOutput struct{ *pulumi.OutputState }
func (SpringCloudApiPortalCustomDomainMapOutput) ElementType ¶
func (SpringCloudApiPortalCustomDomainMapOutput) ElementType() reflect.Type
func (SpringCloudApiPortalCustomDomainMapOutput) MapIndex ¶
func (o SpringCloudApiPortalCustomDomainMapOutput) MapIndex(k pulumi.StringInput) SpringCloudApiPortalCustomDomainOutput
func (SpringCloudApiPortalCustomDomainMapOutput) ToSpringCloudApiPortalCustomDomainMapOutput ¶
func (o SpringCloudApiPortalCustomDomainMapOutput) ToSpringCloudApiPortalCustomDomainMapOutput() SpringCloudApiPortalCustomDomainMapOutput
func (SpringCloudApiPortalCustomDomainMapOutput) ToSpringCloudApiPortalCustomDomainMapOutputWithContext ¶
func (o SpringCloudApiPortalCustomDomainMapOutput) ToSpringCloudApiPortalCustomDomainMapOutputWithContext(ctx context.Context) SpringCloudApiPortalCustomDomainMapOutput
type SpringCloudApiPortalCustomDomainOutput ¶
type SpringCloudApiPortalCustomDomainOutput struct{ *pulumi.OutputState }
func (SpringCloudApiPortalCustomDomainOutput) ElementType ¶
func (SpringCloudApiPortalCustomDomainOutput) ElementType() reflect.Type
func (SpringCloudApiPortalCustomDomainOutput) Name ¶
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 ¶
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 ¶
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 ¶
func (o SpringCloudApiPortalCustomDomainOutput) ToSpringCloudApiPortalCustomDomainOutput() SpringCloudApiPortalCustomDomainOutput
func (SpringCloudApiPortalCustomDomainOutput) ToSpringCloudApiPortalCustomDomainOutputWithContext ¶
func (o SpringCloudApiPortalCustomDomainOutput) ToSpringCloudApiPortalCustomDomainOutputWithContext(ctx context.Context) SpringCloudApiPortalCustomDomainOutput
type SpringCloudApiPortalCustomDomainState ¶
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 ¶
func (SpringCloudApiPortalCustomDomainState) ElementType() reflect.Type
type SpringCloudApiPortalInput ¶
type SpringCloudApiPortalInput interface { pulumi.Input ToSpringCloudApiPortalOutput() SpringCloudApiPortalOutput ToSpringCloudApiPortalOutputWithContext(ctx context.Context) SpringCloudApiPortalOutput }
type SpringCloudApiPortalMap ¶
type SpringCloudApiPortalMap map[string]SpringCloudApiPortalInput
func (SpringCloudApiPortalMap) ElementType ¶
func (SpringCloudApiPortalMap) ElementType() reflect.Type
func (SpringCloudApiPortalMap) ToSpringCloudApiPortalMapOutput ¶
func (i SpringCloudApiPortalMap) ToSpringCloudApiPortalMapOutput() SpringCloudApiPortalMapOutput
func (SpringCloudApiPortalMap) ToSpringCloudApiPortalMapOutputWithContext ¶
func (i SpringCloudApiPortalMap) ToSpringCloudApiPortalMapOutputWithContext(ctx context.Context) SpringCloudApiPortalMapOutput
type SpringCloudApiPortalMapInput ¶
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 ¶
type SpringCloudApiPortalMapOutput struct{ *pulumi.OutputState }
func (SpringCloudApiPortalMapOutput) ElementType ¶
func (SpringCloudApiPortalMapOutput) ElementType() reflect.Type
func (SpringCloudApiPortalMapOutput) MapIndex ¶
func (o SpringCloudApiPortalMapOutput) MapIndex(k pulumi.StringInput) SpringCloudApiPortalOutput
func (SpringCloudApiPortalMapOutput) ToSpringCloudApiPortalMapOutput ¶
func (o SpringCloudApiPortalMapOutput) ToSpringCloudApiPortalMapOutput() SpringCloudApiPortalMapOutput
func (SpringCloudApiPortalMapOutput) ToSpringCloudApiPortalMapOutputWithContext ¶
func (o SpringCloudApiPortalMapOutput) ToSpringCloudApiPortalMapOutputWithContext(ctx context.Context) SpringCloudApiPortalMapOutput
type SpringCloudApiPortalOutput ¶
type SpringCloudApiPortalOutput struct{ *pulumi.OutputState }
func (SpringCloudApiPortalOutput) ApiTryOutEnabled ¶
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 ¶
func (SpringCloudApiPortalOutput) ElementType() reflect.Type
func (SpringCloudApiPortalOutput) GatewayIds ¶
func (o SpringCloudApiPortalOutput) GatewayIds() pulumi.StringArrayOutput
Specifies a list of Spring Cloud Gateway.
func (SpringCloudApiPortalOutput) HttpsOnlyEnabled ¶
func (o SpringCloudApiPortalOutput) HttpsOnlyEnabled() pulumi.BoolPtrOutput
is only https is allowed?
func (SpringCloudApiPortalOutput) InstanceCount ¶
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 ¶
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 ¶
func (o SpringCloudApiPortalOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
Is the public network access enabled?
func (SpringCloudApiPortalOutput) SpringCloudServiceId ¶
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 ¶
func (o SpringCloudApiPortalOutput) Sso() SpringCloudApiPortalSsoPtrOutput
A `sso` block as defined below.
func (SpringCloudApiPortalOutput) ToSpringCloudApiPortalOutput ¶
func (o SpringCloudApiPortalOutput) ToSpringCloudApiPortalOutput() SpringCloudApiPortalOutput
func (SpringCloudApiPortalOutput) ToSpringCloudApiPortalOutputWithContext ¶
func (o SpringCloudApiPortalOutput) ToSpringCloudApiPortalOutputWithContext(ctx context.Context) SpringCloudApiPortalOutput
func (SpringCloudApiPortalOutput) Url ¶
func (o SpringCloudApiPortalOutput) Url() pulumi.StringOutput
TODO.
type SpringCloudApiPortalSso ¶
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 ¶
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 ¶
func (SpringCloudApiPortalSsoArgs) ElementType() reflect.Type
func (SpringCloudApiPortalSsoArgs) ToSpringCloudApiPortalSsoOutput ¶
func (i SpringCloudApiPortalSsoArgs) ToSpringCloudApiPortalSsoOutput() SpringCloudApiPortalSsoOutput
func (SpringCloudApiPortalSsoArgs) ToSpringCloudApiPortalSsoOutputWithContext ¶
func (i SpringCloudApiPortalSsoArgs) ToSpringCloudApiPortalSsoOutputWithContext(ctx context.Context) SpringCloudApiPortalSsoOutput
func (SpringCloudApiPortalSsoArgs) ToSpringCloudApiPortalSsoPtrOutput ¶
func (i SpringCloudApiPortalSsoArgs) ToSpringCloudApiPortalSsoPtrOutput() SpringCloudApiPortalSsoPtrOutput
func (SpringCloudApiPortalSsoArgs) ToSpringCloudApiPortalSsoPtrOutputWithContext ¶
func (i SpringCloudApiPortalSsoArgs) ToSpringCloudApiPortalSsoPtrOutputWithContext(ctx context.Context) SpringCloudApiPortalSsoPtrOutput
type SpringCloudApiPortalSsoInput ¶
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 ¶
type SpringCloudApiPortalSsoOutput struct{ *pulumi.OutputState }
func (SpringCloudApiPortalSsoOutput) ClientId ¶
func (o SpringCloudApiPortalSsoOutput) ClientId() pulumi.StringPtrOutput
The public identifier for the application.
func (SpringCloudApiPortalSsoOutput) ClientSecret ¶
func (o SpringCloudApiPortalSsoOutput) ClientSecret() pulumi.StringPtrOutput
The secret known only to the application and the authorization server.
func (SpringCloudApiPortalSsoOutput) ElementType ¶
func (SpringCloudApiPortalSsoOutput) ElementType() reflect.Type
func (SpringCloudApiPortalSsoOutput) IssuerUri ¶
func (o SpringCloudApiPortalSsoOutput) IssuerUri() pulumi.StringPtrOutput
The URI of Issuer Identifier.
func (SpringCloudApiPortalSsoOutput) Scopes ¶
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 ¶
func (o SpringCloudApiPortalSsoOutput) ToSpringCloudApiPortalSsoOutput() SpringCloudApiPortalSsoOutput
func (SpringCloudApiPortalSsoOutput) ToSpringCloudApiPortalSsoOutputWithContext ¶
func (o SpringCloudApiPortalSsoOutput) ToSpringCloudApiPortalSsoOutputWithContext(ctx context.Context) SpringCloudApiPortalSsoOutput
func (SpringCloudApiPortalSsoOutput) ToSpringCloudApiPortalSsoPtrOutput ¶
func (o SpringCloudApiPortalSsoOutput) ToSpringCloudApiPortalSsoPtrOutput() SpringCloudApiPortalSsoPtrOutput
func (SpringCloudApiPortalSsoOutput) ToSpringCloudApiPortalSsoPtrOutputWithContext ¶
func (o SpringCloudApiPortalSsoOutput) ToSpringCloudApiPortalSsoPtrOutputWithContext(ctx context.Context) SpringCloudApiPortalSsoPtrOutput
type SpringCloudApiPortalSsoPtrInput ¶
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 ¶
func SpringCloudApiPortalSsoPtr(v *SpringCloudApiPortalSsoArgs) SpringCloudApiPortalSsoPtrInput
type SpringCloudApiPortalSsoPtrOutput ¶
type SpringCloudApiPortalSsoPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudApiPortalSsoPtrOutput) ClientId ¶
func (o SpringCloudApiPortalSsoPtrOutput) ClientId() pulumi.StringPtrOutput
The public identifier for the application.
func (SpringCloudApiPortalSsoPtrOutput) ClientSecret ¶
func (o SpringCloudApiPortalSsoPtrOutput) ClientSecret() pulumi.StringPtrOutput
The secret known only to the application and the authorization server.
func (SpringCloudApiPortalSsoPtrOutput) Elem ¶
func (o SpringCloudApiPortalSsoPtrOutput) Elem() SpringCloudApiPortalSsoOutput
func (SpringCloudApiPortalSsoPtrOutput) ElementType ¶
func (SpringCloudApiPortalSsoPtrOutput) ElementType() reflect.Type
func (SpringCloudApiPortalSsoPtrOutput) IssuerUri ¶
func (o SpringCloudApiPortalSsoPtrOutput) IssuerUri() pulumi.StringPtrOutput
The URI of Issuer Identifier.
func (SpringCloudApiPortalSsoPtrOutput) Scopes ¶
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 ¶
func (o SpringCloudApiPortalSsoPtrOutput) ToSpringCloudApiPortalSsoPtrOutput() SpringCloudApiPortalSsoPtrOutput
func (SpringCloudApiPortalSsoPtrOutput) ToSpringCloudApiPortalSsoPtrOutputWithContext ¶
func (o SpringCloudApiPortalSsoPtrOutput) ToSpringCloudApiPortalSsoPtrOutputWithContext(ctx context.Context) SpringCloudApiPortalSsoPtrOutput
type SpringCloudApiPortalState ¶
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 ¶
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
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v6/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 }) }
```
## 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
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/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 }) }
```
## 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 ¶
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 ¶
func (o SpringCloudAppCosmosDBAssociationOutput) CosmosdbAccessKey() pulumi.StringOutput
Specifies the CosmosDB Account access key.
func (SpringCloudAppCosmosDBAssociationOutput) CosmosdbAccountId ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v6/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 }) }
```
## 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 ¶
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 ¶
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 ¶
func (*SpringCloudAppDynamicsApplicationPerformanceMonitoring) ElementType() reflect.Type
func (*SpringCloudAppDynamicsApplicationPerformanceMonitoring) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringOutput ¶
func (i *SpringCloudAppDynamicsApplicationPerformanceMonitoring) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringOutput() SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput
func (*SpringCloudAppDynamicsApplicationPerformanceMonitoring) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringOutputWithContext ¶
func (i *SpringCloudAppDynamicsApplicationPerformanceMonitoring) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput
type SpringCloudAppDynamicsApplicationPerformanceMonitoringArgs ¶
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 ¶
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringArgs) ElementType() reflect.Type
type SpringCloudAppDynamicsApplicationPerformanceMonitoringArray ¶
type SpringCloudAppDynamicsApplicationPerformanceMonitoringArray []SpringCloudAppDynamicsApplicationPerformanceMonitoringInput
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringArray) ElementType ¶
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringArray) ElementType() reflect.Type
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringArray) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput ¶
func (i SpringCloudAppDynamicsApplicationPerformanceMonitoringArray) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput() SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringArray) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutputWithContext ¶
func (i SpringCloudAppDynamicsApplicationPerformanceMonitoringArray) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutputWithContext(ctx context.Context) SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput
type SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayInput ¶
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 ¶
type SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput) ElementType ¶
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput) ElementType() reflect.Type
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput ¶
func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput() SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutputWithContext ¶
func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutputWithContext(ctx context.Context) SpringCloudAppDynamicsApplicationPerformanceMonitoringArrayOutput
type SpringCloudAppDynamicsApplicationPerformanceMonitoringInput ¶
type SpringCloudAppDynamicsApplicationPerformanceMonitoringInput interface { pulumi.Input ToSpringCloudAppDynamicsApplicationPerformanceMonitoringOutput() SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput ToSpringCloudAppDynamicsApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput }
type SpringCloudAppDynamicsApplicationPerformanceMonitoringMap ¶
type SpringCloudAppDynamicsApplicationPerformanceMonitoringMap map[string]SpringCloudAppDynamicsApplicationPerformanceMonitoringInput
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringMap) ElementType ¶
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringMap) ElementType() reflect.Type
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringMap) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput ¶
func (i SpringCloudAppDynamicsApplicationPerformanceMonitoringMap) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput() SpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringMap) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutputWithContext ¶
func (i SpringCloudAppDynamicsApplicationPerformanceMonitoringMap) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutputWithContext(ctx context.Context) SpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput
type SpringCloudAppDynamicsApplicationPerformanceMonitoringMapInput ¶
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 ¶
type SpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput struct{ *pulumi.OutputState }
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput) ElementType ¶
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput) ElementType() reflect.Type
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput ¶
func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput() SpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutputWithContext ¶
func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutputWithContext(ctx context.Context) SpringCloudAppDynamicsApplicationPerformanceMonitoringMapOutput
type SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput ¶
type SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput struct{ *pulumi.OutputState }
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) AgentAccountAccessKey ¶
func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) AgentAccountAccessKey() pulumi.StringOutput
Specifies the account access key used to authenticate with the Controller.
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) AgentAccountName ¶
func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) AgentAccountName() pulumi.StringOutput
Specifies the account name of the App Dynamics account.
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) AgentApplicationName ¶
func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) AgentApplicationName() pulumi.StringPtrOutput
Specifies the name of the logical business application that this JVM node belongs to.
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) AgentNodeName ¶
func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) AgentNodeName() pulumi.StringPtrOutput
Specifies the name of the node. Where JVMs are dynamically created.
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) AgentTierName ¶
func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) AgentTierName() pulumi.StringPtrOutput
Specifies the name of the tier that this JVM node belongs to.
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) AgentUniqueHostId ¶
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 ¶
func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) ControllerHostName() pulumi.StringOutput
Specifies the hostname or the IP address of the AppDynamics Controller.
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) ControllerPort ¶
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 ¶
func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) ControllerSslEnabled() pulumi.BoolPtrOutput
Specifies whether enable use SSL (HTTPS) to connect to the AppDynamics Controller.
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) ElementType ¶
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) ElementType() reflect.Type
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) GloballyEnabled ¶
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 ¶
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 ¶
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 ¶
func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringOutput() SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput
func (SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringOutputWithContext ¶
func (o SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput) ToSpringCloudAppDynamicsApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudAppDynamicsApplicationPerformanceMonitoringOutput
type SpringCloudAppDynamicsApplicationPerformanceMonitoringState ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (SpringCloudAppIngressSettingsArgs) ElementType() reflect.Type
func (SpringCloudAppIngressSettingsArgs) ToSpringCloudAppIngressSettingsOutput ¶
func (i SpringCloudAppIngressSettingsArgs) ToSpringCloudAppIngressSettingsOutput() SpringCloudAppIngressSettingsOutput
func (SpringCloudAppIngressSettingsArgs) ToSpringCloudAppIngressSettingsOutputWithContext ¶
func (i SpringCloudAppIngressSettingsArgs) ToSpringCloudAppIngressSettingsOutputWithContext(ctx context.Context) SpringCloudAppIngressSettingsOutput
func (SpringCloudAppIngressSettingsArgs) ToSpringCloudAppIngressSettingsPtrOutput ¶
func (i SpringCloudAppIngressSettingsArgs) ToSpringCloudAppIngressSettingsPtrOutput() SpringCloudAppIngressSettingsPtrOutput
func (SpringCloudAppIngressSettingsArgs) ToSpringCloudAppIngressSettingsPtrOutputWithContext ¶
func (i SpringCloudAppIngressSettingsArgs) ToSpringCloudAppIngressSettingsPtrOutputWithContext(ctx context.Context) SpringCloudAppIngressSettingsPtrOutput
type SpringCloudAppIngressSettingsInput ¶
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 ¶
type SpringCloudAppIngressSettingsOutput struct{ *pulumi.OutputState }
func (SpringCloudAppIngressSettingsOutput) BackendProtocol ¶
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 ¶
func (SpringCloudAppIngressSettingsOutput) ElementType() reflect.Type
func (SpringCloudAppIngressSettingsOutput) ReadTimeoutInSeconds ¶
func (o SpringCloudAppIngressSettingsOutput) ReadTimeoutInSeconds() pulumi.IntPtrOutput
Specifies the ingress read time out in seconds. Defaults to `300`.
func (SpringCloudAppIngressSettingsOutput) SendTimeoutInSeconds ¶
func (o SpringCloudAppIngressSettingsOutput) SendTimeoutInSeconds() pulumi.IntPtrOutput
Specifies the ingress send time out in seconds. Defaults to `60`.
func (SpringCloudAppIngressSettingsOutput) SessionAffinity ¶
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 ¶
func (o SpringCloudAppIngressSettingsOutput) SessionCookieMaxAge() pulumi.IntPtrOutput
Specifies the time in seconds until the cookie expires.
func (SpringCloudAppIngressSettingsOutput) ToSpringCloudAppIngressSettingsOutput ¶
func (o SpringCloudAppIngressSettingsOutput) ToSpringCloudAppIngressSettingsOutput() SpringCloudAppIngressSettingsOutput
func (SpringCloudAppIngressSettingsOutput) ToSpringCloudAppIngressSettingsOutputWithContext ¶
func (o SpringCloudAppIngressSettingsOutput) ToSpringCloudAppIngressSettingsOutputWithContext(ctx context.Context) SpringCloudAppIngressSettingsOutput
func (SpringCloudAppIngressSettingsOutput) ToSpringCloudAppIngressSettingsPtrOutput ¶
func (o SpringCloudAppIngressSettingsOutput) ToSpringCloudAppIngressSettingsPtrOutput() SpringCloudAppIngressSettingsPtrOutput
func (SpringCloudAppIngressSettingsOutput) ToSpringCloudAppIngressSettingsPtrOutputWithContext ¶
func (o SpringCloudAppIngressSettingsOutput) ToSpringCloudAppIngressSettingsPtrOutputWithContext(ctx context.Context) SpringCloudAppIngressSettingsPtrOutput
type SpringCloudAppIngressSettingsPtrInput ¶
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 ¶
func SpringCloudAppIngressSettingsPtr(v *SpringCloudAppIngressSettingsArgs) SpringCloudAppIngressSettingsPtrInput
type SpringCloudAppIngressSettingsPtrOutput ¶
type SpringCloudAppIngressSettingsPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudAppIngressSettingsPtrOutput) BackendProtocol ¶
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 ¶
func (SpringCloudAppIngressSettingsPtrOutput) ElementType() reflect.Type
func (SpringCloudAppIngressSettingsPtrOutput) ReadTimeoutInSeconds ¶
func (o SpringCloudAppIngressSettingsPtrOutput) ReadTimeoutInSeconds() pulumi.IntPtrOutput
Specifies the ingress read time out in seconds. Defaults to `300`.
func (SpringCloudAppIngressSettingsPtrOutput) SendTimeoutInSeconds ¶
func (o SpringCloudAppIngressSettingsPtrOutput) SendTimeoutInSeconds() pulumi.IntPtrOutput
Specifies the ingress send time out in seconds. Defaults to `60`.
func (SpringCloudAppIngressSettingsPtrOutput) SessionAffinity ¶
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 ¶
func (o SpringCloudAppIngressSettingsPtrOutput) SessionCookieMaxAge() pulumi.IntPtrOutput
Specifies the time in seconds until the cookie expires.
func (SpringCloudAppIngressSettingsPtrOutput) ToSpringCloudAppIngressSettingsPtrOutput ¶
func (o SpringCloudAppIngressSettingsPtrOutput) ToSpringCloudAppIngressSettingsPtrOutput() SpringCloudAppIngressSettingsPtrOutput
func (SpringCloudAppIngressSettingsPtrOutput) ToSpringCloudAppIngressSettingsPtrOutputWithContext ¶
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
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azurerm/sdk/go/azurerm" "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 } exampleMysqlServer, err := azurerm.NewMysqlServer(ctx, "example", &azurerm.MysqlServerArgs{ Name: "example-mysqlserver", Location: example.Location, ResourceGroupName: example.Name, AdministratorLogin: "mysqladminun", AdministratorLoginPassword: "H@Sh1CoR3!", SkuName: "B_Gen5_2", StorageMb: 5120, Version: "5.7", SslEnforcementEnabled: true, SslMinimalTlsVersionEnforced: "TLS1_2", }) if err != nil { return err } exampleMysqlDatabase, err := azurerm.NewMysqlDatabase(ctx, "example", &azurerm.MysqlDatabaseArgs{ Name: "exampledb", ResourceGroupName: example.Name, ServerName: exampleMysqlServer.Name, Charset: "utf8", Collation: "utf8_unicode_ci", }) if err != nil { return err } _, err = appplatform.NewSpringCloudAppMysqlAssociation(ctx, "example", &appplatform.SpringCloudAppMysqlAssociationArgs{ Name: pulumi.String("example-bind"), SpringCloudAppId: exampleSpringCloudApp.ID(), MysqlServerId: exampleMysqlServer.Id, DatabaseName: exampleMysqlDatabase.Name, Username: exampleMysqlServer.AdministratorLogin, Password: exampleMysqlServer.AdministratorLoginPassword, }) if err != nil { return err } return nil }) }
```
## Import
Spring Cloud Application MySQL Association can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:appplatform/springCloudAppMysqlAssociation:SpringCloudAppMysqlAssociation example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourcegroup1/providers/Microsoft.AppPlatform/spring/service1/apps/app1/bindings/bind1 ```
func GetSpringCloudAppMysqlAssociation ¶
func GetSpringCloudAppMysqlAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SpringCloudAppMysqlAssociationState, opts ...pulumi.ResourceOption) (*SpringCloudAppMysqlAssociation, error)
GetSpringCloudAppMysqlAssociation gets an existing SpringCloudAppMysqlAssociation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSpringCloudAppMysqlAssociation ¶
func NewSpringCloudAppMysqlAssociation(ctx *pulumi.Context, name string, args *SpringCloudAppMysqlAssociationArgs, opts ...pulumi.ResourceOption) (*SpringCloudAppMysqlAssociation, error)
NewSpringCloudAppMysqlAssociation registers a new resource with the given unique name, arguments, and options.
func (*SpringCloudAppMysqlAssociation) ElementType ¶
func (*SpringCloudAppMysqlAssociation) ElementType() reflect.Type
func (*SpringCloudAppMysqlAssociation) ToSpringCloudAppMysqlAssociationOutput ¶
func (i *SpringCloudAppMysqlAssociation) ToSpringCloudAppMysqlAssociationOutput() SpringCloudAppMysqlAssociationOutput
func (*SpringCloudAppMysqlAssociation) ToSpringCloudAppMysqlAssociationOutputWithContext ¶
func (i *SpringCloudAppMysqlAssociation) ToSpringCloudAppMysqlAssociationOutputWithContext(ctx context.Context) SpringCloudAppMysqlAssociationOutput
type SpringCloudAppMysqlAssociationArgs ¶
type SpringCloudAppMysqlAssociationArgs struct { // Specifies the name of the MySQL Database which the Spring Cloud App should be associated with. DatabaseName pulumi.StringInput // Specifies the ID of the MySQL Server. Changing this forces a new resource to be created. MysqlServerId pulumi.StringInput // Specifies the name of the Spring Cloud Application Association. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Specifies the password which should be used when connecting to the MySQL Database from the Spring Cloud App. Password pulumi.StringInput // Specifies the ID of the Spring Cloud Application where this Association is created. Changing this forces a new resource to be created. SpringCloudAppId pulumi.StringInput // Specifies the username which should be used when connecting to the MySQL Database from the Spring Cloud App. Username pulumi.StringInput }
The set of arguments for constructing a SpringCloudAppMysqlAssociation resource.
func (SpringCloudAppMysqlAssociationArgs) ElementType ¶
func (SpringCloudAppMysqlAssociationArgs) ElementType() reflect.Type
type SpringCloudAppMysqlAssociationArray ¶
type SpringCloudAppMysqlAssociationArray []SpringCloudAppMysqlAssociationInput
func (SpringCloudAppMysqlAssociationArray) ElementType ¶
func (SpringCloudAppMysqlAssociationArray) ElementType() reflect.Type
func (SpringCloudAppMysqlAssociationArray) ToSpringCloudAppMysqlAssociationArrayOutput ¶
func (i SpringCloudAppMysqlAssociationArray) ToSpringCloudAppMysqlAssociationArrayOutput() SpringCloudAppMysqlAssociationArrayOutput
func (SpringCloudAppMysqlAssociationArray) ToSpringCloudAppMysqlAssociationArrayOutputWithContext ¶
func (i SpringCloudAppMysqlAssociationArray) ToSpringCloudAppMysqlAssociationArrayOutputWithContext(ctx context.Context) SpringCloudAppMysqlAssociationArrayOutput
type SpringCloudAppMysqlAssociationArrayInput ¶
type SpringCloudAppMysqlAssociationArrayInput interface { pulumi.Input ToSpringCloudAppMysqlAssociationArrayOutput() SpringCloudAppMysqlAssociationArrayOutput ToSpringCloudAppMysqlAssociationArrayOutputWithContext(context.Context) SpringCloudAppMysqlAssociationArrayOutput }
SpringCloudAppMysqlAssociationArrayInput is an input type that accepts SpringCloudAppMysqlAssociationArray and SpringCloudAppMysqlAssociationArrayOutput values. You can construct a concrete instance of `SpringCloudAppMysqlAssociationArrayInput` via:
SpringCloudAppMysqlAssociationArray{ SpringCloudAppMysqlAssociationArgs{...} }
type SpringCloudAppMysqlAssociationArrayOutput ¶
type SpringCloudAppMysqlAssociationArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudAppMysqlAssociationArrayOutput) ElementType ¶
func (SpringCloudAppMysqlAssociationArrayOutput) ElementType() reflect.Type
func (SpringCloudAppMysqlAssociationArrayOutput) ToSpringCloudAppMysqlAssociationArrayOutput ¶
func (o SpringCloudAppMysqlAssociationArrayOutput) ToSpringCloudAppMysqlAssociationArrayOutput() SpringCloudAppMysqlAssociationArrayOutput
func (SpringCloudAppMysqlAssociationArrayOutput) ToSpringCloudAppMysqlAssociationArrayOutputWithContext ¶
func (o SpringCloudAppMysqlAssociationArrayOutput) ToSpringCloudAppMysqlAssociationArrayOutputWithContext(ctx context.Context) SpringCloudAppMysqlAssociationArrayOutput
type SpringCloudAppMysqlAssociationInput ¶
type SpringCloudAppMysqlAssociationInput interface { pulumi.Input ToSpringCloudAppMysqlAssociationOutput() SpringCloudAppMysqlAssociationOutput ToSpringCloudAppMysqlAssociationOutputWithContext(ctx context.Context) SpringCloudAppMysqlAssociationOutput }
type SpringCloudAppMysqlAssociationMap ¶
type SpringCloudAppMysqlAssociationMap map[string]SpringCloudAppMysqlAssociationInput
func (SpringCloudAppMysqlAssociationMap) ElementType ¶
func (SpringCloudAppMysqlAssociationMap) ElementType() reflect.Type
func (SpringCloudAppMysqlAssociationMap) ToSpringCloudAppMysqlAssociationMapOutput ¶
func (i SpringCloudAppMysqlAssociationMap) ToSpringCloudAppMysqlAssociationMapOutput() SpringCloudAppMysqlAssociationMapOutput
func (SpringCloudAppMysqlAssociationMap) ToSpringCloudAppMysqlAssociationMapOutputWithContext ¶
func (i SpringCloudAppMysqlAssociationMap) ToSpringCloudAppMysqlAssociationMapOutputWithContext(ctx context.Context) SpringCloudAppMysqlAssociationMapOutput
type SpringCloudAppMysqlAssociationMapInput ¶
type SpringCloudAppMysqlAssociationMapInput interface { pulumi.Input ToSpringCloudAppMysqlAssociationMapOutput() SpringCloudAppMysqlAssociationMapOutput ToSpringCloudAppMysqlAssociationMapOutputWithContext(context.Context) SpringCloudAppMysqlAssociationMapOutput }
SpringCloudAppMysqlAssociationMapInput is an input type that accepts SpringCloudAppMysqlAssociationMap and SpringCloudAppMysqlAssociationMapOutput values. You can construct a concrete instance of `SpringCloudAppMysqlAssociationMapInput` via:
SpringCloudAppMysqlAssociationMap{ "key": SpringCloudAppMysqlAssociationArgs{...} }
type SpringCloudAppMysqlAssociationMapOutput ¶
type SpringCloudAppMysqlAssociationMapOutput struct{ *pulumi.OutputState }
func (SpringCloudAppMysqlAssociationMapOutput) ElementType ¶
func (SpringCloudAppMysqlAssociationMapOutput) ElementType() reflect.Type
func (SpringCloudAppMysqlAssociationMapOutput) MapIndex ¶
func (o SpringCloudAppMysqlAssociationMapOutput) MapIndex(k pulumi.StringInput) SpringCloudAppMysqlAssociationOutput
func (SpringCloudAppMysqlAssociationMapOutput) ToSpringCloudAppMysqlAssociationMapOutput ¶
func (o SpringCloudAppMysqlAssociationMapOutput) ToSpringCloudAppMysqlAssociationMapOutput() SpringCloudAppMysqlAssociationMapOutput
func (SpringCloudAppMysqlAssociationMapOutput) ToSpringCloudAppMysqlAssociationMapOutputWithContext ¶
func (o SpringCloudAppMysqlAssociationMapOutput) ToSpringCloudAppMysqlAssociationMapOutputWithContext(ctx context.Context) SpringCloudAppMysqlAssociationMapOutput
type SpringCloudAppMysqlAssociationOutput ¶
type SpringCloudAppMysqlAssociationOutput struct{ *pulumi.OutputState }
func (SpringCloudAppMysqlAssociationOutput) DatabaseName ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o SpringCloudAppOutput) AddonJson() pulumi.StringOutput
A JSON object that contains the addon configurations of the Spring Cloud Service.
func (SpringCloudAppOutput) CustomPersistentDisks ¶
func (o SpringCloudAppOutput) CustomPersistentDisks() SpringCloudAppCustomPersistentDiskArrayOutput
A `customPersistentDisk` block as defined below.
func (SpringCloudAppOutput) ElementType ¶
func (SpringCloudAppOutput) ElementType() reflect.Type
func (SpringCloudAppOutput) Fqdn ¶
func (o SpringCloudAppOutput) Fqdn() pulumi.StringOutput
The Fully Qualified DNS Name of the Spring Application in the service.
func (SpringCloudAppOutput) HttpsOnly ¶
func (o SpringCloudAppOutput) HttpsOnly() pulumi.BoolPtrOutput
Is only HTTPS allowed? Defaults to `false`.
func (SpringCloudAppOutput) Identity ¶
func (o SpringCloudAppOutput) Identity() SpringCloudAppIdentityPtrOutput
An `identity` block as defined below.
func (SpringCloudAppOutput) IngressSettings ¶
func (o SpringCloudAppOutput) IngressSettings() SpringCloudAppIngressSettingsOutput
An `ingressSettings` block as defined below.
func (SpringCloudAppOutput) IsPublic ¶
func (o SpringCloudAppOutput) IsPublic() pulumi.BoolPtrOutput
Does the Spring Cloud Application have public endpoint? Defaults to `false`.
func (SpringCloudAppOutput) Name ¶
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 ¶
func (o SpringCloudAppOutput) PersistentDisk() SpringCloudAppPersistentDiskOutput
An `persistentDisk` block as defined below.
func (SpringCloudAppOutput) PublicEndpointEnabled ¶
func (o SpringCloudAppOutput) PublicEndpointEnabled() pulumi.BoolPtrOutput
Should the App in vnet injection instance exposes endpoint which could be accessed from Internet?
func (SpringCloudAppOutput) ResourceGroupName ¶
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 ¶
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 ¶
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 ¶
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.
## 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 ¶
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 ¶
func (o SpringCloudAppRedisAssociationOutput) RedisAccessKey() pulumi.StringOutput
Specifies the Redis Cache access key.
func (SpringCloudAppRedisAssociationOutput) RedisCacheId ¶
func (o SpringCloudAppRedisAssociationOutput) RedisCacheId() pulumi.StringOutput
Specifies the Redis Cache resource ID. Changing this forces a new resource to be created.
func (SpringCloudAppRedisAssociationOutput) SpringCloudAppId ¶
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 ¶
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 ¶
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
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appinsights" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v6/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 }) }
```
## 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 ¶
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 ¶
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 ¶
func (*SpringCloudApplicationInsightsApplicationPerformanceMonitoring) ElementType() reflect.Type
func (*SpringCloudApplicationInsightsApplicationPerformanceMonitoring) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput ¶
func (i *SpringCloudApplicationInsightsApplicationPerformanceMonitoring) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput() SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput
func (*SpringCloudApplicationInsightsApplicationPerformanceMonitoring) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringOutputWithContext ¶
func (i *SpringCloudApplicationInsightsApplicationPerformanceMonitoring) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput
type SpringCloudApplicationInsightsApplicationPerformanceMonitoringArgs ¶
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 ¶
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringArgs) ElementType() reflect.Type
type SpringCloudApplicationInsightsApplicationPerformanceMonitoringArray ¶
type SpringCloudApplicationInsightsApplicationPerformanceMonitoringArray []SpringCloudApplicationInsightsApplicationPerformanceMonitoringInput
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringArray) ElementType ¶
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringArray) ElementType() reflect.Type
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringArray) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput ¶
func (i SpringCloudApplicationInsightsApplicationPerformanceMonitoringArray) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput() SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringArray) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutputWithContext ¶
func (i SpringCloudApplicationInsightsApplicationPerformanceMonitoringArray) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutputWithContext(ctx context.Context) SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput
type SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayInput ¶
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 ¶
type SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput) ElementType ¶
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput) ElementType() reflect.Type
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput ¶
func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput() SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutputWithContext ¶
func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutputWithContext(ctx context.Context) SpringCloudApplicationInsightsApplicationPerformanceMonitoringArrayOutput
type SpringCloudApplicationInsightsApplicationPerformanceMonitoringInput ¶
type SpringCloudApplicationInsightsApplicationPerformanceMonitoringInput interface { pulumi.Input ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput() SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput }
type SpringCloudApplicationInsightsApplicationPerformanceMonitoringMap ¶
type SpringCloudApplicationInsightsApplicationPerformanceMonitoringMap map[string]SpringCloudApplicationInsightsApplicationPerformanceMonitoringInput
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringMap) ElementType ¶
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringMap) ElementType() reflect.Type
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringMap) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput ¶
func (i SpringCloudApplicationInsightsApplicationPerformanceMonitoringMap) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput() SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringMap) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutputWithContext ¶
func (i SpringCloudApplicationInsightsApplicationPerformanceMonitoringMap) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutputWithContext(ctx context.Context) SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput
type SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapInput ¶
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 ¶
type SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput struct{ *pulumi.OutputState }
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput) ElementType ¶
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput) ElementType() reflect.Type
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput ¶
func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput() SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutputWithContext ¶
func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutputWithContext(ctx context.Context) SpringCloudApplicationInsightsApplicationPerformanceMonitoringMapOutput
type SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput ¶
type SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput struct{ *pulumi.OutputState }
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) ConnectionString ¶
func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) ConnectionString() pulumi.StringPtrOutput
The instrumentation key used to push data to Application Insights.
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) ElementType ¶
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) ElementType() reflect.Type
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) GloballyEnabled ¶
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 ¶
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 ¶
func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) RoleInstance() pulumi.StringPtrOutput
Specifies the cloud role instance.
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) RoleName ¶
func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) RoleName() pulumi.StringPtrOutput
Specifies the cloud role name used to label the component on the application map.
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) SamplingPercentage ¶
func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) SamplingPercentage() pulumi.IntPtrOutput
Specifies the percentage for fixed-percentage sampling.
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) SamplingRequestsPerSecond ¶
func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) SamplingRequestsPerSecond() pulumi.IntPtrOutput
Specifies the number of requests per second for the rate-limited sampling.
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) SpringCloudServiceId ¶
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 ¶
func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput() SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringOutputWithContext ¶
func (o SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput) ToSpringCloudApplicationInsightsApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudApplicationInsightsApplicationPerformanceMonitoringOutput
type SpringCloudApplicationInsightsApplicationPerformanceMonitoringState ¶
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 ¶
func (SpringCloudApplicationInsightsApplicationPerformanceMonitoringState) ElementType() reflect.Type
type SpringCloudApplicationLiveView ¶
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
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v6/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 }) }
```
## 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 ¶
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 ¶
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 ¶
func (*SpringCloudApplicationLiveView) ElementType() reflect.Type
func (*SpringCloudApplicationLiveView) ToSpringCloudApplicationLiveViewOutput ¶
func (i *SpringCloudApplicationLiveView) ToSpringCloudApplicationLiveViewOutput() SpringCloudApplicationLiveViewOutput
func (*SpringCloudApplicationLiveView) ToSpringCloudApplicationLiveViewOutputWithContext ¶
func (i *SpringCloudApplicationLiveView) ToSpringCloudApplicationLiveViewOutputWithContext(ctx context.Context) SpringCloudApplicationLiveViewOutput
type SpringCloudApplicationLiveViewArgs ¶
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 ¶
func (SpringCloudApplicationLiveViewArgs) ElementType() reflect.Type
type SpringCloudApplicationLiveViewArray ¶
type SpringCloudApplicationLiveViewArray []SpringCloudApplicationLiveViewInput
func (SpringCloudApplicationLiveViewArray) ElementType ¶
func (SpringCloudApplicationLiveViewArray) ElementType() reflect.Type
func (SpringCloudApplicationLiveViewArray) ToSpringCloudApplicationLiveViewArrayOutput ¶
func (i SpringCloudApplicationLiveViewArray) ToSpringCloudApplicationLiveViewArrayOutput() SpringCloudApplicationLiveViewArrayOutput
func (SpringCloudApplicationLiveViewArray) ToSpringCloudApplicationLiveViewArrayOutputWithContext ¶
func (i SpringCloudApplicationLiveViewArray) ToSpringCloudApplicationLiveViewArrayOutputWithContext(ctx context.Context) SpringCloudApplicationLiveViewArrayOutput
type SpringCloudApplicationLiveViewArrayInput ¶
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 ¶
type SpringCloudApplicationLiveViewArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudApplicationLiveViewArrayOutput) ElementType ¶
func (SpringCloudApplicationLiveViewArrayOutput) ElementType() reflect.Type
func (SpringCloudApplicationLiveViewArrayOutput) ToSpringCloudApplicationLiveViewArrayOutput ¶
func (o SpringCloudApplicationLiveViewArrayOutput) ToSpringCloudApplicationLiveViewArrayOutput() SpringCloudApplicationLiveViewArrayOutput
func (SpringCloudApplicationLiveViewArrayOutput) ToSpringCloudApplicationLiveViewArrayOutputWithContext ¶
func (o SpringCloudApplicationLiveViewArrayOutput) ToSpringCloudApplicationLiveViewArrayOutputWithContext(ctx context.Context) SpringCloudApplicationLiveViewArrayOutput
type SpringCloudApplicationLiveViewInput ¶
type SpringCloudApplicationLiveViewInput interface { pulumi.Input ToSpringCloudApplicationLiveViewOutput() SpringCloudApplicationLiveViewOutput ToSpringCloudApplicationLiveViewOutputWithContext(ctx context.Context) SpringCloudApplicationLiveViewOutput }
type SpringCloudApplicationLiveViewMap ¶
type SpringCloudApplicationLiveViewMap map[string]SpringCloudApplicationLiveViewInput
func (SpringCloudApplicationLiveViewMap) ElementType ¶
func (SpringCloudApplicationLiveViewMap) ElementType() reflect.Type
func (SpringCloudApplicationLiveViewMap) ToSpringCloudApplicationLiveViewMapOutput ¶
func (i SpringCloudApplicationLiveViewMap) ToSpringCloudApplicationLiveViewMapOutput() SpringCloudApplicationLiveViewMapOutput
func (SpringCloudApplicationLiveViewMap) ToSpringCloudApplicationLiveViewMapOutputWithContext ¶
func (i SpringCloudApplicationLiveViewMap) ToSpringCloudApplicationLiveViewMapOutputWithContext(ctx context.Context) SpringCloudApplicationLiveViewMapOutput
type SpringCloudApplicationLiveViewMapInput ¶
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 ¶
type SpringCloudApplicationLiveViewMapOutput struct{ *pulumi.OutputState }
func (SpringCloudApplicationLiveViewMapOutput) ElementType ¶
func (SpringCloudApplicationLiveViewMapOutput) ElementType() reflect.Type
func (SpringCloudApplicationLiveViewMapOutput) MapIndex ¶
func (o SpringCloudApplicationLiveViewMapOutput) MapIndex(k pulumi.StringInput) SpringCloudApplicationLiveViewOutput
func (SpringCloudApplicationLiveViewMapOutput) ToSpringCloudApplicationLiveViewMapOutput ¶
func (o SpringCloudApplicationLiveViewMapOutput) ToSpringCloudApplicationLiveViewMapOutput() SpringCloudApplicationLiveViewMapOutput
func (SpringCloudApplicationLiveViewMapOutput) ToSpringCloudApplicationLiveViewMapOutputWithContext ¶
func (o SpringCloudApplicationLiveViewMapOutput) ToSpringCloudApplicationLiveViewMapOutputWithContext(ctx context.Context) SpringCloudApplicationLiveViewMapOutput
type SpringCloudApplicationLiveViewOutput ¶
type SpringCloudApplicationLiveViewOutput struct{ *pulumi.OutputState }
func (SpringCloudApplicationLiveViewOutput) ElementType ¶
func (SpringCloudApplicationLiveViewOutput) ElementType() reflect.Type
func (SpringCloudApplicationLiveViewOutput) Name ¶
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 ¶
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 ¶
func (o SpringCloudApplicationLiveViewOutput) ToSpringCloudApplicationLiveViewOutput() SpringCloudApplicationLiveViewOutput
func (SpringCloudApplicationLiveViewOutput) ToSpringCloudApplicationLiveViewOutputWithContext ¶
func (o SpringCloudApplicationLiveViewOutput) ToSpringCloudApplicationLiveViewOutputWithContext(ctx context.Context) SpringCloudApplicationLiveViewOutput
type SpringCloudApplicationLiveViewState ¶
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 ¶
func (SpringCloudApplicationLiveViewState) ElementType() reflect.Type
type SpringCloudBuildDeployment ¶
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
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v6/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 }) }
```
## 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 ¶
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 ¶
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 ¶
func (*SpringCloudBuildDeployment) ElementType() reflect.Type
func (*SpringCloudBuildDeployment) ToSpringCloudBuildDeploymentOutput ¶
func (i *SpringCloudBuildDeployment) ToSpringCloudBuildDeploymentOutput() SpringCloudBuildDeploymentOutput
func (*SpringCloudBuildDeployment) ToSpringCloudBuildDeploymentOutputWithContext ¶
func (i *SpringCloudBuildDeployment) ToSpringCloudBuildDeploymentOutputWithContext(ctx context.Context) SpringCloudBuildDeploymentOutput
type SpringCloudBuildDeploymentArgs ¶
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 ¶
func (SpringCloudBuildDeploymentArgs) ElementType() reflect.Type
type SpringCloudBuildDeploymentArray ¶
type SpringCloudBuildDeploymentArray []SpringCloudBuildDeploymentInput
func (SpringCloudBuildDeploymentArray) ElementType ¶
func (SpringCloudBuildDeploymentArray) ElementType() reflect.Type
func (SpringCloudBuildDeploymentArray) ToSpringCloudBuildDeploymentArrayOutput ¶
func (i SpringCloudBuildDeploymentArray) ToSpringCloudBuildDeploymentArrayOutput() SpringCloudBuildDeploymentArrayOutput
func (SpringCloudBuildDeploymentArray) ToSpringCloudBuildDeploymentArrayOutputWithContext ¶
func (i SpringCloudBuildDeploymentArray) ToSpringCloudBuildDeploymentArrayOutputWithContext(ctx context.Context) SpringCloudBuildDeploymentArrayOutput
type SpringCloudBuildDeploymentArrayInput ¶
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 ¶
type SpringCloudBuildDeploymentArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudBuildDeploymentArrayOutput) ElementType ¶
func (SpringCloudBuildDeploymentArrayOutput) ElementType() reflect.Type
func (SpringCloudBuildDeploymentArrayOutput) Index ¶
func (o SpringCloudBuildDeploymentArrayOutput) Index(i pulumi.IntInput) SpringCloudBuildDeploymentOutput
func (SpringCloudBuildDeploymentArrayOutput) ToSpringCloudBuildDeploymentArrayOutput ¶
func (o SpringCloudBuildDeploymentArrayOutput) ToSpringCloudBuildDeploymentArrayOutput() SpringCloudBuildDeploymentArrayOutput
func (SpringCloudBuildDeploymentArrayOutput) ToSpringCloudBuildDeploymentArrayOutputWithContext ¶
func (o SpringCloudBuildDeploymentArrayOutput) ToSpringCloudBuildDeploymentArrayOutputWithContext(ctx context.Context) SpringCloudBuildDeploymentArrayOutput
type SpringCloudBuildDeploymentInput ¶
type SpringCloudBuildDeploymentInput interface { pulumi.Input ToSpringCloudBuildDeploymentOutput() SpringCloudBuildDeploymentOutput ToSpringCloudBuildDeploymentOutputWithContext(ctx context.Context) SpringCloudBuildDeploymentOutput }
type SpringCloudBuildDeploymentMap ¶
type SpringCloudBuildDeploymentMap map[string]SpringCloudBuildDeploymentInput
func (SpringCloudBuildDeploymentMap) ElementType ¶
func (SpringCloudBuildDeploymentMap) ElementType() reflect.Type
func (SpringCloudBuildDeploymentMap) ToSpringCloudBuildDeploymentMapOutput ¶
func (i SpringCloudBuildDeploymentMap) ToSpringCloudBuildDeploymentMapOutput() SpringCloudBuildDeploymentMapOutput
func (SpringCloudBuildDeploymentMap) ToSpringCloudBuildDeploymentMapOutputWithContext ¶
func (i SpringCloudBuildDeploymentMap) ToSpringCloudBuildDeploymentMapOutputWithContext(ctx context.Context) SpringCloudBuildDeploymentMapOutput
type SpringCloudBuildDeploymentMapInput ¶
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 ¶
type SpringCloudBuildDeploymentMapOutput struct{ *pulumi.OutputState }
func (SpringCloudBuildDeploymentMapOutput) ElementType ¶
func (SpringCloudBuildDeploymentMapOutput) ElementType() reflect.Type
func (SpringCloudBuildDeploymentMapOutput) MapIndex ¶
func (o SpringCloudBuildDeploymentMapOutput) MapIndex(k pulumi.StringInput) SpringCloudBuildDeploymentOutput
func (SpringCloudBuildDeploymentMapOutput) ToSpringCloudBuildDeploymentMapOutput ¶
func (o SpringCloudBuildDeploymentMapOutput) ToSpringCloudBuildDeploymentMapOutput() SpringCloudBuildDeploymentMapOutput
func (SpringCloudBuildDeploymentMapOutput) ToSpringCloudBuildDeploymentMapOutputWithContext ¶
func (o SpringCloudBuildDeploymentMapOutput) ToSpringCloudBuildDeploymentMapOutputWithContext(ctx context.Context) SpringCloudBuildDeploymentMapOutput
type SpringCloudBuildDeploymentOutput ¶
type SpringCloudBuildDeploymentOutput struct{ *pulumi.OutputState }
func (SpringCloudBuildDeploymentOutput) AddonJson ¶
func (o SpringCloudBuildDeploymentOutput) AddonJson() pulumi.StringOutput
A JSON object that contains the addon configurations of the Spring Cloud Build Deployment.
func (SpringCloudBuildDeploymentOutput) ApplicationPerformanceMonitoringIds ¶
func (o SpringCloudBuildDeploymentOutput) ApplicationPerformanceMonitoringIds() pulumi.StringArrayOutput
Specifies a list of Spring Cloud Application Performance Monitoring IDs.
func (SpringCloudBuildDeploymentOutput) BuildResultId ¶
func (o SpringCloudBuildDeploymentOutput) BuildResultId() pulumi.StringOutput
The ID of the Spring Cloud Build Result.
func (SpringCloudBuildDeploymentOutput) ElementType ¶
func (SpringCloudBuildDeploymentOutput) ElementType() reflect.Type
func (SpringCloudBuildDeploymentOutput) EnvironmentVariables ¶
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 ¶
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 ¶
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 ¶
func (o SpringCloudBuildDeploymentOutput) Quota() SpringCloudBuildDeploymentQuotaOutput
A `quota` block as defined below.
func (SpringCloudBuildDeploymentOutput) SpringCloudAppId ¶
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 ¶
func (o SpringCloudBuildDeploymentOutput) ToSpringCloudBuildDeploymentOutput() SpringCloudBuildDeploymentOutput
func (SpringCloudBuildDeploymentOutput) ToSpringCloudBuildDeploymentOutputWithContext ¶
func (o SpringCloudBuildDeploymentOutput) ToSpringCloudBuildDeploymentOutputWithContext(ctx context.Context) SpringCloudBuildDeploymentOutput
type SpringCloudBuildDeploymentQuota ¶
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 ¶
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 ¶
func (SpringCloudBuildDeploymentQuotaArgs) ElementType() reflect.Type
func (SpringCloudBuildDeploymentQuotaArgs) ToSpringCloudBuildDeploymentQuotaOutput ¶
func (i SpringCloudBuildDeploymentQuotaArgs) ToSpringCloudBuildDeploymentQuotaOutput() SpringCloudBuildDeploymentQuotaOutput
func (SpringCloudBuildDeploymentQuotaArgs) ToSpringCloudBuildDeploymentQuotaOutputWithContext ¶
func (i SpringCloudBuildDeploymentQuotaArgs) ToSpringCloudBuildDeploymentQuotaOutputWithContext(ctx context.Context) SpringCloudBuildDeploymentQuotaOutput
func (SpringCloudBuildDeploymentQuotaArgs) ToSpringCloudBuildDeploymentQuotaPtrOutput ¶
func (i SpringCloudBuildDeploymentQuotaArgs) ToSpringCloudBuildDeploymentQuotaPtrOutput() SpringCloudBuildDeploymentQuotaPtrOutput
func (SpringCloudBuildDeploymentQuotaArgs) ToSpringCloudBuildDeploymentQuotaPtrOutputWithContext ¶
func (i SpringCloudBuildDeploymentQuotaArgs) ToSpringCloudBuildDeploymentQuotaPtrOutputWithContext(ctx context.Context) SpringCloudBuildDeploymentQuotaPtrOutput
type SpringCloudBuildDeploymentQuotaInput ¶
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 ¶
type SpringCloudBuildDeploymentQuotaOutput struct{ *pulumi.OutputState }
func (SpringCloudBuildDeploymentQuotaOutput) Cpu ¶
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 ¶
func (SpringCloudBuildDeploymentQuotaOutput) ElementType() reflect.Type
func (SpringCloudBuildDeploymentQuotaOutput) Memory ¶
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 ¶
func (o SpringCloudBuildDeploymentQuotaOutput) ToSpringCloudBuildDeploymentQuotaOutput() SpringCloudBuildDeploymentQuotaOutput
func (SpringCloudBuildDeploymentQuotaOutput) ToSpringCloudBuildDeploymentQuotaOutputWithContext ¶
func (o SpringCloudBuildDeploymentQuotaOutput) ToSpringCloudBuildDeploymentQuotaOutputWithContext(ctx context.Context) SpringCloudBuildDeploymentQuotaOutput
func (SpringCloudBuildDeploymentQuotaOutput) ToSpringCloudBuildDeploymentQuotaPtrOutput ¶
func (o SpringCloudBuildDeploymentQuotaOutput) ToSpringCloudBuildDeploymentQuotaPtrOutput() SpringCloudBuildDeploymentQuotaPtrOutput
func (SpringCloudBuildDeploymentQuotaOutput) ToSpringCloudBuildDeploymentQuotaPtrOutputWithContext ¶
func (o SpringCloudBuildDeploymentQuotaOutput) ToSpringCloudBuildDeploymentQuotaPtrOutputWithContext(ctx context.Context) SpringCloudBuildDeploymentQuotaPtrOutput
type SpringCloudBuildDeploymentQuotaPtrInput ¶
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 ¶
func SpringCloudBuildDeploymentQuotaPtr(v *SpringCloudBuildDeploymentQuotaArgs) SpringCloudBuildDeploymentQuotaPtrInput
type SpringCloudBuildDeploymentQuotaPtrOutput ¶
type SpringCloudBuildDeploymentQuotaPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudBuildDeploymentQuotaPtrOutput) Cpu ¶
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 ¶
func (SpringCloudBuildDeploymentQuotaPtrOutput) ElementType() reflect.Type
func (SpringCloudBuildDeploymentQuotaPtrOutput) Memory ¶
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 ¶
func (o SpringCloudBuildDeploymentQuotaPtrOutput) ToSpringCloudBuildDeploymentQuotaPtrOutput() SpringCloudBuildDeploymentQuotaPtrOutput
func (SpringCloudBuildDeploymentQuotaPtrOutput) ToSpringCloudBuildDeploymentQuotaPtrOutputWithContext ¶
func (o SpringCloudBuildDeploymentQuotaPtrOutput) ToSpringCloudBuildDeploymentQuotaPtrOutputWithContext(ctx context.Context) SpringCloudBuildDeploymentQuotaPtrOutput
type SpringCloudBuildDeploymentState ¶
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 ¶
func (SpringCloudBuildDeploymentState) ElementType() reflect.Type
type SpringCloudBuildPackBinding ¶
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
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v6/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 }) }
```
## 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 ¶
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 ¶
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 ¶
func (*SpringCloudBuildPackBinding) ElementType() reflect.Type
func (*SpringCloudBuildPackBinding) ToSpringCloudBuildPackBindingOutput ¶
func (i *SpringCloudBuildPackBinding) ToSpringCloudBuildPackBindingOutput() SpringCloudBuildPackBindingOutput
func (*SpringCloudBuildPackBinding) ToSpringCloudBuildPackBindingOutputWithContext ¶
func (i *SpringCloudBuildPackBinding) ToSpringCloudBuildPackBindingOutputWithContext(ctx context.Context) SpringCloudBuildPackBindingOutput
type SpringCloudBuildPackBindingArgs ¶
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 ¶
func (SpringCloudBuildPackBindingArgs) ElementType() reflect.Type
type SpringCloudBuildPackBindingArray ¶
type SpringCloudBuildPackBindingArray []SpringCloudBuildPackBindingInput
func (SpringCloudBuildPackBindingArray) ElementType ¶
func (SpringCloudBuildPackBindingArray) ElementType() reflect.Type
func (SpringCloudBuildPackBindingArray) ToSpringCloudBuildPackBindingArrayOutput ¶
func (i SpringCloudBuildPackBindingArray) ToSpringCloudBuildPackBindingArrayOutput() SpringCloudBuildPackBindingArrayOutput
func (SpringCloudBuildPackBindingArray) ToSpringCloudBuildPackBindingArrayOutputWithContext ¶
func (i SpringCloudBuildPackBindingArray) ToSpringCloudBuildPackBindingArrayOutputWithContext(ctx context.Context) SpringCloudBuildPackBindingArrayOutput
type SpringCloudBuildPackBindingArrayInput ¶
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 ¶
type SpringCloudBuildPackBindingArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudBuildPackBindingArrayOutput) ElementType ¶
func (SpringCloudBuildPackBindingArrayOutput) ElementType() reflect.Type
func (SpringCloudBuildPackBindingArrayOutput) ToSpringCloudBuildPackBindingArrayOutput ¶
func (o SpringCloudBuildPackBindingArrayOutput) ToSpringCloudBuildPackBindingArrayOutput() SpringCloudBuildPackBindingArrayOutput
func (SpringCloudBuildPackBindingArrayOutput) ToSpringCloudBuildPackBindingArrayOutputWithContext ¶
func (o SpringCloudBuildPackBindingArrayOutput) ToSpringCloudBuildPackBindingArrayOutputWithContext(ctx context.Context) SpringCloudBuildPackBindingArrayOutput
type SpringCloudBuildPackBindingInput ¶
type SpringCloudBuildPackBindingInput interface { pulumi.Input ToSpringCloudBuildPackBindingOutput() SpringCloudBuildPackBindingOutput ToSpringCloudBuildPackBindingOutputWithContext(ctx context.Context) SpringCloudBuildPackBindingOutput }
type SpringCloudBuildPackBindingLaunchArgs ¶
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 ¶
func (SpringCloudBuildPackBindingLaunchArgs) ElementType() reflect.Type
func (SpringCloudBuildPackBindingLaunchArgs) ToSpringCloudBuildPackBindingLaunchOutput ¶
func (i SpringCloudBuildPackBindingLaunchArgs) ToSpringCloudBuildPackBindingLaunchOutput() SpringCloudBuildPackBindingLaunchOutput
func (SpringCloudBuildPackBindingLaunchArgs) ToSpringCloudBuildPackBindingLaunchOutputWithContext ¶
func (i SpringCloudBuildPackBindingLaunchArgs) ToSpringCloudBuildPackBindingLaunchOutputWithContext(ctx context.Context) SpringCloudBuildPackBindingLaunchOutput
func (SpringCloudBuildPackBindingLaunchArgs) ToSpringCloudBuildPackBindingLaunchPtrOutput ¶
func (i SpringCloudBuildPackBindingLaunchArgs) ToSpringCloudBuildPackBindingLaunchPtrOutput() SpringCloudBuildPackBindingLaunchPtrOutput
func (SpringCloudBuildPackBindingLaunchArgs) ToSpringCloudBuildPackBindingLaunchPtrOutputWithContext ¶
func (i SpringCloudBuildPackBindingLaunchArgs) ToSpringCloudBuildPackBindingLaunchPtrOutputWithContext(ctx context.Context) SpringCloudBuildPackBindingLaunchPtrOutput
type SpringCloudBuildPackBindingLaunchInput ¶
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 ¶
type SpringCloudBuildPackBindingLaunchOutput struct{ *pulumi.OutputState }
func (SpringCloudBuildPackBindingLaunchOutput) ElementType ¶
func (SpringCloudBuildPackBindingLaunchOutput) ElementType() reflect.Type
func (SpringCloudBuildPackBindingLaunchOutput) Properties ¶
func (o SpringCloudBuildPackBindingLaunchOutput) Properties() pulumi.StringMapOutput
Specifies a map of non-sensitive properties for launchProperties.
func (SpringCloudBuildPackBindingLaunchOutput) Secrets ¶
func (o SpringCloudBuildPackBindingLaunchOutput) Secrets() pulumi.StringMapOutput
Specifies a map of sensitive properties for launchProperties.
func (SpringCloudBuildPackBindingLaunchOutput) ToSpringCloudBuildPackBindingLaunchOutput ¶
func (o SpringCloudBuildPackBindingLaunchOutput) ToSpringCloudBuildPackBindingLaunchOutput() SpringCloudBuildPackBindingLaunchOutput
func (SpringCloudBuildPackBindingLaunchOutput) ToSpringCloudBuildPackBindingLaunchOutputWithContext ¶
func (o SpringCloudBuildPackBindingLaunchOutput) ToSpringCloudBuildPackBindingLaunchOutputWithContext(ctx context.Context) SpringCloudBuildPackBindingLaunchOutput
func (SpringCloudBuildPackBindingLaunchOutput) ToSpringCloudBuildPackBindingLaunchPtrOutput ¶
func (o SpringCloudBuildPackBindingLaunchOutput) ToSpringCloudBuildPackBindingLaunchPtrOutput() SpringCloudBuildPackBindingLaunchPtrOutput
func (SpringCloudBuildPackBindingLaunchOutput) ToSpringCloudBuildPackBindingLaunchPtrOutputWithContext ¶
func (o SpringCloudBuildPackBindingLaunchOutput) ToSpringCloudBuildPackBindingLaunchPtrOutputWithContext(ctx context.Context) SpringCloudBuildPackBindingLaunchPtrOutput
type SpringCloudBuildPackBindingLaunchPtrInput ¶
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 ¶
func SpringCloudBuildPackBindingLaunchPtr(v *SpringCloudBuildPackBindingLaunchArgs) SpringCloudBuildPackBindingLaunchPtrInput
type SpringCloudBuildPackBindingLaunchPtrOutput ¶
type SpringCloudBuildPackBindingLaunchPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudBuildPackBindingLaunchPtrOutput) ElementType ¶
func (SpringCloudBuildPackBindingLaunchPtrOutput) ElementType() reflect.Type
func (SpringCloudBuildPackBindingLaunchPtrOutput) Properties ¶
func (o SpringCloudBuildPackBindingLaunchPtrOutput) Properties() pulumi.StringMapOutput
Specifies a map of non-sensitive properties for launchProperties.
func (SpringCloudBuildPackBindingLaunchPtrOutput) Secrets ¶
func (o SpringCloudBuildPackBindingLaunchPtrOutput) Secrets() pulumi.StringMapOutput
Specifies a map of sensitive properties for launchProperties.
func (SpringCloudBuildPackBindingLaunchPtrOutput) ToSpringCloudBuildPackBindingLaunchPtrOutput ¶
func (o SpringCloudBuildPackBindingLaunchPtrOutput) ToSpringCloudBuildPackBindingLaunchPtrOutput() SpringCloudBuildPackBindingLaunchPtrOutput
func (SpringCloudBuildPackBindingLaunchPtrOutput) ToSpringCloudBuildPackBindingLaunchPtrOutputWithContext ¶
func (o SpringCloudBuildPackBindingLaunchPtrOutput) ToSpringCloudBuildPackBindingLaunchPtrOutputWithContext(ctx context.Context) SpringCloudBuildPackBindingLaunchPtrOutput
type SpringCloudBuildPackBindingMap ¶
type SpringCloudBuildPackBindingMap map[string]SpringCloudBuildPackBindingInput
func (SpringCloudBuildPackBindingMap) ElementType ¶
func (SpringCloudBuildPackBindingMap) ElementType() reflect.Type
func (SpringCloudBuildPackBindingMap) ToSpringCloudBuildPackBindingMapOutput ¶
func (i SpringCloudBuildPackBindingMap) ToSpringCloudBuildPackBindingMapOutput() SpringCloudBuildPackBindingMapOutput
func (SpringCloudBuildPackBindingMap) ToSpringCloudBuildPackBindingMapOutputWithContext ¶
func (i SpringCloudBuildPackBindingMap) ToSpringCloudBuildPackBindingMapOutputWithContext(ctx context.Context) SpringCloudBuildPackBindingMapOutput
type SpringCloudBuildPackBindingMapInput ¶
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 ¶
type SpringCloudBuildPackBindingMapOutput struct{ *pulumi.OutputState }
func (SpringCloudBuildPackBindingMapOutput) ElementType ¶
func (SpringCloudBuildPackBindingMapOutput) ElementType() reflect.Type
func (SpringCloudBuildPackBindingMapOutput) MapIndex ¶
func (o SpringCloudBuildPackBindingMapOutput) MapIndex(k pulumi.StringInput) SpringCloudBuildPackBindingOutput
func (SpringCloudBuildPackBindingMapOutput) ToSpringCloudBuildPackBindingMapOutput ¶
func (o SpringCloudBuildPackBindingMapOutput) ToSpringCloudBuildPackBindingMapOutput() SpringCloudBuildPackBindingMapOutput
func (SpringCloudBuildPackBindingMapOutput) ToSpringCloudBuildPackBindingMapOutputWithContext ¶
func (o SpringCloudBuildPackBindingMapOutput) ToSpringCloudBuildPackBindingMapOutputWithContext(ctx context.Context) SpringCloudBuildPackBindingMapOutput
type SpringCloudBuildPackBindingOutput ¶
type SpringCloudBuildPackBindingOutput struct{ *pulumi.OutputState }
func (SpringCloudBuildPackBindingOutput) BindingType ¶
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 ¶
func (SpringCloudBuildPackBindingOutput) ElementType() reflect.Type
func (SpringCloudBuildPackBindingOutput) Launch ¶
func (o SpringCloudBuildPackBindingOutput) Launch() SpringCloudBuildPackBindingLaunchPtrOutput
A `launch` block as defined below.
func (SpringCloudBuildPackBindingOutput) Name ¶
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 ¶
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 ¶
func (o SpringCloudBuildPackBindingOutput) ToSpringCloudBuildPackBindingOutput() SpringCloudBuildPackBindingOutput
func (SpringCloudBuildPackBindingOutput) ToSpringCloudBuildPackBindingOutputWithContext ¶
func (o SpringCloudBuildPackBindingOutput) ToSpringCloudBuildPackBindingOutputWithContext(ctx context.Context) SpringCloudBuildPackBindingOutput
type SpringCloudBuildPackBindingState ¶
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 ¶
func (SpringCloudBuildPackBindingState) ElementType() reflect.Type
type SpringCloudBuilder ¶
type SpringCloudBuilder struct { pulumi.CustomResourceState // One or more `buildPackGroup` blocks as defined below. BuildPackGroups SpringCloudBuilderBuildPackGroupArrayOutput `pulumi:"buildPackGroups"` // The name which should be used for this Spring Cloud Builder. Changing this forces a new Spring Cloud Builder to be created. Name pulumi.StringOutput `pulumi:"name"` // The ID of the Spring Cloud Service. Changing this forces a new Spring Cloud Builder to be created. SpringCloudServiceId pulumi.StringOutput `pulumi:"springCloudServiceId"` // A `stack` block as defined below. Stack SpringCloudBuilderStackOutput `pulumi:"stack"` }
Manages a Spring Cloud Builder.
> **NOTE:** This resource is applicable only for Spring Cloud Service with enterprise tier.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v6/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 }) }
```
## 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 ¶
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 ¶
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 ¶
func (*SpringCloudBuilder) ElementType() reflect.Type
func (*SpringCloudBuilder) ToSpringCloudBuilderOutput ¶
func (i *SpringCloudBuilder) ToSpringCloudBuilderOutput() SpringCloudBuilderOutput
func (*SpringCloudBuilder) ToSpringCloudBuilderOutputWithContext ¶
func (i *SpringCloudBuilder) ToSpringCloudBuilderOutputWithContext(ctx context.Context) SpringCloudBuilderOutput
type SpringCloudBuilderArgs ¶
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 ¶
func (SpringCloudBuilderArgs) ElementType() reflect.Type
type SpringCloudBuilderArray ¶
type SpringCloudBuilderArray []SpringCloudBuilderInput
func (SpringCloudBuilderArray) ElementType ¶
func (SpringCloudBuilderArray) ElementType() reflect.Type
func (SpringCloudBuilderArray) ToSpringCloudBuilderArrayOutput ¶
func (i SpringCloudBuilderArray) ToSpringCloudBuilderArrayOutput() SpringCloudBuilderArrayOutput
func (SpringCloudBuilderArray) ToSpringCloudBuilderArrayOutputWithContext ¶
func (i SpringCloudBuilderArray) ToSpringCloudBuilderArrayOutputWithContext(ctx context.Context) SpringCloudBuilderArrayOutput
type SpringCloudBuilderArrayInput ¶
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 ¶
type SpringCloudBuilderArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudBuilderArrayOutput) ElementType ¶
func (SpringCloudBuilderArrayOutput) ElementType() reflect.Type
func (SpringCloudBuilderArrayOutput) Index ¶
func (o SpringCloudBuilderArrayOutput) Index(i pulumi.IntInput) SpringCloudBuilderOutput
func (SpringCloudBuilderArrayOutput) ToSpringCloudBuilderArrayOutput ¶
func (o SpringCloudBuilderArrayOutput) ToSpringCloudBuilderArrayOutput() SpringCloudBuilderArrayOutput
func (SpringCloudBuilderArrayOutput) ToSpringCloudBuilderArrayOutputWithContext ¶
func (o SpringCloudBuilderArrayOutput) ToSpringCloudBuilderArrayOutputWithContext(ctx context.Context) SpringCloudBuilderArrayOutput
type SpringCloudBuilderBuildPackGroupArgs ¶
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 ¶
func (SpringCloudBuilderBuildPackGroupArgs) ElementType() reflect.Type
func (SpringCloudBuilderBuildPackGroupArgs) ToSpringCloudBuilderBuildPackGroupOutput ¶
func (i SpringCloudBuilderBuildPackGroupArgs) ToSpringCloudBuilderBuildPackGroupOutput() SpringCloudBuilderBuildPackGroupOutput
func (SpringCloudBuilderBuildPackGroupArgs) ToSpringCloudBuilderBuildPackGroupOutputWithContext ¶
func (i SpringCloudBuilderBuildPackGroupArgs) ToSpringCloudBuilderBuildPackGroupOutputWithContext(ctx context.Context) SpringCloudBuilderBuildPackGroupOutput
type SpringCloudBuilderBuildPackGroupArray ¶
type SpringCloudBuilderBuildPackGroupArray []SpringCloudBuilderBuildPackGroupInput
func (SpringCloudBuilderBuildPackGroupArray) ElementType ¶
func (SpringCloudBuilderBuildPackGroupArray) ElementType() reflect.Type
func (SpringCloudBuilderBuildPackGroupArray) ToSpringCloudBuilderBuildPackGroupArrayOutput ¶
func (i SpringCloudBuilderBuildPackGroupArray) ToSpringCloudBuilderBuildPackGroupArrayOutput() SpringCloudBuilderBuildPackGroupArrayOutput
func (SpringCloudBuilderBuildPackGroupArray) ToSpringCloudBuilderBuildPackGroupArrayOutputWithContext ¶
func (i SpringCloudBuilderBuildPackGroupArray) ToSpringCloudBuilderBuildPackGroupArrayOutputWithContext(ctx context.Context) SpringCloudBuilderBuildPackGroupArrayOutput
type SpringCloudBuilderBuildPackGroupArrayInput ¶
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 ¶
type SpringCloudBuilderBuildPackGroupArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudBuilderBuildPackGroupArrayOutput) ElementType ¶
func (SpringCloudBuilderBuildPackGroupArrayOutput) ElementType() reflect.Type
func (SpringCloudBuilderBuildPackGroupArrayOutput) ToSpringCloudBuilderBuildPackGroupArrayOutput ¶
func (o SpringCloudBuilderBuildPackGroupArrayOutput) ToSpringCloudBuilderBuildPackGroupArrayOutput() SpringCloudBuilderBuildPackGroupArrayOutput
func (SpringCloudBuilderBuildPackGroupArrayOutput) ToSpringCloudBuilderBuildPackGroupArrayOutputWithContext ¶
func (o SpringCloudBuilderBuildPackGroupArrayOutput) ToSpringCloudBuilderBuildPackGroupArrayOutputWithContext(ctx context.Context) SpringCloudBuilderBuildPackGroupArrayOutput
type SpringCloudBuilderBuildPackGroupInput ¶
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 ¶
type SpringCloudBuilderBuildPackGroupOutput struct{ *pulumi.OutputState }
func (SpringCloudBuilderBuildPackGroupOutput) BuildPackIds ¶
func (o SpringCloudBuilderBuildPackGroupOutput) BuildPackIds() pulumi.StringArrayOutput
Specifies a list of the build pack's ID.
func (SpringCloudBuilderBuildPackGroupOutput) ElementType ¶
func (SpringCloudBuilderBuildPackGroupOutput) ElementType() reflect.Type
func (SpringCloudBuilderBuildPackGroupOutput) Name ¶
func (o SpringCloudBuilderBuildPackGroupOutput) Name() pulumi.StringOutput
The name which should be used for this build pack group.
func (SpringCloudBuilderBuildPackGroupOutput) ToSpringCloudBuilderBuildPackGroupOutput ¶
func (o SpringCloudBuilderBuildPackGroupOutput) ToSpringCloudBuilderBuildPackGroupOutput() SpringCloudBuilderBuildPackGroupOutput
func (SpringCloudBuilderBuildPackGroupOutput) ToSpringCloudBuilderBuildPackGroupOutputWithContext ¶
func (o SpringCloudBuilderBuildPackGroupOutput) ToSpringCloudBuilderBuildPackGroupOutputWithContext(ctx context.Context) SpringCloudBuilderBuildPackGroupOutput
type SpringCloudBuilderInput ¶
type SpringCloudBuilderInput interface { pulumi.Input ToSpringCloudBuilderOutput() SpringCloudBuilderOutput ToSpringCloudBuilderOutputWithContext(ctx context.Context) SpringCloudBuilderOutput }
type SpringCloudBuilderMap ¶
type SpringCloudBuilderMap map[string]SpringCloudBuilderInput
func (SpringCloudBuilderMap) ElementType ¶
func (SpringCloudBuilderMap) ElementType() reflect.Type
func (SpringCloudBuilderMap) ToSpringCloudBuilderMapOutput ¶
func (i SpringCloudBuilderMap) ToSpringCloudBuilderMapOutput() SpringCloudBuilderMapOutput
func (SpringCloudBuilderMap) ToSpringCloudBuilderMapOutputWithContext ¶
func (i SpringCloudBuilderMap) ToSpringCloudBuilderMapOutputWithContext(ctx context.Context) SpringCloudBuilderMapOutput
type SpringCloudBuilderMapInput ¶
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 ¶
type SpringCloudBuilderMapOutput struct{ *pulumi.OutputState }
func (SpringCloudBuilderMapOutput) ElementType ¶
func (SpringCloudBuilderMapOutput) ElementType() reflect.Type
func (SpringCloudBuilderMapOutput) MapIndex ¶
func (o SpringCloudBuilderMapOutput) MapIndex(k pulumi.StringInput) SpringCloudBuilderOutput
func (SpringCloudBuilderMapOutput) ToSpringCloudBuilderMapOutput ¶
func (o SpringCloudBuilderMapOutput) ToSpringCloudBuilderMapOutput() SpringCloudBuilderMapOutput
func (SpringCloudBuilderMapOutput) ToSpringCloudBuilderMapOutputWithContext ¶
func (o SpringCloudBuilderMapOutput) ToSpringCloudBuilderMapOutputWithContext(ctx context.Context) SpringCloudBuilderMapOutput
type SpringCloudBuilderOutput ¶
type SpringCloudBuilderOutput struct{ *pulumi.OutputState }
func (SpringCloudBuilderOutput) BuildPackGroups ¶
func (o SpringCloudBuilderOutput) BuildPackGroups() SpringCloudBuilderBuildPackGroupArrayOutput
One or more `buildPackGroup` blocks as defined below.
func (SpringCloudBuilderOutput) ElementType ¶
func (SpringCloudBuilderOutput) ElementType() reflect.Type
func (SpringCloudBuilderOutput) Name ¶
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 ¶
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 ¶
func (o SpringCloudBuilderOutput) Stack() SpringCloudBuilderStackOutput
A `stack` block as defined below.
func (SpringCloudBuilderOutput) ToSpringCloudBuilderOutput ¶
func (o SpringCloudBuilderOutput) ToSpringCloudBuilderOutput() SpringCloudBuilderOutput
func (SpringCloudBuilderOutput) ToSpringCloudBuilderOutputWithContext ¶
func (o SpringCloudBuilderOutput) ToSpringCloudBuilderOutputWithContext(ctx context.Context) SpringCloudBuilderOutput
type SpringCloudBuilderStack ¶
type SpringCloudBuilderStackArgs ¶
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 ¶
func (SpringCloudBuilderStackArgs) ElementType() reflect.Type
func (SpringCloudBuilderStackArgs) ToSpringCloudBuilderStackOutput ¶
func (i SpringCloudBuilderStackArgs) ToSpringCloudBuilderStackOutput() SpringCloudBuilderStackOutput
func (SpringCloudBuilderStackArgs) ToSpringCloudBuilderStackOutputWithContext ¶
func (i SpringCloudBuilderStackArgs) ToSpringCloudBuilderStackOutputWithContext(ctx context.Context) SpringCloudBuilderStackOutput
func (SpringCloudBuilderStackArgs) ToSpringCloudBuilderStackPtrOutput ¶
func (i SpringCloudBuilderStackArgs) ToSpringCloudBuilderStackPtrOutput() SpringCloudBuilderStackPtrOutput
func (SpringCloudBuilderStackArgs) ToSpringCloudBuilderStackPtrOutputWithContext ¶
func (i SpringCloudBuilderStackArgs) ToSpringCloudBuilderStackPtrOutputWithContext(ctx context.Context) SpringCloudBuilderStackPtrOutput
type SpringCloudBuilderStackInput ¶
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 ¶
type SpringCloudBuilderStackOutput struct{ *pulumi.OutputState }
func (SpringCloudBuilderStackOutput) ElementType ¶
func (SpringCloudBuilderStackOutput) ElementType() reflect.Type
func (SpringCloudBuilderStackOutput) Id ¶
func (o SpringCloudBuilderStackOutput) Id() pulumi.StringOutput
Specifies the ID of the ClusterStack.
func (SpringCloudBuilderStackOutput) ToSpringCloudBuilderStackOutput ¶
func (o SpringCloudBuilderStackOutput) ToSpringCloudBuilderStackOutput() SpringCloudBuilderStackOutput
func (SpringCloudBuilderStackOutput) ToSpringCloudBuilderStackOutputWithContext ¶
func (o SpringCloudBuilderStackOutput) ToSpringCloudBuilderStackOutputWithContext(ctx context.Context) SpringCloudBuilderStackOutput
func (SpringCloudBuilderStackOutput) ToSpringCloudBuilderStackPtrOutput ¶
func (o SpringCloudBuilderStackOutput) ToSpringCloudBuilderStackPtrOutput() SpringCloudBuilderStackPtrOutput
func (SpringCloudBuilderStackOutput) ToSpringCloudBuilderStackPtrOutputWithContext ¶
func (o SpringCloudBuilderStackOutput) ToSpringCloudBuilderStackPtrOutputWithContext(ctx context.Context) SpringCloudBuilderStackPtrOutput
func (SpringCloudBuilderStackOutput) Version ¶
func (o SpringCloudBuilderStackOutput) Version() pulumi.StringOutput
Specifies the version of the ClusterStack
type SpringCloudBuilderStackPtrInput ¶
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 ¶
func SpringCloudBuilderStackPtr(v *SpringCloudBuilderStackArgs) SpringCloudBuilderStackPtrInput
type SpringCloudBuilderStackPtrOutput ¶
type SpringCloudBuilderStackPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudBuilderStackPtrOutput) Elem ¶
func (o SpringCloudBuilderStackPtrOutput) Elem() SpringCloudBuilderStackOutput
func (SpringCloudBuilderStackPtrOutput) ElementType ¶
func (SpringCloudBuilderStackPtrOutput) ElementType() reflect.Type
func (SpringCloudBuilderStackPtrOutput) Id ¶
func (o SpringCloudBuilderStackPtrOutput) Id() pulumi.StringPtrOutput
Specifies the ID of the ClusterStack.
func (SpringCloudBuilderStackPtrOutput) ToSpringCloudBuilderStackPtrOutput ¶
func (o SpringCloudBuilderStackPtrOutput) ToSpringCloudBuilderStackPtrOutput() SpringCloudBuilderStackPtrOutput
func (SpringCloudBuilderStackPtrOutput) ToSpringCloudBuilderStackPtrOutputWithContext ¶
func (o SpringCloudBuilderStackPtrOutput) ToSpringCloudBuilderStackPtrOutputWithContext(ctx context.Context) SpringCloudBuilderStackPtrOutput
func (SpringCloudBuilderStackPtrOutput) Version ¶
func (o SpringCloudBuilderStackPtrOutput) Version() pulumi.StringPtrOutput
Specifies the version of the ClusterStack
type SpringCloudBuilderState ¶
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 ¶
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
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/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 }) }
```
## 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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v6/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 }) }
```
## 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 ¶
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 ¶
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 ¶
func (*SpringCloudConfigurationService) ElementType() reflect.Type
func (*SpringCloudConfigurationService) ToSpringCloudConfigurationServiceOutput ¶
func (i *SpringCloudConfigurationService) ToSpringCloudConfigurationServiceOutput() SpringCloudConfigurationServiceOutput
func (*SpringCloudConfigurationService) ToSpringCloudConfigurationServiceOutputWithContext ¶
func (i *SpringCloudConfigurationService) ToSpringCloudConfigurationServiceOutputWithContext(ctx context.Context) SpringCloudConfigurationServiceOutput
type SpringCloudConfigurationServiceArgs ¶
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 ¶
func (SpringCloudConfigurationServiceArgs) ElementType() reflect.Type
type SpringCloudConfigurationServiceArray ¶
type SpringCloudConfigurationServiceArray []SpringCloudConfigurationServiceInput
func (SpringCloudConfigurationServiceArray) ElementType ¶
func (SpringCloudConfigurationServiceArray) ElementType() reflect.Type
func (SpringCloudConfigurationServiceArray) ToSpringCloudConfigurationServiceArrayOutput ¶
func (i SpringCloudConfigurationServiceArray) ToSpringCloudConfigurationServiceArrayOutput() SpringCloudConfigurationServiceArrayOutput
func (SpringCloudConfigurationServiceArray) ToSpringCloudConfigurationServiceArrayOutputWithContext ¶
func (i SpringCloudConfigurationServiceArray) ToSpringCloudConfigurationServiceArrayOutputWithContext(ctx context.Context) SpringCloudConfigurationServiceArrayOutput
type SpringCloudConfigurationServiceArrayInput ¶
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 ¶
type SpringCloudConfigurationServiceArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudConfigurationServiceArrayOutput) ElementType ¶
func (SpringCloudConfigurationServiceArrayOutput) ElementType() reflect.Type
func (SpringCloudConfigurationServiceArrayOutput) ToSpringCloudConfigurationServiceArrayOutput ¶
func (o SpringCloudConfigurationServiceArrayOutput) ToSpringCloudConfigurationServiceArrayOutput() SpringCloudConfigurationServiceArrayOutput
func (SpringCloudConfigurationServiceArrayOutput) ToSpringCloudConfigurationServiceArrayOutputWithContext ¶
func (o SpringCloudConfigurationServiceArrayOutput) ToSpringCloudConfigurationServiceArrayOutputWithContext(ctx context.Context) SpringCloudConfigurationServiceArrayOutput
type SpringCloudConfigurationServiceInput ¶
type SpringCloudConfigurationServiceInput interface { pulumi.Input ToSpringCloudConfigurationServiceOutput() SpringCloudConfigurationServiceOutput ToSpringCloudConfigurationServiceOutputWithContext(ctx context.Context) SpringCloudConfigurationServiceOutput }
type SpringCloudConfigurationServiceMap ¶
type SpringCloudConfigurationServiceMap map[string]SpringCloudConfigurationServiceInput
func (SpringCloudConfigurationServiceMap) ElementType ¶
func (SpringCloudConfigurationServiceMap) ElementType() reflect.Type
func (SpringCloudConfigurationServiceMap) ToSpringCloudConfigurationServiceMapOutput ¶
func (i SpringCloudConfigurationServiceMap) ToSpringCloudConfigurationServiceMapOutput() SpringCloudConfigurationServiceMapOutput
func (SpringCloudConfigurationServiceMap) ToSpringCloudConfigurationServiceMapOutputWithContext ¶
func (i SpringCloudConfigurationServiceMap) ToSpringCloudConfigurationServiceMapOutputWithContext(ctx context.Context) SpringCloudConfigurationServiceMapOutput
type SpringCloudConfigurationServiceMapInput ¶
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 ¶
type SpringCloudConfigurationServiceMapOutput struct{ *pulumi.OutputState }
func (SpringCloudConfigurationServiceMapOutput) ElementType ¶
func (SpringCloudConfigurationServiceMapOutput) ElementType() reflect.Type
func (SpringCloudConfigurationServiceMapOutput) MapIndex ¶
func (o SpringCloudConfigurationServiceMapOutput) MapIndex(k pulumi.StringInput) SpringCloudConfigurationServiceOutput
func (SpringCloudConfigurationServiceMapOutput) ToSpringCloudConfigurationServiceMapOutput ¶
func (o SpringCloudConfigurationServiceMapOutput) ToSpringCloudConfigurationServiceMapOutput() SpringCloudConfigurationServiceMapOutput
func (SpringCloudConfigurationServiceMapOutput) ToSpringCloudConfigurationServiceMapOutputWithContext ¶
func (o SpringCloudConfigurationServiceMapOutput) ToSpringCloudConfigurationServiceMapOutputWithContext(ctx context.Context) SpringCloudConfigurationServiceMapOutput
type SpringCloudConfigurationServiceOutput ¶
type SpringCloudConfigurationServiceOutput struct{ *pulumi.OutputState }
func (SpringCloudConfigurationServiceOutput) ElementType ¶
func (SpringCloudConfigurationServiceOutput) ElementType() reflect.Type
func (SpringCloudConfigurationServiceOutput) Generation ¶
func (o SpringCloudConfigurationServiceOutput) Generation() pulumi.StringPtrOutput
The generation of the Spring Cloud Configuration Service. Possible values are `Gen1` and `Gen2`.
func (SpringCloudConfigurationServiceOutput) Name ¶
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 ¶
func (o SpringCloudConfigurationServiceOutput) RefreshIntervalInSeconds() pulumi.IntPtrOutput
Specifies how often to check repository updates. Minimum value is 0.
func (SpringCloudConfigurationServiceOutput) Repositories ¶
func (o SpringCloudConfigurationServiceOutput) Repositories() SpringCloudConfigurationServiceRepositoryArrayOutput
One or more `repository` blocks as defined below.
func (SpringCloudConfigurationServiceOutput) SpringCloudServiceId ¶
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 ¶
func (o SpringCloudConfigurationServiceOutput) ToSpringCloudConfigurationServiceOutput() SpringCloudConfigurationServiceOutput
func (SpringCloudConfigurationServiceOutput) ToSpringCloudConfigurationServiceOutputWithContext ¶
func (o SpringCloudConfigurationServiceOutput) ToSpringCloudConfigurationServiceOutputWithContext(ctx context.Context) SpringCloudConfigurationServiceOutput
type SpringCloudConfigurationServiceRepository ¶
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 ¶
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 ¶
func (SpringCloudConfigurationServiceRepositoryArgs) ElementType() reflect.Type
func (SpringCloudConfigurationServiceRepositoryArgs) ToSpringCloudConfigurationServiceRepositoryOutput ¶
func (i SpringCloudConfigurationServiceRepositoryArgs) ToSpringCloudConfigurationServiceRepositoryOutput() SpringCloudConfigurationServiceRepositoryOutput
func (SpringCloudConfigurationServiceRepositoryArgs) ToSpringCloudConfigurationServiceRepositoryOutputWithContext ¶
func (i SpringCloudConfigurationServiceRepositoryArgs) ToSpringCloudConfigurationServiceRepositoryOutputWithContext(ctx context.Context) SpringCloudConfigurationServiceRepositoryOutput
type SpringCloudConfigurationServiceRepositoryArray ¶
type SpringCloudConfigurationServiceRepositoryArray []SpringCloudConfigurationServiceRepositoryInput
func (SpringCloudConfigurationServiceRepositoryArray) ElementType ¶
func (SpringCloudConfigurationServiceRepositoryArray) ElementType() reflect.Type
func (SpringCloudConfigurationServiceRepositoryArray) ToSpringCloudConfigurationServiceRepositoryArrayOutput ¶
func (i SpringCloudConfigurationServiceRepositoryArray) ToSpringCloudConfigurationServiceRepositoryArrayOutput() SpringCloudConfigurationServiceRepositoryArrayOutput
func (SpringCloudConfigurationServiceRepositoryArray) ToSpringCloudConfigurationServiceRepositoryArrayOutputWithContext ¶
func (i SpringCloudConfigurationServiceRepositoryArray) ToSpringCloudConfigurationServiceRepositoryArrayOutputWithContext(ctx context.Context) SpringCloudConfigurationServiceRepositoryArrayOutput
type SpringCloudConfigurationServiceRepositoryArrayInput ¶
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 ¶
type SpringCloudConfigurationServiceRepositoryArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudConfigurationServiceRepositoryArrayOutput) ElementType ¶
func (SpringCloudConfigurationServiceRepositoryArrayOutput) ElementType() reflect.Type
func (SpringCloudConfigurationServiceRepositoryArrayOutput) ToSpringCloudConfigurationServiceRepositoryArrayOutput ¶
func (o SpringCloudConfigurationServiceRepositoryArrayOutput) ToSpringCloudConfigurationServiceRepositoryArrayOutput() SpringCloudConfigurationServiceRepositoryArrayOutput
func (SpringCloudConfigurationServiceRepositoryArrayOutput) ToSpringCloudConfigurationServiceRepositoryArrayOutputWithContext ¶
func (o SpringCloudConfigurationServiceRepositoryArrayOutput) ToSpringCloudConfigurationServiceRepositoryArrayOutputWithContext(ctx context.Context) SpringCloudConfigurationServiceRepositoryArrayOutput
type SpringCloudConfigurationServiceRepositoryInput ¶
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 ¶
type SpringCloudConfigurationServiceRepositoryOutput struct{ *pulumi.OutputState }
func (SpringCloudConfigurationServiceRepositoryOutput) CaCertificateId ¶
func (o SpringCloudConfigurationServiceRepositoryOutput) CaCertificateId() pulumi.StringPtrOutput
Specifies the ID of the Certificate Authority used when retrieving the Git Repository via HTTPS.
func (SpringCloudConfigurationServiceRepositoryOutput) ElementType ¶
func (SpringCloudConfigurationServiceRepositoryOutput) ElementType() reflect.Type
func (SpringCloudConfigurationServiceRepositoryOutput) HostKey ¶
func (o SpringCloudConfigurationServiceRepositoryOutput) HostKey() pulumi.StringPtrOutput
Specifies the SSH public key of git repository.
func (SpringCloudConfigurationServiceRepositoryOutput) HostKeyAlgorithm ¶
func (o SpringCloudConfigurationServiceRepositoryOutput) HostKeyAlgorithm() pulumi.StringPtrOutput
Specifies the SSH key algorithm of git repository.
func (SpringCloudConfigurationServiceRepositoryOutput) Label ¶
func (o SpringCloudConfigurationServiceRepositoryOutput) Label() pulumi.StringOutput
Specifies the label of the repository.
func (SpringCloudConfigurationServiceRepositoryOutput) Name ¶
func (o SpringCloudConfigurationServiceRepositoryOutput) Name() pulumi.StringOutput
Specifies the name which should be used for this repository.
func (SpringCloudConfigurationServiceRepositoryOutput) Password ¶
func (o SpringCloudConfigurationServiceRepositoryOutput) Password() pulumi.StringPtrOutput
Specifies the password of git repository basic auth.
func (SpringCloudConfigurationServiceRepositoryOutput) Patterns ¶
func (o SpringCloudConfigurationServiceRepositoryOutput) Patterns() pulumi.StringArrayOutput
Specifies the collection of patterns of the repository.
func (SpringCloudConfigurationServiceRepositoryOutput) PrivateKey ¶
func (o SpringCloudConfigurationServiceRepositoryOutput) PrivateKey() pulumi.StringPtrOutput
Specifies the SSH private key of git repository.
func (SpringCloudConfigurationServiceRepositoryOutput) SearchPaths ¶
func (o SpringCloudConfigurationServiceRepositoryOutput) SearchPaths() pulumi.StringArrayOutput
Specifies a list of searching path of the repository
func (SpringCloudConfigurationServiceRepositoryOutput) StrictHostKeyChecking ¶
func (o SpringCloudConfigurationServiceRepositoryOutput) StrictHostKeyChecking() pulumi.BoolPtrOutput
Specifies whether enable the strict host key checking.
func (SpringCloudConfigurationServiceRepositoryOutput) ToSpringCloudConfigurationServiceRepositoryOutput ¶
func (o SpringCloudConfigurationServiceRepositoryOutput) ToSpringCloudConfigurationServiceRepositoryOutput() SpringCloudConfigurationServiceRepositoryOutput
func (SpringCloudConfigurationServiceRepositoryOutput) ToSpringCloudConfigurationServiceRepositoryOutputWithContext ¶
func (o SpringCloudConfigurationServiceRepositoryOutput) ToSpringCloudConfigurationServiceRepositoryOutputWithContext(ctx context.Context) SpringCloudConfigurationServiceRepositoryOutput
func (SpringCloudConfigurationServiceRepositoryOutput) Uri ¶
func (o SpringCloudConfigurationServiceRepositoryOutput) Uri() pulumi.StringOutput
Specifies the URI of the repository.
func (SpringCloudConfigurationServiceRepositoryOutput) Username ¶
func (o SpringCloudConfigurationServiceRepositoryOutput) Username() pulumi.StringPtrOutput
Specifies the username of git repository basic auth.
type SpringCloudConfigurationServiceState ¶
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 ¶
func (SpringCloudConfigurationServiceState) ElementType() reflect.Type
type SpringCloudConnection ¶
type SpringCloudConnection struct { pulumi.CustomResourceState // The authentication info. An `authentication` block as defined below. Authentication SpringCloudConnectionAuthenticationOutput `pulumi:"authentication"` 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"` 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"` VnetSolution pulumi.StringPtrOutput `pulumi:"vnetSolution"` }
Manages a service connector for spring cloud app.
## 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 ¶
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 ¶
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 ¶
func (*SpringCloudConnection) ElementType() reflect.Type
func (*SpringCloudConnection) ToSpringCloudConnectionOutput ¶
func (i *SpringCloudConnection) ToSpringCloudConnectionOutput() SpringCloudConnectionOutput
func (*SpringCloudConnection) ToSpringCloudConnectionOutputWithContext ¶
func (i *SpringCloudConnection) ToSpringCloudConnectionOutputWithContext(ctx context.Context) SpringCloudConnectionOutput
type SpringCloudConnectionArgs ¶
type SpringCloudConnectionArgs struct { // The authentication info. An `authentication` block as defined below. Authentication SpringCloudConnectionAuthenticationInput ClientType pulumi.StringPtrInput // The name of the service connection. Changing this forces a new resource to be created. Name pulumi.StringPtrInput 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 VnetSolution pulumi.StringPtrInput }
The set of arguments for constructing a SpringCloudConnection resource.
func (SpringCloudConnectionArgs) ElementType ¶
func (SpringCloudConnectionArgs) ElementType() reflect.Type
type SpringCloudConnectionArray ¶
type SpringCloudConnectionArray []SpringCloudConnectionInput
func (SpringCloudConnectionArray) ElementType ¶
func (SpringCloudConnectionArray) ElementType() reflect.Type
func (SpringCloudConnectionArray) ToSpringCloudConnectionArrayOutput ¶
func (i SpringCloudConnectionArray) ToSpringCloudConnectionArrayOutput() SpringCloudConnectionArrayOutput
func (SpringCloudConnectionArray) ToSpringCloudConnectionArrayOutputWithContext ¶
func (i SpringCloudConnectionArray) ToSpringCloudConnectionArrayOutputWithContext(ctx context.Context) SpringCloudConnectionArrayOutput
type SpringCloudConnectionArrayInput ¶
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 ¶
type SpringCloudConnectionArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudConnectionArrayOutput) ElementType ¶
func (SpringCloudConnectionArrayOutput) ElementType() reflect.Type
func (SpringCloudConnectionArrayOutput) Index ¶
func (o SpringCloudConnectionArrayOutput) Index(i pulumi.IntInput) SpringCloudConnectionOutput
func (SpringCloudConnectionArrayOutput) ToSpringCloudConnectionArrayOutput ¶
func (o SpringCloudConnectionArrayOutput) ToSpringCloudConnectionArrayOutput() SpringCloudConnectionArrayOutput
func (SpringCloudConnectionArrayOutput) ToSpringCloudConnectionArrayOutputWithContext ¶
func (o SpringCloudConnectionArrayOutput) ToSpringCloudConnectionArrayOutputWithContext(ctx context.Context) SpringCloudConnectionArrayOutput
type SpringCloudConnectionAuthentication ¶
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 ¶
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 ¶
func (SpringCloudConnectionAuthenticationArgs) ElementType() reflect.Type
func (SpringCloudConnectionAuthenticationArgs) ToSpringCloudConnectionAuthenticationOutput ¶
func (i SpringCloudConnectionAuthenticationArgs) ToSpringCloudConnectionAuthenticationOutput() SpringCloudConnectionAuthenticationOutput
func (SpringCloudConnectionAuthenticationArgs) ToSpringCloudConnectionAuthenticationOutputWithContext ¶
func (i SpringCloudConnectionAuthenticationArgs) ToSpringCloudConnectionAuthenticationOutputWithContext(ctx context.Context) SpringCloudConnectionAuthenticationOutput
func (SpringCloudConnectionAuthenticationArgs) ToSpringCloudConnectionAuthenticationPtrOutput ¶
func (i SpringCloudConnectionAuthenticationArgs) ToSpringCloudConnectionAuthenticationPtrOutput() SpringCloudConnectionAuthenticationPtrOutput
func (SpringCloudConnectionAuthenticationArgs) ToSpringCloudConnectionAuthenticationPtrOutputWithContext ¶
func (i SpringCloudConnectionAuthenticationArgs) ToSpringCloudConnectionAuthenticationPtrOutputWithContext(ctx context.Context) SpringCloudConnectionAuthenticationPtrOutput
type SpringCloudConnectionAuthenticationInput ¶
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 ¶
type SpringCloudConnectionAuthenticationOutput struct{ *pulumi.OutputState }
func (SpringCloudConnectionAuthenticationOutput) Certificate ¶
func (o SpringCloudConnectionAuthenticationOutput) Certificate() pulumi.StringPtrOutput
Service principal certificate for `servicePrincipal` auth. Should be specified when `type` is set to `servicePrincipalCertificate`.
func (SpringCloudConnectionAuthenticationOutput) ClientId ¶
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 ¶
func (SpringCloudConnectionAuthenticationOutput) ElementType() reflect.Type
func (SpringCloudConnectionAuthenticationOutput) Name ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o SpringCloudConnectionAuthenticationOutput) ToSpringCloudConnectionAuthenticationOutput() SpringCloudConnectionAuthenticationOutput
func (SpringCloudConnectionAuthenticationOutput) ToSpringCloudConnectionAuthenticationOutputWithContext ¶
func (o SpringCloudConnectionAuthenticationOutput) ToSpringCloudConnectionAuthenticationOutputWithContext(ctx context.Context) SpringCloudConnectionAuthenticationOutput
func (SpringCloudConnectionAuthenticationOutput) ToSpringCloudConnectionAuthenticationPtrOutput ¶
func (o SpringCloudConnectionAuthenticationOutput) ToSpringCloudConnectionAuthenticationPtrOutput() SpringCloudConnectionAuthenticationPtrOutput
func (SpringCloudConnectionAuthenticationOutput) ToSpringCloudConnectionAuthenticationPtrOutputWithContext ¶
func (o SpringCloudConnectionAuthenticationOutput) ToSpringCloudConnectionAuthenticationPtrOutputWithContext(ctx context.Context) SpringCloudConnectionAuthenticationPtrOutput
func (SpringCloudConnectionAuthenticationOutput) Type ¶
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 ¶
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 ¶
func SpringCloudConnectionAuthenticationPtr(v *SpringCloudConnectionAuthenticationArgs) SpringCloudConnectionAuthenticationPtrInput
type SpringCloudConnectionAuthenticationPtrOutput ¶
type SpringCloudConnectionAuthenticationPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudConnectionAuthenticationPtrOutput) Certificate ¶
func (o SpringCloudConnectionAuthenticationPtrOutput) Certificate() pulumi.StringPtrOutput
Service principal certificate for `servicePrincipal` auth. Should be specified when `type` is set to `servicePrincipalCertificate`.
func (SpringCloudConnectionAuthenticationPtrOutput) ClientId ¶
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 ¶
func (SpringCloudConnectionAuthenticationPtrOutput) ElementType() reflect.Type
func (SpringCloudConnectionAuthenticationPtrOutput) Name ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o SpringCloudConnectionAuthenticationPtrOutput) ToSpringCloudConnectionAuthenticationPtrOutput() SpringCloudConnectionAuthenticationPtrOutput
func (SpringCloudConnectionAuthenticationPtrOutput) ToSpringCloudConnectionAuthenticationPtrOutputWithContext ¶
func (o SpringCloudConnectionAuthenticationPtrOutput) ToSpringCloudConnectionAuthenticationPtrOutputWithContext(ctx context.Context) SpringCloudConnectionAuthenticationPtrOutput
func (SpringCloudConnectionAuthenticationPtrOutput) Type ¶
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 ¶
type SpringCloudConnectionInput interface { pulumi.Input ToSpringCloudConnectionOutput() SpringCloudConnectionOutput ToSpringCloudConnectionOutputWithContext(ctx context.Context) SpringCloudConnectionOutput }
type SpringCloudConnectionMap ¶
type SpringCloudConnectionMap map[string]SpringCloudConnectionInput
func (SpringCloudConnectionMap) ElementType ¶
func (SpringCloudConnectionMap) ElementType() reflect.Type
func (SpringCloudConnectionMap) ToSpringCloudConnectionMapOutput ¶
func (i SpringCloudConnectionMap) ToSpringCloudConnectionMapOutput() SpringCloudConnectionMapOutput
func (SpringCloudConnectionMap) ToSpringCloudConnectionMapOutputWithContext ¶
func (i SpringCloudConnectionMap) ToSpringCloudConnectionMapOutputWithContext(ctx context.Context) SpringCloudConnectionMapOutput
type SpringCloudConnectionMapInput ¶
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 ¶
type SpringCloudConnectionMapOutput struct{ *pulumi.OutputState }
func (SpringCloudConnectionMapOutput) ElementType ¶
func (SpringCloudConnectionMapOutput) ElementType() reflect.Type
func (SpringCloudConnectionMapOutput) MapIndex ¶
func (o SpringCloudConnectionMapOutput) MapIndex(k pulumi.StringInput) SpringCloudConnectionOutput
func (SpringCloudConnectionMapOutput) ToSpringCloudConnectionMapOutput ¶
func (o SpringCloudConnectionMapOutput) ToSpringCloudConnectionMapOutput() SpringCloudConnectionMapOutput
func (SpringCloudConnectionMapOutput) ToSpringCloudConnectionMapOutputWithContext ¶
func (o SpringCloudConnectionMapOutput) ToSpringCloudConnectionMapOutputWithContext(ctx context.Context) SpringCloudConnectionMapOutput
type SpringCloudConnectionOutput ¶
type SpringCloudConnectionOutput struct{ *pulumi.OutputState }
func (SpringCloudConnectionOutput) Authentication ¶
func (o SpringCloudConnectionOutput) Authentication() SpringCloudConnectionAuthenticationOutput
The authentication info. An `authentication` block as defined below.
func (SpringCloudConnectionOutput) ClientType ¶
func (o SpringCloudConnectionOutput) ClientType() pulumi.StringPtrOutput
func (SpringCloudConnectionOutput) ElementType ¶
func (SpringCloudConnectionOutput) ElementType() reflect.Type
func (SpringCloudConnectionOutput) Name ¶
func (o SpringCloudConnectionOutput) Name() pulumi.StringOutput
The name of the service connection. Changing this forces a new resource to be created.
func (SpringCloudConnectionOutput) SecretStore ¶
func (o SpringCloudConnectionOutput) SecretStore() SpringCloudConnectionSecretStorePtrOutput
func (SpringCloudConnectionOutput) SpringCloudId ¶
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 ¶
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 ¶
func (o SpringCloudConnectionOutput) ToSpringCloudConnectionOutput() SpringCloudConnectionOutput
func (SpringCloudConnectionOutput) ToSpringCloudConnectionOutputWithContext ¶
func (o SpringCloudConnectionOutput) ToSpringCloudConnectionOutputWithContext(ctx context.Context) SpringCloudConnectionOutput
func (SpringCloudConnectionOutput) VnetSolution ¶
func (o SpringCloudConnectionOutput) VnetSolution() pulumi.StringPtrOutput
type SpringCloudConnectionSecretStore ¶
type SpringCloudConnectionSecretStore struct { // The key vault id to store secret. KeyVaultId string `pulumi:"keyVaultId"` }
type SpringCloudConnectionSecretStoreArgs ¶
type SpringCloudConnectionSecretStoreArgs struct { // The key vault id to store secret. KeyVaultId pulumi.StringInput `pulumi:"keyVaultId"` }
func (SpringCloudConnectionSecretStoreArgs) ElementType ¶
func (SpringCloudConnectionSecretStoreArgs) ElementType() reflect.Type
func (SpringCloudConnectionSecretStoreArgs) ToSpringCloudConnectionSecretStoreOutput ¶
func (i SpringCloudConnectionSecretStoreArgs) ToSpringCloudConnectionSecretStoreOutput() SpringCloudConnectionSecretStoreOutput
func (SpringCloudConnectionSecretStoreArgs) ToSpringCloudConnectionSecretStoreOutputWithContext ¶
func (i SpringCloudConnectionSecretStoreArgs) ToSpringCloudConnectionSecretStoreOutputWithContext(ctx context.Context) SpringCloudConnectionSecretStoreOutput
func (SpringCloudConnectionSecretStoreArgs) ToSpringCloudConnectionSecretStorePtrOutput ¶
func (i SpringCloudConnectionSecretStoreArgs) ToSpringCloudConnectionSecretStorePtrOutput() SpringCloudConnectionSecretStorePtrOutput
func (SpringCloudConnectionSecretStoreArgs) ToSpringCloudConnectionSecretStorePtrOutputWithContext ¶
func (i SpringCloudConnectionSecretStoreArgs) ToSpringCloudConnectionSecretStorePtrOutputWithContext(ctx context.Context) SpringCloudConnectionSecretStorePtrOutput
type SpringCloudConnectionSecretStoreInput ¶
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 ¶
type SpringCloudConnectionSecretStoreOutput struct{ *pulumi.OutputState }
func (SpringCloudConnectionSecretStoreOutput) ElementType ¶
func (SpringCloudConnectionSecretStoreOutput) ElementType() reflect.Type
func (SpringCloudConnectionSecretStoreOutput) KeyVaultId ¶
func (o SpringCloudConnectionSecretStoreOutput) KeyVaultId() pulumi.StringOutput
The key vault id to store secret.
func (SpringCloudConnectionSecretStoreOutput) ToSpringCloudConnectionSecretStoreOutput ¶
func (o SpringCloudConnectionSecretStoreOutput) ToSpringCloudConnectionSecretStoreOutput() SpringCloudConnectionSecretStoreOutput
func (SpringCloudConnectionSecretStoreOutput) ToSpringCloudConnectionSecretStoreOutputWithContext ¶
func (o SpringCloudConnectionSecretStoreOutput) ToSpringCloudConnectionSecretStoreOutputWithContext(ctx context.Context) SpringCloudConnectionSecretStoreOutput
func (SpringCloudConnectionSecretStoreOutput) ToSpringCloudConnectionSecretStorePtrOutput ¶
func (o SpringCloudConnectionSecretStoreOutput) ToSpringCloudConnectionSecretStorePtrOutput() SpringCloudConnectionSecretStorePtrOutput
func (SpringCloudConnectionSecretStoreOutput) ToSpringCloudConnectionSecretStorePtrOutputWithContext ¶
func (o SpringCloudConnectionSecretStoreOutput) ToSpringCloudConnectionSecretStorePtrOutputWithContext(ctx context.Context) SpringCloudConnectionSecretStorePtrOutput
type SpringCloudConnectionSecretStorePtrInput ¶
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 ¶
func SpringCloudConnectionSecretStorePtr(v *SpringCloudConnectionSecretStoreArgs) SpringCloudConnectionSecretStorePtrInput
type SpringCloudConnectionSecretStorePtrOutput ¶
type SpringCloudConnectionSecretStorePtrOutput struct{ *pulumi.OutputState }
func (SpringCloudConnectionSecretStorePtrOutput) ElementType ¶
func (SpringCloudConnectionSecretStorePtrOutput) ElementType() reflect.Type
func (SpringCloudConnectionSecretStorePtrOutput) KeyVaultId ¶
func (o SpringCloudConnectionSecretStorePtrOutput) KeyVaultId() pulumi.StringPtrOutput
The key vault id to store secret.
func (SpringCloudConnectionSecretStorePtrOutput) ToSpringCloudConnectionSecretStorePtrOutput ¶
func (o SpringCloudConnectionSecretStorePtrOutput) ToSpringCloudConnectionSecretStorePtrOutput() SpringCloudConnectionSecretStorePtrOutput
func (SpringCloudConnectionSecretStorePtrOutput) ToSpringCloudConnectionSecretStorePtrOutputWithContext ¶
func (o SpringCloudConnectionSecretStorePtrOutput) ToSpringCloudConnectionSecretStorePtrOutputWithContext(ctx context.Context) SpringCloudConnectionSecretStorePtrOutput
type SpringCloudConnectionState ¶
type SpringCloudConnectionState struct { // The authentication info. An `authentication` block as defined below. Authentication SpringCloudConnectionAuthenticationPtrInput ClientType pulumi.StringPtrInput // The name of the service connection. Changing this forces a new resource to be created. Name pulumi.StringPtrInput 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 VnetSolution pulumi.StringPtrInput }
func (SpringCloudConnectionState) ElementType ¶
func (SpringCloudConnectionState) ElementType() reflect.Type
type SpringCloudContainerDeployment ¶
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
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v6/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 }) }
```
## 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 ¶
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 ¶
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 ¶
func (*SpringCloudContainerDeployment) ElementType() reflect.Type
func (*SpringCloudContainerDeployment) ToSpringCloudContainerDeploymentOutput ¶
func (i *SpringCloudContainerDeployment) ToSpringCloudContainerDeploymentOutput() SpringCloudContainerDeploymentOutput
func (*SpringCloudContainerDeployment) ToSpringCloudContainerDeploymentOutputWithContext ¶
func (i *SpringCloudContainerDeployment) ToSpringCloudContainerDeploymentOutputWithContext(ctx context.Context) SpringCloudContainerDeploymentOutput
type SpringCloudContainerDeploymentArgs ¶
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 ¶
func (SpringCloudContainerDeploymentArgs) ElementType() reflect.Type
type SpringCloudContainerDeploymentArray ¶
type SpringCloudContainerDeploymentArray []SpringCloudContainerDeploymentInput
func (SpringCloudContainerDeploymentArray) ElementType ¶
func (SpringCloudContainerDeploymentArray) ElementType() reflect.Type
func (SpringCloudContainerDeploymentArray) ToSpringCloudContainerDeploymentArrayOutput ¶
func (i SpringCloudContainerDeploymentArray) ToSpringCloudContainerDeploymentArrayOutput() SpringCloudContainerDeploymentArrayOutput
func (SpringCloudContainerDeploymentArray) ToSpringCloudContainerDeploymentArrayOutputWithContext ¶
func (i SpringCloudContainerDeploymentArray) ToSpringCloudContainerDeploymentArrayOutputWithContext(ctx context.Context) SpringCloudContainerDeploymentArrayOutput
type SpringCloudContainerDeploymentArrayInput ¶
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 ¶
type SpringCloudContainerDeploymentArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudContainerDeploymentArrayOutput) ElementType ¶
func (SpringCloudContainerDeploymentArrayOutput) ElementType() reflect.Type
func (SpringCloudContainerDeploymentArrayOutput) ToSpringCloudContainerDeploymentArrayOutput ¶
func (o SpringCloudContainerDeploymentArrayOutput) ToSpringCloudContainerDeploymentArrayOutput() SpringCloudContainerDeploymentArrayOutput
func (SpringCloudContainerDeploymentArrayOutput) ToSpringCloudContainerDeploymentArrayOutputWithContext ¶
func (o SpringCloudContainerDeploymentArrayOutput) ToSpringCloudContainerDeploymentArrayOutputWithContext(ctx context.Context) SpringCloudContainerDeploymentArrayOutput
type SpringCloudContainerDeploymentInput ¶
type SpringCloudContainerDeploymentInput interface { pulumi.Input ToSpringCloudContainerDeploymentOutput() SpringCloudContainerDeploymentOutput ToSpringCloudContainerDeploymentOutputWithContext(ctx context.Context) SpringCloudContainerDeploymentOutput }
type SpringCloudContainerDeploymentMap ¶
type SpringCloudContainerDeploymentMap map[string]SpringCloudContainerDeploymentInput
func (SpringCloudContainerDeploymentMap) ElementType ¶
func (SpringCloudContainerDeploymentMap) ElementType() reflect.Type
func (SpringCloudContainerDeploymentMap) ToSpringCloudContainerDeploymentMapOutput ¶
func (i SpringCloudContainerDeploymentMap) ToSpringCloudContainerDeploymentMapOutput() SpringCloudContainerDeploymentMapOutput
func (SpringCloudContainerDeploymentMap) ToSpringCloudContainerDeploymentMapOutputWithContext ¶
func (i SpringCloudContainerDeploymentMap) ToSpringCloudContainerDeploymentMapOutputWithContext(ctx context.Context) SpringCloudContainerDeploymentMapOutput
type SpringCloudContainerDeploymentMapInput ¶
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 ¶
type SpringCloudContainerDeploymentMapOutput struct{ *pulumi.OutputState }
func (SpringCloudContainerDeploymentMapOutput) ElementType ¶
func (SpringCloudContainerDeploymentMapOutput) ElementType() reflect.Type
func (SpringCloudContainerDeploymentMapOutput) MapIndex ¶
func (o SpringCloudContainerDeploymentMapOutput) MapIndex(k pulumi.StringInput) SpringCloudContainerDeploymentOutput
func (SpringCloudContainerDeploymentMapOutput) ToSpringCloudContainerDeploymentMapOutput ¶
func (o SpringCloudContainerDeploymentMapOutput) ToSpringCloudContainerDeploymentMapOutput() SpringCloudContainerDeploymentMapOutput
func (SpringCloudContainerDeploymentMapOutput) ToSpringCloudContainerDeploymentMapOutputWithContext ¶
func (o SpringCloudContainerDeploymentMapOutput) ToSpringCloudContainerDeploymentMapOutputWithContext(ctx context.Context) SpringCloudContainerDeploymentMapOutput
type SpringCloudContainerDeploymentOutput ¶
type SpringCloudContainerDeploymentOutput struct{ *pulumi.OutputState }
func (SpringCloudContainerDeploymentOutput) AddonJson ¶
func (o SpringCloudContainerDeploymentOutput) AddonJson() pulumi.StringOutput
A JSON object that contains the addon configurations of the Spring Cloud Container Deployment.
func (SpringCloudContainerDeploymentOutput) ApplicationPerformanceMonitoringIds ¶
func (o SpringCloudContainerDeploymentOutput) ApplicationPerformanceMonitoringIds() pulumi.StringArrayOutput
Specifies a list of Spring Cloud Application Performance Monitoring IDs.
func (SpringCloudContainerDeploymentOutput) Arguments ¶
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 ¶
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 ¶
func (SpringCloudContainerDeploymentOutput) ElementType() reflect.Type
func (SpringCloudContainerDeploymentOutput) EnvironmentVariables ¶
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 ¶
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 ¶
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 ¶
func (o SpringCloudContainerDeploymentOutput) LanguageFramework() pulumi.StringPtrOutput
Specifies the language framework of the container image. The only possible value is `springboot`.
func (SpringCloudContainerDeploymentOutput) Name ¶
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) Server ¶
func (o SpringCloudContainerDeploymentOutput) Server() pulumi.StringOutput
The name of the registry that contains the container image.
func (SpringCloudContainerDeploymentOutput) SpringCloudAppId ¶
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 ¶
func (o SpringCloudContainerDeploymentOutput) ToSpringCloudContainerDeploymentOutput() SpringCloudContainerDeploymentOutput
func (SpringCloudContainerDeploymentOutput) ToSpringCloudContainerDeploymentOutputWithContext ¶
func (o SpringCloudContainerDeploymentOutput) ToSpringCloudContainerDeploymentOutputWithContext(ctx context.Context) SpringCloudContainerDeploymentOutput
type SpringCloudContainerDeploymentQuota ¶
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 ¶
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 ¶
func (SpringCloudContainerDeploymentQuotaArgs) ElementType() reflect.Type
func (SpringCloudContainerDeploymentQuotaArgs) ToSpringCloudContainerDeploymentQuotaOutput ¶
func (i SpringCloudContainerDeploymentQuotaArgs) ToSpringCloudContainerDeploymentQuotaOutput() SpringCloudContainerDeploymentQuotaOutput
func (SpringCloudContainerDeploymentQuotaArgs) ToSpringCloudContainerDeploymentQuotaOutputWithContext ¶
func (i SpringCloudContainerDeploymentQuotaArgs) ToSpringCloudContainerDeploymentQuotaOutputWithContext(ctx context.Context) SpringCloudContainerDeploymentQuotaOutput
func (SpringCloudContainerDeploymentQuotaArgs) ToSpringCloudContainerDeploymentQuotaPtrOutput ¶
func (i SpringCloudContainerDeploymentQuotaArgs) ToSpringCloudContainerDeploymentQuotaPtrOutput() SpringCloudContainerDeploymentQuotaPtrOutput
func (SpringCloudContainerDeploymentQuotaArgs) ToSpringCloudContainerDeploymentQuotaPtrOutputWithContext ¶
func (i SpringCloudContainerDeploymentQuotaArgs) ToSpringCloudContainerDeploymentQuotaPtrOutputWithContext(ctx context.Context) SpringCloudContainerDeploymentQuotaPtrOutput
type SpringCloudContainerDeploymentQuotaInput ¶
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 ¶
type SpringCloudContainerDeploymentQuotaOutput struct{ *pulumi.OutputState }
func (SpringCloudContainerDeploymentQuotaOutput) Cpu ¶
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 ¶
func (SpringCloudContainerDeploymentQuotaOutput) ElementType() reflect.Type
func (SpringCloudContainerDeploymentQuotaOutput) Memory ¶
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 ¶
func (o SpringCloudContainerDeploymentQuotaOutput) ToSpringCloudContainerDeploymentQuotaOutput() SpringCloudContainerDeploymentQuotaOutput
func (SpringCloudContainerDeploymentQuotaOutput) ToSpringCloudContainerDeploymentQuotaOutputWithContext ¶
func (o SpringCloudContainerDeploymentQuotaOutput) ToSpringCloudContainerDeploymentQuotaOutputWithContext(ctx context.Context) SpringCloudContainerDeploymentQuotaOutput
func (SpringCloudContainerDeploymentQuotaOutput) ToSpringCloudContainerDeploymentQuotaPtrOutput ¶
func (o SpringCloudContainerDeploymentQuotaOutput) ToSpringCloudContainerDeploymentQuotaPtrOutput() SpringCloudContainerDeploymentQuotaPtrOutput
func (SpringCloudContainerDeploymentQuotaOutput) ToSpringCloudContainerDeploymentQuotaPtrOutputWithContext ¶
func (o SpringCloudContainerDeploymentQuotaOutput) ToSpringCloudContainerDeploymentQuotaPtrOutputWithContext(ctx context.Context) SpringCloudContainerDeploymentQuotaPtrOutput
type SpringCloudContainerDeploymentQuotaPtrInput ¶
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 ¶
func SpringCloudContainerDeploymentQuotaPtr(v *SpringCloudContainerDeploymentQuotaArgs) SpringCloudContainerDeploymentQuotaPtrInput
type SpringCloudContainerDeploymentQuotaPtrOutput ¶
type SpringCloudContainerDeploymentQuotaPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudContainerDeploymentQuotaPtrOutput) Cpu ¶
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 ¶
func (SpringCloudContainerDeploymentQuotaPtrOutput) ElementType() reflect.Type
func (SpringCloudContainerDeploymentQuotaPtrOutput) Memory ¶
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 ¶
func (o SpringCloudContainerDeploymentQuotaPtrOutput) ToSpringCloudContainerDeploymentQuotaPtrOutput() SpringCloudContainerDeploymentQuotaPtrOutput
func (SpringCloudContainerDeploymentQuotaPtrOutput) ToSpringCloudContainerDeploymentQuotaPtrOutputWithContext ¶
func (o SpringCloudContainerDeploymentQuotaPtrOutput) ToSpringCloudContainerDeploymentQuotaPtrOutputWithContext(ctx context.Context) SpringCloudContainerDeploymentQuotaPtrOutput
type SpringCloudContainerDeploymentState ¶
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 ¶
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
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/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: pulumi.String(example.ApplyT(func(example dns.GetZoneResult) (*string, error) { return &example.Name, nil }).(pulumi.StringPtrOutput)), ResourceGroupName: pulumi.String(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: pulumi.String(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 }) }
```
## 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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v6/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 }) }
```
## 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 ¶
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 ¶
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 ¶
func (*SpringCloudCustomizedAccelerator) ElementType() reflect.Type
func (*SpringCloudCustomizedAccelerator) ToSpringCloudCustomizedAcceleratorOutput ¶
func (i *SpringCloudCustomizedAccelerator) ToSpringCloudCustomizedAcceleratorOutput() SpringCloudCustomizedAcceleratorOutput
func (*SpringCloudCustomizedAccelerator) ToSpringCloudCustomizedAcceleratorOutputWithContext ¶
func (i *SpringCloudCustomizedAccelerator) ToSpringCloudCustomizedAcceleratorOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorOutput
type SpringCloudCustomizedAcceleratorArgs ¶
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 ¶
func (SpringCloudCustomizedAcceleratorArgs) ElementType() reflect.Type
type SpringCloudCustomizedAcceleratorArray ¶
type SpringCloudCustomizedAcceleratorArray []SpringCloudCustomizedAcceleratorInput
func (SpringCloudCustomizedAcceleratorArray) ElementType ¶
func (SpringCloudCustomizedAcceleratorArray) ElementType() reflect.Type
func (SpringCloudCustomizedAcceleratorArray) ToSpringCloudCustomizedAcceleratorArrayOutput ¶
func (i SpringCloudCustomizedAcceleratorArray) ToSpringCloudCustomizedAcceleratorArrayOutput() SpringCloudCustomizedAcceleratorArrayOutput
func (SpringCloudCustomizedAcceleratorArray) ToSpringCloudCustomizedAcceleratorArrayOutputWithContext ¶
func (i SpringCloudCustomizedAcceleratorArray) ToSpringCloudCustomizedAcceleratorArrayOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorArrayOutput
type SpringCloudCustomizedAcceleratorArrayInput ¶
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 ¶
type SpringCloudCustomizedAcceleratorArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudCustomizedAcceleratorArrayOutput) ElementType ¶
func (SpringCloudCustomizedAcceleratorArrayOutput) ElementType() reflect.Type
func (SpringCloudCustomizedAcceleratorArrayOutput) ToSpringCloudCustomizedAcceleratorArrayOutput ¶
func (o SpringCloudCustomizedAcceleratorArrayOutput) ToSpringCloudCustomizedAcceleratorArrayOutput() SpringCloudCustomizedAcceleratorArrayOutput
func (SpringCloudCustomizedAcceleratorArrayOutput) ToSpringCloudCustomizedAcceleratorArrayOutputWithContext ¶
func (o SpringCloudCustomizedAcceleratorArrayOutput) ToSpringCloudCustomizedAcceleratorArrayOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorArrayOutput
type SpringCloudCustomizedAcceleratorGitRepository ¶
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 ¶
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 ¶
func (SpringCloudCustomizedAcceleratorGitRepositoryArgs) ElementType() reflect.Type
func (SpringCloudCustomizedAcceleratorGitRepositoryArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryOutput ¶
func (i SpringCloudCustomizedAcceleratorGitRepositoryArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryOutput() SpringCloudCustomizedAcceleratorGitRepositoryOutput
func (SpringCloudCustomizedAcceleratorGitRepositoryArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryOutputWithContext ¶
func (i SpringCloudCustomizedAcceleratorGitRepositoryArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositoryOutput
func (SpringCloudCustomizedAcceleratorGitRepositoryArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryPtrOutput ¶
func (i SpringCloudCustomizedAcceleratorGitRepositoryArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryPtrOutput() SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput
func (SpringCloudCustomizedAcceleratorGitRepositoryArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryPtrOutputWithContext ¶
func (i SpringCloudCustomizedAcceleratorGitRepositoryArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryPtrOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput
type SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthArgs ¶
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 ¶
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthArgs) ElementType() reflect.Type
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput ¶
func (i SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput() SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutputWithContext ¶
func (i SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput ¶
func (i SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput() SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutputWithContext ¶
func (i SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput
type SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthInput ¶
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 ¶
type SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput struct{ *pulumi.OutputState }
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput) ElementType ¶
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput) ElementType() reflect.Type
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput) Password ¶
func (o SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput) Password() pulumi.StringOutput
Specifies the password of git repository basic auth.
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput ¶
func (o SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput() SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutputWithContext ¶
func (o SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput ¶
func (o SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput() SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutputWithContext ¶
func (o SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput) Username ¶
func (o SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthOutput) Username() pulumi.StringOutput
Specifies the username of git repository basic auth.
type SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrInput ¶
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 ¶
func SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtr(v *SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthArgs) SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrInput
type SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput ¶
type SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput) ElementType ¶
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput) ElementType() reflect.Type
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput) Password ¶
func (o SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput) Password() pulumi.StringPtrOutput
Specifies the password of git repository basic auth.
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput ¶
func (o SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput() SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutputWithContext ¶
func (o SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput
func (SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput) Username ¶
func (o SpringCloudCustomizedAcceleratorGitRepositoryBasicAuthPtrOutput) Username() pulumi.StringPtrOutput
Specifies the username of git repository basic auth.
type SpringCloudCustomizedAcceleratorGitRepositoryInput ¶
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 ¶
type SpringCloudCustomizedAcceleratorGitRepositoryOutput struct{ *pulumi.OutputState }
func (SpringCloudCustomizedAcceleratorGitRepositoryOutput) BasicAuth ¶
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 ¶
func (o SpringCloudCustomizedAcceleratorGitRepositoryOutput) Branch() pulumi.StringPtrOutput
Specifies the Git repository branch to be used.
func (SpringCloudCustomizedAcceleratorGitRepositoryOutput) CaCertificateId ¶
func (o SpringCloudCustomizedAcceleratorGitRepositoryOutput) CaCertificateId() pulumi.StringPtrOutput
Specifies the ID of the CA Spring Cloud Certificate for https URL of Git repository.
func (SpringCloudCustomizedAcceleratorGitRepositoryOutput) Commit ¶
func (o SpringCloudCustomizedAcceleratorGitRepositoryOutput) Commit() pulumi.StringPtrOutput
Specifies the Git repository commit to be used.
func (SpringCloudCustomizedAcceleratorGitRepositoryOutput) ElementType ¶
func (SpringCloudCustomizedAcceleratorGitRepositoryOutput) ElementType() reflect.Type
func (SpringCloudCustomizedAcceleratorGitRepositoryOutput) GitTag ¶
func (o SpringCloudCustomizedAcceleratorGitRepositoryOutput) GitTag() pulumi.StringPtrOutput
Specifies the Git repository tag to be used.
func (SpringCloudCustomizedAcceleratorGitRepositoryOutput) IntervalInSeconds ¶
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 ¶
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 ¶
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 ¶
func (o SpringCloudCustomizedAcceleratorGitRepositoryOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryOutput() SpringCloudCustomizedAcceleratorGitRepositoryOutput
func (SpringCloudCustomizedAcceleratorGitRepositoryOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryOutputWithContext ¶
func (o SpringCloudCustomizedAcceleratorGitRepositoryOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositoryOutput
func (SpringCloudCustomizedAcceleratorGitRepositoryOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryPtrOutput ¶
func (o SpringCloudCustomizedAcceleratorGitRepositoryOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryPtrOutput() SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput
func (SpringCloudCustomizedAcceleratorGitRepositoryOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryPtrOutputWithContext ¶
func (o SpringCloudCustomizedAcceleratorGitRepositoryOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryPtrOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput
type SpringCloudCustomizedAcceleratorGitRepositoryPtrInput ¶
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 ¶
func SpringCloudCustomizedAcceleratorGitRepositoryPtr(v *SpringCloudCustomizedAcceleratorGitRepositoryArgs) SpringCloudCustomizedAcceleratorGitRepositoryPtrInput
type SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput ¶
type SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) BasicAuth ¶
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 ¶
func (o SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) Branch() pulumi.StringPtrOutput
Specifies the Git repository branch to be used.
func (SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) CaCertificateId ¶
func (o SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) CaCertificateId() pulumi.StringPtrOutput
Specifies the ID of the CA Spring Cloud Certificate for https URL of Git repository.
func (SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) Commit ¶
func (o SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) Commit() pulumi.StringPtrOutput
Specifies the Git repository commit to be used.
func (SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) ElementType ¶
func (SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) ElementType() reflect.Type
func (SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) GitTag ¶
func (o SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) GitTag() pulumi.StringPtrOutput
Specifies the Git repository tag to be used.
func (SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) IntervalInSeconds ¶
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 ¶
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 ¶
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 ¶
func (o SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryPtrOutput() SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput
func (SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryPtrOutputWithContext ¶
func (o SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput) ToSpringCloudCustomizedAcceleratorGitRepositoryPtrOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositoryPtrOutput
type SpringCloudCustomizedAcceleratorGitRepositorySshAuth ¶
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 ¶
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 ¶
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthArgs) ElementType() reflect.Type
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput ¶
func (i SpringCloudCustomizedAcceleratorGitRepositorySshAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput() SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthOutputWithContext ¶
func (i SpringCloudCustomizedAcceleratorGitRepositorySshAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput ¶
func (i SpringCloudCustomizedAcceleratorGitRepositorySshAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput() SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutputWithContext ¶
func (i SpringCloudCustomizedAcceleratorGitRepositorySshAuthArgs) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput
type SpringCloudCustomizedAcceleratorGitRepositorySshAuthInput ¶
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 ¶
type SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput struct{ *pulumi.OutputState }
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) ElementType ¶
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) ElementType() reflect.Type
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) HostKey ¶
func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) HostKey() pulumi.StringPtrOutput
Specifies the Public SSH Key of git repository basic auth.
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) HostKeyAlgorithm ¶
func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) HostKeyAlgorithm() pulumi.StringPtrOutput
Specifies the SSH Key algorithm of git repository basic auth.
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) PrivateKey ¶
func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) PrivateKey() pulumi.StringOutput
Specifies the Private SSH Key of git repository basic auth.
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput ¶
func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput() SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthOutputWithContext ¶
func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput ¶
func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput() SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutputWithContext ¶
func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthOutput) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput
type SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrInput ¶
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 ¶
func SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtr(v *SpringCloudCustomizedAcceleratorGitRepositorySshAuthArgs) SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrInput
type SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput ¶
type SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput) ElementType ¶
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput) ElementType() reflect.Type
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput) HostKey ¶
func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput) HostKey() pulumi.StringPtrOutput
Specifies the Public SSH Key of git repository basic auth.
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput) HostKeyAlgorithm ¶
func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput) HostKeyAlgorithm() pulumi.StringPtrOutput
Specifies the SSH Key algorithm of git repository basic auth.
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput) PrivateKey ¶
func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput) PrivateKey() pulumi.StringPtrOutput
Specifies the Private SSH Key of git repository basic auth.
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput ¶
func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput() SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput
func (SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutputWithContext ¶
func (o SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput) ToSpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorGitRepositorySshAuthPtrOutput
type SpringCloudCustomizedAcceleratorInput ¶
type SpringCloudCustomizedAcceleratorInput interface { pulumi.Input ToSpringCloudCustomizedAcceleratorOutput() SpringCloudCustomizedAcceleratorOutput ToSpringCloudCustomizedAcceleratorOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorOutput }
type SpringCloudCustomizedAcceleratorMap ¶
type SpringCloudCustomizedAcceleratorMap map[string]SpringCloudCustomizedAcceleratorInput
func (SpringCloudCustomizedAcceleratorMap) ElementType ¶
func (SpringCloudCustomizedAcceleratorMap) ElementType() reflect.Type
func (SpringCloudCustomizedAcceleratorMap) ToSpringCloudCustomizedAcceleratorMapOutput ¶
func (i SpringCloudCustomizedAcceleratorMap) ToSpringCloudCustomizedAcceleratorMapOutput() SpringCloudCustomizedAcceleratorMapOutput
func (SpringCloudCustomizedAcceleratorMap) ToSpringCloudCustomizedAcceleratorMapOutputWithContext ¶
func (i SpringCloudCustomizedAcceleratorMap) ToSpringCloudCustomizedAcceleratorMapOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorMapOutput
type SpringCloudCustomizedAcceleratorMapInput ¶
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 ¶
type SpringCloudCustomizedAcceleratorMapOutput struct{ *pulumi.OutputState }
func (SpringCloudCustomizedAcceleratorMapOutput) ElementType ¶
func (SpringCloudCustomizedAcceleratorMapOutput) ElementType() reflect.Type
func (SpringCloudCustomizedAcceleratorMapOutput) MapIndex ¶
func (o SpringCloudCustomizedAcceleratorMapOutput) MapIndex(k pulumi.StringInput) SpringCloudCustomizedAcceleratorOutput
func (SpringCloudCustomizedAcceleratorMapOutput) ToSpringCloudCustomizedAcceleratorMapOutput ¶
func (o SpringCloudCustomizedAcceleratorMapOutput) ToSpringCloudCustomizedAcceleratorMapOutput() SpringCloudCustomizedAcceleratorMapOutput
func (SpringCloudCustomizedAcceleratorMapOutput) ToSpringCloudCustomizedAcceleratorMapOutputWithContext ¶
func (o SpringCloudCustomizedAcceleratorMapOutput) ToSpringCloudCustomizedAcceleratorMapOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorMapOutput
type SpringCloudCustomizedAcceleratorOutput ¶
type SpringCloudCustomizedAcceleratorOutput struct{ *pulumi.OutputState }
func (SpringCloudCustomizedAcceleratorOutput) AcceleratorTags ¶
func (o SpringCloudCustomizedAcceleratorOutput) AcceleratorTags() pulumi.StringArrayOutput
Specifies a list of accelerator tags.
func (SpringCloudCustomizedAcceleratorOutput) AcceleratorType ¶
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 ¶
func (o SpringCloudCustomizedAcceleratorOutput) Description() pulumi.StringPtrOutput
Specifies the description of the Spring Cloud Customized Accelerator.
func (SpringCloudCustomizedAcceleratorOutput) DisplayName ¶
func (o SpringCloudCustomizedAcceleratorOutput) DisplayName() pulumi.StringPtrOutput
Specifies the display name of the Spring Cloud Customized Accelerator..
func (SpringCloudCustomizedAcceleratorOutput) ElementType ¶
func (SpringCloudCustomizedAcceleratorOutput) ElementType() reflect.Type
func (SpringCloudCustomizedAcceleratorOutput) GitRepository ¶
func (o SpringCloudCustomizedAcceleratorOutput) GitRepository() SpringCloudCustomizedAcceleratorGitRepositoryOutput
A `gitRepository` block as defined below.
func (SpringCloudCustomizedAcceleratorOutput) IconUrl ¶
func (o SpringCloudCustomizedAcceleratorOutput) IconUrl() pulumi.StringPtrOutput
Specifies the icon URL of the Spring Cloud Customized Accelerator..
func (SpringCloudCustomizedAcceleratorOutput) Name ¶
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 ¶
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 ¶
func (o SpringCloudCustomizedAcceleratorOutput) ToSpringCloudCustomizedAcceleratorOutput() SpringCloudCustomizedAcceleratorOutput
func (SpringCloudCustomizedAcceleratorOutput) ToSpringCloudCustomizedAcceleratorOutputWithContext ¶
func (o SpringCloudCustomizedAcceleratorOutput) ToSpringCloudCustomizedAcceleratorOutputWithContext(ctx context.Context) SpringCloudCustomizedAcceleratorOutput
type SpringCloudCustomizedAcceleratorState ¶
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 ¶
func (SpringCloudCustomizedAcceleratorState) ElementType() reflect.Type
type SpringCloudDevToolPortal ¶
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
```go package main
import (
"fmt" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v6/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.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 }) }
```
## 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 ¶
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 ¶
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 ¶
func (*SpringCloudDevToolPortal) ElementType() reflect.Type
func (*SpringCloudDevToolPortal) ToSpringCloudDevToolPortalOutput ¶
func (i *SpringCloudDevToolPortal) ToSpringCloudDevToolPortalOutput() SpringCloudDevToolPortalOutput
func (*SpringCloudDevToolPortal) ToSpringCloudDevToolPortalOutputWithContext ¶
func (i *SpringCloudDevToolPortal) ToSpringCloudDevToolPortalOutputWithContext(ctx context.Context) SpringCloudDevToolPortalOutput
type SpringCloudDevToolPortalArgs ¶
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 ¶
func (SpringCloudDevToolPortalArgs) ElementType() reflect.Type
type SpringCloudDevToolPortalArray ¶
type SpringCloudDevToolPortalArray []SpringCloudDevToolPortalInput
func (SpringCloudDevToolPortalArray) ElementType ¶
func (SpringCloudDevToolPortalArray) ElementType() reflect.Type
func (SpringCloudDevToolPortalArray) ToSpringCloudDevToolPortalArrayOutput ¶
func (i SpringCloudDevToolPortalArray) ToSpringCloudDevToolPortalArrayOutput() SpringCloudDevToolPortalArrayOutput
func (SpringCloudDevToolPortalArray) ToSpringCloudDevToolPortalArrayOutputWithContext ¶
func (i SpringCloudDevToolPortalArray) ToSpringCloudDevToolPortalArrayOutputWithContext(ctx context.Context) SpringCloudDevToolPortalArrayOutput
type SpringCloudDevToolPortalArrayInput ¶
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 ¶
type SpringCloudDevToolPortalArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudDevToolPortalArrayOutput) ElementType ¶
func (SpringCloudDevToolPortalArrayOutput) ElementType() reflect.Type
func (SpringCloudDevToolPortalArrayOutput) Index ¶
func (o SpringCloudDevToolPortalArrayOutput) Index(i pulumi.IntInput) SpringCloudDevToolPortalOutput
func (SpringCloudDevToolPortalArrayOutput) ToSpringCloudDevToolPortalArrayOutput ¶
func (o SpringCloudDevToolPortalArrayOutput) ToSpringCloudDevToolPortalArrayOutput() SpringCloudDevToolPortalArrayOutput
func (SpringCloudDevToolPortalArrayOutput) ToSpringCloudDevToolPortalArrayOutputWithContext ¶
func (o SpringCloudDevToolPortalArrayOutput) ToSpringCloudDevToolPortalArrayOutputWithContext(ctx context.Context) SpringCloudDevToolPortalArrayOutput
type SpringCloudDevToolPortalInput ¶
type SpringCloudDevToolPortalInput interface { pulumi.Input ToSpringCloudDevToolPortalOutput() SpringCloudDevToolPortalOutput ToSpringCloudDevToolPortalOutputWithContext(ctx context.Context) SpringCloudDevToolPortalOutput }
type SpringCloudDevToolPortalMap ¶
type SpringCloudDevToolPortalMap map[string]SpringCloudDevToolPortalInput
func (SpringCloudDevToolPortalMap) ElementType ¶
func (SpringCloudDevToolPortalMap) ElementType() reflect.Type
func (SpringCloudDevToolPortalMap) ToSpringCloudDevToolPortalMapOutput ¶
func (i SpringCloudDevToolPortalMap) ToSpringCloudDevToolPortalMapOutput() SpringCloudDevToolPortalMapOutput
func (SpringCloudDevToolPortalMap) ToSpringCloudDevToolPortalMapOutputWithContext ¶
func (i SpringCloudDevToolPortalMap) ToSpringCloudDevToolPortalMapOutputWithContext(ctx context.Context) SpringCloudDevToolPortalMapOutput
type SpringCloudDevToolPortalMapInput ¶
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 ¶
type SpringCloudDevToolPortalMapOutput struct{ *pulumi.OutputState }
func (SpringCloudDevToolPortalMapOutput) ElementType ¶
func (SpringCloudDevToolPortalMapOutput) ElementType() reflect.Type
func (SpringCloudDevToolPortalMapOutput) MapIndex ¶
func (o SpringCloudDevToolPortalMapOutput) MapIndex(k pulumi.StringInput) SpringCloudDevToolPortalOutput
func (SpringCloudDevToolPortalMapOutput) ToSpringCloudDevToolPortalMapOutput ¶
func (o SpringCloudDevToolPortalMapOutput) ToSpringCloudDevToolPortalMapOutput() SpringCloudDevToolPortalMapOutput
func (SpringCloudDevToolPortalMapOutput) ToSpringCloudDevToolPortalMapOutputWithContext ¶
func (o SpringCloudDevToolPortalMapOutput) ToSpringCloudDevToolPortalMapOutputWithContext(ctx context.Context) SpringCloudDevToolPortalMapOutput
type SpringCloudDevToolPortalOutput ¶
type SpringCloudDevToolPortalOutput struct{ *pulumi.OutputState }
func (SpringCloudDevToolPortalOutput) ApplicationAcceleratorEnabled ¶
func (o SpringCloudDevToolPortalOutput) ApplicationAcceleratorEnabled() pulumi.BoolOutput
Should the Accelerator plugin be enabled?
func (SpringCloudDevToolPortalOutput) ApplicationLiveViewEnabled ¶
func (o SpringCloudDevToolPortalOutput) ApplicationLiveViewEnabled() pulumi.BoolOutput
Should the Application Live View be enabled?
func (SpringCloudDevToolPortalOutput) ElementType ¶
func (SpringCloudDevToolPortalOutput) ElementType() reflect.Type
func (SpringCloudDevToolPortalOutput) Name ¶
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 ¶
func (o SpringCloudDevToolPortalOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
Is public network access enabled?
func (SpringCloudDevToolPortalOutput) SpringCloudServiceId ¶
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 ¶
func (o SpringCloudDevToolPortalOutput) ToSpringCloudDevToolPortalOutput() SpringCloudDevToolPortalOutput
func (SpringCloudDevToolPortalOutput) ToSpringCloudDevToolPortalOutputWithContext ¶
func (o SpringCloudDevToolPortalOutput) ToSpringCloudDevToolPortalOutputWithContext(ctx context.Context) SpringCloudDevToolPortalOutput
type SpringCloudDevToolPortalSso ¶
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 ¶
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 ¶
func (SpringCloudDevToolPortalSsoArgs) ElementType() reflect.Type
func (SpringCloudDevToolPortalSsoArgs) ToSpringCloudDevToolPortalSsoOutput ¶
func (i SpringCloudDevToolPortalSsoArgs) ToSpringCloudDevToolPortalSsoOutput() SpringCloudDevToolPortalSsoOutput
func (SpringCloudDevToolPortalSsoArgs) ToSpringCloudDevToolPortalSsoOutputWithContext ¶
func (i SpringCloudDevToolPortalSsoArgs) ToSpringCloudDevToolPortalSsoOutputWithContext(ctx context.Context) SpringCloudDevToolPortalSsoOutput
func (SpringCloudDevToolPortalSsoArgs) ToSpringCloudDevToolPortalSsoPtrOutput ¶
func (i SpringCloudDevToolPortalSsoArgs) ToSpringCloudDevToolPortalSsoPtrOutput() SpringCloudDevToolPortalSsoPtrOutput
func (SpringCloudDevToolPortalSsoArgs) ToSpringCloudDevToolPortalSsoPtrOutputWithContext ¶
func (i SpringCloudDevToolPortalSsoArgs) ToSpringCloudDevToolPortalSsoPtrOutputWithContext(ctx context.Context) SpringCloudDevToolPortalSsoPtrOutput
type SpringCloudDevToolPortalSsoInput ¶
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 ¶
type SpringCloudDevToolPortalSsoOutput struct{ *pulumi.OutputState }
func (SpringCloudDevToolPortalSsoOutput) ClientId ¶
func (o SpringCloudDevToolPortalSsoOutput) ClientId() pulumi.StringPtrOutput
Specifies the public identifier for the application.
func (SpringCloudDevToolPortalSsoOutput) ClientSecret ¶
func (o SpringCloudDevToolPortalSsoOutput) ClientSecret() pulumi.StringPtrOutput
Specifies the secret known only to the application and the authorization server.
func (SpringCloudDevToolPortalSsoOutput) ElementType ¶
func (SpringCloudDevToolPortalSsoOutput) ElementType() reflect.Type
func (SpringCloudDevToolPortalSsoOutput) MetadataUrl ¶
func (o SpringCloudDevToolPortalSsoOutput) MetadataUrl() pulumi.StringPtrOutput
Specifies the URI of a JSON file with generic OIDC provider configuration.
func (SpringCloudDevToolPortalSsoOutput) Scopes ¶
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 ¶
func (o SpringCloudDevToolPortalSsoOutput) ToSpringCloudDevToolPortalSsoOutput() SpringCloudDevToolPortalSsoOutput
func (SpringCloudDevToolPortalSsoOutput) ToSpringCloudDevToolPortalSsoOutputWithContext ¶
func (o SpringCloudDevToolPortalSsoOutput) ToSpringCloudDevToolPortalSsoOutputWithContext(ctx context.Context) SpringCloudDevToolPortalSsoOutput
func (SpringCloudDevToolPortalSsoOutput) ToSpringCloudDevToolPortalSsoPtrOutput ¶
func (o SpringCloudDevToolPortalSsoOutput) ToSpringCloudDevToolPortalSsoPtrOutput() SpringCloudDevToolPortalSsoPtrOutput
func (SpringCloudDevToolPortalSsoOutput) ToSpringCloudDevToolPortalSsoPtrOutputWithContext ¶
func (o SpringCloudDevToolPortalSsoOutput) ToSpringCloudDevToolPortalSsoPtrOutputWithContext(ctx context.Context) SpringCloudDevToolPortalSsoPtrOutput
type SpringCloudDevToolPortalSsoPtrInput ¶
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 ¶
func SpringCloudDevToolPortalSsoPtr(v *SpringCloudDevToolPortalSsoArgs) SpringCloudDevToolPortalSsoPtrInput
type SpringCloudDevToolPortalSsoPtrOutput ¶
type SpringCloudDevToolPortalSsoPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudDevToolPortalSsoPtrOutput) ClientId ¶
func (o SpringCloudDevToolPortalSsoPtrOutput) ClientId() pulumi.StringPtrOutput
Specifies the public identifier for the application.
func (SpringCloudDevToolPortalSsoPtrOutput) ClientSecret ¶
func (o SpringCloudDevToolPortalSsoPtrOutput) ClientSecret() pulumi.StringPtrOutput
Specifies the secret known only to the application and the authorization server.
func (SpringCloudDevToolPortalSsoPtrOutput) ElementType ¶
func (SpringCloudDevToolPortalSsoPtrOutput) ElementType() reflect.Type
func (SpringCloudDevToolPortalSsoPtrOutput) MetadataUrl ¶
func (o SpringCloudDevToolPortalSsoPtrOutput) MetadataUrl() pulumi.StringPtrOutput
Specifies the URI of a JSON file with generic OIDC provider configuration.
func (SpringCloudDevToolPortalSsoPtrOutput) Scopes ¶
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 ¶
func (o SpringCloudDevToolPortalSsoPtrOutput) ToSpringCloudDevToolPortalSsoPtrOutput() SpringCloudDevToolPortalSsoPtrOutput
func (SpringCloudDevToolPortalSsoPtrOutput) ToSpringCloudDevToolPortalSsoPtrOutputWithContext ¶
func (o SpringCloudDevToolPortalSsoPtrOutput) ToSpringCloudDevToolPortalSsoPtrOutputWithContext(ctx context.Context) SpringCloudDevToolPortalSsoPtrOutput
type SpringCloudDevToolPortalState ¶
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 ¶
func (SpringCloudDevToolPortalState) ElementType() reflect.Type
type SpringCloudDynatraceApplicationPerformanceMonitoring ¶
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
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v6/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 }) }
```
## 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 ¶
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 ¶
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 ¶
func (*SpringCloudDynatraceApplicationPerformanceMonitoring) ElementType() reflect.Type
func (*SpringCloudDynatraceApplicationPerformanceMonitoring) ToSpringCloudDynatraceApplicationPerformanceMonitoringOutput ¶
func (i *SpringCloudDynatraceApplicationPerformanceMonitoring) ToSpringCloudDynatraceApplicationPerformanceMonitoringOutput() SpringCloudDynatraceApplicationPerformanceMonitoringOutput
func (*SpringCloudDynatraceApplicationPerformanceMonitoring) ToSpringCloudDynatraceApplicationPerformanceMonitoringOutputWithContext ¶
func (i *SpringCloudDynatraceApplicationPerformanceMonitoring) ToSpringCloudDynatraceApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudDynatraceApplicationPerformanceMonitoringOutput
type SpringCloudDynatraceApplicationPerformanceMonitoringArgs ¶
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 ¶
func (SpringCloudDynatraceApplicationPerformanceMonitoringArgs) ElementType() reflect.Type
type SpringCloudDynatraceApplicationPerformanceMonitoringArray ¶
type SpringCloudDynatraceApplicationPerformanceMonitoringArray []SpringCloudDynatraceApplicationPerformanceMonitoringInput
func (SpringCloudDynatraceApplicationPerformanceMonitoringArray) ElementType ¶
func (SpringCloudDynatraceApplicationPerformanceMonitoringArray) ElementType() reflect.Type
func (SpringCloudDynatraceApplicationPerformanceMonitoringArray) ToSpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput ¶
func (i SpringCloudDynatraceApplicationPerformanceMonitoringArray) ToSpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput() SpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput
func (SpringCloudDynatraceApplicationPerformanceMonitoringArray) ToSpringCloudDynatraceApplicationPerformanceMonitoringArrayOutputWithContext ¶
func (i SpringCloudDynatraceApplicationPerformanceMonitoringArray) ToSpringCloudDynatraceApplicationPerformanceMonitoringArrayOutputWithContext(ctx context.Context) SpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput
type SpringCloudDynatraceApplicationPerformanceMonitoringArrayInput ¶
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 ¶
type SpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput) ElementType ¶
func (SpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput) ElementType() reflect.Type
func (SpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput) ToSpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput ¶
func (o SpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput) ToSpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput() SpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput
func (SpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput) ToSpringCloudDynatraceApplicationPerformanceMonitoringArrayOutputWithContext ¶
func (o SpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput) ToSpringCloudDynatraceApplicationPerformanceMonitoringArrayOutputWithContext(ctx context.Context) SpringCloudDynatraceApplicationPerformanceMonitoringArrayOutput
type SpringCloudDynatraceApplicationPerformanceMonitoringInput ¶
type SpringCloudDynatraceApplicationPerformanceMonitoringInput interface { pulumi.Input ToSpringCloudDynatraceApplicationPerformanceMonitoringOutput() SpringCloudDynatraceApplicationPerformanceMonitoringOutput ToSpringCloudDynatraceApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudDynatraceApplicationPerformanceMonitoringOutput }
type SpringCloudDynatraceApplicationPerformanceMonitoringMap ¶
type SpringCloudDynatraceApplicationPerformanceMonitoringMap map[string]SpringCloudDynatraceApplicationPerformanceMonitoringInput
func (SpringCloudDynatraceApplicationPerformanceMonitoringMap) ElementType ¶
func (SpringCloudDynatraceApplicationPerformanceMonitoringMap) ElementType() reflect.Type
func (SpringCloudDynatraceApplicationPerformanceMonitoringMap) ToSpringCloudDynatraceApplicationPerformanceMonitoringMapOutput ¶
func (i SpringCloudDynatraceApplicationPerformanceMonitoringMap) ToSpringCloudDynatraceApplicationPerformanceMonitoringMapOutput() SpringCloudDynatraceApplicationPerformanceMonitoringMapOutput
func (SpringCloudDynatraceApplicationPerformanceMonitoringMap) ToSpringCloudDynatraceApplicationPerformanceMonitoringMapOutputWithContext ¶
func (i SpringCloudDynatraceApplicationPerformanceMonitoringMap) ToSpringCloudDynatraceApplicationPerformanceMonitoringMapOutputWithContext(ctx context.Context) SpringCloudDynatraceApplicationPerformanceMonitoringMapOutput
type SpringCloudDynatraceApplicationPerformanceMonitoringMapInput ¶
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 ¶
type SpringCloudDynatraceApplicationPerformanceMonitoringMapOutput struct{ *pulumi.OutputState }
func (SpringCloudDynatraceApplicationPerformanceMonitoringMapOutput) ElementType ¶
func (SpringCloudDynatraceApplicationPerformanceMonitoringMapOutput) ElementType() reflect.Type
func (SpringCloudDynatraceApplicationPerformanceMonitoringMapOutput) ToSpringCloudDynatraceApplicationPerformanceMonitoringMapOutput ¶
func (o SpringCloudDynatraceApplicationPerformanceMonitoringMapOutput) ToSpringCloudDynatraceApplicationPerformanceMonitoringMapOutput() SpringCloudDynatraceApplicationPerformanceMonitoringMapOutput
func (SpringCloudDynatraceApplicationPerformanceMonitoringMapOutput) ToSpringCloudDynatraceApplicationPerformanceMonitoringMapOutputWithContext ¶
func (o SpringCloudDynatraceApplicationPerformanceMonitoringMapOutput) ToSpringCloudDynatraceApplicationPerformanceMonitoringMapOutputWithContext(ctx context.Context) SpringCloudDynatraceApplicationPerformanceMonitoringMapOutput
type SpringCloudDynatraceApplicationPerformanceMonitoringOutput ¶
type SpringCloudDynatraceApplicationPerformanceMonitoringOutput struct{ *pulumi.OutputState }
func (SpringCloudDynatraceApplicationPerformanceMonitoringOutput) ApiToken ¶
func (o SpringCloudDynatraceApplicationPerformanceMonitoringOutput) ApiToken() pulumi.StringPtrOutput
Specifies the API token of the Dynatrace environment.
func (SpringCloudDynatraceApplicationPerformanceMonitoringOutput) ApiUrl ¶
func (o SpringCloudDynatraceApplicationPerformanceMonitoringOutput) ApiUrl() pulumi.StringPtrOutput
Specifies the API Url of the Dynatrace environment.
func (SpringCloudDynatraceApplicationPerformanceMonitoringOutput) ConnectionPoint ¶
func (o SpringCloudDynatraceApplicationPerformanceMonitoringOutput) ConnectionPoint() pulumi.StringOutput
Specifies the endpoint to connect to the Dynatrace environment.
func (SpringCloudDynatraceApplicationPerformanceMonitoringOutput) ElementType ¶
func (SpringCloudDynatraceApplicationPerformanceMonitoringOutput) ElementType() reflect.Type
func (SpringCloudDynatraceApplicationPerformanceMonitoringOutput) EnvironmentId ¶
func (o SpringCloudDynatraceApplicationPerformanceMonitoringOutput) EnvironmentId() pulumi.StringPtrOutput
Specifies the Dynatrace environment ID.
func (SpringCloudDynatraceApplicationPerformanceMonitoringOutput) GloballyEnabled ¶
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 ¶
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 ¶
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 ¶
func (o SpringCloudDynatraceApplicationPerformanceMonitoringOutput) Tenant() pulumi.StringOutput
Specifies the Dynatrace tenant.
func (SpringCloudDynatraceApplicationPerformanceMonitoringOutput) TenantToken ¶
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 ¶
func (o SpringCloudDynatraceApplicationPerformanceMonitoringOutput) ToSpringCloudDynatraceApplicationPerformanceMonitoringOutput() SpringCloudDynatraceApplicationPerformanceMonitoringOutput
func (SpringCloudDynatraceApplicationPerformanceMonitoringOutput) ToSpringCloudDynatraceApplicationPerformanceMonitoringOutputWithContext ¶
func (o SpringCloudDynatraceApplicationPerformanceMonitoringOutput) ToSpringCloudDynatraceApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudDynatraceApplicationPerformanceMonitoringOutput
type SpringCloudDynatraceApplicationPerformanceMonitoringState ¶
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 ¶
func (SpringCloudDynatraceApplicationPerformanceMonitoringState) ElementType() reflect.Type
type SpringCloudElasticApplicationPerformanceMonitoring ¶
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
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v6/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 }) }
```
## 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 ¶
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 ¶
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 ¶
func (*SpringCloudElasticApplicationPerformanceMonitoring) ElementType() reflect.Type
func (*SpringCloudElasticApplicationPerformanceMonitoring) ToSpringCloudElasticApplicationPerformanceMonitoringOutput ¶
func (i *SpringCloudElasticApplicationPerformanceMonitoring) ToSpringCloudElasticApplicationPerformanceMonitoringOutput() SpringCloudElasticApplicationPerformanceMonitoringOutput
func (*SpringCloudElasticApplicationPerformanceMonitoring) ToSpringCloudElasticApplicationPerformanceMonitoringOutputWithContext ¶
func (i *SpringCloudElasticApplicationPerformanceMonitoring) ToSpringCloudElasticApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudElasticApplicationPerformanceMonitoringOutput
type SpringCloudElasticApplicationPerformanceMonitoringArgs ¶
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 ¶
func (SpringCloudElasticApplicationPerformanceMonitoringArgs) ElementType() reflect.Type
type SpringCloudElasticApplicationPerformanceMonitoringArray ¶
type SpringCloudElasticApplicationPerformanceMonitoringArray []SpringCloudElasticApplicationPerformanceMonitoringInput
func (SpringCloudElasticApplicationPerformanceMonitoringArray) ElementType ¶
func (SpringCloudElasticApplicationPerformanceMonitoringArray) ElementType() reflect.Type
func (SpringCloudElasticApplicationPerformanceMonitoringArray) ToSpringCloudElasticApplicationPerformanceMonitoringArrayOutput ¶
func (i SpringCloudElasticApplicationPerformanceMonitoringArray) ToSpringCloudElasticApplicationPerformanceMonitoringArrayOutput() SpringCloudElasticApplicationPerformanceMonitoringArrayOutput
func (SpringCloudElasticApplicationPerformanceMonitoringArray) ToSpringCloudElasticApplicationPerformanceMonitoringArrayOutputWithContext ¶
func (i SpringCloudElasticApplicationPerformanceMonitoringArray) ToSpringCloudElasticApplicationPerformanceMonitoringArrayOutputWithContext(ctx context.Context) SpringCloudElasticApplicationPerformanceMonitoringArrayOutput
type SpringCloudElasticApplicationPerformanceMonitoringArrayInput ¶
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 ¶
type SpringCloudElasticApplicationPerformanceMonitoringArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudElasticApplicationPerformanceMonitoringArrayOutput) ElementType ¶
func (SpringCloudElasticApplicationPerformanceMonitoringArrayOutput) ElementType() reflect.Type
func (SpringCloudElasticApplicationPerformanceMonitoringArrayOutput) ToSpringCloudElasticApplicationPerformanceMonitoringArrayOutput ¶
func (o SpringCloudElasticApplicationPerformanceMonitoringArrayOutput) ToSpringCloudElasticApplicationPerformanceMonitoringArrayOutput() SpringCloudElasticApplicationPerformanceMonitoringArrayOutput
func (SpringCloudElasticApplicationPerformanceMonitoringArrayOutput) ToSpringCloudElasticApplicationPerformanceMonitoringArrayOutputWithContext ¶
func (o SpringCloudElasticApplicationPerformanceMonitoringArrayOutput) ToSpringCloudElasticApplicationPerformanceMonitoringArrayOutputWithContext(ctx context.Context) SpringCloudElasticApplicationPerformanceMonitoringArrayOutput
type SpringCloudElasticApplicationPerformanceMonitoringInput ¶
type SpringCloudElasticApplicationPerformanceMonitoringInput interface { pulumi.Input ToSpringCloudElasticApplicationPerformanceMonitoringOutput() SpringCloudElasticApplicationPerformanceMonitoringOutput ToSpringCloudElasticApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudElasticApplicationPerformanceMonitoringOutput }
type SpringCloudElasticApplicationPerformanceMonitoringMap ¶
type SpringCloudElasticApplicationPerformanceMonitoringMap map[string]SpringCloudElasticApplicationPerformanceMonitoringInput
func (SpringCloudElasticApplicationPerformanceMonitoringMap) ElementType ¶
func (SpringCloudElasticApplicationPerformanceMonitoringMap) ElementType() reflect.Type
func (SpringCloudElasticApplicationPerformanceMonitoringMap) ToSpringCloudElasticApplicationPerformanceMonitoringMapOutput ¶
func (i SpringCloudElasticApplicationPerformanceMonitoringMap) ToSpringCloudElasticApplicationPerformanceMonitoringMapOutput() SpringCloudElasticApplicationPerformanceMonitoringMapOutput
func (SpringCloudElasticApplicationPerformanceMonitoringMap) ToSpringCloudElasticApplicationPerformanceMonitoringMapOutputWithContext ¶
func (i SpringCloudElasticApplicationPerformanceMonitoringMap) ToSpringCloudElasticApplicationPerformanceMonitoringMapOutputWithContext(ctx context.Context) SpringCloudElasticApplicationPerformanceMonitoringMapOutput
type SpringCloudElasticApplicationPerformanceMonitoringMapInput ¶
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 ¶
type SpringCloudElasticApplicationPerformanceMonitoringMapOutput struct{ *pulumi.OutputState }
func (SpringCloudElasticApplicationPerformanceMonitoringMapOutput) ElementType ¶
func (SpringCloudElasticApplicationPerformanceMonitoringMapOutput) ElementType() reflect.Type
func (SpringCloudElasticApplicationPerformanceMonitoringMapOutput) ToSpringCloudElasticApplicationPerformanceMonitoringMapOutput ¶
func (o SpringCloudElasticApplicationPerformanceMonitoringMapOutput) ToSpringCloudElasticApplicationPerformanceMonitoringMapOutput() SpringCloudElasticApplicationPerformanceMonitoringMapOutput
func (SpringCloudElasticApplicationPerformanceMonitoringMapOutput) ToSpringCloudElasticApplicationPerformanceMonitoringMapOutputWithContext ¶
func (o SpringCloudElasticApplicationPerformanceMonitoringMapOutput) ToSpringCloudElasticApplicationPerformanceMonitoringMapOutputWithContext(ctx context.Context) SpringCloudElasticApplicationPerformanceMonitoringMapOutput
type SpringCloudElasticApplicationPerformanceMonitoringOutput ¶
type SpringCloudElasticApplicationPerformanceMonitoringOutput struct{ *pulumi.OutputState }
func (SpringCloudElasticApplicationPerformanceMonitoringOutput) ApplicationPackages ¶
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 ¶
func (SpringCloudElasticApplicationPerformanceMonitoringOutput) ElementType() reflect.Type
func (SpringCloudElasticApplicationPerformanceMonitoringOutput) GloballyEnabled ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o SpringCloudElasticApplicationPerformanceMonitoringOutput) ToSpringCloudElasticApplicationPerformanceMonitoringOutput() SpringCloudElasticApplicationPerformanceMonitoringOutput
func (SpringCloudElasticApplicationPerformanceMonitoringOutput) ToSpringCloudElasticApplicationPerformanceMonitoringOutputWithContext ¶
func (o SpringCloudElasticApplicationPerformanceMonitoringOutput) ToSpringCloudElasticApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudElasticApplicationPerformanceMonitoringOutput
type SpringCloudElasticApplicationPerformanceMonitoringState ¶
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 ¶
func (SpringCloudElasticApplicationPerformanceMonitoringState) ElementType() reflect.Type
type SpringCloudGateway ¶
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. 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. 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
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v6/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 }) }
```
## 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 ¶
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 ¶
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 ¶
func (*SpringCloudGateway) ElementType() reflect.Type
func (*SpringCloudGateway) ToSpringCloudGatewayOutput ¶
func (i *SpringCloudGateway) ToSpringCloudGatewayOutput() SpringCloudGatewayOutput
func (*SpringCloudGateway) ToSpringCloudGatewayOutputWithContext ¶
func (i *SpringCloudGateway) ToSpringCloudGatewayOutputWithContext(ctx context.Context) SpringCloudGatewayOutput
type SpringCloudGatewayApiMetadata ¶
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 ¶
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 ¶
func (SpringCloudGatewayApiMetadataArgs) ElementType() reflect.Type
func (SpringCloudGatewayApiMetadataArgs) ToSpringCloudGatewayApiMetadataOutput ¶
func (i SpringCloudGatewayApiMetadataArgs) ToSpringCloudGatewayApiMetadataOutput() SpringCloudGatewayApiMetadataOutput
func (SpringCloudGatewayApiMetadataArgs) ToSpringCloudGatewayApiMetadataOutputWithContext ¶
func (i SpringCloudGatewayApiMetadataArgs) ToSpringCloudGatewayApiMetadataOutputWithContext(ctx context.Context) SpringCloudGatewayApiMetadataOutput
func (SpringCloudGatewayApiMetadataArgs) ToSpringCloudGatewayApiMetadataPtrOutput ¶
func (i SpringCloudGatewayApiMetadataArgs) ToSpringCloudGatewayApiMetadataPtrOutput() SpringCloudGatewayApiMetadataPtrOutput
func (SpringCloudGatewayApiMetadataArgs) ToSpringCloudGatewayApiMetadataPtrOutputWithContext ¶
func (i SpringCloudGatewayApiMetadataArgs) ToSpringCloudGatewayApiMetadataPtrOutputWithContext(ctx context.Context) SpringCloudGatewayApiMetadataPtrOutput
type SpringCloudGatewayApiMetadataInput ¶
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 ¶
type SpringCloudGatewayApiMetadataOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayApiMetadataOutput) Description ¶
func (o SpringCloudGatewayApiMetadataOutput) Description() pulumi.StringPtrOutput
Detailed description of the APIs available on the Gateway instance.
func (SpringCloudGatewayApiMetadataOutput) DocumentationUrl ¶
func (o SpringCloudGatewayApiMetadataOutput) DocumentationUrl() pulumi.StringPtrOutput
Location of additional documentation for the APIs available on the Gateway instance.
func (SpringCloudGatewayApiMetadataOutput) ElementType ¶
func (SpringCloudGatewayApiMetadataOutput) ElementType() reflect.Type
func (SpringCloudGatewayApiMetadataOutput) ServerUrl ¶
func (o SpringCloudGatewayApiMetadataOutput) ServerUrl() pulumi.StringPtrOutput
Base URL that API consumers will use to access APIs on the Gateway instance.
func (SpringCloudGatewayApiMetadataOutput) Title ¶
func (o SpringCloudGatewayApiMetadataOutput) Title() pulumi.StringPtrOutput
Specifies the title describing the context of the APIs available on the Gateway instance.
func (SpringCloudGatewayApiMetadataOutput) ToSpringCloudGatewayApiMetadataOutput ¶
func (o SpringCloudGatewayApiMetadataOutput) ToSpringCloudGatewayApiMetadataOutput() SpringCloudGatewayApiMetadataOutput
func (SpringCloudGatewayApiMetadataOutput) ToSpringCloudGatewayApiMetadataOutputWithContext ¶
func (o SpringCloudGatewayApiMetadataOutput) ToSpringCloudGatewayApiMetadataOutputWithContext(ctx context.Context) SpringCloudGatewayApiMetadataOutput
func (SpringCloudGatewayApiMetadataOutput) ToSpringCloudGatewayApiMetadataPtrOutput ¶
func (o SpringCloudGatewayApiMetadataOutput) ToSpringCloudGatewayApiMetadataPtrOutput() SpringCloudGatewayApiMetadataPtrOutput
func (SpringCloudGatewayApiMetadataOutput) ToSpringCloudGatewayApiMetadataPtrOutputWithContext ¶
func (o SpringCloudGatewayApiMetadataOutput) ToSpringCloudGatewayApiMetadataPtrOutputWithContext(ctx context.Context) SpringCloudGatewayApiMetadataPtrOutput
func (SpringCloudGatewayApiMetadataOutput) Version ¶
func (o SpringCloudGatewayApiMetadataOutput) Version() pulumi.StringPtrOutput
Specifies the version of APIs available on this Gateway instance.
type SpringCloudGatewayApiMetadataPtrInput ¶
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 ¶
func SpringCloudGatewayApiMetadataPtr(v *SpringCloudGatewayApiMetadataArgs) SpringCloudGatewayApiMetadataPtrInput
type SpringCloudGatewayApiMetadataPtrOutput ¶
type SpringCloudGatewayApiMetadataPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayApiMetadataPtrOutput) Description ¶
func (o SpringCloudGatewayApiMetadataPtrOutput) Description() pulumi.StringPtrOutput
Detailed description of the APIs available on the Gateway instance.
func (SpringCloudGatewayApiMetadataPtrOutput) DocumentationUrl ¶
func (o SpringCloudGatewayApiMetadataPtrOutput) DocumentationUrl() pulumi.StringPtrOutput
Location of additional documentation for the APIs available on the Gateway instance.
func (SpringCloudGatewayApiMetadataPtrOutput) ElementType ¶
func (SpringCloudGatewayApiMetadataPtrOutput) ElementType() reflect.Type
func (SpringCloudGatewayApiMetadataPtrOutput) ServerUrl ¶
func (o SpringCloudGatewayApiMetadataPtrOutput) ServerUrl() pulumi.StringPtrOutput
Base URL that API consumers will use to access APIs on the Gateway instance.
func (SpringCloudGatewayApiMetadataPtrOutput) Title ¶
func (o SpringCloudGatewayApiMetadataPtrOutput) Title() pulumi.StringPtrOutput
Specifies the title describing the context of the APIs available on the Gateway instance.
func (SpringCloudGatewayApiMetadataPtrOutput) ToSpringCloudGatewayApiMetadataPtrOutput ¶
func (o SpringCloudGatewayApiMetadataPtrOutput) ToSpringCloudGatewayApiMetadataPtrOutput() SpringCloudGatewayApiMetadataPtrOutput
func (SpringCloudGatewayApiMetadataPtrOutput) ToSpringCloudGatewayApiMetadataPtrOutputWithContext ¶
func (o SpringCloudGatewayApiMetadataPtrOutput) ToSpringCloudGatewayApiMetadataPtrOutputWithContext(ctx context.Context) SpringCloudGatewayApiMetadataPtrOutput
func (SpringCloudGatewayApiMetadataPtrOutput) Version ¶
func (o SpringCloudGatewayApiMetadataPtrOutput) Version() pulumi.StringPtrOutput
Specifies the version of APIs available on this Gateway instance.
type SpringCloudGatewayArgs ¶
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. 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. 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 ¶
func (SpringCloudGatewayArgs) ElementType() reflect.Type
type SpringCloudGatewayArray ¶
type SpringCloudGatewayArray []SpringCloudGatewayInput
func (SpringCloudGatewayArray) ElementType ¶
func (SpringCloudGatewayArray) ElementType() reflect.Type
func (SpringCloudGatewayArray) ToSpringCloudGatewayArrayOutput ¶
func (i SpringCloudGatewayArray) ToSpringCloudGatewayArrayOutput() SpringCloudGatewayArrayOutput
func (SpringCloudGatewayArray) ToSpringCloudGatewayArrayOutputWithContext ¶
func (i SpringCloudGatewayArray) ToSpringCloudGatewayArrayOutputWithContext(ctx context.Context) SpringCloudGatewayArrayOutput
type SpringCloudGatewayArrayInput ¶
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 ¶
type SpringCloudGatewayArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayArrayOutput) ElementType ¶
func (SpringCloudGatewayArrayOutput) ElementType() reflect.Type
func (SpringCloudGatewayArrayOutput) Index ¶
func (o SpringCloudGatewayArrayOutput) Index(i pulumi.IntInput) SpringCloudGatewayOutput
func (SpringCloudGatewayArrayOutput) ToSpringCloudGatewayArrayOutput ¶
func (o SpringCloudGatewayArrayOutput) ToSpringCloudGatewayArrayOutput() SpringCloudGatewayArrayOutput
func (SpringCloudGatewayArrayOutput) ToSpringCloudGatewayArrayOutputWithContext ¶
func (o SpringCloudGatewayArrayOutput) ToSpringCloudGatewayArrayOutputWithContext(ctx context.Context) SpringCloudGatewayArrayOutput
type SpringCloudGatewayClientAuthorization ¶
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 ¶
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 ¶
func (SpringCloudGatewayClientAuthorizationArgs) ElementType() reflect.Type
func (SpringCloudGatewayClientAuthorizationArgs) ToSpringCloudGatewayClientAuthorizationOutput ¶
func (i SpringCloudGatewayClientAuthorizationArgs) ToSpringCloudGatewayClientAuthorizationOutput() SpringCloudGatewayClientAuthorizationOutput
func (SpringCloudGatewayClientAuthorizationArgs) ToSpringCloudGatewayClientAuthorizationOutputWithContext ¶
func (i SpringCloudGatewayClientAuthorizationArgs) ToSpringCloudGatewayClientAuthorizationOutputWithContext(ctx context.Context) SpringCloudGatewayClientAuthorizationOutput
func (SpringCloudGatewayClientAuthorizationArgs) ToSpringCloudGatewayClientAuthorizationPtrOutput ¶
func (i SpringCloudGatewayClientAuthorizationArgs) ToSpringCloudGatewayClientAuthorizationPtrOutput() SpringCloudGatewayClientAuthorizationPtrOutput
func (SpringCloudGatewayClientAuthorizationArgs) ToSpringCloudGatewayClientAuthorizationPtrOutputWithContext ¶
func (i SpringCloudGatewayClientAuthorizationArgs) ToSpringCloudGatewayClientAuthorizationPtrOutputWithContext(ctx context.Context) SpringCloudGatewayClientAuthorizationPtrOutput
type SpringCloudGatewayClientAuthorizationInput ¶
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 ¶
type SpringCloudGatewayClientAuthorizationOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayClientAuthorizationOutput) CertificateIds ¶
func (o SpringCloudGatewayClientAuthorizationOutput) CertificateIds() pulumi.StringArrayOutput
Specifies the Spring Cloud Certificate IDs of the Spring Cloud Gateway.
func (SpringCloudGatewayClientAuthorizationOutput) ElementType ¶
func (SpringCloudGatewayClientAuthorizationOutput) ElementType() reflect.Type
func (SpringCloudGatewayClientAuthorizationOutput) ToSpringCloudGatewayClientAuthorizationOutput ¶
func (o SpringCloudGatewayClientAuthorizationOutput) ToSpringCloudGatewayClientAuthorizationOutput() SpringCloudGatewayClientAuthorizationOutput
func (SpringCloudGatewayClientAuthorizationOutput) ToSpringCloudGatewayClientAuthorizationOutputWithContext ¶
func (o SpringCloudGatewayClientAuthorizationOutput) ToSpringCloudGatewayClientAuthorizationOutputWithContext(ctx context.Context) SpringCloudGatewayClientAuthorizationOutput
func (SpringCloudGatewayClientAuthorizationOutput) ToSpringCloudGatewayClientAuthorizationPtrOutput ¶
func (o SpringCloudGatewayClientAuthorizationOutput) ToSpringCloudGatewayClientAuthorizationPtrOutput() SpringCloudGatewayClientAuthorizationPtrOutput
func (SpringCloudGatewayClientAuthorizationOutput) ToSpringCloudGatewayClientAuthorizationPtrOutputWithContext ¶
func (o SpringCloudGatewayClientAuthorizationOutput) ToSpringCloudGatewayClientAuthorizationPtrOutputWithContext(ctx context.Context) SpringCloudGatewayClientAuthorizationPtrOutput
func (SpringCloudGatewayClientAuthorizationOutput) VerificationEnabled ¶
func (o SpringCloudGatewayClientAuthorizationOutput) VerificationEnabled() pulumi.BoolPtrOutput
Specifies whether the client certificate verification is enabled.
type SpringCloudGatewayClientAuthorizationPtrInput ¶
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 ¶
func SpringCloudGatewayClientAuthorizationPtr(v *SpringCloudGatewayClientAuthorizationArgs) SpringCloudGatewayClientAuthorizationPtrInput
type SpringCloudGatewayClientAuthorizationPtrOutput ¶
type SpringCloudGatewayClientAuthorizationPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayClientAuthorizationPtrOutput) CertificateIds ¶
func (o SpringCloudGatewayClientAuthorizationPtrOutput) CertificateIds() pulumi.StringArrayOutput
Specifies the Spring Cloud Certificate IDs of the Spring Cloud Gateway.
func (SpringCloudGatewayClientAuthorizationPtrOutput) ElementType ¶
func (SpringCloudGatewayClientAuthorizationPtrOutput) ElementType() reflect.Type
func (SpringCloudGatewayClientAuthorizationPtrOutput) ToSpringCloudGatewayClientAuthorizationPtrOutput ¶
func (o SpringCloudGatewayClientAuthorizationPtrOutput) ToSpringCloudGatewayClientAuthorizationPtrOutput() SpringCloudGatewayClientAuthorizationPtrOutput
func (SpringCloudGatewayClientAuthorizationPtrOutput) ToSpringCloudGatewayClientAuthorizationPtrOutputWithContext ¶
func (o SpringCloudGatewayClientAuthorizationPtrOutput) ToSpringCloudGatewayClientAuthorizationPtrOutputWithContext(ctx context.Context) SpringCloudGatewayClientAuthorizationPtrOutput
func (SpringCloudGatewayClientAuthorizationPtrOutput) VerificationEnabled ¶
func (o SpringCloudGatewayClientAuthorizationPtrOutput) VerificationEnabled() pulumi.BoolPtrOutput
Specifies whether the client certificate verification is enabled.
type SpringCloudGatewayCors ¶
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 ¶
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 ¶
func (SpringCloudGatewayCorsArgs) ElementType() reflect.Type
func (SpringCloudGatewayCorsArgs) ToSpringCloudGatewayCorsOutput ¶
func (i SpringCloudGatewayCorsArgs) ToSpringCloudGatewayCorsOutput() SpringCloudGatewayCorsOutput
func (SpringCloudGatewayCorsArgs) ToSpringCloudGatewayCorsOutputWithContext ¶
func (i SpringCloudGatewayCorsArgs) ToSpringCloudGatewayCorsOutputWithContext(ctx context.Context) SpringCloudGatewayCorsOutput
func (SpringCloudGatewayCorsArgs) ToSpringCloudGatewayCorsPtrOutput ¶
func (i SpringCloudGatewayCorsArgs) ToSpringCloudGatewayCorsPtrOutput() SpringCloudGatewayCorsPtrOutput
func (SpringCloudGatewayCorsArgs) ToSpringCloudGatewayCorsPtrOutputWithContext ¶
func (i SpringCloudGatewayCorsArgs) ToSpringCloudGatewayCorsPtrOutputWithContext(ctx context.Context) SpringCloudGatewayCorsPtrOutput
type SpringCloudGatewayCorsInput ¶
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 ¶
type SpringCloudGatewayCorsOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayCorsOutput) AllowedHeaders ¶
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 ¶
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 ¶
func (o SpringCloudGatewayCorsOutput) AllowedOriginPatterns() pulumi.StringArrayOutput
Allowed origin patterns to make cross-site requests.
func (SpringCloudGatewayCorsOutput) AllowedOrigins ¶
func (o SpringCloudGatewayCorsOutput) AllowedOrigins() pulumi.StringArrayOutput
Allowed origins to make cross-site requests. The special value `*` allows all domains.
func (SpringCloudGatewayCorsOutput) CredentialsAllowed ¶
func (o SpringCloudGatewayCorsOutput) CredentialsAllowed() pulumi.BoolPtrOutput
is user credentials are supported on cross-site requests?
func (SpringCloudGatewayCorsOutput) ElementType ¶
func (SpringCloudGatewayCorsOutput) ElementType() reflect.Type
func (SpringCloudGatewayCorsOutput) ExposedHeaders ¶
func (o SpringCloudGatewayCorsOutput) ExposedHeaders() pulumi.StringArrayOutput
HTTP response headers to expose for cross-site requests.
func (SpringCloudGatewayCorsOutput) MaxAgeSeconds ¶
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 ¶
func (o SpringCloudGatewayCorsOutput) ToSpringCloudGatewayCorsOutput() SpringCloudGatewayCorsOutput
func (SpringCloudGatewayCorsOutput) ToSpringCloudGatewayCorsOutputWithContext ¶
func (o SpringCloudGatewayCorsOutput) ToSpringCloudGatewayCorsOutputWithContext(ctx context.Context) SpringCloudGatewayCorsOutput
func (SpringCloudGatewayCorsOutput) ToSpringCloudGatewayCorsPtrOutput ¶
func (o SpringCloudGatewayCorsOutput) ToSpringCloudGatewayCorsPtrOutput() SpringCloudGatewayCorsPtrOutput
func (SpringCloudGatewayCorsOutput) ToSpringCloudGatewayCorsPtrOutputWithContext ¶
func (o SpringCloudGatewayCorsOutput) ToSpringCloudGatewayCorsPtrOutputWithContext(ctx context.Context) SpringCloudGatewayCorsPtrOutput
type SpringCloudGatewayCorsPtrInput ¶
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 ¶
func SpringCloudGatewayCorsPtr(v *SpringCloudGatewayCorsArgs) SpringCloudGatewayCorsPtrInput
type SpringCloudGatewayCorsPtrOutput ¶
type SpringCloudGatewayCorsPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayCorsPtrOutput) AllowedHeaders ¶
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 ¶
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 ¶
func (o SpringCloudGatewayCorsPtrOutput) AllowedOriginPatterns() pulumi.StringArrayOutput
Allowed origin patterns to make cross-site requests.
func (SpringCloudGatewayCorsPtrOutput) AllowedOrigins ¶
func (o SpringCloudGatewayCorsPtrOutput) AllowedOrigins() pulumi.StringArrayOutput
Allowed origins to make cross-site requests. The special value `*` allows all domains.
func (SpringCloudGatewayCorsPtrOutput) CredentialsAllowed ¶
func (o SpringCloudGatewayCorsPtrOutput) CredentialsAllowed() pulumi.BoolPtrOutput
is user credentials are supported on cross-site requests?
func (SpringCloudGatewayCorsPtrOutput) Elem ¶
func (o SpringCloudGatewayCorsPtrOutput) Elem() SpringCloudGatewayCorsOutput
func (SpringCloudGatewayCorsPtrOutput) ElementType ¶
func (SpringCloudGatewayCorsPtrOutput) ElementType() reflect.Type
func (SpringCloudGatewayCorsPtrOutput) ExposedHeaders ¶
func (o SpringCloudGatewayCorsPtrOutput) ExposedHeaders() pulumi.StringArrayOutput
HTTP response headers to expose for cross-site requests.
func (SpringCloudGatewayCorsPtrOutput) MaxAgeSeconds ¶
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 ¶
func (o SpringCloudGatewayCorsPtrOutput) ToSpringCloudGatewayCorsPtrOutput() SpringCloudGatewayCorsPtrOutput
func (SpringCloudGatewayCorsPtrOutput) ToSpringCloudGatewayCorsPtrOutputWithContext ¶
func (o SpringCloudGatewayCorsPtrOutput) ToSpringCloudGatewayCorsPtrOutputWithContext(ctx context.Context) SpringCloudGatewayCorsPtrOutput
type SpringCloudGatewayCustomDomain ¶
type SpringCloudGatewayCustomDomain struct { pulumi.CustomResourceState // The name which should be used for this Spring Cloud Gateway Custom Domain. Changing this forces a new Spring Cloud Gateway Custom Domain to be created. Name pulumi.StringOutput `pulumi:"name"` // The ID of the Spring Cloud Gateway. Changing this forces a new Spring Cloud Gateway Custom Domain to be created. SpringCloudGatewayId pulumi.StringOutput `pulumi:"springCloudGatewayId"` // Specifies the thumbprint of the Spring Cloud Certificate that binds to the Spring Cloud Gateway Custom Domain. Thumbprint pulumi.StringPtrOutput `pulumi:"thumbprint"` }
Manages a Spring Cloud Gateway Custom Domain.
> **NOTE:** This resource is applicable only for Spring Cloud Service with enterprise tier.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v6/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 }) }
```
## 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 ¶
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 ¶
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 ¶
func (*SpringCloudGatewayCustomDomain) ElementType() reflect.Type
func (*SpringCloudGatewayCustomDomain) ToSpringCloudGatewayCustomDomainOutput ¶
func (i *SpringCloudGatewayCustomDomain) ToSpringCloudGatewayCustomDomainOutput() SpringCloudGatewayCustomDomainOutput
func (*SpringCloudGatewayCustomDomain) ToSpringCloudGatewayCustomDomainOutputWithContext ¶
func (i *SpringCloudGatewayCustomDomain) ToSpringCloudGatewayCustomDomainOutputWithContext(ctx context.Context) SpringCloudGatewayCustomDomainOutput
type SpringCloudGatewayCustomDomainArgs ¶
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 ¶
func (SpringCloudGatewayCustomDomainArgs) ElementType() reflect.Type
type SpringCloudGatewayCustomDomainArray ¶
type SpringCloudGatewayCustomDomainArray []SpringCloudGatewayCustomDomainInput
func (SpringCloudGatewayCustomDomainArray) ElementType ¶
func (SpringCloudGatewayCustomDomainArray) ElementType() reflect.Type
func (SpringCloudGatewayCustomDomainArray) ToSpringCloudGatewayCustomDomainArrayOutput ¶
func (i SpringCloudGatewayCustomDomainArray) ToSpringCloudGatewayCustomDomainArrayOutput() SpringCloudGatewayCustomDomainArrayOutput
func (SpringCloudGatewayCustomDomainArray) ToSpringCloudGatewayCustomDomainArrayOutputWithContext ¶
func (i SpringCloudGatewayCustomDomainArray) ToSpringCloudGatewayCustomDomainArrayOutputWithContext(ctx context.Context) SpringCloudGatewayCustomDomainArrayOutput
type SpringCloudGatewayCustomDomainArrayInput ¶
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 ¶
type SpringCloudGatewayCustomDomainArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayCustomDomainArrayOutput) ElementType ¶
func (SpringCloudGatewayCustomDomainArrayOutput) ElementType() reflect.Type
func (SpringCloudGatewayCustomDomainArrayOutput) ToSpringCloudGatewayCustomDomainArrayOutput ¶
func (o SpringCloudGatewayCustomDomainArrayOutput) ToSpringCloudGatewayCustomDomainArrayOutput() SpringCloudGatewayCustomDomainArrayOutput
func (SpringCloudGatewayCustomDomainArrayOutput) ToSpringCloudGatewayCustomDomainArrayOutputWithContext ¶
func (o SpringCloudGatewayCustomDomainArrayOutput) ToSpringCloudGatewayCustomDomainArrayOutputWithContext(ctx context.Context) SpringCloudGatewayCustomDomainArrayOutput
type SpringCloudGatewayCustomDomainInput ¶
type SpringCloudGatewayCustomDomainInput interface { pulumi.Input ToSpringCloudGatewayCustomDomainOutput() SpringCloudGatewayCustomDomainOutput ToSpringCloudGatewayCustomDomainOutputWithContext(ctx context.Context) SpringCloudGatewayCustomDomainOutput }
type SpringCloudGatewayCustomDomainMap ¶
type SpringCloudGatewayCustomDomainMap map[string]SpringCloudGatewayCustomDomainInput
func (SpringCloudGatewayCustomDomainMap) ElementType ¶
func (SpringCloudGatewayCustomDomainMap) ElementType() reflect.Type
func (SpringCloudGatewayCustomDomainMap) ToSpringCloudGatewayCustomDomainMapOutput ¶
func (i SpringCloudGatewayCustomDomainMap) ToSpringCloudGatewayCustomDomainMapOutput() SpringCloudGatewayCustomDomainMapOutput
func (SpringCloudGatewayCustomDomainMap) ToSpringCloudGatewayCustomDomainMapOutputWithContext ¶
func (i SpringCloudGatewayCustomDomainMap) ToSpringCloudGatewayCustomDomainMapOutputWithContext(ctx context.Context) SpringCloudGatewayCustomDomainMapOutput
type SpringCloudGatewayCustomDomainMapInput ¶
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 ¶
type SpringCloudGatewayCustomDomainMapOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayCustomDomainMapOutput) ElementType ¶
func (SpringCloudGatewayCustomDomainMapOutput) ElementType() reflect.Type
func (SpringCloudGatewayCustomDomainMapOutput) MapIndex ¶
func (o SpringCloudGatewayCustomDomainMapOutput) MapIndex(k pulumi.StringInput) SpringCloudGatewayCustomDomainOutput
func (SpringCloudGatewayCustomDomainMapOutput) ToSpringCloudGatewayCustomDomainMapOutput ¶
func (o SpringCloudGatewayCustomDomainMapOutput) ToSpringCloudGatewayCustomDomainMapOutput() SpringCloudGatewayCustomDomainMapOutput
func (SpringCloudGatewayCustomDomainMapOutput) ToSpringCloudGatewayCustomDomainMapOutputWithContext ¶
func (o SpringCloudGatewayCustomDomainMapOutput) ToSpringCloudGatewayCustomDomainMapOutputWithContext(ctx context.Context) SpringCloudGatewayCustomDomainMapOutput
type SpringCloudGatewayCustomDomainOutput ¶
type SpringCloudGatewayCustomDomainOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayCustomDomainOutput) ElementType ¶
func (SpringCloudGatewayCustomDomainOutput) ElementType() reflect.Type
func (SpringCloudGatewayCustomDomainOutput) Name ¶
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 ¶
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 ¶
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 ¶
func (o SpringCloudGatewayCustomDomainOutput) ToSpringCloudGatewayCustomDomainOutput() SpringCloudGatewayCustomDomainOutput
func (SpringCloudGatewayCustomDomainOutput) ToSpringCloudGatewayCustomDomainOutputWithContext ¶
func (o SpringCloudGatewayCustomDomainOutput) ToSpringCloudGatewayCustomDomainOutputWithContext(ctx context.Context) SpringCloudGatewayCustomDomainOutput
type SpringCloudGatewayCustomDomainState ¶
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 ¶
func (SpringCloudGatewayCustomDomainState) ElementType() reflect.Type
type SpringCloudGatewayInput ¶
type SpringCloudGatewayInput interface { pulumi.Input ToSpringCloudGatewayOutput() SpringCloudGatewayOutput ToSpringCloudGatewayOutputWithContext(ctx context.Context) SpringCloudGatewayOutput }
type SpringCloudGatewayLocalResponseCachePerInstance ¶
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 ¶
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 ¶
func (SpringCloudGatewayLocalResponseCachePerInstanceArgs) ElementType() reflect.Type
func (SpringCloudGatewayLocalResponseCachePerInstanceArgs) ToSpringCloudGatewayLocalResponseCachePerInstanceOutput ¶
func (i SpringCloudGatewayLocalResponseCachePerInstanceArgs) ToSpringCloudGatewayLocalResponseCachePerInstanceOutput() SpringCloudGatewayLocalResponseCachePerInstanceOutput
func (SpringCloudGatewayLocalResponseCachePerInstanceArgs) ToSpringCloudGatewayLocalResponseCachePerInstanceOutputWithContext ¶
func (i SpringCloudGatewayLocalResponseCachePerInstanceArgs) ToSpringCloudGatewayLocalResponseCachePerInstanceOutputWithContext(ctx context.Context) SpringCloudGatewayLocalResponseCachePerInstanceOutput
func (SpringCloudGatewayLocalResponseCachePerInstanceArgs) ToSpringCloudGatewayLocalResponseCachePerInstancePtrOutput ¶
func (i SpringCloudGatewayLocalResponseCachePerInstanceArgs) ToSpringCloudGatewayLocalResponseCachePerInstancePtrOutput() SpringCloudGatewayLocalResponseCachePerInstancePtrOutput
func (SpringCloudGatewayLocalResponseCachePerInstanceArgs) ToSpringCloudGatewayLocalResponseCachePerInstancePtrOutputWithContext ¶
func (i SpringCloudGatewayLocalResponseCachePerInstanceArgs) ToSpringCloudGatewayLocalResponseCachePerInstancePtrOutputWithContext(ctx context.Context) SpringCloudGatewayLocalResponseCachePerInstancePtrOutput
type SpringCloudGatewayLocalResponseCachePerInstanceInput ¶
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 ¶
type SpringCloudGatewayLocalResponseCachePerInstanceOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayLocalResponseCachePerInstanceOutput) ElementType ¶
func (SpringCloudGatewayLocalResponseCachePerInstanceOutput) ElementType() reflect.Type
func (SpringCloudGatewayLocalResponseCachePerInstanceOutput) Size ¶
Specifies the maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries.
func (SpringCloudGatewayLocalResponseCachePerInstanceOutput) TimeToLive ¶
func (o SpringCloudGatewayLocalResponseCachePerInstanceOutput) TimeToLive() pulumi.StringPtrOutput
Specifies the time before a cached entry is expired (300s, 5m, 1h...).
func (SpringCloudGatewayLocalResponseCachePerInstanceOutput) ToSpringCloudGatewayLocalResponseCachePerInstanceOutput ¶
func (o SpringCloudGatewayLocalResponseCachePerInstanceOutput) ToSpringCloudGatewayLocalResponseCachePerInstanceOutput() SpringCloudGatewayLocalResponseCachePerInstanceOutput
func (SpringCloudGatewayLocalResponseCachePerInstanceOutput) ToSpringCloudGatewayLocalResponseCachePerInstanceOutputWithContext ¶
func (o SpringCloudGatewayLocalResponseCachePerInstanceOutput) ToSpringCloudGatewayLocalResponseCachePerInstanceOutputWithContext(ctx context.Context) SpringCloudGatewayLocalResponseCachePerInstanceOutput
func (SpringCloudGatewayLocalResponseCachePerInstanceOutput) ToSpringCloudGatewayLocalResponseCachePerInstancePtrOutput ¶
func (o SpringCloudGatewayLocalResponseCachePerInstanceOutput) ToSpringCloudGatewayLocalResponseCachePerInstancePtrOutput() SpringCloudGatewayLocalResponseCachePerInstancePtrOutput
func (SpringCloudGatewayLocalResponseCachePerInstanceOutput) ToSpringCloudGatewayLocalResponseCachePerInstancePtrOutputWithContext ¶
func (o SpringCloudGatewayLocalResponseCachePerInstanceOutput) ToSpringCloudGatewayLocalResponseCachePerInstancePtrOutputWithContext(ctx context.Context) SpringCloudGatewayLocalResponseCachePerInstancePtrOutput
type SpringCloudGatewayLocalResponseCachePerInstancePtrInput ¶
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 ¶
func SpringCloudGatewayLocalResponseCachePerInstancePtr(v *SpringCloudGatewayLocalResponseCachePerInstanceArgs) SpringCloudGatewayLocalResponseCachePerInstancePtrInput
type SpringCloudGatewayLocalResponseCachePerInstancePtrOutput ¶
type SpringCloudGatewayLocalResponseCachePerInstancePtrOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayLocalResponseCachePerInstancePtrOutput) ElementType ¶
func (SpringCloudGatewayLocalResponseCachePerInstancePtrOutput) ElementType() reflect.Type
func (SpringCloudGatewayLocalResponseCachePerInstancePtrOutput) Size ¶
Specifies the maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries.
func (SpringCloudGatewayLocalResponseCachePerInstancePtrOutput) TimeToLive ¶
func (o SpringCloudGatewayLocalResponseCachePerInstancePtrOutput) TimeToLive() pulumi.StringPtrOutput
Specifies the time before a cached entry is expired (300s, 5m, 1h...).
func (SpringCloudGatewayLocalResponseCachePerInstancePtrOutput) ToSpringCloudGatewayLocalResponseCachePerInstancePtrOutput ¶
func (o SpringCloudGatewayLocalResponseCachePerInstancePtrOutput) ToSpringCloudGatewayLocalResponseCachePerInstancePtrOutput() SpringCloudGatewayLocalResponseCachePerInstancePtrOutput
func (SpringCloudGatewayLocalResponseCachePerInstancePtrOutput) ToSpringCloudGatewayLocalResponseCachePerInstancePtrOutputWithContext ¶
func (o SpringCloudGatewayLocalResponseCachePerInstancePtrOutput) ToSpringCloudGatewayLocalResponseCachePerInstancePtrOutputWithContext(ctx context.Context) SpringCloudGatewayLocalResponseCachePerInstancePtrOutput
type SpringCloudGatewayLocalResponseCachePerRoute ¶
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 ¶
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 ¶
func (SpringCloudGatewayLocalResponseCachePerRouteArgs) ElementType() reflect.Type
func (SpringCloudGatewayLocalResponseCachePerRouteArgs) ToSpringCloudGatewayLocalResponseCachePerRouteOutput ¶
func (i SpringCloudGatewayLocalResponseCachePerRouteArgs) ToSpringCloudGatewayLocalResponseCachePerRouteOutput() SpringCloudGatewayLocalResponseCachePerRouteOutput
func (SpringCloudGatewayLocalResponseCachePerRouteArgs) ToSpringCloudGatewayLocalResponseCachePerRouteOutputWithContext ¶
func (i SpringCloudGatewayLocalResponseCachePerRouteArgs) ToSpringCloudGatewayLocalResponseCachePerRouteOutputWithContext(ctx context.Context) SpringCloudGatewayLocalResponseCachePerRouteOutput
func (SpringCloudGatewayLocalResponseCachePerRouteArgs) ToSpringCloudGatewayLocalResponseCachePerRoutePtrOutput ¶
func (i SpringCloudGatewayLocalResponseCachePerRouteArgs) ToSpringCloudGatewayLocalResponseCachePerRoutePtrOutput() SpringCloudGatewayLocalResponseCachePerRoutePtrOutput
func (SpringCloudGatewayLocalResponseCachePerRouteArgs) ToSpringCloudGatewayLocalResponseCachePerRoutePtrOutputWithContext ¶
func (i SpringCloudGatewayLocalResponseCachePerRouteArgs) ToSpringCloudGatewayLocalResponseCachePerRoutePtrOutputWithContext(ctx context.Context) SpringCloudGatewayLocalResponseCachePerRoutePtrOutput
type SpringCloudGatewayLocalResponseCachePerRouteInput ¶
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 ¶
type SpringCloudGatewayLocalResponseCachePerRouteOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayLocalResponseCachePerRouteOutput) ElementType ¶
func (SpringCloudGatewayLocalResponseCachePerRouteOutput) ElementType() reflect.Type
func (SpringCloudGatewayLocalResponseCachePerRouteOutput) Size ¶
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 ¶
func (o SpringCloudGatewayLocalResponseCachePerRouteOutput) TimeToLive() pulumi.StringPtrOutput
Specifies the time before a cached entry is expired (300s, 5m, 1h...).
func (SpringCloudGatewayLocalResponseCachePerRouteOutput) ToSpringCloudGatewayLocalResponseCachePerRouteOutput ¶
func (o SpringCloudGatewayLocalResponseCachePerRouteOutput) ToSpringCloudGatewayLocalResponseCachePerRouteOutput() SpringCloudGatewayLocalResponseCachePerRouteOutput
func (SpringCloudGatewayLocalResponseCachePerRouteOutput) ToSpringCloudGatewayLocalResponseCachePerRouteOutputWithContext ¶
func (o SpringCloudGatewayLocalResponseCachePerRouteOutput) ToSpringCloudGatewayLocalResponseCachePerRouteOutputWithContext(ctx context.Context) SpringCloudGatewayLocalResponseCachePerRouteOutput
func (SpringCloudGatewayLocalResponseCachePerRouteOutput) ToSpringCloudGatewayLocalResponseCachePerRoutePtrOutput ¶
func (o SpringCloudGatewayLocalResponseCachePerRouteOutput) ToSpringCloudGatewayLocalResponseCachePerRoutePtrOutput() SpringCloudGatewayLocalResponseCachePerRoutePtrOutput
func (SpringCloudGatewayLocalResponseCachePerRouteOutput) ToSpringCloudGatewayLocalResponseCachePerRoutePtrOutputWithContext ¶
func (o SpringCloudGatewayLocalResponseCachePerRouteOutput) ToSpringCloudGatewayLocalResponseCachePerRoutePtrOutputWithContext(ctx context.Context) SpringCloudGatewayLocalResponseCachePerRoutePtrOutput
type SpringCloudGatewayLocalResponseCachePerRoutePtrInput ¶
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 ¶
func SpringCloudGatewayLocalResponseCachePerRoutePtr(v *SpringCloudGatewayLocalResponseCachePerRouteArgs) SpringCloudGatewayLocalResponseCachePerRoutePtrInput
type SpringCloudGatewayLocalResponseCachePerRoutePtrOutput ¶
type SpringCloudGatewayLocalResponseCachePerRoutePtrOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayLocalResponseCachePerRoutePtrOutput) ElementType ¶
func (SpringCloudGatewayLocalResponseCachePerRoutePtrOutput) ElementType() reflect.Type
func (SpringCloudGatewayLocalResponseCachePerRoutePtrOutput) Size ¶
Specifies the maximum size of cache (10MB, 900KB, 1GB...) to determine if the cache needs to evict some entries.
func (SpringCloudGatewayLocalResponseCachePerRoutePtrOutput) TimeToLive ¶
func (o SpringCloudGatewayLocalResponseCachePerRoutePtrOutput) TimeToLive() pulumi.StringPtrOutput
Specifies the time before a cached entry is expired (300s, 5m, 1h...).
func (SpringCloudGatewayLocalResponseCachePerRoutePtrOutput) ToSpringCloudGatewayLocalResponseCachePerRoutePtrOutput ¶
func (o SpringCloudGatewayLocalResponseCachePerRoutePtrOutput) ToSpringCloudGatewayLocalResponseCachePerRoutePtrOutput() SpringCloudGatewayLocalResponseCachePerRoutePtrOutput
func (SpringCloudGatewayLocalResponseCachePerRoutePtrOutput) ToSpringCloudGatewayLocalResponseCachePerRoutePtrOutputWithContext ¶
func (o SpringCloudGatewayLocalResponseCachePerRoutePtrOutput) ToSpringCloudGatewayLocalResponseCachePerRoutePtrOutputWithContext(ctx context.Context) SpringCloudGatewayLocalResponseCachePerRoutePtrOutput
type SpringCloudGatewayMap ¶
type SpringCloudGatewayMap map[string]SpringCloudGatewayInput
func (SpringCloudGatewayMap) ElementType ¶
func (SpringCloudGatewayMap) ElementType() reflect.Type
func (SpringCloudGatewayMap) ToSpringCloudGatewayMapOutput ¶
func (i SpringCloudGatewayMap) ToSpringCloudGatewayMapOutput() SpringCloudGatewayMapOutput
func (SpringCloudGatewayMap) ToSpringCloudGatewayMapOutputWithContext ¶
func (i SpringCloudGatewayMap) ToSpringCloudGatewayMapOutputWithContext(ctx context.Context) SpringCloudGatewayMapOutput
type SpringCloudGatewayMapInput ¶
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 ¶
type SpringCloudGatewayMapOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayMapOutput) ElementType ¶
func (SpringCloudGatewayMapOutput) ElementType() reflect.Type
func (SpringCloudGatewayMapOutput) MapIndex ¶
func (o SpringCloudGatewayMapOutput) MapIndex(k pulumi.StringInput) SpringCloudGatewayOutput
func (SpringCloudGatewayMapOutput) ToSpringCloudGatewayMapOutput ¶
func (o SpringCloudGatewayMapOutput) ToSpringCloudGatewayMapOutput() SpringCloudGatewayMapOutput
func (SpringCloudGatewayMapOutput) ToSpringCloudGatewayMapOutputWithContext ¶
func (o SpringCloudGatewayMapOutput) ToSpringCloudGatewayMapOutputWithContext(ctx context.Context) SpringCloudGatewayMapOutput
type SpringCloudGatewayOutput ¶
type SpringCloudGatewayOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayOutput) ApiMetadata ¶
func (o SpringCloudGatewayOutput) ApiMetadata() SpringCloudGatewayApiMetadataPtrOutput
A `apiMetadata` block as defined below.
func (SpringCloudGatewayOutput) ApplicationPerformanceMonitoringIds ¶
func (o SpringCloudGatewayOutput) ApplicationPerformanceMonitoringIds() pulumi.StringArrayOutput
Specifies a list of Spring Cloud Application Performance Monitoring IDs.
func (SpringCloudGatewayOutput) ApplicationPerformanceMonitoringTypes ¶
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 ¶
func (o SpringCloudGatewayOutput) ClientAuthorization() SpringCloudGatewayClientAuthorizationPtrOutput
A `clientAuthorization` block as defined below.
func (SpringCloudGatewayOutput) Cors ¶
func (o SpringCloudGatewayOutput) Cors() SpringCloudGatewayCorsPtrOutput
A `cors` block as defined below.
func (SpringCloudGatewayOutput) ElementType ¶
func (SpringCloudGatewayOutput) ElementType() reflect.Type
func (SpringCloudGatewayOutput) EnvironmentVariables ¶
func (o SpringCloudGatewayOutput) EnvironmentVariables() pulumi.StringMapOutput
Specifies the environment variables of the Spring Cloud Gateway as a map of key-value pairs.
func (SpringCloudGatewayOutput) HttpsOnly ¶
func (o SpringCloudGatewayOutput) HttpsOnly() pulumi.BoolPtrOutput
is only https is allowed?
func (SpringCloudGatewayOutput) InstanceCount ¶
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 ¶
func (o SpringCloudGatewayOutput) LocalResponseCachePerInstance() SpringCloudGatewayLocalResponseCachePerInstancePtrOutput
A `localResponseCachePerInstance` block as defined below. Only one of `localResponseCachePerInstance` or `localResponseCachePerRoute` can be specified.
func (SpringCloudGatewayOutput) LocalResponseCachePerRoute ¶
func (o SpringCloudGatewayOutput) LocalResponseCachePerRoute() SpringCloudGatewayLocalResponseCachePerRoutePtrOutput
A `localResponseCachePerRoute` block as defined below. Only one of `localResponseCachePerInstance` or `localResponseCachePerRoute` can be specified.
func (SpringCloudGatewayOutput) Name ¶
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 ¶
func (o SpringCloudGatewayOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
Indicates whether the Spring Cloud Gateway exposes endpoint.
func (SpringCloudGatewayOutput) Quota ¶
func (o SpringCloudGatewayOutput) Quota() SpringCloudGatewayQuotaOutput
A `quota` block as defined below.
func (SpringCloudGatewayOutput) SensitiveEnvironmentVariables ¶
func (o SpringCloudGatewayOutput) SensitiveEnvironmentVariables() pulumi.StringMapOutput
Specifies the sensitive environment variables of the Spring Cloud Gateway as a map of key-value pairs.
func (SpringCloudGatewayOutput) SpringCloudServiceId ¶
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 ¶
func (o SpringCloudGatewayOutput) Sso() SpringCloudGatewaySsoPtrOutput
A `sso` block as defined below.
func (SpringCloudGatewayOutput) ToSpringCloudGatewayOutput ¶
func (o SpringCloudGatewayOutput) ToSpringCloudGatewayOutput() SpringCloudGatewayOutput
func (SpringCloudGatewayOutput) ToSpringCloudGatewayOutputWithContext ¶
func (o SpringCloudGatewayOutput) ToSpringCloudGatewayOutputWithContext(ctx context.Context) SpringCloudGatewayOutput
func (SpringCloudGatewayOutput) Url ¶
func (o SpringCloudGatewayOutput) Url() pulumi.StringOutput
URL of the Spring Cloud Gateway, exposed when 'public_network_access_enabled' is true.
type SpringCloudGatewayQuota ¶
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 ¶
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 ¶
func (SpringCloudGatewayQuotaArgs) ElementType() reflect.Type
func (SpringCloudGatewayQuotaArgs) ToSpringCloudGatewayQuotaOutput ¶
func (i SpringCloudGatewayQuotaArgs) ToSpringCloudGatewayQuotaOutput() SpringCloudGatewayQuotaOutput
func (SpringCloudGatewayQuotaArgs) ToSpringCloudGatewayQuotaOutputWithContext ¶
func (i SpringCloudGatewayQuotaArgs) ToSpringCloudGatewayQuotaOutputWithContext(ctx context.Context) SpringCloudGatewayQuotaOutput
func (SpringCloudGatewayQuotaArgs) ToSpringCloudGatewayQuotaPtrOutput ¶
func (i SpringCloudGatewayQuotaArgs) ToSpringCloudGatewayQuotaPtrOutput() SpringCloudGatewayQuotaPtrOutput
func (SpringCloudGatewayQuotaArgs) ToSpringCloudGatewayQuotaPtrOutputWithContext ¶
func (i SpringCloudGatewayQuotaArgs) ToSpringCloudGatewayQuotaPtrOutputWithContext(ctx context.Context) SpringCloudGatewayQuotaPtrOutput
type SpringCloudGatewayQuotaInput ¶
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 ¶
type SpringCloudGatewayQuotaOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayQuotaOutput) Cpu ¶
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 ¶
func (SpringCloudGatewayQuotaOutput) ElementType() reflect.Type
func (SpringCloudGatewayQuotaOutput) Memory ¶
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 ¶
func (o SpringCloudGatewayQuotaOutput) ToSpringCloudGatewayQuotaOutput() SpringCloudGatewayQuotaOutput
func (SpringCloudGatewayQuotaOutput) ToSpringCloudGatewayQuotaOutputWithContext ¶
func (o SpringCloudGatewayQuotaOutput) ToSpringCloudGatewayQuotaOutputWithContext(ctx context.Context) SpringCloudGatewayQuotaOutput
func (SpringCloudGatewayQuotaOutput) ToSpringCloudGatewayQuotaPtrOutput ¶
func (o SpringCloudGatewayQuotaOutput) ToSpringCloudGatewayQuotaPtrOutput() SpringCloudGatewayQuotaPtrOutput
func (SpringCloudGatewayQuotaOutput) ToSpringCloudGatewayQuotaPtrOutputWithContext ¶
func (o SpringCloudGatewayQuotaOutput) ToSpringCloudGatewayQuotaPtrOutputWithContext(ctx context.Context) SpringCloudGatewayQuotaPtrOutput
type SpringCloudGatewayQuotaPtrInput ¶
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 ¶
func SpringCloudGatewayQuotaPtr(v *SpringCloudGatewayQuotaArgs) SpringCloudGatewayQuotaPtrInput
type SpringCloudGatewayQuotaPtrOutput ¶
type SpringCloudGatewayQuotaPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayQuotaPtrOutput) Cpu ¶
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 ¶
func (o SpringCloudGatewayQuotaPtrOutput) Elem() SpringCloudGatewayQuotaOutput
func (SpringCloudGatewayQuotaPtrOutput) ElementType ¶
func (SpringCloudGatewayQuotaPtrOutput) ElementType() reflect.Type
func (SpringCloudGatewayQuotaPtrOutput) Memory ¶
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 ¶
func (o SpringCloudGatewayQuotaPtrOutput) ToSpringCloudGatewayQuotaPtrOutput() SpringCloudGatewayQuotaPtrOutput
func (SpringCloudGatewayQuotaPtrOutput) ToSpringCloudGatewayQuotaPtrOutputWithContext ¶
func (o SpringCloudGatewayQuotaPtrOutput) ToSpringCloudGatewayQuotaPtrOutputWithContext(ctx context.Context) SpringCloudGatewayQuotaPtrOutput
type SpringCloudGatewayRouteConfig ¶
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.StringOutput `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
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v6/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 }) }
```
## 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 ¶
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 ¶
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 ¶
func (*SpringCloudGatewayRouteConfig) ElementType() reflect.Type
func (*SpringCloudGatewayRouteConfig) ToSpringCloudGatewayRouteConfigOutput ¶
func (i *SpringCloudGatewayRouteConfig) ToSpringCloudGatewayRouteConfigOutput() SpringCloudGatewayRouteConfigOutput
func (*SpringCloudGatewayRouteConfig) ToSpringCloudGatewayRouteConfigOutputWithContext ¶
func (i *SpringCloudGatewayRouteConfig) ToSpringCloudGatewayRouteConfigOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigOutput
type SpringCloudGatewayRouteConfigArgs ¶
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.StringInput // 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 ¶
func (SpringCloudGatewayRouteConfigArgs) ElementType() reflect.Type
type SpringCloudGatewayRouteConfigArray ¶
type SpringCloudGatewayRouteConfigArray []SpringCloudGatewayRouteConfigInput
func (SpringCloudGatewayRouteConfigArray) ElementType ¶
func (SpringCloudGatewayRouteConfigArray) ElementType() reflect.Type
func (SpringCloudGatewayRouteConfigArray) ToSpringCloudGatewayRouteConfigArrayOutput ¶
func (i SpringCloudGatewayRouteConfigArray) ToSpringCloudGatewayRouteConfigArrayOutput() SpringCloudGatewayRouteConfigArrayOutput
func (SpringCloudGatewayRouteConfigArray) ToSpringCloudGatewayRouteConfigArrayOutputWithContext ¶
func (i SpringCloudGatewayRouteConfigArray) ToSpringCloudGatewayRouteConfigArrayOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigArrayOutput
type SpringCloudGatewayRouteConfigArrayInput ¶
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 ¶
type SpringCloudGatewayRouteConfigArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayRouteConfigArrayOutput) ElementType ¶
func (SpringCloudGatewayRouteConfigArrayOutput) ElementType() reflect.Type
func (SpringCloudGatewayRouteConfigArrayOutput) ToSpringCloudGatewayRouteConfigArrayOutput ¶
func (o SpringCloudGatewayRouteConfigArrayOutput) ToSpringCloudGatewayRouteConfigArrayOutput() SpringCloudGatewayRouteConfigArrayOutput
func (SpringCloudGatewayRouteConfigArrayOutput) ToSpringCloudGatewayRouteConfigArrayOutputWithContext ¶
func (o SpringCloudGatewayRouteConfigArrayOutput) ToSpringCloudGatewayRouteConfigArrayOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigArrayOutput
type SpringCloudGatewayRouteConfigInput ¶
type SpringCloudGatewayRouteConfigInput interface { pulumi.Input ToSpringCloudGatewayRouteConfigOutput() SpringCloudGatewayRouteConfigOutput ToSpringCloudGatewayRouteConfigOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigOutput }
type SpringCloudGatewayRouteConfigMap ¶
type SpringCloudGatewayRouteConfigMap map[string]SpringCloudGatewayRouteConfigInput
func (SpringCloudGatewayRouteConfigMap) ElementType ¶
func (SpringCloudGatewayRouteConfigMap) ElementType() reflect.Type
func (SpringCloudGatewayRouteConfigMap) ToSpringCloudGatewayRouteConfigMapOutput ¶
func (i SpringCloudGatewayRouteConfigMap) ToSpringCloudGatewayRouteConfigMapOutput() SpringCloudGatewayRouteConfigMapOutput
func (SpringCloudGatewayRouteConfigMap) ToSpringCloudGatewayRouteConfigMapOutputWithContext ¶
func (i SpringCloudGatewayRouteConfigMap) ToSpringCloudGatewayRouteConfigMapOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigMapOutput
type SpringCloudGatewayRouteConfigMapInput ¶
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 ¶
type SpringCloudGatewayRouteConfigMapOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayRouteConfigMapOutput) ElementType ¶
func (SpringCloudGatewayRouteConfigMapOutput) ElementType() reflect.Type
func (SpringCloudGatewayRouteConfigMapOutput) MapIndex ¶
func (o SpringCloudGatewayRouteConfigMapOutput) MapIndex(k pulumi.StringInput) SpringCloudGatewayRouteConfigOutput
func (SpringCloudGatewayRouteConfigMapOutput) ToSpringCloudGatewayRouteConfigMapOutput ¶
func (o SpringCloudGatewayRouteConfigMapOutput) ToSpringCloudGatewayRouteConfigMapOutput() SpringCloudGatewayRouteConfigMapOutput
func (SpringCloudGatewayRouteConfigMapOutput) ToSpringCloudGatewayRouteConfigMapOutputWithContext ¶
func (o SpringCloudGatewayRouteConfigMapOutput) ToSpringCloudGatewayRouteConfigMapOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigMapOutput
type SpringCloudGatewayRouteConfigOpenApi ¶
type SpringCloudGatewayRouteConfigOpenApi struct { // The URI of OpenAPI specification. Uri *string `pulumi:"uri"` }
type SpringCloudGatewayRouteConfigOpenApiArgs ¶
type SpringCloudGatewayRouteConfigOpenApiArgs struct { // The URI of OpenAPI specification. Uri pulumi.StringPtrInput `pulumi:"uri"` }
func (SpringCloudGatewayRouteConfigOpenApiArgs) ElementType ¶
func (SpringCloudGatewayRouteConfigOpenApiArgs) ElementType() reflect.Type
func (SpringCloudGatewayRouteConfigOpenApiArgs) ToSpringCloudGatewayRouteConfigOpenApiOutput ¶
func (i SpringCloudGatewayRouteConfigOpenApiArgs) ToSpringCloudGatewayRouteConfigOpenApiOutput() SpringCloudGatewayRouteConfigOpenApiOutput
func (SpringCloudGatewayRouteConfigOpenApiArgs) ToSpringCloudGatewayRouteConfigOpenApiOutputWithContext ¶
func (i SpringCloudGatewayRouteConfigOpenApiArgs) ToSpringCloudGatewayRouteConfigOpenApiOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigOpenApiOutput
func (SpringCloudGatewayRouteConfigOpenApiArgs) ToSpringCloudGatewayRouteConfigOpenApiPtrOutput ¶
func (i SpringCloudGatewayRouteConfigOpenApiArgs) ToSpringCloudGatewayRouteConfigOpenApiPtrOutput() SpringCloudGatewayRouteConfigOpenApiPtrOutput
func (SpringCloudGatewayRouteConfigOpenApiArgs) ToSpringCloudGatewayRouteConfigOpenApiPtrOutputWithContext ¶
func (i SpringCloudGatewayRouteConfigOpenApiArgs) ToSpringCloudGatewayRouteConfigOpenApiPtrOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigOpenApiPtrOutput
type SpringCloudGatewayRouteConfigOpenApiInput ¶
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 ¶
type SpringCloudGatewayRouteConfigOpenApiOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayRouteConfigOpenApiOutput) ElementType ¶
func (SpringCloudGatewayRouteConfigOpenApiOutput) ElementType() reflect.Type
func (SpringCloudGatewayRouteConfigOpenApiOutput) ToSpringCloudGatewayRouteConfigOpenApiOutput ¶
func (o SpringCloudGatewayRouteConfigOpenApiOutput) ToSpringCloudGatewayRouteConfigOpenApiOutput() SpringCloudGatewayRouteConfigOpenApiOutput
func (SpringCloudGatewayRouteConfigOpenApiOutput) ToSpringCloudGatewayRouteConfigOpenApiOutputWithContext ¶
func (o SpringCloudGatewayRouteConfigOpenApiOutput) ToSpringCloudGatewayRouteConfigOpenApiOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigOpenApiOutput
func (SpringCloudGatewayRouteConfigOpenApiOutput) ToSpringCloudGatewayRouteConfigOpenApiPtrOutput ¶
func (o SpringCloudGatewayRouteConfigOpenApiOutput) ToSpringCloudGatewayRouteConfigOpenApiPtrOutput() SpringCloudGatewayRouteConfigOpenApiPtrOutput
func (SpringCloudGatewayRouteConfigOpenApiOutput) ToSpringCloudGatewayRouteConfigOpenApiPtrOutputWithContext ¶
func (o SpringCloudGatewayRouteConfigOpenApiOutput) ToSpringCloudGatewayRouteConfigOpenApiPtrOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigOpenApiPtrOutput
func (SpringCloudGatewayRouteConfigOpenApiOutput) Uri ¶
func (o SpringCloudGatewayRouteConfigOpenApiOutput) Uri() pulumi.StringPtrOutput
The URI of OpenAPI specification.
type SpringCloudGatewayRouteConfigOpenApiPtrInput ¶
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 ¶
func SpringCloudGatewayRouteConfigOpenApiPtr(v *SpringCloudGatewayRouteConfigOpenApiArgs) SpringCloudGatewayRouteConfigOpenApiPtrInput
type SpringCloudGatewayRouteConfigOpenApiPtrOutput ¶
type SpringCloudGatewayRouteConfigOpenApiPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayRouteConfigOpenApiPtrOutput) ElementType ¶
func (SpringCloudGatewayRouteConfigOpenApiPtrOutput) ElementType() reflect.Type
func (SpringCloudGatewayRouteConfigOpenApiPtrOutput) ToSpringCloudGatewayRouteConfigOpenApiPtrOutput ¶
func (o SpringCloudGatewayRouteConfigOpenApiPtrOutput) ToSpringCloudGatewayRouteConfigOpenApiPtrOutput() SpringCloudGatewayRouteConfigOpenApiPtrOutput
func (SpringCloudGatewayRouteConfigOpenApiPtrOutput) ToSpringCloudGatewayRouteConfigOpenApiPtrOutputWithContext ¶
func (o SpringCloudGatewayRouteConfigOpenApiPtrOutput) ToSpringCloudGatewayRouteConfigOpenApiPtrOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigOpenApiPtrOutput
func (SpringCloudGatewayRouteConfigOpenApiPtrOutput) Uri ¶
func (o SpringCloudGatewayRouteConfigOpenApiPtrOutput) Uri() pulumi.StringPtrOutput
The URI of OpenAPI specification.
type SpringCloudGatewayRouteConfigOutput ¶
type SpringCloudGatewayRouteConfigOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayRouteConfigOutput) ElementType ¶
func (SpringCloudGatewayRouteConfigOutput) ElementType() reflect.Type
func (SpringCloudGatewayRouteConfigOutput) Filters ¶
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 ¶
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 ¶
func (o SpringCloudGatewayRouteConfigOutput) OpenApi() SpringCloudGatewayRouteConfigOpenApiPtrOutput
One or more `openApi` blocks as defined below.
func (SpringCloudGatewayRouteConfigOutput) Predicates ¶
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 ¶
func (o SpringCloudGatewayRouteConfigOutput) Protocol() pulumi.StringOutput
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) SpringCloudAppId ¶
func (o SpringCloudGatewayRouteConfigOutput) SpringCloudAppId() pulumi.StringPtrOutput
The ID of the Spring Cloud App.
func (SpringCloudGatewayRouteConfigOutput) SpringCloudGatewayId ¶
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 ¶
func (o SpringCloudGatewayRouteConfigOutput) SsoValidationEnabled() pulumi.BoolPtrOutput
Should the sso validation be enabled in app level?
func (SpringCloudGatewayRouteConfigOutput) ToSpringCloudGatewayRouteConfigOutput ¶
func (o SpringCloudGatewayRouteConfigOutput) ToSpringCloudGatewayRouteConfigOutput() SpringCloudGatewayRouteConfigOutput
func (SpringCloudGatewayRouteConfigOutput) ToSpringCloudGatewayRouteConfigOutputWithContext ¶
func (o SpringCloudGatewayRouteConfigOutput) ToSpringCloudGatewayRouteConfigOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigOutput
type SpringCloudGatewayRouteConfigRoute ¶
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 ¶
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 ¶
func (SpringCloudGatewayRouteConfigRouteArgs) ElementType() reflect.Type
func (SpringCloudGatewayRouteConfigRouteArgs) ToSpringCloudGatewayRouteConfigRouteOutput ¶
func (i SpringCloudGatewayRouteConfigRouteArgs) ToSpringCloudGatewayRouteConfigRouteOutput() SpringCloudGatewayRouteConfigRouteOutput
func (SpringCloudGatewayRouteConfigRouteArgs) ToSpringCloudGatewayRouteConfigRouteOutputWithContext ¶
func (i SpringCloudGatewayRouteConfigRouteArgs) ToSpringCloudGatewayRouteConfigRouteOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigRouteOutput
type SpringCloudGatewayRouteConfigRouteArray ¶
type SpringCloudGatewayRouteConfigRouteArray []SpringCloudGatewayRouteConfigRouteInput
func (SpringCloudGatewayRouteConfigRouteArray) ElementType ¶
func (SpringCloudGatewayRouteConfigRouteArray) ElementType() reflect.Type
func (SpringCloudGatewayRouteConfigRouteArray) ToSpringCloudGatewayRouteConfigRouteArrayOutput ¶
func (i SpringCloudGatewayRouteConfigRouteArray) ToSpringCloudGatewayRouteConfigRouteArrayOutput() SpringCloudGatewayRouteConfigRouteArrayOutput
func (SpringCloudGatewayRouteConfigRouteArray) ToSpringCloudGatewayRouteConfigRouteArrayOutputWithContext ¶
func (i SpringCloudGatewayRouteConfigRouteArray) ToSpringCloudGatewayRouteConfigRouteArrayOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigRouteArrayOutput
type SpringCloudGatewayRouteConfigRouteArrayInput ¶
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 ¶
type SpringCloudGatewayRouteConfigRouteArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayRouteConfigRouteArrayOutput) ElementType ¶
func (SpringCloudGatewayRouteConfigRouteArrayOutput) ElementType() reflect.Type
func (SpringCloudGatewayRouteConfigRouteArrayOutput) ToSpringCloudGatewayRouteConfigRouteArrayOutput ¶
func (o SpringCloudGatewayRouteConfigRouteArrayOutput) ToSpringCloudGatewayRouteConfigRouteArrayOutput() SpringCloudGatewayRouteConfigRouteArrayOutput
func (SpringCloudGatewayRouteConfigRouteArrayOutput) ToSpringCloudGatewayRouteConfigRouteArrayOutputWithContext ¶
func (o SpringCloudGatewayRouteConfigRouteArrayOutput) ToSpringCloudGatewayRouteConfigRouteArrayOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigRouteArrayOutput
type SpringCloudGatewayRouteConfigRouteInput ¶
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 ¶
type SpringCloudGatewayRouteConfigRouteOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewayRouteConfigRouteOutput) ClassificationTags ¶
func (o SpringCloudGatewayRouteConfigRouteOutput) ClassificationTags() pulumi.StringArrayOutput
Specifies the classification tags which will be applied to methods in the generated OpenAPI documentation.
func (SpringCloudGatewayRouteConfigRouteOutput) Description ¶
func (o SpringCloudGatewayRouteConfigRouteOutput) Description() pulumi.StringPtrOutput
Specifies the description which will be applied to methods in the generated OpenAPI documentation.
func (SpringCloudGatewayRouteConfigRouteOutput) ElementType ¶
func (SpringCloudGatewayRouteConfigRouteOutput) ElementType() reflect.Type
func (SpringCloudGatewayRouteConfigRouteOutput) Filters ¶
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 ¶
func (o SpringCloudGatewayRouteConfigRouteOutput) Order() pulumi.IntOutput
Specifies the route processing order.
func (SpringCloudGatewayRouteConfigRouteOutput) Predicates ¶
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 ¶
func (o SpringCloudGatewayRouteConfigRouteOutput) SsoValidationEnabled() pulumi.BoolPtrOutput
Should the sso validation be enabled?
func (SpringCloudGatewayRouteConfigRouteOutput) Title ¶
func (o SpringCloudGatewayRouteConfigRouteOutput) Title() pulumi.StringPtrOutput
Specifies the title which will be applied to methods in the generated OpenAPI documentation.
func (SpringCloudGatewayRouteConfigRouteOutput) ToSpringCloudGatewayRouteConfigRouteOutput ¶
func (o SpringCloudGatewayRouteConfigRouteOutput) ToSpringCloudGatewayRouteConfigRouteOutput() SpringCloudGatewayRouteConfigRouteOutput
func (SpringCloudGatewayRouteConfigRouteOutput) ToSpringCloudGatewayRouteConfigRouteOutputWithContext ¶
func (o SpringCloudGatewayRouteConfigRouteOutput) ToSpringCloudGatewayRouteConfigRouteOutputWithContext(ctx context.Context) SpringCloudGatewayRouteConfigRouteOutput
func (SpringCloudGatewayRouteConfigRouteOutput) TokenRelay ¶
func (o SpringCloudGatewayRouteConfigRouteOutput) TokenRelay() pulumi.BoolPtrOutput
Should pass currently-authenticated user's identity token to application service?
func (SpringCloudGatewayRouteConfigRouteOutput) Uri ¶
func (o SpringCloudGatewayRouteConfigRouteOutput) Uri() pulumi.StringPtrOutput
Specifies the full uri which will override `appName`.
type SpringCloudGatewayRouteConfigState ¶
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 ¶
func (SpringCloudGatewayRouteConfigState) ElementType() reflect.Type
type SpringCloudGatewaySso ¶
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 ¶
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 ¶
func (SpringCloudGatewaySsoArgs) ElementType() reflect.Type
func (SpringCloudGatewaySsoArgs) ToSpringCloudGatewaySsoOutput ¶
func (i SpringCloudGatewaySsoArgs) ToSpringCloudGatewaySsoOutput() SpringCloudGatewaySsoOutput
func (SpringCloudGatewaySsoArgs) ToSpringCloudGatewaySsoOutputWithContext ¶
func (i SpringCloudGatewaySsoArgs) ToSpringCloudGatewaySsoOutputWithContext(ctx context.Context) SpringCloudGatewaySsoOutput
func (SpringCloudGatewaySsoArgs) ToSpringCloudGatewaySsoPtrOutput ¶
func (i SpringCloudGatewaySsoArgs) ToSpringCloudGatewaySsoPtrOutput() SpringCloudGatewaySsoPtrOutput
func (SpringCloudGatewaySsoArgs) ToSpringCloudGatewaySsoPtrOutputWithContext ¶
func (i SpringCloudGatewaySsoArgs) ToSpringCloudGatewaySsoPtrOutputWithContext(ctx context.Context) SpringCloudGatewaySsoPtrOutput
type SpringCloudGatewaySsoInput ¶
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 ¶
type SpringCloudGatewaySsoOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewaySsoOutput) ClientId ¶
func (o SpringCloudGatewaySsoOutput) ClientId() pulumi.StringPtrOutput
The public identifier for the application.
func (SpringCloudGatewaySsoOutput) ClientSecret ¶
func (o SpringCloudGatewaySsoOutput) ClientSecret() pulumi.StringPtrOutput
The secret known only to the application and the authorization server.
func (SpringCloudGatewaySsoOutput) ElementType ¶
func (SpringCloudGatewaySsoOutput) ElementType() reflect.Type
func (SpringCloudGatewaySsoOutput) IssuerUri ¶
func (o SpringCloudGatewaySsoOutput) IssuerUri() pulumi.StringPtrOutput
The URI of Issuer Identifier.
func (SpringCloudGatewaySsoOutput) Scopes ¶
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 ¶
func (o SpringCloudGatewaySsoOutput) ToSpringCloudGatewaySsoOutput() SpringCloudGatewaySsoOutput
func (SpringCloudGatewaySsoOutput) ToSpringCloudGatewaySsoOutputWithContext ¶
func (o SpringCloudGatewaySsoOutput) ToSpringCloudGatewaySsoOutputWithContext(ctx context.Context) SpringCloudGatewaySsoOutput
func (SpringCloudGatewaySsoOutput) ToSpringCloudGatewaySsoPtrOutput ¶
func (o SpringCloudGatewaySsoOutput) ToSpringCloudGatewaySsoPtrOutput() SpringCloudGatewaySsoPtrOutput
func (SpringCloudGatewaySsoOutput) ToSpringCloudGatewaySsoPtrOutputWithContext ¶
func (o SpringCloudGatewaySsoOutput) ToSpringCloudGatewaySsoPtrOutputWithContext(ctx context.Context) SpringCloudGatewaySsoPtrOutput
type SpringCloudGatewaySsoPtrInput ¶
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 ¶
func SpringCloudGatewaySsoPtr(v *SpringCloudGatewaySsoArgs) SpringCloudGatewaySsoPtrInput
type SpringCloudGatewaySsoPtrOutput ¶
type SpringCloudGatewaySsoPtrOutput struct{ *pulumi.OutputState }
func (SpringCloudGatewaySsoPtrOutput) ClientId ¶
func (o SpringCloudGatewaySsoPtrOutput) ClientId() pulumi.StringPtrOutput
The public identifier for the application.
func (SpringCloudGatewaySsoPtrOutput) ClientSecret ¶
func (o SpringCloudGatewaySsoPtrOutput) ClientSecret() pulumi.StringPtrOutput
The secret known only to the application and the authorization server.
func (SpringCloudGatewaySsoPtrOutput) Elem ¶
func (o SpringCloudGatewaySsoPtrOutput) Elem() SpringCloudGatewaySsoOutput
func (SpringCloudGatewaySsoPtrOutput) ElementType ¶
func (SpringCloudGatewaySsoPtrOutput) ElementType() reflect.Type
func (SpringCloudGatewaySsoPtrOutput) IssuerUri ¶
func (o SpringCloudGatewaySsoPtrOutput) IssuerUri() pulumi.StringPtrOutput
The URI of Issuer Identifier.
func (SpringCloudGatewaySsoPtrOutput) Scopes ¶
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 ¶
func (o SpringCloudGatewaySsoPtrOutput) ToSpringCloudGatewaySsoPtrOutput() SpringCloudGatewaySsoPtrOutput
func (SpringCloudGatewaySsoPtrOutput) ToSpringCloudGatewaySsoPtrOutputWithContext ¶
func (o SpringCloudGatewaySsoPtrOutput) ToSpringCloudGatewaySsoPtrOutputWithContext(ctx context.Context) SpringCloudGatewaySsoPtrOutput
type SpringCloudGatewayState ¶
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. 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. 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 ¶
func (SpringCloudGatewayState) ElementType() reflect.Type
type SpringCloudJavaDeployment ¶
type SpringCloudJavaDeployment struct { pulumi.CustomResourceState // Specifies the environment variables of the Spring Cloud Deployment as a map of key-value pairs. EnvironmentVariables pulumi.StringMapOutput `pulumi:"environmentVariables"` // Specifies the required instance count of the Spring Cloud Deployment. Possible Values are between `1` and `500`. Defaults to `1` if not specified. InstanceCount pulumi.IntPtrOutput `pulumi:"instanceCount"` // Specifies the jvm option of the Spring Cloud Deployment. JvmOptions pulumi.StringPtrOutput `pulumi:"jvmOptions"` // Specifies the name of the Spring Cloud Deployment. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // A `quota` block as defined below. Quota SpringCloudJavaDeploymentQuotaOutput `pulumi:"quota"` // Specifies the runtime version of the Spring Cloud Deployment. Possible Values are `Java_8`, `Java_11` and `Java_17`. Defaults to `Java_8`. RuntimeVersion pulumi.StringPtrOutput `pulumi:"runtimeVersion"` // Specifies the id of the Spring Cloud Application in which to create the Deployment. Changing this forces a new resource to be created. SpringCloudAppId pulumi.StringOutput `pulumi:"springCloudAppId"` }
Manages an Azure Spring Cloud Deployment with a Java runtime.
> **NOTE:** This resource is applicable only for Spring Cloud Service with basic and standard tier.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v6/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 }) }
```
## 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 ¶
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 ¶
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 ¶
func (o SpringCloudJavaDeploymentOutput) JvmOptions() pulumi.StringPtrOutput
Specifies the jvm option of the Spring Cloud Deployment.
func (SpringCloudJavaDeploymentOutput) Name ¶
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 ¶
func (o SpringCloudJavaDeploymentOutput) Quota() SpringCloudJavaDeploymentQuotaOutput
A `quota` block as defined below.
func (SpringCloudJavaDeploymentOutput) RuntimeVersion ¶
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 ¶
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 ¶
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
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v6/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 }) }
```
## 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 ¶
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 ¶
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 ¶
func (*SpringCloudNewRelicApplicationPerformanceMonitoring) ElementType() reflect.Type
func (*SpringCloudNewRelicApplicationPerformanceMonitoring) ToSpringCloudNewRelicApplicationPerformanceMonitoringOutput ¶
func (i *SpringCloudNewRelicApplicationPerformanceMonitoring) ToSpringCloudNewRelicApplicationPerformanceMonitoringOutput() SpringCloudNewRelicApplicationPerformanceMonitoringOutput
func (*SpringCloudNewRelicApplicationPerformanceMonitoring) ToSpringCloudNewRelicApplicationPerformanceMonitoringOutputWithContext ¶
func (i *SpringCloudNewRelicApplicationPerformanceMonitoring) ToSpringCloudNewRelicApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudNewRelicApplicationPerformanceMonitoringOutput
type SpringCloudNewRelicApplicationPerformanceMonitoringArgs ¶
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 ¶
func (SpringCloudNewRelicApplicationPerformanceMonitoringArgs) ElementType() reflect.Type
type SpringCloudNewRelicApplicationPerformanceMonitoringArray ¶
type SpringCloudNewRelicApplicationPerformanceMonitoringArray []SpringCloudNewRelicApplicationPerformanceMonitoringInput
func (SpringCloudNewRelicApplicationPerformanceMonitoringArray) ElementType ¶
func (SpringCloudNewRelicApplicationPerformanceMonitoringArray) ElementType() reflect.Type
func (SpringCloudNewRelicApplicationPerformanceMonitoringArray) ToSpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput ¶
func (i SpringCloudNewRelicApplicationPerformanceMonitoringArray) ToSpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput() SpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput
func (SpringCloudNewRelicApplicationPerformanceMonitoringArray) ToSpringCloudNewRelicApplicationPerformanceMonitoringArrayOutputWithContext ¶
func (i SpringCloudNewRelicApplicationPerformanceMonitoringArray) ToSpringCloudNewRelicApplicationPerformanceMonitoringArrayOutputWithContext(ctx context.Context) SpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput
type SpringCloudNewRelicApplicationPerformanceMonitoringArrayInput ¶
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 ¶
type SpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput) ElementType ¶
func (SpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput) ElementType() reflect.Type
func (SpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput) ToSpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput ¶
func (o SpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput) ToSpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput() SpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput
func (SpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput) ToSpringCloudNewRelicApplicationPerformanceMonitoringArrayOutputWithContext ¶
func (o SpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput) ToSpringCloudNewRelicApplicationPerformanceMonitoringArrayOutputWithContext(ctx context.Context) SpringCloudNewRelicApplicationPerformanceMonitoringArrayOutput
type SpringCloudNewRelicApplicationPerformanceMonitoringInput ¶
type SpringCloudNewRelicApplicationPerformanceMonitoringInput interface { pulumi.Input ToSpringCloudNewRelicApplicationPerformanceMonitoringOutput() SpringCloudNewRelicApplicationPerformanceMonitoringOutput ToSpringCloudNewRelicApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudNewRelicApplicationPerformanceMonitoringOutput }
type SpringCloudNewRelicApplicationPerformanceMonitoringMap ¶
type SpringCloudNewRelicApplicationPerformanceMonitoringMap map[string]SpringCloudNewRelicApplicationPerformanceMonitoringInput
func (SpringCloudNewRelicApplicationPerformanceMonitoringMap) ElementType ¶
func (SpringCloudNewRelicApplicationPerformanceMonitoringMap) ElementType() reflect.Type
func (SpringCloudNewRelicApplicationPerformanceMonitoringMap) ToSpringCloudNewRelicApplicationPerformanceMonitoringMapOutput ¶
func (i SpringCloudNewRelicApplicationPerformanceMonitoringMap) ToSpringCloudNewRelicApplicationPerformanceMonitoringMapOutput() SpringCloudNewRelicApplicationPerformanceMonitoringMapOutput
func (SpringCloudNewRelicApplicationPerformanceMonitoringMap) ToSpringCloudNewRelicApplicationPerformanceMonitoringMapOutputWithContext ¶
func (i SpringCloudNewRelicApplicationPerformanceMonitoringMap) ToSpringCloudNewRelicApplicationPerformanceMonitoringMapOutputWithContext(ctx context.Context) SpringCloudNewRelicApplicationPerformanceMonitoringMapOutput
type SpringCloudNewRelicApplicationPerformanceMonitoringMapInput ¶
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 ¶
type SpringCloudNewRelicApplicationPerformanceMonitoringMapOutput struct{ *pulumi.OutputState }
func (SpringCloudNewRelicApplicationPerformanceMonitoringMapOutput) ElementType ¶
func (SpringCloudNewRelicApplicationPerformanceMonitoringMapOutput) ElementType() reflect.Type
func (SpringCloudNewRelicApplicationPerformanceMonitoringMapOutput) ToSpringCloudNewRelicApplicationPerformanceMonitoringMapOutput ¶
func (o SpringCloudNewRelicApplicationPerformanceMonitoringMapOutput) ToSpringCloudNewRelicApplicationPerformanceMonitoringMapOutput() SpringCloudNewRelicApplicationPerformanceMonitoringMapOutput
func (SpringCloudNewRelicApplicationPerformanceMonitoringMapOutput) ToSpringCloudNewRelicApplicationPerformanceMonitoringMapOutputWithContext ¶
func (o SpringCloudNewRelicApplicationPerformanceMonitoringMapOutput) ToSpringCloudNewRelicApplicationPerformanceMonitoringMapOutputWithContext(ctx context.Context) SpringCloudNewRelicApplicationPerformanceMonitoringMapOutput
type SpringCloudNewRelicApplicationPerformanceMonitoringOutput ¶
type SpringCloudNewRelicApplicationPerformanceMonitoringOutput struct{ *pulumi.OutputState }
func (SpringCloudNewRelicApplicationPerformanceMonitoringOutput) AgentEnabled ¶
func (o SpringCloudNewRelicApplicationPerformanceMonitoringOutput) AgentEnabled() pulumi.BoolPtrOutput
Specifies whether enable the agent. Defaults to `true`.
func (SpringCloudNewRelicApplicationPerformanceMonitoringOutput) AppName ¶
func (o SpringCloudNewRelicApplicationPerformanceMonitoringOutput) AppName() pulumi.StringOutput
Specifies the application name used to report data to New Relic.
func (SpringCloudNewRelicApplicationPerformanceMonitoringOutput) AppServerPort ¶
func (o SpringCloudNewRelicApplicationPerformanceMonitoringOutput) AppServerPort() pulumi.IntPtrOutput
Specifies the port number to differentiate JVMs for the same app on the same machine.
func (SpringCloudNewRelicApplicationPerformanceMonitoringOutput) AuditModeEnabled ¶
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 ¶
func (o SpringCloudNewRelicApplicationPerformanceMonitoringOutput) AutoAppNamingEnabled() pulumi.BoolPtrOutput
Specifies whether enable the reporting of data separately for each web app. Defaults to `false`.
func (SpringCloudNewRelicApplicationPerformanceMonitoringOutput) AutoTransactionNamingEnabled ¶
func (o SpringCloudNewRelicApplicationPerformanceMonitoringOutput) AutoTransactionNamingEnabled() pulumi.BoolPtrOutput
Specifies whether enable the component-based transaction naming. Defaults to `true`.
func (SpringCloudNewRelicApplicationPerformanceMonitoringOutput) CustomTracingEnabled ¶
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 ¶
func (SpringCloudNewRelicApplicationPerformanceMonitoringOutput) ElementType() reflect.Type
func (SpringCloudNewRelicApplicationPerformanceMonitoringOutput) GloballyEnabled ¶
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 ¶
func (o SpringCloudNewRelicApplicationPerformanceMonitoringOutput) Labels() pulumi.StringMapOutput
Specifies a mapping of labels to be added to the New Relic application.
func (SpringCloudNewRelicApplicationPerformanceMonitoringOutput) LicenseKey ¶
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 ¶
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 ¶
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 ¶
func (o SpringCloudNewRelicApplicationPerformanceMonitoringOutput) ToSpringCloudNewRelicApplicationPerformanceMonitoringOutput() SpringCloudNewRelicApplicationPerformanceMonitoringOutput
func (SpringCloudNewRelicApplicationPerformanceMonitoringOutput) ToSpringCloudNewRelicApplicationPerformanceMonitoringOutputWithContext ¶
func (o SpringCloudNewRelicApplicationPerformanceMonitoringOutput) ToSpringCloudNewRelicApplicationPerformanceMonitoringOutputWithContext(ctx context.Context) SpringCloudNewRelicApplicationPerformanceMonitoringOutput
type SpringCloudNewRelicApplicationPerformanceMonitoringState ¶
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 ¶
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
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appinsights" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v6/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 }) }
```
## 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 ¶
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 ¶
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 ¶
func (SpringCloudServiceContainerRegistryArgs) ElementType() reflect.Type
func (SpringCloudServiceContainerRegistryArgs) ToSpringCloudServiceContainerRegistryOutput ¶
func (i SpringCloudServiceContainerRegistryArgs) ToSpringCloudServiceContainerRegistryOutput() SpringCloudServiceContainerRegistryOutput
func (SpringCloudServiceContainerRegistryArgs) ToSpringCloudServiceContainerRegistryOutputWithContext ¶
func (i SpringCloudServiceContainerRegistryArgs) ToSpringCloudServiceContainerRegistryOutputWithContext(ctx context.Context) SpringCloudServiceContainerRegistryOutput
type SpringCloudServiceContainerRegistryArray ¶
type SpringCloudServiceContainerRegistryArray []SpringCloudServiceContainerRegistryInput
func (SpringCloudServiceContainerRegistryArray) ElementType ¶
func (SpringCloudServiceContainerRegistryArray) ElementType() reflect.Type
func (SpringCloudServiceContainerRegistryArray) ToSpringCloudServiceContainerRegistryArrayOutput ¶
func (i SpringCloudServiceContainerRegistryArray) ToSpringCloudServiceContainerRegistryArrayOutput() SpringCloudServiceContainerRegistryArrayOutput
func (SpringCloudServiceContainerRegistryArray) ToSpringCloudServiceContainerRegistryArrayOutputWithContext ¶
func (i SpringCloudServiceContainerRegistryArray) ToSpringCloudServiceContainerRegistryArrayOutputWithContext(ctx context.Context) SpringCloudServiceContainerRegistryArrayOutput
type SpringCloudServiceContainerRegistryArrayInput ¶
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 ¶
type SpringCloudServiceContainerRegistryArrayOutput struct{ *pulumi.OutputState }
func (SpringCloudServiceContainerRegistryArrayOutput) ElementType ¶
func (SpringCloudServiceContainerRegistryArrayOutput) ElementType() reflect.Type
func (SpringCloudServiceContainerRegistryArrayOutput) ToSpringCloudServiceContainerRegistryArrayOutput ¶
func (o SpringCloudServiceContainerRegistryArrayOutput) ToSpringCloudServiceContainerRegistryArrayOutput() SpringCloudServiceContainerRegistryArrayOutput
func (SpringCloudServiceContainerRegistryArrayOutput) ToSpringCloudServiceContainerRegistryArrayOutputWithContext ¶
func (o SpringCloudServiceContainerRegistryArrayOutput) ToSpringCloudServiceContainerRegistryArrayOutputWithContext(ctx context.Context) SpringCloudServiceContainerRegistryArrayOutput
type SpringCloudServiceContainerRegistryInput ¶
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 ¶
type SpringCloudServiceContainerRegistryOutput struct{ *pulumi.OutputState }
func (SpringCloudServiceContainerRegistryOutput) ElementType ¶
func (SpringCloudServiceContainerRegistryOutput) ElementType() reflect.Type
func (SpringCloudServiceContainerRegistryOutput) Name ¶
func (o SpringCloudServiceContainerRegistryOutput) Name() pulumi.StringOutput
Specifies the name of the container registry.
func (SpringCloudServiceContainerRegistryOutput) Password ¶
func (o SpringCloudServiceContainerRegistryOutput) Password() pulumi.StringOutput
Specifies the password of the container registry.
func (SpringCloudServiceContainerRegistryOutput) Server ¶
func (o SpringCloudServiceContainerRegistryOutput) Server() pulumi.StringOutput
Specifies the login server of the container registry.
func (SpringCloudServiceContainerRegistryOutput) ToSpringCloudServiceContainerRegistryOutput ¶
func (o SpringCloudServiceContainerRegistryOutput) ToSpringCloudServiceContainerRegistryOutput() SpringCloudServiceContainerRegistryOutput
func (SpringCloudServiceContainerRegistryOutput) ToSpringCloudServiceContainerRegistryOutputWithContext ¶
func (o SpringCloudServiceContainerRegistryOutput) ToSpringCloudServiceContainerRegistryOutputWithContext(ctx context.Context) SpringCloudServiceContainerRegistryOutput
func (SpringCloudServiceContainerRegistryOutput) Username ¶
func (o SpringCloudServiceContainerRegistryOutput) Username() pulumi.StringOutput
Specifies the username of the container registry.
type SpringCloudServiceDefaultBuildService ¶
type SpringCloudServiceDefaultBuildService struct { // Specifies the name of the container registry used in the default build service. ContainerRegistryName *string `pulumi:"containerRegistryName"` }
type SpringCloudServiceDefaultBuildServiceArgs ¶
type SpringCloudServiceDefaultBuildServiceArgs struct { // Specifies the name of the container registry used in the default build service. ContainerRegistryName pulumi.StringPtrInput `pulumi:"containerRegistryName"` }
func (SpringCloudServiceDefaultBuildServiceArgs) ElementType ¶
func (SpringCloudServiceDefaultBuildServiceArgs) ElementType() reflect.Type
func (SpringCloudServiceDefaultBuildServiceArgs) ToSpringCloudServiceDefaultBuildServiceOutput ¶
func (i SpringCloudServiceDefaultBuildServiceArgs) ToSpringCloudServiceDefaultBuildServiceOutput() SpringCloudServiceDefaultBuildServiceOutput
func (SpringCloudServiceDefaultBuildServiceArgs) ToSpringCloudServiceDefaultBuildServiceOutputWithContext ¶
func (i SpringCloudServiceDefaultBuildServiceArgs) ToSpringCloudServiceDefaultBuildServiceOutputWithContext(ctx context.Context) SpringCloudServiceDefaultBuildServiceOutput
func (SpringCloudServiceDefaultBuildServiceArgs) ToSpringCloudServiceDefaultBuildServicePtrOutput ¶
func (i SpringCloudServiceDefaultBuildServiceArgs) ToSpringCloudServiceDefaultBuildServicePtrOutput() SpringCloudServiceDefaultBuildServicePtrOutput
func (SpringCloudServiceDefaultBuildServiceArgs) ToSpringCloudServiceDefaultBuildServicePtrOutputWithContext ¶
func (i SpringCloudServiceDefaultBuildServiceArgs) ToSpringCloudServiceDefaultBuildServicePtrOutputWithContext(ctx context.Context) SpringCloudServiceDefaultBuildServicePtrOutput
type SpringCloudServiceDefaultBuildServiceInput ¶
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 ¶
type SpringCloudServiceDefaultBuildServiceOutput struct{ *pulumi.OutputState }
func (SpringCloudServiceDefaultBuildServiceOutput) ContainerRegistryName ¶
func (o SpringCloudServiceDefaultBuildServiceOutput) ContainerRegistryName() pulumi.StringPtrOutput
Specifies the name of the container registry used in the default build service.
func (SpringCloudServiceDefaultBuildServiceOutput) ElementType ¶
func (SpringCloudServiceDefaultBuildServiceOutput) ElementType() reflect.Type
func (SpringCloudServiceDefaultBuildServiceOutput) ToSpringCloudServiceDefaultBuildServiceOutput ¶
func (o SpringCloudServiceDefaultBuildServiceOutput) ToSpringCloudServiceDefaultBuildServiceOutput() SpringCloudServiceDefaultBuildServiceOutput
func (SpringCloudServiceDefaultBuildServiceOutput) ToSpringCloudServiceDefaultBuildServiceOutputWithContext ¶
func (o SpringCloudServiceDefaultBuildServiceOutput) ToSpringCloudServiceDefaultBuildServiceOutputWithContext(ctx context.Context) SpringCloudServiceDefaultBuildServiceOutput
func (SpringCloudServiceDefaultBuildServiceOutput) ToSpringCloudServiceDefaultBuildServicePtrOutput ¶
func (o SpringCloudServiceDefaultBuildServiceOutput) ToSpringCloudServiceDefaultBuildServicePtrOutput() SpringCloudServiceDefaultBuildServicePtrOutput
func (SpringCloudServiceDefaultBuildServiceOutput) ToSpringCloudServiceDefaultBuildServicePtrOutputWithContext ¶
func (o SpringCloudServiceDefaultBuildServiceOutput) ToSpringCloudServiceDefaultBuildServicePtrOutputWithContext(ctx context.Context) SpringCloudServiceDefaultBuildServicePtrOutput
type SpringCloudServiceDefaultBuildServicePtrInput ¶
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 ¶
func SpringCloudServiceDefaultBuildServicePtr(v *SpringCloudServiceDefaultBuildServiceArgs) SpringCloudServiceDefaultBuildServicePtrInput
type SpringCloudServiceDefaultBuildServicePtrOutput ¶
type SpringCloudServiceDefaultBuildServicePtrOutput struct{ *pulumi.OutputState }
func (SpringCloudServiceDefaultBuildServicePtrOutput) ContainerRegistryName ¶
func (o SpringCloudServiceDefaultBuildServicePtrOutput) ContainerRegistryName() pulumi.StringPtrOutput
Specifies the name of the container registry used in the default build service.
func (SpringCloudServiceDefaultBuildServicePtrOutput) ElementType ¶
func (SpringCloudServiceDefaultBuildServicePtrOutput) ElementType() reflect.Type
func (SpringCloudServiceDefaultBuildServicePtrOutput) ToSpringCloudServiceDefaultBuildServicePtrOutput ¶
func (o SpringCloudServiceDefaultBuildServicePtrOutput) ToSpringCloudServiceDefaultBuildServicePtrOutput() SpringCloudServiceDefaultBuildServicePtrOutput
func (SpringCloudServiceDefaultBuildServicePtrOutput) ToSpringCloudServiceDefaultBuildServicePtrOutputWithContext ¶
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 ¶
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 ¶
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 ¶
func (SpringCloudServiceMarketplaceArgs) ElementType() reflect.Type
func (SpringCloudServiceMarketplaceArgs) ToSpringCloudServiceMarketplaceOutput ¶
func (i SpringCloudServiceMarketplaceArgs) ToSpringCloudServiceMarketplaceOutput() SpringCloudServiceMarketplaceOutput
func (SpringCloudServiceMarketplaceArgs) ToSpringCloudServiceMarketplaceOutputWithContext ¶
func (i SpringCloudServiceMarketplaceArgs) ToSpringCloudServiceMarketplaceOutputWithContext(ctx context.Context) SpringCloudServiceMarketplaceOutput
func (SpringCloudServiceMarketplaceArgs) ToSpringCloudServiceMarketplacePtrOutput ¶
func (i SpringCloudServiceMarketplaceArgs) ToSpringCloudServiceMarketplacePtrOutput() SpringCloudServiceMarketplacePtrOutput
func (SpringCloudServiceMarketplaceArgs) ToSpringCloudServiceMarketplacePtrOutputWithContext ¶
func (i SpringCloudServiceMarketplaceArgs) ToSpringCloudServiceMarketplacePtrOutputWithContext(ctx context.Context) SpringCloudServiceMarketplacePtrOutput
type SpringCloudServiceMarketplaceInput ¶
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 ¶
type SpringCloudServiceMarketplaceOutput struct{ *pulumi.OutputState }
func (SpringCloudServiceMarketplaceOutput) ElementType ¶
func (SpringCloudServiceMarketplaceOutput) ElementType() reflect.Type
func (SpringCloudServiceMarketplaceOutput) Plan ¶
func (o SpringCloudServiceMarketplaceOutput) Plan() pulumi.StringOutput
Specifies the plan ID of the 3rd Party Artifact that is being procured.
func (SpringCloudServiceMarketplaceOutput) Product ¶
func (o SpringCloudServiceMarketplaceOutput) Product() pulumi.StringOutput
Specifies the 3rd Party artifact that is being procured.
func (SpringCloudServiceMarketplaceOutput) Publisher ¶
func (o SpringCloudServiceMarketplaceOutput) Publisher() pulumi.StringOutput
Specifies the publisher ID of the 3rd Party Artifact that is being procured.
func (SpringCloudServiceMarketplaceOutput) ToSpringCloudServiceMarketplaceOutput ¶
func (o SpringCloudServiceMarketplaceOutput) ToSpringCloudServiceMarketplaceOutput() SpringCloudServiceMarketplaceOutput
func (SpringCloudServiceMarketplaceOutput) ToSpringCloudServiceMarketplaceOutputWithContext ¶
func (o SpringCloudServiceMarketplaceOutput) ToSpringCloudServiceMarketplaceOutputWithContext(ctx context.Context) SpringCloudServiceMarketplaceOutput
func (SpringCloudServiceMarketplaceOutput) ToSpringCloudServiceMarketplacePtrOutput ¶
func (o SpringCloudServiceMarketplaceOutput) ToSpringCloudServiceMarketplacePtrOutput() SpringCloudServiceMarketplacePtrOutput
func (SpringCloudServiceMarketplaceOutput) ToSpringCloudServiceMarketplacePtrOutputWithContext ¶
func (o SpringCloudServiceMarketplaceOutput) ToSpringCloudServiceMarketplacePtrOutputWithContext(ctx context.Context) SpringCloudServiceMarketplacePtrOutput
type SpringCloudServiceMarketplacePtrInput ¶
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 ¶
func SpringCloudServiceMarketplacePtr(v *SpringCloudServiceMarketplaceArgs) SpringCloudServiceMarketplacePtrInput
type SpringCloudServiceMarketplacePtrOutput ¶
type SpringCloudServiceMarketplacePtrOutput struct{ *pulumi.OutputState }
func (SpringCloudServiceMarketplacePtrOutput) ElementType ¶
func (SpringCloudServiceMarketplacePtrOutput) ElementType() reflect.Type
func (SpringCloudServiceMarketplacePtrOutput) Plan ¶
func (o SpringCloudServiceMarketplacePtrOutput) Plan() pulumi.StringPtrOutput
Specifies the plan ID of the 3rd Party Artifact that is being procured.
func (SpringCloudServiceMarketplacePtrOutput) Product ¶
func (o SpringCloudServiceMarketplacePtrOutput) Product() pulumi.StringPtrOutput
Specifies the 3rd Party artifact that is being procured.
func (SpringCloudServiceMarketplacePtrOutput) Publisher ¶
func (o SpringCloudServiceMarketplacePtrOutput) Publisher() pulumi.StringPtrOutput
Specifies the publisher ID of the 3rd Party Artifact that is being procured.
func (SpringCloudServiceMarketplacePtrOutput) ToSpringCloudServiceMarketplacePtrOutput ¶
func (o SpringCloudServiceMarketplacePtrOutput) ToSpringCloudServiceMarketplacePtrOutput() SpringCloudServiceMarketplacePtrOutput
func (SpringCloudServiceMarketplacePtrOutput) ToSpringCloudServiceMarketplacePtrOutputWithContext ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o SpringCloudServiceOutput) LogStreamPublicEndpointEnabled() pulumi.BoolPtrOutput
Should the log stream in vnet injection instance could be accessed from Internet?
func (SpringCloudServiceOutput) ManagedEnvironmentId ¶
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 ¶
func (o SpringCloudServiceOutput) Marketplace() SpringCloudServiceMarketplaceOutput
A `marketplace` block as defined below. Can only be specified when `sku` is set to `E0`.
func (SpringCloudServiceOutput) Name ¶
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 ¶
func (o SpringCloudServiceOutput) Network() SpringCloudServiceNetworkPtrOutput
A `network` block as defined below. Changing this forces a new resource to be created.
func (SpringCloudServiceOutput) OutboundPublicIpAddresses ¶
func (o SpringCloudServiceOutput) OutboundPublicIpAddresses() pulumi.StringArrayOutput
A list of the outbound Public IP Addresses used by this Spring Cloud Service.
func (SpringCloudServiceOutput) RequiredNetworkTrafficRules ¶
func (o SpringCloudServiceOutput) RequiredNetworkTrafficRules() SpringCloudServiceRequiredNetworkTrafficRuleArrayOutput
A list of `requiredNetworkTrafficRules` blocks as defined below.
func (SpringCloudServiceOutput) ResourceGroupName ¶
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 ¶
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 ¶
func (o SpringCloudServiceOutput) ServiceRegistryId() pulumi.StringOutput
The ID of the Spring Cloud Service Registry.
func (SpringCloudServiceOutput) SkuName ¶
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 ¶
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 ¶
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 ¶
func (o SpringCloudServiceOutput) Trace() SpringCloudServiceTracePtrOutput
A `trace` block as defined below.
func (SpringCloudServiceOutput) ZoneRedundant ¶
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
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/appplatform" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/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 }) }
```
## 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 ¶
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 ¶
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 ¶
func (o SpringCloudStorageOutput) StorageAccountKey() pulumi.StringOutput
The access key of the Azure Storage Account.
func (SpringCloudStorageOutput) StorageAccountName ¶
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