Documentation
¶
Index ¶
- type LookupServerArgs
- type LookupServerOutputArgs
- type LookupServerResult
- type LookupServerResultOutput
- func (o LookupServerResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupServerResultOutput) BackupRetentionCount() pulumi.IntPtrOutput
- func (o LookupServerResultOutput) DisableAutomatedBackup() pulumi.BoolPtrOutput
- func (LookupServerResultOutput) ElementType() reflect.Type
- func (o LookupServerResultOutput) Endpoint() pulumi.StringPtrOutput
- func (o LookupServerResultOutput) PreferredBackupWindow() pulumi.StringPtrOutput
- func (o LookupServerResultOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput
- func (o LookupServerResultOutput) ToLookupServerResultOutput() LookupServerResultOutput
- func (o LookupServerResultOutput) ToLookupServerResultOutputWithContext(ctx context.Context) LookupServerResultOutput
- type Server
- type ServerArgs
- type ServerEngineAttribute
- type ServerEngineAttributeArgs
- type ServerEngineAttributeArray
- func (ServerEngineAttributeArray) ElementType() reflect.Type
- func (i ServerEngineAttributeArray) ToServerEngineAttributeArrayOutput() ServerEngineAttributeArrayOutput
- func (i ServerEngineAttributeArray) ToServerEngineAttributeArrayOutputWithContext(ctx context.Context) ServerEngineAttributeArrayOutput
- type ServerEngineAttributeArrayInput
- type ServerEngineAttributeArrayOutput
- func (ServerEngineAttributeArrayOutput) ElementType() reflect.Type
- func (o ServerEngineAttributeArrayOutput) Index(i pulumi.IntInput) ServerEngineAttributeOutput
- func (o ServerEngineAttributeArrayOutput) ToServerEngineAttributeArrayOutput() ServerEngineAttributeArrayOutput
- func (o ServerEngineAttributeArrayOutput) ToServerEngineAttributeArrayOutputWithContext(ctx context.Context) ServerEngineAttributeArrayOutput
- type ServerEngineAttributeInput
- type ServerEngineAttributeOutput
- func (ServerEngineAttributeOutput) ElementType() reflect.Type
- func (o ServerEngineAttributeOutput) Name() pulumi.StringPtrOutput
- func (o ServerEngineAttributeOutput) ToServerEngineAttributeOutput() ServerEngineAttributeOutput
- func (o ServerEngineAttributeOutput) ToServerEngineAttributeOutputWithContext(ctx context.Context) ServerEngineAttributeOutput
- func (o ServerEngineAttributeOutput) Value() pulumi.StringPtrOutput
- type ServerInput
- type ServerOutput
- func (o ServerOutput) Arn() pulumi.StringOutput
- func (o ServerOutput) AssociatePublicIpAddress() pulumi.BoolPtrOutput
- func (o ServerOutput) BackupId() pulumi.StringPtrOutput
- func (o ServerOutput) BackupRetentionCount() pulumi.IntPtrOutput
- func (o ServerOutput) CustomCertificate() pulumi.StringPtrOutput
- func (o ServerOutput) CustomDomain() pulumi.StringPtrOutput
- func (o ServerOutput) CustomPrivateKey() pulumi.StringPtrOutput
- func (o ServerOutput) DisableAutomatedBackup() pulumi.BoolPtrOutput
- func (ServerOutput) ElementType() reflect.Type
- func (o ServerOutput) Endpoint() pulumi.StringOutput
- func (o ServerOutput) Engine() pulumi.StringPtrOutput
- func (o ServerOutput) EngineAttributes() ServerEngineAttributeArrayOutput
- func (o ServerOutput) EngineModel() pulumi.StringPtrOutput
- func (o ServerOutput) EngineVersion() pulumi.StringPtrOutput
- func (o ServerOutput) InstanceProfileArn() pulumi.StringOutput
- func (o ServerOutput) InstanceType() pulumi.StringOutput
- func (o ServerOutput) KeyPair() pulumi.StringPtrOutput
- func (o ServerOutput) PreferredBackupWindow() pulumi.StringPtrOutput
- func (o ServerOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput
- func (o ServerOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ServerOutput) ServerName() pulumi.StringOutput
- func (o ServerOutput) ServiceRoleArn() pulumi.StringOutput
- func (o ServerOutput) SubnetIds() pulumi.StringArrayOutput
- func (o ServerOutput) Tags() aws.TagArrayOutput
- func (o ServerOutput) ToServerOutput() ServerOutput
- func (o ServerOutput) ToServerOutputWithContext(ctx context.Context) ServerOutput
- type ServerState
- type ServerTag
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LookupServerArgs ¶ added in v0.12.0
type LookupServerArgs struct {
ServerName string `pulumi:"serverName"`
}
type LookupServerOutputArgs ¶ added in v0.12.0
type LookupServerOutputArgs struct {
ServerName pulumi.StringInput `pulumi:"serverName"`
}
func (LookupServerOutputArgs) ElementType ¶ added in v0.12.0
func (LookupServerOutputArgs) ElementType() reflect.Type
type LookupServerResult ¶ added in v0.12.0
type LookupServerResult struct { Arn *string `pulumi:"arn"` BackupRetentionCount *int `pulumi:"backupRetentionCount"` DisableAutomatedBackup *bool `pulumi:"disableAutomatedBackup"` Endpoint *string `pulumi:"endpoint"` PreferredBackupWindow *string `pulumi:"preferredBackupWindow"` PreferredMaintenanceWindow *string `pulumi:"preferredMaintenanceWindow"` }
func LookupServer ¶ added in v0.12.0
func LookupServer(ctx *pulumi.Context, args *LookupServerArgs, opts ...pulumi.InvokeOption) (*LookupServerResult, error)
Resource Type definition for AWS::OpsWorksCM::Server
type LookupServerResultOutput ¶ added in v0.12.0
type LookupServerResultOutput struct{ *pulumi.OutputState }
func LookupServerOutput ¶ added in v0.12.0
func LookupServerOutput(ctx *pulumi.Context, args LookupServerOutputArgs, opts ...pulumi.InvokeOption) LookupServerResultOutput
func (LookupServerResultOutput) Arn ¶ added in v0.12.0
func (o LookupServerResultOutput) Arn() pulumi.StringPtrOutput
func (LookupServerResultOutput) BackupRetentionCount ¶ added in v0.12.0
func (o LookupServerResultOutput) BackupRetentionCount() pulumi.IntPtrOutput
func (LookupServerResultOutput) DisableAutomatedBackup ¶ added in v0.12.0
func (o LookupServerResultOutput) DisableAutomatedBackup() pulumi.BoolPtrOutput
func (LookupServerResultOutput) ElementType ¶ added in v0.12.0
func (LookupServerResultOutput) ElementType() reflect.Type
func (LookupServerResultOutput) Endpoint ¶ added in v0.12.0
func (o LookupServerResultOutput) Endpoint() pulumi.StringPtrOutput
func (LookupServerResultOutput) PreferredBackupWindow ¶ added in v0.12.0
func (o LookupServerResultOutput) PreferredBackupWindow() pulumi.StringPtrOutput
func (LookupServerResultOutput) PreferredMaintenanceWindow ¶ added in v0.12.0
func (o LookupServerResultOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput
func (LookupServerResultOutput) ToLookupServerResultOutput ¶ added in v0.12.0
func (o LookupServerResultOutput) ToLookupServerResultOutput() LookupServerResultOutput
func (LookupServerResultOutput) ToLookupServerResultOutputWithContext ¶ added in v0.12.0
func (o LookupServerResultOutput) ToLookupServerResultOutputWithContext(ctx context.Context) LookupServerResultOutput
type Server ¶
type Server struct { pulumi.CustomResourceState Arn pulumi.StringOutput `pulumi:"arn"` AssociatePublicIpAddress pulumi.BoolPtrOutput `pulumi:"associatePublicIpAddress"` BackupId pulumi.StringPtrOutput `pulumi:"backupId"` BackupRetentionCount pulumi.IntPtrOutput `pulumi:"backupRetentionCount"` CustomCertificate pulumi.StringPtrOutput `pulumi:"customCertificate"` CustomDomain pulumi.StringPtrOutput `pulumi:"customDomain"` CustomPrivateKey pulumi.StringPtrOutput `pulumi:"customPrivateKey"` DisableAutomatedBackup pulumi.BoolPtrOutput `pulumi:"disableAutomatedBackup"` Endpoint pulumi.StringOutput `pulumi:"endpoint"` Engine pulumi.StringPtrOutput `pulumi:"engine"` EngineAttributes ServerEngineAttributeArrayOutput `pulumi:"engineAttributes"` EngineModel pulumi.StringPtrOutput `pulumi:"engineModel"` EngineVersion pulumi.StringPtrOutput `pulumi:"engineVersion"` InstanceProfileArn pulumi.StringOutput `pulumi:"instanceProfileArn"` InstanceType pulumi.StringOutput `pulumi:"instanceType"` KeyPair pulumi.StringPtrOutput `pulumi:"keyPair"` PreferredBackupWindow pulumi.StringPtrOutput `pulumi:"preferredBackupWindow"` PreferredMaintenanceWindow pulumi.StringPtrOutput `pulumi:"preferredMaintenanceWindow"` SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` ServerName pulumi.StringOutput `pulumi:"serverName"` ServiceRoleArn pulumi.StringOutput `pulumi:"serviceRoleArn"` SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"` Tags aws.TagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::OpsWorksCM::Server
func GetServer ¶
func GetServer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServerState, opts ...pulumi.ResourceOption) (*Server, error)
GetServer gets an existing Server 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 NewServer ¶
func NewServer(ctx *pulumi.Context, name string, args *ServerArgs, opts ...pulumi.ResourceOption) (*Server, error)
NewServer registers a new resource with the given unique name, arguments, and options.
func (*Server) ElementType ¶
func (*Server) ToServerOutput ¶
func (i *Server) ToServerOutput() ServerOutput
func (*Server) ToServerOutputWithContext ¶
func (i *Server) ToServerOutputWithContext(ctx context.Context) ServerOutput
type ServerArgs ¶
type ServerArgs struct { AssociatePublicIpAddress pulumi.BoolPtrInput BackupId pulumi.StringPtrInput BackupRetentionCount pulumi.IntPtrInput CustomCertificate pulumi.StringPtrInput CustomDomain pulumi.StringPtrInput CustomPrivateKey pulumi.StringPtrInput DisableAutomatedBackup pulumi.BoolPtrInput Engine pulumi.StringPtrInput EngineAttributes ServerEngineAttributeArrayInput EngineModel pulumi.StringPtrInput EngineVersion pulumi.StringPtrInput InstanceProfileArn pulumi.StringInput InstanceType pulumi.StringInput KeyPair pulumi.StringPtrInput PreferredBackupWindow pulumi.StringPtrInput PreferredMaintenanceWindow pulumi.StringPtrInput SecurityGroupIds pulumi.StringArrayInput ServerName pulumi.StringPtrInput ServiceRoleArn pulumi.StringInput SubnetIds pulumi.StringArrayInput Tags aws.TagArrayInput }
The set of arguments for constructing a Server resource.
func (ServerArgs) ElementType ¶
func (ServerArgs) ElementType() reflect.Type
type ServerEngineAttribute ¶
type ServerEngineAttributeArgs ¶
type ServerEngineAttributeArgs struct { Name pulumi.StringPtrInput `pulumi:"name"` Value pulumi.StringPtrInput `pulumi:"value"` }
func (ServerEngineAttributeArgs) ElementType ¶
func (ServerEngineAttributeArgs) ElementType() reflect.Type
func (ServerEngineAttributeArgs) ToServerEngineAttributeOutput ¶
func (i ServerEngineAttributeArgs) ToServerEngineAttributeOutput() ServerEngineAttributeOutput
func (ServerEngineAttributeArgs) ToServerEngineAttributeOutputWithContext ¶
func (i ServerEngineAttributeArgs) ToServerEngineAttributeOutputWithContext(ctx context.Context) ServerEngineAttributeOutput
type ServerEngineAttributeArray ¶
type ServerEngineAttributeArray []ServerEngineAttributeInput
func (ServerEngineAttributeArray) ElementType ¶
func (ServerEngineAttributeArray) ElementType() reflect.Type
func (ServerEngineAttributeArray) ToServerEngineAttributeArrayOutput ¶
func (i ServerEngineAttributeArray) ToServerEngineAttributeArrayOutput() ServerEngineAttributeArrayOutput
func (ServerEngineAttributeArray) ToServerEngineAttributeArrayOutputWithContext ¶
func (i ServerEngineAttributeArray) ToServerEngineAttributeArrayOutputWithContext(ctx context.Context) ServerEngineAttributeArrayOutput
type ServerEngineAttributeArrayInput ¶
type ServerEngineAttributeArrayInput interface { pulumi.Input ToServerEngineAttributeArrayOutput() ServerEngineAttributeArrayOutput ToServerEngineAttributeArrayOutputWithContext(context.Context) ServerEngineAttributeArrayOutput }
ServerEngineAttributeArrayInput is an input type that accepts ServerEngineAttributeArray and ServerEngineAttributeArrayOutput values. You can construct a concrete instance of `ServerEngineAttributeArrayInput` via:
ServerEngineAttributeArray{ ServerEngineAttributeArgs{...} }
type ServerEngineAttributeArrayOutput ¶
type ServerEngineAttributeArrayOutput struct{ *pulumi.OutputState }
func (ServerEngineAttributeArrayOutput) ElementType ¶
func (ServerEngineAttributeArrayOutput) ElementType() reflect.Type
func (ServerEngineAttributeArrayOutput) Index ¶
func (o ServerEngineAttributeArrayOutput) Index(i pulumi.IntInput) ServerEngineAttributeOutput
func (ServerEngineAttributeArrayOutput) ToServerEngineAttributeArrayOutput ¶
func (o ServerEngineAttributeArrayOutput) ToServerEngineAttributeArrayOutput() ServerEngineAttributeArrayOutput
func (ServerEngineAttributeArrayOutput) ToServerEngineAttributeArrayOutputWithContext ¶
func (o ServerEngineAttributeArrayOutput) ToServerEngineAttributeArrayOutputWithContext(ctx context.Context) ServerEngineAttributeArrayOutput
type ServerEngineAttributeInput ¶
type ServerEngineAttributeInput interface { pulumi.Input ToServerEngineAttributeOutput() ServerEngineAttributeOutput ToServerEngineAttributeOutputWithContext(context.Context) ServerEngineAttributeOutput }
ServerEngineAttributeInput is an input type that accepts ServerEngineAttributeArgs and ServerEngineAttributeOutput values. You can construct a concrete instance of `ServerEngineAttributeInput` via:
ServerEngineAttributeArgs{...}
type ServerEngineAttributeOutput ¶
type ServerEngineAttributeOutput struct{ *pulumi.OutputState }
func (ServerEngineAttributeOutput) ElementType ¶
func (ServerEngineAttributeOutput) ElementType() reflect.Type
func (ServerEngineAttributeOutput) Name ¶
func (o ServerEngineAttributeOutput) Name() pulumi.StringPtrOutput
func (ServerEngineAttributeOutput) ToServerEngineAttributeOutput ¶
func (o ServerEngineAttributeOutput) ToServerEngineAttributeOutput() ServerEngineAttributeOutput
func (ServerEngineAttributeOutput) ToServerEngineAttributeOutputWithContext ¶
func (o ServerEngineAttributeOutput) ToServerEngineAttributeOutputWithContext(ctx context.Context) ServerEngineAttributeOutput
func (ServerEngineAttributeOutput) Value ¶
func (o ServerEngineAttributeOutput) Value() pulumi.StringPtrOutput
type ServerInput ¶
type ServerInput interface { pulumi.Input ToServerOutput() ServerOutput ToServerOutputWithContext(ctx context.Context) ServerOutput }
type ServerOutput ¶
type ServerOutput struct{ *pulumi.OutputState }
func (ServerOutput) Arn ¶ added in v0.17.0
func (o ServerOutput) Arn() pulumi.StringOutput
func (ServerOutput) AssociatePublicIpAddress ¶ added in v0.17.0
func (o ServerOutput) AssociatePublicIpAddress() pulumi.BoolPtrOutput
func (ServerOutput) BackupId ¶ added in v0.17.0
func (o ServerOutput) BackupId() pulumi.StringPtrOutput
func (ServerOutput) BackupRetentionCount ¶ added in v0.17.0
func (o ServerOutput) BackupRetentionCount() pulumi.IntPtrOutput
func (ServerOutput) CustomCertificate ¶ added in v0.17.0
func (o ServerOutput) CustomCertificate() pulumi.StringPtrOutput
func (ServerOutput) CustomDomain ¶ added in v0.17.0
func (o ServerOutput) CustomDomain() pulumi.StringPtrOutput
func (ServerOutput) CustomPrivateKey ¶ added in v0.17.0
func (o ServerOutput) CustomPrivateKey() pulumi.StringPtrOutput
func (ServerOutput) DisableAutomatedBackup ¶ added in v0.17.0
func (o ServerOutput) DisableAutomatedBackup() pulumi.BoolPtrOutput
func (ServerOutput) ElementType ¶
func (ServerOutput) ElementType() reflect.Type
func (ServerOutput) Endpoint ¶ added in v0.17.0
func (o ServerOutput) Endpoint() pulumi.StringOutput
func (ServerOutput) Engine ¶ added in v0.17.0
func (o ServerOutput) Engine() pulumi.StringPtrOutput
func (ServerOutput) EngineAttributes ¶ added in v0.17.0
func (o ServerOutput) EngineAttributes() ServerEngineAttributeArrayOutput
func (ServerOutput) EngineModel ¶ added in v0.17.0
func (o ServerOutput) EngineModel() pulumi.StringPtrOutput
func (ServerOutput) EngineVersion ¶ added in v0.17.0
func (o ServerOutput) EngineVersion() pulumi.StringPtrOutput
func (ServerOutput) InstanceProfileArn ¶ added in v0.17.0
func (o ServerOutput) InstanceProfileArn() pulumi.StringOutput
func (ServerOutput) InstanceType ¶ added in v0.17.0
func (o ServerOutput) InstanceType() pulumi.StringOutput
func (ServerOutput) KeyPair ¶ added in v0.17.0
func (o ServerOutput) KeyPair() pulumi.StringPtrOutput
func (ServerOutput) PreferredBackupWindow ¶ added in v0.17.0
func (o ServerOutput) PreferredBackupWindow() pulumi.StringPtrOutput
func (ServerOutput) PreferredMaintenanceWindow ¶ added in v0.17.0
func (o ServerOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput
func (ServerOutput) SecurityGroupIds ¶ added in v0.17.0
func (o ServerOutput) SecurityGroupIds() pulumi.StringArrayOutput
func (ServerOutput) ServerName ¶ added in v0.17.0
func (o ServerOutput) ServerName() pulumi.StringOutput
func (ServerOutput) ServiceRoleArn ¶ added in v0.17.0
func (o ServerOutput) ServiceRoleArn() pulumi.StringOutput
func (ServerOutput) SubnetIds ¶ added in v0.17.0
func (o ServerOutput) SubnetIds() pulumi.StringArrayOutput
func (ServerOutput) Tags ¶ added in v0.17.0
func (o ServerOutput) Tags() aws.TagArrayOutput
func (ServerOutput) ToServerOutput ¶
func (o ServerOutput) ToServerOutput() ServerOutput
func (ServerOutput) ToServerOutputWithContext ¶
func (o ServerOutput) ToServerOutputWithContext(ctx context.Context) ServerOutput
type ServerState ¶
type ServerState struct { }
func (ServerState) ElementType ¶
func (ServerState) ElementType() reflect.Type