resources

package
v0.29.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 30, 2025 License: Apache-2.0 Imports: 24 Imported by: 0

Documentation

Index

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 GenerateAgentPoolProperties

func GenerateAgentPoolProperties(input PulumiServiceAgentPoolInput, agentPool pulumiapi.AgentPool) (outputs *structpb.Struct, inputs *structpb.Struct, err error)

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 ParseScheduleID(id string, scheduleType string) (*pulumiapi.StackIdentifier, *string, error)

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

type PulumiServiceAccessTokenResource struct {
	Client *pulumiapi.Client
}

func (*PulumiServiceAccessTokenResource) Check

func (*PulumiServiceAccessTokenResource) Create

func (*PulumiServiceAccessTokenResource) Delete

func (*PulumiServiceAccessTokenResource) Diff

func (*PulumiServiceAccessTokenResource) Name

func (*PulumiServiceAccessTokenResource) Read

func (*PulumiServiceAccessTokenResource) ToPulumiServiceAccessTokenInput

func (at *PulumiServiceAccessTokenResource) ToPulumiServiceAccessTokenInput(inputMap resource.PropertyMap) PulumiServiceAccessTokenInput

func (*PulumiServiceAccessTokenResource) Update

type PulumiServiceAgentPoolInput

type PulumiServiceAgentPoolInput struct {
	OrgName      string
	Description  string
	Name         string
	ForceDestroy bool
}

type PulumiServiceAgentPoolResource

type PulumiServiceAgentPoolResource struct {
	Client pulumiapi.AgentPoolClient
}

func (*PulumiServiceAgentPoolResource) Check

func (*PulumiServiceAgentPoolResource) Create

func (*PulumiServiceAgentPoolResource) Delete

func (*PulumiServiceAgentPoolResource) Diff

func (*PulumiServiceAgentPoolResource) Name

func (*PulumiServiceAgentPoolResource) Read

func (*PulumiServiceAgentPoolResource) ToPulumiServiceAgentPoolInput

func (ap *PulumiServiceAgentPoolResource) ToPulumiServiceAgentPoolInput(inputMap resource.PropertyMap) PulumiServiceAgentPoolInput

func (*PulumiServiceAgentPoolResource) Update

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

type PulumiServiceDeploymentScheduleResource

type PulumiServiceDeploymentScheduleResource struct {
	Client pulumiapi.ScheduleClient
}

func (*PulumiServiceDeploymentScheduleResource) Check

func (*PulumiServiceDeploymentScheduleResource) Create

func (*PulumiServiceDeploymentScheduleResource) Delete

func (*PulumiServiceDeploymentScheduleResource) Diff

func (*PulumiServiceDeploymentScheduleResource) Name

func (*PulumiServiceDeploymentScheduleResource) Read

func (*PulumiServiceDeploymentScheduleResource) Update

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 (*PulumiServiceDeploymentSettingsResource) Create

func (*PulumiServiceDeploymentSettingsResource) Delete

func (*PulumiServiceDeploymentSettingsResource) Diff

func (*PulumiServiceDeploymentSettingsResource) Name

func (*PulumiServiceDeploymentSettingsResource) Read

func (*PulumiServiceDeploymentSettingsResource) ToPulumiServiceDeploymentSettingsInput

func (ds *PulumiServiceDeploymentSettingsResource) ToPulumiServiceDeploymentSettingsInput(inputMap resource.PropertyMap) PulumiServiceDeploymentSettingsInput

func (*PulumiServiceDeploymentSettingsResource) Update

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

type PulumiServiceDriftScheduleOutput

type PulumiServiceDriftScheduleOutput struct {
	Input      PulumiServiceDriftScheduleInput
	ScheduleID string `pulumi:"scheduleId"`
}

type PulumiServiceDriftScheduleResource

type PulumiServiceDriftScheduleResource struct {
	Client pulumiapi.ScheduleClient
}

func (*PulumiServiceDriftScheduleResource) Check

func (*PulumiServiceDriftScheduleResource) Create

func (*PulumiServiceDriftScheduleResource) Delete

func (*PulumiServiceDriftScheduleResource) Diff

func (*PulumiServiceDriftScheduleResource) Name

func (*PulumiServiceDriftScheduleResource) Read

func (*PulumiServiceDriftScheduleResource) Update

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

type PulumiServiceEnvironmentOutput

type PulumiServiceEnvironmentOutput struct {
	// contains filtered or unexported fields
}

func (*PulumiServiceEnvironmentOutput) ToPropertyMap

type PulumiServiceEnvironmentResource

type PulumiServiceEnvironmentResource struct {
	Client esc_client.Client
}

func (*PulumiServiceEnvironmentResource) Check

func (*PulumiServiceEnvironmentResource) Create

func (*PulumiServiceEnvironmentResource) Delete

func (*PulumiServiceEnvironmentResource) Diff

func (*PulumiServiceEnvironmentResource) Name

func (*PulumiServiceEnvironmentResource) Read

func (*PulumiServiceEnvironmentResource) Update

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

type PulumiServiceEnvironmentVersionTagResource

type PulumiServiceEnvironmentVersionTagResource struct {
	Client esc_client.Client
}

func (*PulumiServiceEnvironmentVersionTagResource) Check

func (*PulumiServiceEnvironmentVersionTagResource) Create

func (*PulumiServiceEnvironmentVersionTagResource) Delete

func (*PulumiServiceEnvironmentVersionTagResource) Diff

func (*PulumiServiceEnvironmentVersionTagResource) Name

func (*PulumiServiceEnvironmentVersionTagResource) Read

func (*PulumiServiceEnvironmentVersionTagResource) ToPulumiServiceEnvironmentVersionTagInput

func (evt *PulumiServiceEnvironmentVersionTagResource) ToPulumiServiceEnvironmentVersionTagInput(properties *structpb.Struct) PulumiServiceEnvironmentVersionTagInput

func (*PulumiServiceEnvironmentVersionTagResource) Update

type PulumiServiceOidcIssuerInput

type PulumiServiceOidcIssuerInput struct {
	Organization         string
	Name                 string
	URL                  string
	MaxExpirationSeconds *int64
	Thumbprints          []string
	Policies             []PulumiServiceAuthPolicyDefinition
}

type PulumiServiceOidcIssuerProperties

type PulumiServiceOidcIssuerProperties struct {
	PulumiServiceOidcIssuerInput
}

type PulumiServiceOidcIssuerResource

type PulumiServiceOidcIssuerResource struct {
	Client pulumiapi.OidcClient
}

func (*PulumiServiceOidcIssuerResource) Check

func (*PulumiServiceOidcIssuerResource) Create

func (*PulumiServiceOidcIssuerResource) Delete

func (*PulumiServiceOidcIssuerResource) Diff

func (*PulumiServiceOidcIssuerResource) Name

func (*PulumiServiceOidcIssuerResource) Read

func (*PulumiServiceOidcIssuerResource) ToPulumiServiceOidcIssuerInput

func (oir *PulumiServiceOidcIssuerResource) ToPulumiServiceOidcIssuerInput(inputMap resource.PropertyMap) PulumiServiceOidcIssuerInput

func (*PulumiServiceOidcIssuerResource) Update

type PulumiServiceOrgAccessTokenInput

type PulumiServiceOrgAccessTokenInput struct {
	OrgName     string
	Description string
	Name        string
	Admin       bool
}

func (*PulumiServiceOrgAccessTokenInput) ToPropertyMap

type PulumiServiceOrgAccessTokenResource

type PulumiServiceOrgAccessTokenResource struct {
	Client *pulumiapi.Client
}

func (*PulumiServiceOrgAccessTokenResource) Check

func (*PulumiServiceOrgAccessTokenResource) Create

func (*PulumiServiceOrgAccessTokenResource) Delete

func (*PulumiServiceOrgAccessTokenResource) Diff

func (*PulumiServiceOrgAccessTokenResource) Name

func (*PulumiServiceOrgAccessTokenResource) Read

func (*PulumiServiceOrgAccessTokenResource) ToPulumiServiceOrgAccessTokenInput

func (ot *PulumiServiceOrgAccessTokenResource) ToPulumiServiceOrgAccessTokenInput(inputMap resource.PropertyMap) PulumiServiceOrgAccessTokenInput

func (*PulumiServiceOrgAccessTokenResource) Update

type PulumiServiceSharedScheduleOutput

type PulumiServiceSharedScheduleOutput struct {
	Stack      pulumiapi.StackIdentifier
	ScheduleID string `pulumi:"scheduleId"`
}

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

type PulumiServiceStackResource struct {
	Client *pulumiapi.Client
}

func (*PulumiServiceStackResource) Check

func (*PulumiServiceStackResource) Create

func (*PulumiServiceStackResource) Delete

func (*PulumiServiceStackResource) Diff

func (*PulumiServiceStackResource) Name

func (*PulumiServiceStackResource) Read

func (*PulumiServiceStackResource) ToPulumiServiceStackTagInput

func (s *PulumiServiceStackResource) ToPulumiServiceStackTagInput(inputMap resource.PropertyMap) (*PulumiServiceStack, error)

func (*PulumiServiceStackResource) Update

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 {
	Client *pulumiapi.Client
}

func (*PulumiServiceStackTagResource) Check

func (*PulumiServiceStackTagResource) Create

func (*PulumiServiceStackTagResource) Delete

func (*PulumiServiceStackTagResource) Diff

func (*PulumiServiceStackTagResource) Name

func (*PulumiServiceStackTagResource) Read

func (*PulumiServiceStackTagResource) ToPulumiServiceStackTagInput

func (st *PulumiServiceStackTagResource) ToPulumiServiceStackTagInput(inputMap resource.PropertyMap) PulumiServiceStackTagInput

func (*PulumiServiceStackTagResource) Update

type PulumiServiceTeamAccessTokenInput

type PulumiServiceTeamAccessTokenInput struct {
	Name        string
	OrgName     string
	TeamName    string
	Description string
}

func (*PulumiServiceTeamAccessTokenInput) ToPropertyMap

type PulumiServiceTeamAccessTokenResource

type PulumiServiceTeamAccessTokenResource struct {
	Client *pulumiapi.Client
}

func (*PulumiServiceTeamAccessTokenResource) Check

func (*PulumiServiceTeamAccessTokenResource) Create

func (*PulumiServiceTeamAccessTokenResource) Delete

func (*PulumiServiceTeamAccessTokenResource) Diff

func (*PulumiServiceTeamAccessTokenResource) Name

func (*PulumiServiceTeamAccessTokenResource) Read

func (*PulumiServiceTeamAccessTokenResource) ToPulumiServiceAccessTokenInput

func (*PulumiServiceTeamAccessTokenResource) Update

type PulumiServiceTeamEnvironmentPermissionResource

type PulumiServiceTeamEnvironmentPermissionResource struct {
	Client pulumiapi.TeamClient
}

func (*PulumiServiceTeamEnvironmentPermissionResource) Check

func (*PulumiServiceTeamEnvironmentPermissionResource) Create

func (*PulumiServiceTeamEnvironmentPermissionResource) Delete

func (*PulumiServiceTeamEnvironmentPermissionResource) Diff

func (*PulumiServiceTeamEnvironmentPermissionResource) Name

func (*PulumiServiceTeamEnvironmentPermissionResource) Read

func (*PulumiServiceTeamEnvironmentPermissionResource) ToPulumiServiceTeamInput

func (*PulumiServiceTeamEnvironmentPermissionResource) Update

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

func (*PulumiServiceTeamInput) ToRpc

type PulumiServiceTeamResource

type PulumiServiceTeamResource struct {
	Client pulumiapi.TeamClient
}

func (*PulumiServiceTeamResource) Check

func (*PulumiServiceTeamResource) Create

func (*PulumiServiceTeamResource) Delete

func (*PulumiServiceTeamResource) Diff

func (*PulumiServiceTeamResource) Name

func (*PulumiServiceTeamResource) Read

func (*PulumiServiceTeamResource) Update

type PulumiServiceTeamStackPermission

type PulumiServiceTeamStackPermission struct {
	ProjectName string
	StackName   string
	Permission  int
}

type PulumiServiceTemplateSourceDestination

type PulumiServiceTemplateSourceDestination struct {
	Url *string
}

type PulumiServiceTemplateSourceInput

type PulumiServiceTemplateSourceInput struct {
	OrganizationName string
	SourceName       string
	SourceURL        string
	Destination      *PulumiServiceTemplateSourceDestination
}

func (*PulumiServiceTemplateSourceInput) ToPropertyMap

type PulumiServiceTemplateSourceResource

type PulumiServiceTemplateSourceResource struct {
	Client *pulumiapi.Client
}

func (*PulumiServiceTemplateSourceResource) Check

func (*PulumiServiceTemplateSourceResource) Create

func (*PulumiServiceTemplateSourceResource) Delete

func (*PulumiServiceTemplateSourceResource) Diff

func (*PulumiServiceTemplateSourceResource) Name

func (*PulumiServiceTemplateSourceResource) Read

func (*PulumiServiceTemplateSourceResource) ToPulumiServiceTemplateSourceInput

func (s *PulumiServiceTemplateSourceResource) ToPulumiServiceTemplateSourceInput(inputMap resource.PropertyMap) (*PulumiServiceTemplateSourceInput, error)

func (*PulumiServiceTemplateSourceResource) Update

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

type PulumiServiceTtlScheduleOutput

type PulumiServiceTtlScheduleOutput struct {
	Input      PulumiServiceTtlScheduleInput
	ScheduleID string `pulumi:"scheduleId"`
}

type PulumiServiceTtlScheduleResource

type PulumiServiceTtlScheduleResource struct {
	Client pulumiapi.ScheduleClient
}

func (*PulumiServiceTtlScheduleResource) Check

func (*PulumiServiceTtlScheduleResource) Create

func (*PulumiServiceTtlScheduleResource) Delete

func (*PulumiServiceTtlScheduleResource) Diff

func (*PulumiServiceTtlScheduleResource) Name

func (*PulumiServiceTtlScheduleResource) Read

func (*PulumiServiceTtlScheduleResource) Update

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 (*PulumiServiceWebhookResource) Create

func (*PulumiServiceWebhookResource) Delete

func (*PulumiServiceWebhookResource) Diff

func (*PulumiServiceWebhookResource) Name

func (*PulumiServiceWebhookResource) Read

func (*PulumiServiceWebhookResource) ToPulumiServiceWebhookProperties

func (wh *PulumiServiceWebhookResource) ToPulumiServiceWebhookProperties(propMap resource.PropertyMap) PulumiServiceWebhookProperties

func (*PulumiServiceWebhookResource) Update

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

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 (*TeamStackPermissionResource) Create

func (*TeamStackPermissionResource) Delete

func (*TeamStackPermissionResource) Diff

func (*TeamStackPermissionResource) Name

func (*TeamStackPermissionResource) Read

func (*TeamStackPermissionResource) ToPulumiServiceTeamInput

func (tp *TeamStackPermissionResource) ToPulumiServiceTeamInput(inputMap resource.PropertyMap) (*TeamStackPermissionInput, error)

func (*TeamStackPermissionResource) Update

Update does nothing because we always replace on changes, never an update

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL