Documentation ¶
Index ¶
- Constants
- Variables
- func Serve(providerName, version string, schema string)
- type PulumiServiceAccessTokenInput
- type PulumiServiceAccessTokenResource
- func (at *PulumiServiceAccessTokenResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
- func (at *PulumiServiceAccessTokenResource) Configure(_ PulumiServiceConfig)
- func (at *PulumiServiceAccessTokenResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
- func (at *PulumiServiceAccessTokenResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
- func (at *PulumiServiceAccessTokenResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
- func (at *PulumiServiceAccessTokenResource) Invoke(_ *pulumiserviceProvider, req *pulumirpc.InvokeRequest) (*pulumirpc.InvokeResponse, error)
- func (at *PulumiServiceAccessTokenResource) Name() string
- func (at *PulumiServiceAccessTokenResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
- func (at *PulumiServiceAccessTokenResource) ToPulumiServiceAccessTokenInput(inputMap resource.PropertyMap) PulumiServiceAccessTokenInput
- func (at *PulumiServiceAccessTokenResource) Update(_ *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
- type PulumiServiceAgentPoolInput
- type PulumiServiceAgentPoolResource
- func (ap *PulumiServiceAgentPoolResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
- func (ap *PulumiServiceAgentPoolResource) Configure(_ PulumiServiceConfig)
- func (ap *PulumiServiceAgentPoolResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
- func (ap *PulumiServiceAgentPoolResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
- func (ap *PulumiServiceAgentPoolResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
- func (ap *PulumiServiceAgentPoolResource) Invoke(_ *pulumiserviceProvider, req *pulumirpc.InvokeRequest) (*pulumirpc.InvokeResponse, error)
- func (ap *PulumiServiceAgentPoolResource) Name() string
- func (ap *PulumiServiceAgentPoolResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
- func (ap *PulumiServiceAgentPoolResource) ToPulumiServiceAgentPoolInput(inputMap resource.PropertyMap) PulumiServiceAgentPoolInput
- func (ap *PulumiServiceAgentPoolResource) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
- type PulumiServiceConfig
- type PulumiServiceDeploymentScheduleInput
- type PulumiServiceDeploymentScheduleOutput
- type PulumiServiceDeploymentScheduleResource
- func (st *PulumiServiceDeploymentScheduleResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
- func (st *PulumiServiceDeploymentScheduleResource) Configure(_ PulumiServiceConfig)
- func (st *PulumiServiceDeploymentScheduleResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
- func (st *PulumiServiceDeploymentScheduleResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
- func (st *PulumiServiceDeploymentScheduleResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
- func (st *PulumiServiceDeploymentScheduleResource) Name() string
- func (st *PulumiServiceDeploymentScheduleResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
- func (st *PulumiServiceDeploymentScheduleResource) ToPulumiServiceDeploymentScheduleInput(properties *structpb.Struct) (*PulumiServiceDeploymentScheduleInput, error)
- func (st *PulumiServiceDeploymentScheduleResource) ToPulumiServiceDeploymentScheduleOutput(properties *structpb.Struct) (*PulumiServiceDeploymentScheduleOutput, error)
- func (st *PulumiServiceDeploymentScheduleResource) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
- type PulumiServiceDeploymentSettingsInput
- type PulumiServiceDeploymentSettingsResource
- func (ds *PulumiServiceDeploymentSettingsResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
- func (ds *PulumiServiceDeploymentSettingsResource) Configure(_ PulumiServiceConfig)
- func (ds *PulumiServiceDeploymentSettingsResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
- func (ds *PulumiServiceDeploymentSettingsResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
- func (ds *PulumiServiceDeploymentSettingsResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
- func (ds *PulumiServiceDeploymentSettingsResource) Name() string
- func (ds *PulumiServiceDeploymentSettingsResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
- func (ds *PulumiServiceDeploymentSettingsResource) ToPulumiServiceDeploymentSettingsInput(inputMap resource.PropertyMap) PulumiServiceDeploymentSettingsInput
- func (ds *PulumiServiceDeploymentSettingsResource) Update(_ *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
- type PulumiServiceOrgAccessTokenInput
- type PulumiServiceOrgAccessTokenResource
- func (ot *PulumiServiceOrgAccessTokenResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
- func (ot *PulumiServiceOrgAccessTokenResource) Configure(_ PulumiServiceConfig)
- func (ot *PulumiServiceOrgAccessTokenResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
- func (ot *PulumiServiceOrgAccessTokenResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
- func (ot *PulumiServiceOrgAccessTokenResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
- func (ot *PulumiServiceOrgAccessTokenResource) Invoke(_ *pulumiserviceProvider, req *pulumirpc.InvokeRequest) (*pulumirpc.InvokeResponse, error)
- func (ot *PulumiServiceOrgAccessTokenResource) Name() string
- func (ot *PulumiServiceOrgAccessTokenResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
- func (ot *PulumiServiceOrgAccessTokenResource) ToPulumiServiceOrgAccessTokenInput(inputMap resource.PropertyMap) PulumiServiceOrgAccessTokenInput
- func (ot *PulumiServiceOrgAccessTokenResource) Update(_ *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
- type PulumiServiceResource
- type PulumiServiceStackTagInput
- type PulumiServiceStackTagResource
- func (st *PulumiServiceStackTagResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
- func (st *PulumiServiceStackTagResource) Configure(_ PulumiServiceConfig)
- func (st *PulumiServiceStackTagResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
- func (st *PulumiServiceStackTagResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
- func (st *PulumiServiceStackTagResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
- func (st *PulumiServiceStackTagResource) Name() string
- func (st *PulumiServiceStackTagResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
- func (st *PulumiServiceStackTagResource) ToPulumiServiceStackTagInput(inputMap resource.PropertyMap) PulumiServiceStackTagInput
- func (st *PulumiServiceStackTagResource) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
- type PulumiServiceTeamAccessTokenInput
- type PulumiServiceTeamAccessTokenResource
- func (t *PulumiServiceTeamAccessTokenResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
- func (t *PulumiServiceTeamAccessTokenResource) Configure(_ PulumiServiceConfig)
- func (t *PulumiServiceTeamAccessTokenResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
- func (t *PulumiServiceTeamAccessTokenResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
- func (t *PulumiServiceTeamAccessTokenResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
- func (t *PulumiServiceTeamAccessTokenResource) Invoke(_ *pulumiserviceProvider, req *pulumirpc.InvokeRequest) (*pulumirpc.InvokeResponse, error)
- func (t *PulumiServiceTeamAccessTokenResource) Name() string
- func (t *PulumiServiceTeamAccessTokenResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
- func (t *PulumiServiceTeamAccessTokenResource) ToPulumiServiceAccessTokenInput(inputMap resource.PropertyMap) PulumiServiceTeamAccessTokenInput
- func (t *PulumiServiceTeamAccessTokenResource) Update(_ *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
- type PulumiServiceTeamInput
- type PulumiServiceTeamResource
- func (t *PulumiServiceTeamResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
- func (t *PulumiServiceTeamResource) Configure(config PulumiServiceConfig)
- func (t *PulumiServiceTeamResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
- func (t *PulumiServiceTeamResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
- func (t *PulumiServiceTeamResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
- func (t *PulumiServiceTeamResource) Name() string
- func (t *PulumiServiceTeamResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
- func (t *PulumiServiceTeamResource) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
- type PulumiServiceTeamStackPermission
- type PulumiServiceUnknownFunction
- type PulumiServiceUnknownResource
- func (u *PulumiServiceUnknownResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
- func (u *PulumiServiceUnknownResource) Configure(config PulumiServiceConfig)
- func (u *PulumiServiceUnknownResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
- func (u *PulumiServiceUnknownResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
- func (u *PulumiServiceUnknownResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
- func (u *PulumiServiceUnknownResource) Invoke(s *pulumiserviceProvider, req *pulumirpc.InvokeRequest) (*pulumirpc.InvokeResponse, error)
- func (u *PulumiServiceUnknownResource) Name() string
- func (u *PulumiServiceUnknownResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
- func (u *PulumiServiceUnknownResource) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
- type PulumiServiceWebhookInput
- type PulumiServiceWebhookProperties
- type PulumiServiceWebhookResource
- func (wh *PulumiServiceWebhookResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
- func (wh *PulumiServiceWebhookResource) Configure(config PulumiServiceConfig)
- func (wh *PulumiServiceWebhookResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
- func (wh *PulumiServiceWebhookResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
- func (wh *PulumiServiceWebhookResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
- func (wh *PulumiServiceWebhookResource) Name() string
- func (wh *PulumiServiceWebhookResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
- func (wh *PulumiServiceWebhookResource) ToPulumiServiceWebhookProperties(propMap resource.PropertyMap) PulumiServiceWebhookProperties
- func (wh *PulumiServiceWebhookResource) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
- type ResourceBase
- type TeamStackPermissionInput
- type TeamStackPermissionResource
- func (tp *TeamStackPermissionResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
- func (tp *TeamStackPermissionResource) Configure(_ PulumiServiceConfig)
- func (tp *TeamStackPermissionResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
- func (tp *TeamStackPermissionResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
- func (tp *TeamStackPermissionResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
- func (tp *TeamStackPermissionResource) Name() string
- func (tp *TeamStackPermissionResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
- func (tp *TeamStackPermissionResource) ToPulumiServiceTeamInput(inputMap resource.PropertyMap) (*TeamStackPermissionInput, error)
- func (tp *TeamStackPermissionResource) Update(_ *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
Constants ¶
View Source
const ( EnvVarPulumiAccessToken = "PULUMI_ACCESS_TOKEN" EnvVarPulumiBackendUrl = "PULUMI_BACKEND_URL" )
View Source
const FixMe = "<value is secret and must be replaced>"
Variables ¶
View Source
var ErrAccessTokenNotFound = fmt.Errorf("pulumi access token not found")
Functions ¶
Types ¶
type PulumiServiceAccessTokenInput ¶
type PulumiServiceAccessTokenInput struct {
Description string
}
func (*PulumiServiceAccessTokenInput) ToPropertyMap ¶
func (i *PulumiServiceAccessTokenInput) ToPropertyMap() resource.PropertyMap
type PulumiServiceAccessTokenResource ¶
type PulumiServiceAccessTokenResource struct {
// contains filtered or unexported fields
}
func (*PulumiServiceAccessTokenResource) Check ¶
func (at *PulumiServiceAccessTokenResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
func (*PulumiServiceAccessTokenResource) Configure ¶
func (at *PulumiServiceAccessTokenResource) Configure(_ PulumiServiceConfig)
func (*PulumiServiceAccessTokenResource) Create ¶
func (at *PulumiServiceAccessTokenResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
func (*PulumiServiceAccessTokenResource) Delete ¶
func (at *PulumiServiceAccessTokenResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
func (*PulumiServiceAccessTokenResource) Diff ¶
func (at *PulumiServiceAccessTokenResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
func (*PulumiServiceAccessTokenResource) Invoke ¶
func (at *PulumiServiceAccessTokenResource) Invoke(_ *pulumiserviceProvider, req *pulumirpc.InvokeRequest) (*pulumirpc.InvokeResponse, error)
func (*PulumiServiceAccessTokenResource) Name ¶
func (at *PulumiServiceAccessTokenResource) Name() string
func (*PulumiServiceAccessTokenResource) Read ¶
func (at *PulumiServiceAccessTokenResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
func (*PulumiServiceAccessTokenResource) ToPulumiServiceAccessTokenInput ¶
func (at *PulumiServiceAccessTokenResource) ToPulumiServiceAccessTokenInput(inputMap resource.PropertyMap) PulumiServiceAccessTokenInput
func (*PulumiServiceAccessTokenResource) Update ¶
func (at *PulumiServiceAccessTokenResource) Update(_ *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
type PulumiServiceAgentPoolInput ¶
func (*PulumiServiceAgentPoolInput) ToPropertyMap ¶
func (i *PulumiServiceAgentPoolInput) ToPropertyMap() resource.PropertyMap
type PulumiServiceAgentPoolResource ¶
type PulumiServiceAgentPoolResource struct {
// contains filtered or unexported fields
}
func (*PulumiServiceAgentPoolResource) Check ¶
func (ap *PulumiServiceAgentPoolResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
func (*PulumiServiceAgentPoolResource) Configure ¶
func (ap *PulumiServiceAgentPoolResource) Configure(_ PulumiServiceConfig)
func (*PulumiServiceAgentPoolResource) Create ¶
func (ap *PulumiServiceAgentPoolResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
func (*PulumiServiceAgentPoolResource) Delete ¶
func (ap *PulumiServiceAgentPoolResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
func (*PulumiServiceAgentPoolResource) Diff ¶
func (ap *PulumiServiceAgentPoolResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
func (*PulumiServiceAgentPoolResource) Invoke ¶
func (ap *PulumiServiceAgentPoolResource) Invoke(_ *pulumiserviceProvider, req *pulumirpc.InvokeRequest) (*pulumirpc.InvokeResponse, error)
func (*PulumiServiceAgentPoolResource) Name ¶
func (ap *PulumiServiceAgentPoolResource) Name() string
func (*PulumiServiceAgentPoolResource) Read ¶
func (ap *PulumiServiceAgentPoolResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
func (*PulumiServiceAgentPoolResource) ToPulumiServiceAgentPoolInput ¶
func (ap *PulumiServiceAgentPoolResource) ToPulumiServiceAgentPoolInput(inputMap resource.PropertyMap) PulumiServiceAgentPoolInput
func (*PulumiServiceAgentPoolResource) Update ¶
func (ap *PulumiServiceAgentPoolResource) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
type PulumiServiceConfig ¶
type PulumiServiceDeploymentScheduleInput ¶
type PulumiServiceDeploymentScheduleInput struct { Stack pulumiapi.StackName ScheduleCron *string `pulumi:"scheduleCron"` ScheduleOnce *time.Time `pulumi:"scheduleOnce"` PulumiOperation string `pulumi:"pulumiOperation"` }
func (*PulumiServiceDeploymentScheduleInput) ToOutputPropertyMap ¶
func (i *PulumiServiceDeploymentScheduleInput) ToOutputPropertyMap(scheduleID string) resource.PropertyMap
func (*PulumiServiceDeploymentScheduleInput) ToPropertyMap ¶
func (i *PulumiServiceDeploymentScheduleInput) ToPropertyMap() resource.PropertyMap
type PulumiServiceDeploymentScheduleOutput ¶
type PulumiServiceDeploymentScheduleOutput struct { Input PulumiServiceDeploymentScheduleInput ScheduleID string `pulumi:"scheduleID"` }
type PulumiServiceDeploymentScheduleResource ¶
type PulumiServiceDeploymentScheduleResource struct {
// contains filtered or unexported fields
}
func (*PulumiServiceDeploymentScheduleResource) Check ¶
func (st *PulumiServiceDeploymentScheduleResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
func (*PulumiServiceDeploymentScheduleResource) Configure ¶
func (st *PulumiServiceDeploymentScheduleResource) Configure(_ PulumiServiceConfig)
func (*PulumiServiceDeploymentScheduleResource) Create ¶
func (st *PulumiServiceDeploymentScheduleResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
func (*PulumiServiceDeploymentScheduleResource) Delete ¶
func (st *PulumiServiceDeploymentScheduleResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
func (*PulumiServiceDeploymentScheduleResource) Diff ¶
func (st *PulumiServiceDeploymentScheduleResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
func (*PulumiServiceDeploymentScheduleResource) Name ¶
func (st *PulumiServiceDeploymentScheduleResource) Name() string
func (*PulumiServiceDeploymentScheduleResource) Read ¶
func (st *PulumiServiceDeploymentScheduleResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
func (*PulumiServiceDeploymentScheduleResource) ToPulumiServiceDeploymentScheduleInput ¶
func (st *PulumiServiceDeploymentScheduleResource) ToPulumiServiceDeploymentScheduleInput(properties *structpb.Struct) (*PulumiServiceDeploymentScheduleInput, error)
func (*PulumiServiceDeploymentScheduleResource) ToPulumiServiceDeploymentScheduleOutput ¶
func (st *PulumiServiceDeploymentScheduleResource) ToPulumiServiceDeploymentScheduleOutput(properties *structpb.Struct) (*PulumiServiceDeploymentScheduleOutput, error)
func (*PulumiServiceDeploymentScheduleResource) Update ¶
func (st *PulumiServiceDeploymentScheduleResource) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
type PulumiServiceDeploymentSettingsInput ¶
type PulumiServiceDeploymentSettingsInput struct { pulumiapi.DeploymentSettings Stack pulumiapi.StackName }
func (*PulumiServiceDeploymentSettingsInput) ToPropertyMap ¶
func (ds *PulumiServiceDeploymentSettingsInput) ToPropertyMap() resource.PropertyMap
type PulumiServiceDeploymentSettingsResource ¶
type PulumiServiceDeploymentSettingsResource struct {
// contains filtered or unexported fields
}
func (*PulumiServiceDeploymentSettingsResource) Check ¶
func (ds *PulumiServiceDeploymentSettingsResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
func (*PulumiServiceDeploymentSettingsResource) Configure ¶
func (ds *PulumiServiceDeploymentSettingsResource) Configure(_ PulumiServiceConfig)
func (*PulumiServiceDeploymentSettingsResource) Create ¶
func (ds *PulumiServiceDeploymentSettingsResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
func (*PulumiServiceDeploymentSettingsResource) Delete ¶
func (ds *PulumiServiceDeploymentSettingsResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
func (*PulumiServiceDeploymentSettingsResource) Diff ¶
func (ds *PulumiServiceDeploymentSettingsResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
func (*PulumiServiceDeploymentSettingsResource) Name ¶
func (ds *PulumiServiceDeploymentSettingsResource) Name() string
func (*PulumiServiceDeploymentSettingsResource) Read ¶
func (ds *PulumiServiceDeploymentSettingsResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
func (*PulumiServiceDeploymentSettingsResource) ToPulumiServiceDeploymentSettingsInput ¶
func (ds *PulumiServiceDeploymentSettingsResource) ToPulumiServiceDeploymentSettingsInput(inputMap resource.PropertyMap) PulumiServiceDeploymentSettingsInput
func (*PulumiServiceDeploymentSettingsResource) Update ¶
func (ds *PulumiServiceDeploymentSettingsResource) Update(_ *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
type PulumiServiceOrgAccessTokenInput ¶
type PulumiServiceOrgAccessTokenInput struct { OrgName string Description string Name string Admin bool }
func (*PulumiServiceOrgAccessTokenInput) ToPropertyMap ¶
func (i *PulumiServiceOrgAccessTokenInput) ToPropertyMap() resource.PropertyMap
type PulumiServiceOrgAccessTokenResource ¶
type PulumiServiceOrgAccessTokenResource struct {
// contains filtered or unexported fields
}
func (*PulumiServiceOrgAccessTokenResource) Check ¶
func (ot *PulumiServiceOrgAccessTokenResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
func (*PulumiServiceOrgAccessTokenResource) Configure ¶
func (ot *PulumiServiceOrgAccessTokenResource) Configure(_ PulumiServiceConfig)
func (*PulumiServiceOrgAccessTokenResource) Create ¶
func (ot *PulumiServiceOrgAccessTokenResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
func (*PulumiServiceOrgAccessTokenResource) Delete ¶
func (ot *PulumiServiceOrgAccessTokenResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
func (*PulumiServiceOrgAccessTokenResource) Diff ¶
func (ot *PulumiServiceOrgAccessTokenResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
func (*PulumiServiceOrgAccessTokenResource) Invoke ¶
func (ot *PulumiServiceOrgAccessTokenResource) Invoke(_ *pulumiserviceProvider, req *pulumirpc.InvokeRequest) (*pulumirpc.InvokeResponse, error)
func (*PulumiServiceOrgAccessTokenResource) Name ¶
func (ot *PulumiServiceOrgAccessTokenResource) Name() string
func (*PulumiServiceOrgAccessTokenResource) Read ¶
func (ot *PulumiServiceOrgAccessTokenResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
func (*PulumiServiceOrgAccessTokenResource) ToPulumiServiceOrgAccessTokenInput ¶
func (ot *PulumiServiceOrgAccessTokenResource) ToPulumiServiceOrgAccessTokenInput(inputMap resource.PropertyMap) PulumiServiceOrgAccessTokenInput
func (*PulumiServiceOrgAccessTokenResource) Update ¶
func (ot *PulumiServiceOrgAccessTokenResource) Update(_ *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
type PulumiServiceResource ¶
type PulumiServiceResource interface { Configure(config PulumiServiceConfig) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error) Name() string }
type PulumiServiceStackTagInput ¶
type PulumiServiceStackTagInput struct { Organization string `pulumi:"organization"` Project string `pulumi:"project"` Stack string `pulumi:"stack"` Name string `pulumi:"name"` Value string `pulumi:"value"` }
func (*PulumiServiceStackTagInput) ToPropertyMap ¶
func (i *PulumiServiceStackTagInput) ToPropertyMap() resource.PropertyMap
type PulumiServiceStackTagResource ¶
type PulumiServiceStackTagResource struct {
// contains filtered or unexported fields
}
func (*PulumiServiceStackTagResource) Check ¶
func (st *PulumiServiceStackTagResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
func (*PulumiServiceStackTagResource) Configure ¶
func (st *PulumiServiceStackTagResource) Configure(_ PulumiServiceConfig)
func (*PulumiServiceStackTagResource) Create ¶
func (st *PulumiServiceStackTagResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
func (*PulumiServiceStackTagResource) Delete ¶
func (st *PulumiServiceStackTagResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
func (*PulumiServiceStackTagResource) Diff ¶
func (st *PulumiServiceStackTagResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
func (*PulumiServiceStackTagResource) Name ¶
func (st *PulumiServiceStackTagResource) Name() string
func (*PulumiServiceStackTagResource) Read ¶
func (st *PulumiServiceStackTagResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
func (*PulumiServiceStackTagResource) ToPulumiServiceStackTagInput ¶
func (st *PulumiServiceStackTagResource) ToPulumiServiceStackTagInput(inputMap resource.PropertyMap) PulumiServiceStackTagInput
func (*PulumiServiceStackTagResource) Update ¶
func (st *PulumiServiceStackTagResource) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
type PulumiServiceTeamAccessTokenInput ¶
type PulumiServiceTeamAccessTokenInput struct { Name string OrgName string TeamName string Description string }
func (*PulumiServiceTeamAccessTokenInput) ToPropertyMap ¶
func (i *PulumiServiceTeamAccessTokenInput) ToPropertyMap() resource.PropertyMap
type PulumiServiceTeamAccessTokenResource ¶
type PulumiServiceTeamAccessTokenResource struct {
// contains filtered or unexported fields
}
func (*PulumiServiceTeamAccessTokenResource) Check ¶
func (t *PulumiServiceTeamAccessTokenResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
func (*PulumiServiceTeamAccessTokenResource) Configure ¶
func (t *PulumiServiceTeamAccessTokenResource) Configure(_ PulumiServiceConfig)
func (*PulumiServiceTeamAccessTokenResource) Create ¶
func (t *PulumiServiceTeamAccessTokenResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
func (*PulumiServiceTeamAccessTokenResource) Delete ¶
func (t *PulumiServiceTeamAccessTokenResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
func (*PulumiServiceTeamAccessTokenResource) Diff ¶
func (t *PulumiServiceTeamAccessTokenResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
func (*PulumiServiceTeamAccessTokenResource) Invoke ¶
func (t *PulumiServiceTeamAccessTokenResource) Invoke(_ *pulumiserviceProvider, req *pulumirpc.InvokeRequest) (*pulumirpc.InvokeResponse, error)
func (*PulumiServiceTeamAccessTokenResource) Name ¶
func (t *PulumiServiceTeamAccessTokenResource) Name() string
func (*PulumiServiceTeamAccessTokenResource) Read ¶
func (t *PulumiServiceTeamAccessTokenResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
func (*PulumiServiceTeamAccessTokenResource) ToPulumiServiceAccessTokenInput ¶
func (t *PulumiServiceTeamAccessTokenResource) ToPulumiServiceAccessTokenInput(inputMap resource.PropertyMap) PulumiServiceTeamAccessTokenInput
func (*PulumiServiceTeamAccessTokenResource) Update ¶
func (t *PulumiServiceTeamAccessTokenResource) Update(_ *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
type PulumiServiceTeamInput ¶
type PulumiServiceTeamInput struct { Type string Name string DisplayName string Description string OrganizationName string Members []string GitHubTeamID int64 }
func ToPulumiServiceTeamInput ¶
func ToPulumiServiceTeamInput(inputMap resource.PropertyMap) PulumiServiceTeamInput
func (*PulumiServiceTeamInput) ToPropertyMap ¶
func (i *PulumiServiceTeamInput) ToPropertyMap() resource.PropertyMap
type PulumiServiceTeamResource ¶
type PulumiServiceTeamResource struct {
// contains filtered or unexported fields
}
func (*PulumiServiceTeamResource) Check ¶
func (t *PulumiServiceTeamResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
func (*PulumiServiceTeamResource) Configure ¶
func (t *PulumiServiceTeamResource) Configure(config PulumiServiceConfig)
func (*PulumiServiceTeamResource) Create ¶
func (t *PulumiServiceTeamResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
func (*PulumiServiceTeamResource) Delete ¶
func (t *PulumiServiceTeamResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
func (*PulumiServiceTeamResource) Diff ¶
func (t *PulumiServiceTeamResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
func (*PulumiServiceTeamResource) Name ¶
func (t *PulumiServiceTeamResource) Name() string
func (*PulumiServiceTeamResource) Read ¶
func (t *PulumiServiceTeamResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
func (*PulumiServiceTeamResource) Update ¶
func (t *PulumiServiceTeamResource) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
type PulumiServiceUnknownFunction ¶
type PulumiServiceUnknownFunction struct{}
func (*PulumiServiceUnknownFunction) Configure ¶
func (f *PulumiServiceUnknownFunction) Configure(config PulumiServiceConfig)
func (*PulumiServiceUnknownFunction) Name ¶
func (f *PulumiServiceUnknownFunction) Name() string
type PulumiServiceUnknownResource ¶
type PulumiServiceUnknownResource struct{}
func (*PulumiServiceUnknownResource) Check ¶
func (u *PulumiServiceUnknownResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
func (*PulumiServiceUnknownResource) Configure ¶
func (u *PulumiServiceUnknownResource) Configure(config PulumiServiceConfig)
func (*PulumiServiceUnknownResource) Create ¶
func (u *PulumiServiceUnknownResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
func (*PulumiServiceUnknownResource) Delete ¶
func (u *PulumiServiceUnknownResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
func (*PulumiServiceUnknownResource) Diff ¶
func (u *PulumiServiceUnknownResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
func (*PulumiServiceUnknownResource) Invoke ¶
func (u *PulumiServiceUnknownResource) Invoke(s *pulumiserviceProvider, req *pulumirpc.InvokeRequest) (*pulumirpc.InvokeResponse, error)
func (*PulumiServiceUnknownResource) Name ¶
func (u *PulumiServiceUnknownResource) Name() string
func (*PulumiServiceUnknownResource) Read ¶
func (u *PulumiServiceUnknownResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
func (*PulumiServiceUnknownResource) Update ¶
func (u *PulumiServiceUnknownResource) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
type PulumiServiceWebhookInput ¶
type PulumiServiceWebhookInput struct { Active bool DisplayName string PayloadUrl string Secret *string OrganizationName string ProjectName *string StackName *string Format *string Filters []string }
func (*PulumiServiceWebhookInput) ToPropertyMap ¶
func (i *PulumiServiceWebhookInput) ToPropertyMap() resource.PropertyMap
type PulumiServiceWebhookProperties ¶
type PulumiServiceWebhookProperties struct { PulumiServiceWebhookInput Name string }
func (*PulumiServiceWebhookProperties) ToPropertyMap ¶
func (i *PulumiServiceWebhookProperties) ToPropertyMap() resource.PropertyMap
type PulumiServiceWebhookResource ¶
type PulumiServiceWebhookResource struct {
// contains filtered or unexported fields
}
func (*PulumiServiceWebhookResource) Check ¶
func (wh *PulumiServiceWebhookResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
func (*PulumiServiceWebhookResource) Configure ¶
func (wh *PulumiServiceWebhookResource) Configure(config PulumiServiceConfig)
func (*PulumiServiceWebhookResource) Create ¶
func (wh *PulumiServiceWebhookResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
func (*PulumiServiceWebhookResource) Delete ¶
func (wh *PulumiServiceWebhookResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
func (*PulumiServiceWebhookResource) Diff ¶
func (wh *PulumiServiceWebhookResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
func (*PulumiServiceWebhookResource) Name ¶
func (wh *PulumiServiceWebhookResource) Name() string
func (*PulumiServiceWebhookResource) Read ¶
func (wh *PulumiServiceWebhookResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
func (*PulumiServiceWebhookResource) ToPulumiServiceWebhookProperties ¶
func (wh *PulumiServiceWebhookResource) ToPulumiServiceWebhookProperties(propMap resource.PropertyMap) PulumiServiceWebhookProperties
func (*PulumiServiceWebhookResource) Update ¶
func (wh *PulumiServiceWebhookResource) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
type ResourceBase ¶
type ResourceBase interface {
GetUrn() string
}
type TeamStackPermissionInput ¶
type TeamStackPermissionInput struct { Organization string `pulumi:"organization"` Project string `pulumi:"project"` Stack string `pulumi:"stack"` Team string `pulumi:"team"` Permission int `pulumi:"permission"` }
func (*TeamStackPermissionInput) ToPropertyMap ¶
func (i *TeamStackPermissionInput) ToPropertyMap() resource.PropertyMap
type TeamStackPermissionResource ¶
type TeamStackPermissionResource struct {
// contains filtered or unexported fields
}
func (*TeamStackPermissionResource) Check ¶
func (tp *TeamStackPermissionResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
func (*TeamStackPermissionResource) Configure ¶
func (tp *TeamStackPermissionResource) Configure(_ PulumiServiceConfig)
func (*TeamStackPermissionResource) Create ¶
func (tp *TeamStackPermissionResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
func (*TeamStackPermissionResource) Delete ¶
func (tp *TeamStackPermissionResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
func (*TeamStackPermissionResource) Diff ¶
func (tp *TeamStackPermissionResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
func (*TeamStackPermissionResource) Name ¶
func (tp *TeamStackPermissionResource) Name() string
func (*TeamStackPermissionResource) Read ¶
func (tp *TeamStackPermissionResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
func (*TeamStackPermissionResource) ToPulumiServiceTeamInput ¶
func (tp *TeamStackPermissionResource) ToPulumiServiceTeamInput(inputMap resource.PropertyMap) (*TeamStackPermissionInput, error)
func (*TeamStackPermissionResource) Update ¶
func (tp *TeamStackPermissionResource) Update(_ *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
Update does nothing because we always replace on changes, never an update
Click to show internal directories.
Click to hide internal directories.