Documentation
¶
Index ¶
- Constants
- type LookupServerKeyArgs
- type LookupServerKeyResult
- type ServerKey
- type ServerKeyArgs
- type ServerKeyInput
- type ServerKeyOutput
- type ServerKeyState
- type ServerKeyType
- func (ServerKeyType) ElementType() reflect.Type
- func (e ServerKeyType) ToStringOutput() pulumi.StringOutput
- func (e ServerKeyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ServerKeyType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ServerKeyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
Constants ¶
View Source
const (
ServerKeyTypeAzureKeyVault = ServerKeyType("AzureKeyVault")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LookupServerKeyArgs ¶
type LookupServerKeyArgs struct { // The name of the PostgreSQL Server key to be retrieved. KeyName string `pulumi:"keyName"` // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the server. ServerName string `pulumi:"serverName"` }
type LookupServerKeyResult ¶
type LookupServerKeyResult struct { // The key creation date. CreationDate string `pulumi:"creationDate"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // Kind of encryption protector. This is metadata used for the Azure portal experience. Kind string `pulumi:"kind"` // The name of the resource Name string `pulumi:"name"` // The key type like 'AzureKeyVault'. ServerKeyType string `pulumi:"serverKeyType"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` // The URI of the key. Uri *string `pulumi:"uri"` }
A PostgreSQL Server key.
func LookupServerKey ¶
func LookupServerKey(ctx *pulumi.Context, args *LookupServerKeyArgs, opts ...pulumi.InvokeOption) (*LookupServerKeyResult, error)
type ServerKey ¶
type ServerKey struct { pulumi.CustomResourceState // The key creation date. CreationDate pulumi.StringOutput `pulumi:"creationDate"` // Kind of encryption protector. This is metadata used for the Azure portal experience. Kind pulumi.StringOutput `pulumi:"kind"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The key type like 'AzureKeyVault'. ServerKeyType pulumi.StringOutput `pulumi:"serverKeyType"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` // The URI of the key. Uri pulumi.StringPtrOutput `pulumi:"uri"` }
A PostgreSQL Server key.
func GetServerKey ¶
func GetServerKey(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServerKeyState, opts ...pulumi.ResourceOption) (*ServerKey, error)
GetServerKey gets an existing ServerKey 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 NewServerKey ¶
func NewServerKey(ctx *pulumi.Context, name string, args *ServerKeyArgs, opts ...pulumi.ResourceOption) (*ServerKey, error)
NewServerKey registers a new resource with the given unique name, arguments, and options.
func (*ServerKey) ElementType ¶ added in v0.2.6
func (*ServerKey) ToServerKeyOutput ¶ added in v0.2.6
func (i *ServerKey) ToServerKeyOutput() ServerKeyOutput
func (*ServerKey) ToServerKeyOutputWithContext ¶ added in v0.2.6
func (i *ServerKey) ToServerKeyOutputWithContext(ctx context.Context) ServerKeyOutput
type ServerKeyArgs ¶
type ServerKeyArgs struct { // The name of the PostgreSQL Server key to be operated on (updated or created). KeyName pulumi.StringInput // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName pulumi.StringInput // The key type like 'AzureKeyVault'. ServerKeyType pulumi.StringInput // The name of the server. ServerName pulumi.StringInput // The URI of the key. Uri pulumi.StringPtrInput }
The set of arguments for constructing a ServerKey resource.
func (ServerKeyArgs) ElementType ¶
func (ServerKeyArgs) ElementType() reflect.Type
type ServerKeyInput ¶ added in v0.2.6
type ServerKeyInput interface { pulumi.Input ToServerKeyOutput() ServerKeyOutput ToServerKeyOutputWithContext(ctx context.Context) ServerKeyOutput }
type ServerKeyOutput ¶ added in v0.2.6
type ServerKeyOutput struct {
*pulumi.OutputState
}
func (ServerKeyOutput) ElementType ¶ added in v0.2.6
func (ServerKeyOutput) ElementType() reflect.Type
func (ServerKeyOutput) ToServerKeyOutput ¶ added in v0.2.6
func (o ServerKeyOutput) ToServerKeyOutput() ServerKeyOutput
func (ServerKeyOutput) ToServerKeyOutputWithContext ¶ added in v0.2.6
func (o ServerKeyOutput) ToServerKeyOutputWithContext(ctx context.Context) ServerKeyOutput
type ServerKeyState ¶
type ServerKeyState struct { // The key creation date. CreationDate pulumi.StringPtrInput // Kind of encryption protector. This is metadata used for the Azure portal experience. Kind pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // The key type like 'AzureKeyVault'. ServerKeyType pulumi.StringPtrInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput // The URI of the key. Uri pulumi.StringPtrInput }
func (ServerKeyState) ElementType ¶
func (ServerKeyState) ElementType() reflect.Type
type ServerKeyType ¶ added in v0.3.1
The key type like 'AzureKeyVault'.
func (ServerKeyType) ElementType ¶ added in v0.3.1
func (ServerKeyType) ElementType() reflect.Type
func (ServerKeyType) ToStringOutput ¶ added in v0.3.1
func (e ServerKeyType) ToStringOutput() pulumi.StringOutput
func (ServerKeyType) ToStringOutputWithContext ¶ added in v0.3.1
func (e ServerKeyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServerKeyType) ToStringPtrOutput ¶ added in v0.3.1
func (e ServerKeyType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServerKeyType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ServerKeyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
Click to show internal directories.
Click to hide internal directories.