Documentation
¶
Index ¶
- Constants
- func AddScheduleIdToPropertyMap(scheduleID string, propertyMap resource.PropertyMap) resource.PropertyMap
- func GenerateAcessTokenProperties(input PulumiServiceAccessTokenInput, accessToken pulumiapi.AccessToken) (outputs *structpb.Struct, inputs *structpb.Struct, err error)
- func GenerateAgentPoolProperties(input PulumiServiceAgentPoolInput, agentPool pulumiapi.AgentPool) (outputs *structpb.Struct, inputs *structpb.Struct, err error)
- func GenerateOidcIssuerProperties(input PulumiServiceOidcIssuerInput, ...) (outputs *structpb.Struct, inputs *structpb.Struct, err error)
- func GenerateOrgAccessTokenProperties(input PulumiServiceOrgAccessTokenInput, orgAccessToken pulumiapi.AccessToken) (outputs *structpb.Struct, inputs *structpb.Struct, err error)
- func GenerateTeamAccessTokenProperties(input PulumiServiceTeamAccessTokenInput, teamAccessToken pulumiapi.AccessToken) (outputs *structpb.Struct, inputs *structpb.Struct, err error)
- func ParseScheduleID(id string, scheduleType string) (*pulumiapi.StackIdentifier, *string, error)
- func ParseStack(inputMap resource.PropertyMap) (*pulumiapi.StackIdentifier, error)
- func ScheduleSharedDelete(req *pulumirpc.DeleteRequest, client pulumiapi.ScheduleClient) (*pbempty.Empty, error)
- func ScheduleSharedDiff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
- func ScheduleSharedDiffMaps(olds resource.PropertyMap, news resource.PropertyMap) (*pulumirpc.DiffResponse, error)
- func StackToPropertyMap(stack pulumiapi.StackIdentifier) resource.PropertyMap
- type AuthPolicyDecision
- type AuthPolicyPermissionLevel
- type AuthPolicyTokenType
- type PulumiServiceAccessTokenInput
- type PulumiServiceAccessTokenResource
- func (at *PulumiServiceAccessTokenResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
- 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) 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) 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) 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 PulumiServiceAuthPolicyDefinition
- type PulumiServiceDeploymentScheduleInput
- type PulumiServiceDeploymentScheduleResource
- func (st *PulumiServiceDeploymentScheduleResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
- 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) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
- type PulumiServiceDeploymentSettingsInput
- type PulumiServiceDeploymentSettingsResource
- func (ds *PulumiServiceDeploymentSettingsResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
- 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(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
- type PulumiServiceDriftScheduleInput
- type PulumiServiceDriftScheduleOutput
- type PulumiServiceDriftScheduleResource
- func (st *PulumiServiceDriftScheduleResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
- func (st *PulumiServiceDriftScheduleResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
- func (st *PulumiServiceDriftScheduleResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
- func (st *PulumiServiceDriftScheduleResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
- func (st *PulumiServiceDriftScheduleResource) Name() string
- func (st *PulumiServiceDriftScheduleResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
- func (st *PulumiServiceDriftScheduleResource) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
- type PulumiServiceEnvironmentInput
- type PulumiServiceEnvironmentOutput
- type PulumiServiceEnvironmentResource
- func (st *PulumiServiceEnvironmentResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
- func (st *PulumiServiceEnvironmentResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
- func (st *PulumiServiceEnvironmentResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
- func (st *PulumiServiceEnvironmentResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
- func (st *PulumiServiceEnvironmentResource) Name() string
- func (st *PulumiServiceEnvironmentResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
- func (st *PulumiServiceEnvironmentResource) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
- type PulumiServiceEnvironmentVersionTagInput
- type PulumiServiceEnvironmentVersionTagResource
- func (evt *PulumiServiceEnvironmentVersionTagResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
- func (evt *PulumiServiceEnvironmentVersionTagResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
- func (evt *PulumiServiceEnvironmentVersionTagResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
- func (evt *PulumiServiceEnvironmentVersionTagResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
- func (evt *PulumiServiceEnvironmentVersionTagResource) Name() string
- func (evt *PulumiServiceEnvironmentVersionTagResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
- func (evt *PulumiServiceEnvironmentVersionTagResource) ToPulumiServiceEnvironmentVersionTagInput(properties *structpb.Struct) PulumiServiceEnvironmentVersionTagInput
- func (evt *PulumiServiceEnvironmentVersionTagResource) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
- type PulumiServiceOidcIssuerInput
- type PulumiServiceOidcIssuerProperties
- type PulumiServiceOidcIssuerResource
- func (oir *PulumiServiceOidcIssuerResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
- func (oir *PulumiServiceOidcIssuerResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
- func (oir *PulumiServiceOidcIssuerResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
- func (oir *PulumiServiceOidcIssuerResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
- func (oir *PulumiServiceOidcIssuerResource) Name() string
- func (oir *PulumiServiceOidcIssuerResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
- func (oir *PulumiServiceOidcIssuerResource) ToPulumiServiceOidcIssuerInput(inputMap resource.PropertyMap) PulumiServiceOidcIssuerInput
- func (oir *PulumiServiceOidcIssuerResource) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
- type PulumiServiceOrgAccessTokenInput
- type PulumiServiceOrgAccessTokenResource
- func (ot *PulumiServiceOrgAccessTokenResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
- 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) 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 PulumiServiceSharedScheduleOutput
- type PulumiServiceStack
- type PulumiServiceStackResource
- func (s *PulumiServiceStackResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
- func (s *PulumiServiceStackResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
- func (s *PulumiServiceStackResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
- func (s *PulumiServiceStackResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
- func (s *PulumiServiceStackResource) Name() string
- func (s *PulumiServiceStackResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
- func (s *PulumiServiceStackResource) ToPulumiServiceStackTagInput(inputMap resource.PropertyMap) (*PulumiServiceStack, error)
- func (s *PulumiServiceStackResource) Update(_ *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
- type PulumiServiceStackTagInput
- type PulumiServiceStackTagResource
- func (st *PulumiServiceStackTagResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
- 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) 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) 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 PulumiServiceTeamEnvironmentPermissionResource
- func (tp *PulumiServiceTeamEnvironmentPermissionResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
- func (tp *PulumiServiceTeamEnvironmentPermissionResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
- func (tp *PulumiServiceTeamEnvironmentPermissionResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
- func (tp *PulumiServiceTeamEnvironmentPermissionResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
- func (tp *PulumiServiceTeamEnvironmentPermissionResource) Name() string
- func (tp *PulumiServiceTeamEnvironmentPermissionResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
- func (tp *PulumiServiceTeamEnvironmentPermissionResource) ToPulumiServiceTeamInput(inputMap resource.PropertyMap) (*TeamEnvironmentPermissionInput, error)
- func (tp *PulumiServiceTeamEnvironmentPermissionResource) Update(_ *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
- type PulumiServiceTeamInput
- type PulumiServiceTeamResource
- func (t *PulumiServiceTeamResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
- 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 PulumiServiceTemplateSourceDestination
- type PulumiServiceTemplateSourceInput
- type PulumiServiceTemplateSourceResource
- func (s *PulumiServiceTemplateSourceResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
- func (s *PulumiServiceTemplateSourceResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
- func (s *PulumiServiceTemplateSourceResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
- func (s *PulumiServiceTemplateSourceResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
- func (s *PulumiServiceTemplateSourceResource) Name() string
- func (s *PulumiServiceTemplateSourceResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
- func (s *PulumiServiceTemplateSourceResource) ToPulumiServiceTemplateSourceInput(inputMap resource.PropertyMap) (*PulumiServiceTemplateSourceInput, error)
- func (s *PulumiServiceTemplateSourceResource) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
- type PulumiServiceTtlScheduleInput
- type PulumiServiceTtlScheduleOutput
- type PulumiServiceTtlScheduleResource
- func (st *PulumiServiceTtlScheduleResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
- func (st *PulumiServiceTtlScheduleResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
- func (st *PulumiServiceTtlScheduleResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
- func (st *PulumiServiceTtlScheduleResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
- func (st *PulumiServiceTtlScheduleResource) Name() string
- func (st *PulumiServiceTtlScheduleResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
- func (st *PulumiServiceTtlScheduleResource) 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) 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 TeamEnvironmentPermissionInput
- type TeamStackPermissionInput
- type TeamStackPermissionResource
- func (tp *TeamStackPermissionResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
- 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 ( AuthPolicyDecisionAllow = AuthPolicyDecision("allow") AuthPolicyDecisionDeny = AuthPolicyDecision("deny") )
View Source
const ( AuthPolicyTokenTypeOrganization = AuthPolicyTokenType("organization") AuthPolicyTokenTypePersonal = AuthPolicyTokenType("personal") AuthPolicyTokenTypeTeam = AuthPolicyTokenType("team") AuthPolicyTokenTypeDeploymentRunner = AuthPolicyTokenType("runner") )
View Source
const ( AuthPolicyPermissionLevelStandard = AuthPolicyPermissionLevel("standard") AuthPolicyPermissionLevelAdmin = AuthPolicyPermissionLevel("admin") )
Variables ¶
This section is empty.
Functions ¶
func AddScheduleIdToPropertyMap ¶
func AddScheduleIdToPropertyMap(scheduleID string, propertyMap resource.PropertyMap) resource.PropertyMap
func GenerateAcessTokenProperties ¶
func GenerateAcessTokenProperties(input PulumiServiceAccessTokenInput, accessToken pulumiapi.AccessToken) (outputs *structpb.Struct, inputs *structpb.Struct, err error)
AccessToken uses outdated way of storing input in internal __inputs property
func GenerateOidcIssuerProperties ¶
func GenerateOidcIssuerProperties(input PulumiServiceOidcIssuerInput, issuer *pulumiapi.OidcIssuerRegistrationResponse, authPolicy *pulumiapi.AuthPolicy) (outputs *structpb.Struct, inputs *structpb.Struct, err error)
func GenerateOrgAccessTokenProperties ¶
func GenerateOrgAccessTokenProperties(input PulumiServiceOrgAccessTokenInput, orgAccessToken pulumiapi.AccessToken) (outputs *structpb.Struct, inputs *structpb.Struct, err error)
func GenerateTeamAccessTokenProperties ¶
func GenerateTeamAccessTokenProperties(input PulumiServiceTeamAccessTokenInput, teamAccessToken pulumiapi.AccessToken) (outputs *structpb.Struct, inputs *structpb.Struct, err error)
func ParseScheduleID ¶
func ParseStack ¶
func ParseStack(inputMap resource.PropertyMap) (*pulumiapi.StackIdentifier, error)
func ScheduleSharedDelete ¶
func ScheduleSharedDelete(req *pulumirpc.DeleteRequest, client pulumiapi.ScheduleClient) (*pbempty.Empty, error)
func ScheduleSharedDiff ¶
func ScheduleSharedDiff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
func ScheduleSharedDiffMaps ¶
func ScheduleSharedDiffMaps(olds resource.PropertyMap, news resource.PropertyMap) (*pulumirpc.DiffResponse, error)
func StackToPropertyMap ¶
func StackToPropertyMap(stack pulumiapi.StackIdentifier) resource.PropertyMap
Types ¶
type AuthPolicyDecision ¶
type AuthPolicyDecision string
type AuthPolicyPermissionLevel ¶
type AuthPolicyPermissionLevel string
type AuthPolicyTokenType ¶
type AuthPolicyTokenType string
type PulumiServiceAccessTokenInput ¶
type PulumiServiceAccessTokenInput struct {
Description string
}
type PulumiServiceAccessTokenResource ¶
func (*PulumiServiceAccessTokenResource) Check ¶
func (at *PulumiServiceAccessTokenResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
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) 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 PulumiServiceAgentPoolResource ¶
type PulumiServiceAgentPoolResource struct {
Client pulumiapi.AgentPoolClient
}
func (*PulumiServiceAgentPoolResource) Check ¶
func (ap *PulumiServiceAgentPoolResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
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) 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 PulumiServiceAuthPolicyDefinition ¶
type PulumiServiceAuthPolicyDefinition struct { Decision AuthPolicyDecision TokenType AuthPolicyTokenType TeamName *string UserLogin *string RunnerID *string AuthorizedPermissions []AuthPolicyPermissionLevel Rules map[string]string }
type PulumiServiceDeploymentScheduleInput ¶
type PulumiServiceDeploymentScheduleInput struct { Stack pulumiapi.StackIdentifier ScheduleCron *string `pulumi:"scheduleCron"` ScheduleOnce *time.Time `pulumi:"scheduleOnce"` PulumiOperation string `pulumi:"pulumiOperation"` }
func ToPulumiServiceDeploymentScheduleInput ¶
func ToPulumiServiceDeploymentScheduleInput(properties *structpb.Struct) (*PulumiServiceDeploymentScheduleInput, error)
func (*PulumiServiceDeploymentScheduleInput) ToPropertyMap ¶
func (i *PulumiServiceDeploymentScheduleInput) ToPropertyMap() resource.PropertyMap
type PulumiServiceDeploymentScheduleResource ¶
type PulumiServiceDeploymentScheduleResource struct {
Client pulumiapi.ScheduleClient
}
func (*PulumiServiceDeploymentScheduleResource) Check ¶
func (st *PulumiServiceDeploymentScheduleResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
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) Update ¶
func (st *PulumiServiceDeploymentScheduleResource) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
type PulumiServiceDeploymentSettingsInput ¶
type PulumiServiceDeploymentSettingsInput struct { pulumiapi.DeploymentSettings Stack pulumiapi.StackIdentifier }
func (*PulumiServiceDeploymentSettingsInput) ToPropertyMap ¶
func (ds *PulumiServiceDeploymentSettingsInput) ToPropertyMap(plaintextInputSettings *pulumiapi.DeploymentSettings, currentStateCipherSettings *pulumiapi.DeploymentSettings, isInput bool) resource.PropertyMap
plaintextInputSettings are the latest inputs of the resource, containing plaintext values wrapped in Secrets currentStateCipherSettings are the latest outputs/properties of the resource, containing ciphertext strings of secret values isInput is a flag that selects whether to generating an input PropertyMap that contains plaintext (true) or an output PropertyMap that contains ciphertext (false)
type PulumiServiceDeploymentSettingsResource ¶
type PulumiServiceDeploymentSettingsResource struct {
Client pulumiapi.DeploymentSettingsClient
}
func (*PulumiServiceDeploymentSettingsResource) Check ¶
func (ds *PulumiServiceDeploymentSettingsResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
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(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
type PulumiServiceDriftScheduleInput ¶
type PulumiServiceDriftScheduleInput struct { Stack pulumiapi.StackIdentifier ScheduleCron string `pulumi:"scheduleCron"` AutoRemediate bool `pulumi:"autoRemediate"` }
func ToPulumiServiceDriftScheduleInput ¶
func ToPulumiServiceDriftScheduleInput(properties *structpb.Struct) (*PulumiServiceDriftScheduleInput, error)
func (*PulumiServiceDriftScheduleInput) ToPropertyMap ¶
func (i *PulumiServiceDriftScheduleInput) ToPropertyMap() resource.PropertyMap
type PulumiServiceDriftScheduleOutput ¶
type PulumiServiceDriftScheduleOutput struct { Input PulumiServiceDriftScheduleInput ScheduleID string `pulumi:"scheduleId"` }
type PulumiServiceDriftScheduleResource ¶
type PulumiServiceDriftScheduleResource struct {
Client pulumiapi.ScheduleClient
}
func (*PulumiServiceDriftScheduleResource) Check ¶
func (st *PulumiServiceDriftScheduleResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
func (*PulumiServiceDriftScheduleResource) Create ¶
func (st *PulumiServiceDriftScheduleResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
func (*PulumiServiceDriftScheduleResource) Delete ¶
func (st *PulumiServiceDriftScheduleResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
func (*PulumiServiceDriftScheduleResource) Diff ¶
func (st *PulumiServiceDriftScheduleResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
func (*PulumiServiceDriftScheduleResource) Name ¶
func (st *PulumiServiceDriftScheduleResource) Name() string
func (*PulumiServiceDriftScheduleResource) Read ¶
func (st *PulumiServiceDriftScheduleResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
func (*PulumiServiceDriftScheduleResource) Update ¶
func (st *PulumiServiceDriftScheduleResource) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
type PulumiServiceEnvironmentInput ¶
type PulumiServiceEnvironmentInput struct { OrgName string ProjectName string EnvName string Yaml string }
func ToPulumiServiceEnvironmentInput ¶
func ToPulumiServiceEnvironmentInput(properties *structpb.Struct) (*PulumiServiceEnvironmentInput, error)
func (*PulumiServiceEnvironmentInput) ToPropertyMap ¶
func (i *PulumiServiceEnvironmentInput) ToPropertyMap() (resource.PropertyMap, error)
type PulumiServiceEnvironmentOutput ¶
type PulumiServiceEnvironmentOutput struct {
// contains filtered or unexported fields
}
func (*PulumiServiceEnvironmentOutput) ToPropertyMap ¶
func (i *PulumiServiceEnvironmentOutput) ToPropertyMap() (resource.PropertyMap, error)
type PulumiServiceEnvironmentResource ¶
type PulumiServiceEnvironmentResource struct {
Client esc_client.Client
}
func (*PulumiServiceEnvironmentResource) Check ¶
func (st *PulumiServiceEnvironmentResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
func (*PulumiServiceEnvironmentResource) Create ¶
func (st *PulumiServiceEnvironmentResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
func (*PulumiServiceEnvironmentResource) Delete ¶
func (st *PulumiServiceEnvironmentResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
func (*PulumiServiceEnvironmentResource) Diff ¶
func (st *PulumiServiceEnvironmentResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
func (*PulumiServiceEnvironmentResource) Name ¶
func (st *PulumiServiceEnvironmentResource) Name() string
func (*PulumiServiceEnvironmentResource) Read ¶
func (st *PulumiServiceEnvironmentResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
func (*PulumiServiceEnvironmentResource) Update ¶
func (st *PulumiServiceEnvironmentResource) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
type PulumiServiceEnvironmentVersionTagInput ¶
type PulumiServiceEnvironmentVersionTagInput struct { Organization string `pulumi:"organization"` Project string `pulumi:"project"` Environment string `pulumi:"environment"` TagName string `pulumi:"tagName"` Revision int `pulumi:"revision"` }
func (*PulumiServiceEnvironmentVersionTagInput) ToPropertyMap ¶
func (i *PulumiServiceEnvironmentVersionTagInput) ToPropertyMap() resource.PropertyMap
type PulumiServiceEnvironmentVersionTagResource ¶
type PulumiServiceEnvironmentVersionTagResource struct {
Client esc_client.Client
}
func (*PulumiServiceEnvironmentVersionTagResource) Check ¶
func (evt *PulumiServiceEnvironmentVersionTagResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
func (*PulumiServiceEnvironmentVersionTagResource) Create ¶
func (evt *PulumiServiceEnvironmentVersionTagResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
func (*PulumiServiceEnvironmentVersionTagResource) Delete ¶
func (evt *PulumiServiceEnvironmentVersionTagResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
func (*PulumiServiceEnvironmentVersionTagResource) Diff ¶
func (evt *PulumiServiceEnvironmentVersionTagResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
func (*PulumiServiceEnvironmentVersionTagResource) Name ¶
func (evt *PulumiServiceEnvironmentVersionTagResource) Name() string
func (*PulumiServiceEnvironmentVersionTagResource) Read ¶
func (evt *PulumiServiceEnvironmentVersionTagResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
func (*PulumiServiceEnvironmentVersionTagResource) ToPulumiServiceEnvironmentVersionTagInput ¶
func (evt *PulumiServiceEnvironmentVersionTagResource) ToPulumiServiceEnvironmentVersionTagInput(properties *structpb.Struct) PulumiServiceEnvironmentVersionTagInput
func (*PulumiServiceEnvironmentVersionTagResource) Update ¶
func (evt *PulumiServiceEnvironmentVersionTagResource) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
type PulumiServiceOidcIssuerProperties ¶
type PulumiServiceOidcIssuerProperties struct {
PulumiServiceOidcIssuerInput
}
type PulumiServiceOidcIssuerResource ¶
type PulumiServiceOidcIssuerResource struct {
Client pulumiapi.OidcClient
}
func (*PulumiServiceOidcIssuerResource) Check ¶
func (oir *PulumiServiceOidcIssuerResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
func (*PulumiServiceOidcIssuerResource) Create ¶
func (oir *PulumiServiceOidcIssuerResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
func (*PulumiServiceOidcIssuerResource) Delete ¶
func (oir *PulumiServiceOidcIssuerResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
func (*PulumiServiceOidcIssuerResource) Diff ¶
func (oir *PulumiServiceOidcIssuerResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
func (*PulumiServiceOidcIssuerResource) Name ¶
func (oir *PulumiServiceOidcIssuerResource) Name() string
func (*PulumiServiceOidcIssuerResource) Read ¶
func (oir *PulumiServiceOidcIssuerResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
func (*PulumiServiceOidcIssuerResource) ToPulumiServiceOidcIssuerInput ¶
func (oir *PulumiServiceOidcIssuerResource) ToPulumiServiceOidcIssuerInput(inputMap resource.PropertyMap) PulumiServiceOidcIssuerInput
func (*PulumiServiceOidcIssuerResource) Update ¶
func (oir *PulumiServiceOidcIssuerResource) Update(req *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 ¶
func (*PulumiServiceOrgAccessTokenResource) Check ¶
func (ot *PulumiServiceOrgAccessTokenResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
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) 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 PulumiServiceSharedScheduleOutput ¶
type PulumiServiceSharedScheduleOutput struct {}
func ToPulumiServiceSharedScheduleOutput ¶
func ToPulumiServiceSharedScheduleOutput(properties *structpb.Struct) (*PulumiServiceSharedScheduleOutput, error)
type PulumiServiceStack ¶
type PulumiServiceStack struct { pulumiapi.StackIdentifier ForceDestroy bool }
func (*PulumiServiceStack) ToPropertyMap ¶
func (i *PulumiServiceStack) ToPropertyMap() resource.PropertyMap
type PulumiServiceStackResource ¶
func (*PulumiServiceStackResource) Check ¶
func (s *PulumiServiceStackResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
func (*PulumiServiceStackResource) Create ¶
func (s *PulumiServiceStackResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
func (*PulumiServiceStackResource) Delete ¶
func (s *PulumiServiceStackResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
func (*PulumiServiceStackResource) Diff ¶
func (s *PulumiServiceStackResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
func (*PulumiServiceStackResource) Name ¶
func (s *PulumiServiceStackResource) Name() string
func (*PulumiServiceStackResource) Read ¶
func (s *PulumiServiceStackResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
func (*PulumiServiceStackResource) ToPulumiServiceStackTagInput ¶
func (s *PulumiServiceStackResource) ToPulumiServiceStackTagInput(inputMap resource.PropertyMap) (*PulumiServiceStack, error)
func (*PulumiServiceStackResource) Update ¶
func (s *PulumiServiceStackResource) Update(_ *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
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 ¶
func (*PulumiServiceStackTagResource) Check ¶
func (st *PulumiServiceStackTagResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
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 ¶
func (*PulumiServiceTeamAccessTokenResource) Check ¶
func (t *PulumiServiceTeamAccessTokenResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
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) 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 PulumiServiceTeamEnvironmentPermissionResource ¶
type PulumiServiceTeamEnvironmentPermissionResource struct {
Client pulumiapi.TeamClient
}
func (*PulumiServiceTeamEnvironmentPermissionResource) Check ¶
func (tp *PulumiServiceTeamEnvironmentPermissionResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
func (*PulumiServiceTeamEnvironmentPermissionResource) Create ¶
func (tp *PulumiServiceTeamEnvironmentPermissionResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
func (*PulumiServiceTeamEnvironmentPermissionResource) Delete ¶
func (tp *PulumiServiceTeamEnvironmentPermissionResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
func (*PulumiServiceTeamEnvironmentPermissionResource) Diff ¶
func (tp *PulumiServiceTeamEnvironmentPermissionResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
func (*PulumiServiceTeamEnvironmentPermissionResource) Name ¶
func (tp *PulumiServiceTeamEnvironmentPermissionResource) Name() string
func (*PulumiServiceTeamEnvironmentPermissionResource) Read ¶
func (tp *PulumiServiceTeamEnvironmentPermissionResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
func (*PulumiServiceTeamEnvironmentPermissionResource) ToPulumiServiceTeamInput ¶
func (tp *PulumiServiceTeamEnvironmentPermissionResource) ToPulumiServiceTeamInput(inputMap resource.PropertyMap) (*TeamEnvironmentPermissionInput, error)
func (*PulumiServiceTeamEnvironmentPermissionResource) Update ¶
func (tp *PulumiServiceTeamEnvironmentPermissionResource) Update(_ *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
Update does nothing because we always replace on changes, never an update
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 {
Client pulumiapi.TeamClient
}
func (*PulumiServiceTeamResource) Check ¶
func (t *PulumiServiceTeamResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
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 PulumiServiceTemplateSourceDestination ¶
type PulumiServiceTemplateSourceDestination struct {
Url *string
}
type PulumiServiceTemplateSourceInput ¶
type PulumiServiceTemplateSourceInput struct { OrganizationName string SourceName string SourceURL string Destination *PulumiServiceTemplateSourceDestination }
func (*PulumiServiceTemplateSourceInput) ToPropertyMap ¶
func (i *PulumiServiceTemplateSourceInput) ToPropertyMap() resource.PropertyMap
type PulumiServiceTemplateSourceResource ¶
func (*PulumiServiceTemplateSourceResource) Check ¶
func (s *PulumiServiceTemplateSourceResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
func (*PulumiServiceTemplateSourceResource) Create ¶
func (s *PulumiServiceTemplateSourceResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
func (*PulumiServiceTemplateSourceResource) Delete ¶
func (s *PulumiServiceTemplateSourceResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
func (*PulumiServiceTemplateSourceResource) Diff ¶
func (s *PulumiServiceTemplateSourceResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
func (*PulumiServiceTemplateSourceResource) Name ¶
func (s *PulumiServiceTemplateSourceResource) Name() string
func (*PulumiServiceTemplateSourceResource) Read ¶
func (s *PulumiServiceTemplateSourceResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
func (*PulumiServiceTemplateSourceResource) ToPulumiServiceTemplateSourceInput ¶
func (s *PulumiServiceTemplateSourceResource) ToPulumiServiceTemplateSourceInput(inputMap resource.PropertyMap) (*PulumiServiceTemplateSourceInput, error)
func (*PulumiServiceTemplateSourceResource) Update ¶
func (s *PulumiServiceTemplateSourceResource) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
type PulumiServiceTtlScheduleInput ¶
type PulumiServiceTtlScheduleInput struct { Stack pulumiapi.StackIdentifier Timestamp time.Time `pulumi:"timestamp"` DeleteAfterDestroy bool `pulumi:"deleteAfterDestroy"` }
func ToPulumiServiceTtlScheduleInput ¶
func ToPulumiServiceTtlScheduleInput(properties *structpb.Struct) (*PulumiServiceTtlScheduleInput, error)
func (*PulumiServiceTtlScheduleInput) ToPropertyMap ¶
func (i *PulumiServiceTtlScheduleInput) ToPropertyMap() resource.PropertyMap
type PulumiServiceTtlScheduleOutput ¶
type PulumiServiceTtlScheduleOutput struct { Input PulumiServiceTtlScheduleInput ScheduleID string `pulumi:"scheduleId"` }
type PulumiServiceTtlScheduleResource ¶
type PulumiServiceTtlScheduleResource struct {
Client pulumiapi.ScheduleClient
}
func (*PulumiServiceTtlScheduleResource) Check ¶
func (st *PulumiServiceTtlScheduleResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
func (*PulumiServiceTtlScheduleResource) Create ¶
func (st *PulumiServiceTtlScheduleResource) Create(req *pulumirpc.CreateRequest) (*pulumirpc.CreateResponse, error)
func (*PulumiServiceTtlScheduleResource) Delete ¶
func (st *PulumiServiceTtlScheduleResource) Delete(req *pulumirpc.DeleteRequest) (*pbempty.Empty, error)
func (*PulumiServiceTtlScheduleResource) Diff ¶
func (st *PulumiServiceTtlScheduleResource) Diff(req *pulumirpc.DiffRequest) (*pulumirpc.DiffResponse, error)
func (*PulumiServiceTtlScheduleResource) Name ¶
func (st *PulumiServiceTtlScheduleResource) Name() string
func (*PulumiServiceTtlScheduleResource) Read ¶
func (st *PulumiServiceTtlScheduleResource) Read(req *pulumirpc.ReadRequest) (*pulumirpc.ReadResponse, error)
func (*PulumiServiceTtlScheduleResource) Update ¶
func (st *PulumiServiceTtlScheduleResource) Update(req *pulumirpc.UpdateRequest) (*pulumirpc.UpdateResponse, error)
type PulumiServiceWebhookInput ¶
type PulumiServiceWebhookInput struct { Active bool DisplayName string PayloadUrl string Secret *pulumiapi.SecretValue OrganizationName string ProjectName *string StackName *string EnvironmentName *string Format *string Filters []string Groups []string }
func (*PulumiServiceWebhookInput) ToPropertyMap ¶
func (i *PulumiServiceWebhookInput) ToPropertyMap(plaintextSecret *pulumiapi.SecretValue, cipherSecret *pulumiapi.SecretValue, isInput bool) resource.PropertyMap
type PulumiServiceWebhookProperties ¶
type PulumiServiceWebhookProperties struct { PulumiServiceWebhookInput Name string }
func (*PulumiServiceWebhookProperties) ToPropertyMap ¶
func (i *PulumiServiceWebhookProperties) ToPropertyMap(plaintextSecret *pulumiapi.SecretValue, cipherSecret *pulumiapi.SecretValue, isInput bool) resource.PropertyMap
type PulumiServiceWebhookResource ¶
type PulumiServiceWebhookResource struct {
Client pulumiapi.WebhookClient
}
func (*PulumiServiceWebhookResource) Check ¶
func (wh *PulumiServiceWebhookResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
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 TeamEnvironmentPermissionInput ¶
type TeamEnvironmentPermissionInput struct { Organization string `pulumi:"organization"` Team string `pulumi:"team"` Environment string `pulumi:"environment"` Project string `pulumi:"project"` Permission string `pulumi:"permission"` MaxOpenDuration string `pulumi:"maxOpenDuration"` }
func (*TeamEnvironmentPermissionInput) ToPropertyMap ¶
func (i *TeamEnvironmentPermissionInput) ToPropertyMap() resource.PropertyMap
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 {
Client pulumiapi.TeamClient
}
func (*TeamStackPermissionResource) Check ¶
func (tp *TeamStackPermissionResource) Check(req *pulumirpc.CheckRequest) (*pulumirpc.CheckResponse, error)
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
Source Files
¶
Click to show internal directories.
Click to hide internal directories.