Documentation ¶
Overview ¶
A Pulumi package for creating and managing Spacelift resources.
Index ¶
- type AuditTrailWebhook
- func (*AuditTrailWebhook) ElementType() reflect.Type
- func (i *AuditTrailWebhook) ToAuditTrailWebhookOutput() AuditTrailWebhookOutput
- func (i *AuditTrailWebhook) ToAuditTrailWebhookOutputWithContext(ctx context.Context) AuditTrailWebhookOutput
- func (i *AuditTrailWebhook) ToOutput(ctx context.Context) pulumix.Output[*AuditTrailWebhook]
- type AuditTrailWebhookArgs
- type AuditTrailWebhookArray
- func (AuditTrailWebhookArray) ElementType() reflect.Type
- func (i AuditTrailWebhookArray) ToAuditTrailWebhookArrayOutput() AuditTrailWebhookArrayOutput
- func (i AuditTrailWebhookArray) ToAuditTrailWebhookArrayOutputWithContext(ctx context.Context) AuditTrailWebhookArrayOutput
- func (i AuditTrailWebhookArray) ToOutput(ctx context.Context) pulumix.Output[[]*AuditTrailWebhook]
- type AuditTrailWebhookArrayInput
- type AuditTrailWebhookArrayOutput
- func (AuditTrailWebhookArrayOutput) ElementType() reflect.Type
- func (o AuditTrailWebhookArrayOutput) Index(i pulumi.IntInput) AuditTrailWebhookOutput
- func (o AuditTrailWebhookArrayOutput) ToAuditTrailWebhookArrayOutput() AuditTrailWebhookArrayOutput
- func (o AuditTrailWebhookArrayOutput) ToAuditTrailWebhookArrayOutputWithContext(ctx context.Context) AuditTrailWebhookArrayOutput
- func (o AuditTrailWebhookArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*AuditTrailWebhook]
- type AuditTrailWebhookInput
- type AuditTrailWebhookMap
- func (AuditTrailWebhookMap) ElementType() reflect.Type
- func (i AuditTrailWebhookMap) ToAuditTrailWebhookMapOutput() AuditTrailWebhookMapOutput
- func (i AuditTrailWebhookMap) ToAuditTrailWebhookMapOutputWithContext(ctx context.Context) AuditTrailWebhookMapOutput
- func (i AuditTrailWebhookMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*AuditTrailWebhook]
- type AuditTrailWebhookMapInput
- type AuditTrailWebhookMapOutput
- func (AuditTrailWebhookMapOutput) ElementType() reflect.Type
- func (o AuditTrailWebhookMapOutput) MapIndex(k pulumi.StringInput) AuditTrailWebhookOutput
- func (o AuditTrailWebhookMapOutput) ToAuditTrailWebhookMapOutput() AuditTrailWebhookMapOutput
- func (o AuditTrailWebhookMapOutput) ToAuditTrailWebhookMapOutputWithContext(ctx context.Context) AuditTrailWebhookMapOutput
- func (o AuditTrailWebhookMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*AuditTrailWebhook]
- type AuditTrailWebhookOutput
- func (AuditTrailWebhookOutput) ElementType() reflect.Type
- func (o AuditTrailWebhookOutput) Enabled() pulumi.BoolOutput
- func (o AuditTrailWebhookOutput) Endpoint() pulumi.StringOutput
- func (o AuditTrailWebhookOutput) IncludeRuns() pulumi.BoolPtrOutput
- func (o AuditTrailWebhookOutput) Secret() pulumi.StringOutput
- func (o AuditTrailWebhookOutput) ToAuditTrailWebhookOutput() AuditTrailWebhookOutput
- func (o AuditTrailWebhookOutput) ToAuditTrailWebhookOutputWithContext(ctx context.Context) AuditTrailWebhookOutput
- func (o AuditTrailWebhookOutput) ToOutput(ctx context.Context) pulumix.Output[*AuditTrailWebhook]
- type AuditTrailWebhookState
- type AwsIntegration
- func (*AwsIntegration) ElementType() reflect.Type
- func (i *AwsIntegration) ToAwsIntegrationOutput() AwsIntegrationOutput
- func (i *AwsIntegration) ToAwsIntegrationOutputWithContext(ctx context.Context) AwsIntegrationOutput
- func (i *AwsIntegration) ToOutput(ctx context.Context) pulumix.Output[*AwsIntegration]
- type AwsIntegrationArgs
- type AwsIntegrationArray
- func (AwsIntegrationArray) ElementType() reflect.Type
- func (i AwsIntegrationArray) ToAwsIntegrationArrayOutput() AwsIntegrationArrayOutput
- func (i AwsIntegrationArray) ToAwsIntegrationArrayOutputWithContext(ctx context.Context) AwsIntegrationArrayOutput
- func (i AwsIntegrationArray) ToOutput(ctx context.Context) pulumix.Output[[]*AwsIntegration]
- type AwsIntegrationArrayInput
- type AwsIntegrationArrayOutput
- func (AwsIntegrationArrayOutput) ElementType() reflect.Type
- func (o AwsIntegrationArrayOutput) Index(i pulumi.IntInput) AwsIntegrationOutput
- func (o AwsIntegrationArrayOutput) ToAwsIntegrationArrayOutput() AwsIntegrationArrayOutput
- func (o AwsIntegrationArrayOutput) ToAwsIntegrationArrayOutputWithContext(ctx context.Context) AwsIntegrationArrayOutput
- func (o AwsIntegrationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*AwsIntegration]
- type AwsIntegrationAttachment
- func (*AwsIntegrationAttachment) ElementType() reflect.Type
- func (i *AwsIntegrationAttachment) ToAwsIntegrationAttachmentOutput() AwsIntegrationAttachmentOutput
- func (i *AwsIntegrationAttachment) ToAwsIntegrationAttachmentOutputWithContext(ctx context.Context) AwsIntegrationAttachmentOutput
- func (i *AwsIntegrationAttachment) ToOutput(ctx context.Context) pulumix.Output[*AwsIntegrationAttachment]
- type AwsIntegrationAttachmentArgs
- type AwsIntegrationAttachmentArray
- func (AwsIntegrationAttachmentArray) ElementType() reflect.Type
- func (i AwsIntegrationAttachmentArray) ToAwsIntegrationAttachmentArrayOutput() AwsIntegrationAttachmentArrayOutput
- func (i AwsIntegrationAttachmentArray) ToAwsIntegrationAttachmentArrayOutputWithContext(ctx context.Context) AwsIntegrationAttachmentArrayOutput
- func (i AwsIntegrationAttachmentArray) ToOutput(ctx context.Context) pulumix.Output[[]*AwsIntegrationAttachment]
- type AwsIntegrationAttachmentArrayInput
- type AwsIntegrationAttachmentArrayOutput
- func (AwsIntegrationAttachmentArrayOutput) ElementType() reflect.Type
- func (o AwsIntegrationAttachmentArrayOutput) Index(i pulumi.IntInput) AwsIntegrationAttachmentOutput
- func (o AwsIntegrationAttachmentArrayOutput) ToAwsIntegrationAttachmentArrayOutput() AwsIntegrationAttachmentArrayOutput
- func (o AwsIntegrationAttachmentArrayOutput) ToAwsIntegrationAttachmentArrayOutputWithContext(ctx context.Context) AwsIntegrationAttachmentArrayOutput
- func (o AwsIntegrationAttachmentArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*AwsIntegrationAttachment]
- type AwsIntegrationAttachmentInput
- type AwsIntegrationAttachmentMap
- func (AwsIntegrationAttachmentMap) ElementType() reflect.Type
- func (i AwsIntegrationAttachmentMap) ToAwsIntegrationAttachmentMapOutput() AwsIntegrationAttachmentMapOutput
- func (i AwsIntegrationAttachmentMap) ToAwsIntegrationAttachmentMapOutputWithContext(ctx context.Context) AwsIntegrationAttachmentMapOutput
- func (i AwsIntegrationAttachmentMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*AwsIntegrationAttachment]
- type AwsIntegrationAttachmentMapInput
- type AwsIntegrationAttachmentMapOutput
- func (AwsIntegrationAttachmentMapOutput) ElementType() reflect.Type
- func (o AwsIntegrationAttachmentMapOutput) MapIndex(k pulumi.StringInput) AwsIntegrationAttachmentOutput
- func (o AwsIntegrationAttachmentMapOutput) ToAwsIntegrationAttachmentMapOutput() AwsIntegrationAttachmentMapOutput
- func (o AwsIntegrationAttachmentMapOutput) ToAwsIntegrationAttachmentMapOutputWithContext(ctx context.Context) AwsIntegrationAttachmentMapOutput
- func (o AwsIntegrationAttachmentMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*AwsIntegrationAttachment]
- type AwsIntegrationAttachmentOutput
- func (o AwsIntegrationAttachmentOutput) AttachmentId() pulumi.StringOutput
- func (AwsIntegrationAttachmentOutput) ElementType() reflect.Type
- func (o AwsIntegrationAttachmentOutput) IntegrationId() pulumi.StringOutput
- func (o AwsIntegrationAttachmentOutput) ModuleId() pulumi.StringPtrOutput
- func (o AwsIntegrationAttachmentOutput) Read() pulumi.BoolPtrOutput
- func (o AwsIntegrationAttachmentOutput) StackId() pulumi.StringPtrOutput
- func (o AwsIntegrationAttachmentOutput) ToAwsIntegrationAttachmentOutput() AwsIntegrationAttachmentOutput
- func (o AwsIntegrationAttachmentOutput) ToAwsIntegrationAttachmentOutputWithContext(ctx context.Context) AwsIntegrationAttachmentOutput
- func (o AwsIntegrationAttachmentOutput) ToOutput(ctx context.Context) pulumix.Output[*AwsIntegrationAttachment]
- func (o AwsIntegrationAttachmentOutput) Write() pulumi.BoolPtrOutput
- type AwsIntegrationAttachmentState
- type AwsIntegrationInput
- type AwsIntegrationMap
- func (AwsIntegrationMap) ElementType() reflect.Type
- func (i AwsIntegrationMap) ToAwsIntegrationMapOutput() AwsIntegrationMapOutput
- func (i AwsIntegrationMap) ToAwsIntegrationMapOutputWithContext(ctx context.Context) AwsIntegrationMapOutput
- func (i AwsIntegrationMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*AwsIntegration]
- type AwsIntegrationMapInput
- type AwsIntegrationMapOutput
- func (AwsIntegrationMapOutput) ElementType() reflect.Type
- func (o AwsIntegrationMapOutput) MapIndex(k pulumi.StringInput) AwsIntegrationOutput
- func (o AwsIntegrationMapOutput) ToAwsIntegrationMapOutput() AwsIntegrationMapOutput
- func (o AwsIntegrationMapOutput) ToAwsIntegrationMapOutputWithContext(ctx context.Context) AwsIntegrationMapOutput
- func (o AwsIntegrationMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*AwsIntegration]
- type AwsIntegrationOutput
- func (o AwsIntegrationOutput) DurationSeconds() pulumi.IntPtrOutput
- func (AwsIntegrationOutput) ElementType() reflect.Type
- func (o AwsIntegrationOutput) ExternalId() pulumi.StringPtrOutput
- func (o AwsIntegrationOutput) GenerateCredentialsInWorker() pulumi.BoolPtrOutput
- func (o AwsIntegrationOutput) Labels() pulumi.StringArrayOutput
- func (o AwsIntegrationOutput) Name() pulumi.StringOutput
- func (o AwsIntegrationOutput) RoleArn() pulumi.StringOutput
- func (o AwsIntegrationOutput) SpaceId() pulumi.StringOutput
- func (o AwsIntegrationOutput) ToAwsIntegrationOutput() AwsIntegrationOutput
- func (o AwsIntegrationOutput) ToAwsIntegrationOutputWithContext(ctx context.Context) AwsIntegrationOutput
- func (o AwsIntegrationOutput) ToOutput(ctx context.Context) pulumix.Output[*AwsIntegration]
- type AwsIntegrationState
- type AwsRole
- type AwsRoleArgs
- type AwsRoleArray
- type AwsRoleArrayInput
- type AwsRoleArrayOutput
- func (AwsRoleArrayOutput) ElementType() reflect.Type
- func (o AwsRoleArrayOutput) Index(i pulumi.IntInput) AwsRoleOutput
- func (o AwsRoleArrayOutput) ToAwsRoleArrayOutput() AwsRoleArrayOutput
- func (o AwsRoleArrayOutput) ToAwsRoleArrayOutputWithContext(ctx context.Context) AwsRoleArrayOutput
- func (o AwsRoleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*AwsRole]
- type AwsRoleInput
- type AwsRoleMap
- type AwsRoleMapInput
- type AwsRoleMapOutput
- func (AwsRoleMapOutput) ElementType() reflect.Type
- func (o AwsRoleMapOutput) MapIndex(k pulumi.StringInput) AwsRoleOutput
- func (o AwsRoleMapOutput) ToAwsRoleMapOutput() AwsRoleMapOutput
- func (o AwsRoleMapOutput) ToAwsRoleMapOutputWithContext(ctx context.Context) AwsRoleMapOutput
- func (o AwsRoleMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*AwsRole]
- type AwsRoleOutput
- func (o AwsRoleOutput) DurationSeconds() pulumi.IntOutput
- func (AwsRoleOutput) ElementType() reflect.Type
- func (o AwsRoleOutput) ExternalId() pulumi.StringPtrOutput
- func (o AwsRoleOutput) GenerateCredentialsInWorker() pulumi.BoolPtrOutput
- func (o AwsRoleOutput) ModuleId() pulumi.StringPtrOutput
- func (o AwsRoleOutput) RoleArn() pulumi.StringOutput
- func (o AwsRoleOutput) StackId() pulumi.StringPtrOutput
- func (o AwsRoleOutput) ToAwsRoleOutput() AwsRoleOutput
- func (o AwsRoleOutput) ToAwsRoleOutputWithContext(ctx context.Context) AwsRoleOutput
- func (o AwsRoleOutput) ToOutput(ctx context.Context) pulumix.Output[*AwsRole]
- type AwsRoleState
- type AzureIntegration
- func (*AzureIntegration) ElementType() reflect.Type
- func (i *AzureIntegration) ToAzureIntegrationOutput() AzureIntegrationOutput
- func (i *AzureIntegration) ToAzureIntegrationOutputWithContext(ctx context.Context) AzureIntegrationOutput
- func (i *AzureIntegration) ToOutput(ctx context.Context) pulumix.Output[*AzureIntegration]
- type AzureIntegrationArgs
- type AzureIntegrationArray
- func (AzureIntegrationArray) ElementType() reflect.Type
- func (i AzureIntegrationArray) ToAzureIntegrationArrayOutput() AzureIntegrationArrayOutput
- func (i AzureIntegrationArray) ToAzureIntegrationArrayOutputWithContext(ctx context.Context) AzureIntegrationArrayOutput
- func (i AzureIntegrationArray) ToOutput(ctx context.Context) pulumix.Output[[]*AzureIntegration]
- type AzureIntegrationArrayInput
- type AzureIntegrationArrayOutput
- func (AzureIntegrationArrayOutput) ElementType() reflect.Type
- func (o AzureIntegrationArrayOutput) Index(i pulumi.IntInput) AzureIntegrationOutput
- func (o AzureIntegrationArrayOutput) ToAzureIntegrationArrayOutput() AzureIntegrationArrayOutput
- func (o AzureIntegrationArrayOutput) ToAzureIntegrationArrayOutputWithContext(ctx context.Context) AzureIntegrationArrayOutput
- func (o AzureIntegrationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*AzureIntegration]
- type AzureIntegrationAttachment
- func (*AzureIntegrationAttachment) ElementType() reflect.Type
- func (i *AzureIntegrationAttachment) ToAzureIntegrationAttachmentOutput() AzureIntegrationAttachmentOutput
- func (i *AzureIntegrationAttachment) ToAzureIntegrationAttachmentOutputWithContext(ctx context.Context) AzureIntegrationAttachmentOutput
- func (i *AzureIntegrationAttachment) ToOutput(ctx context.Context) pulumix.Output[*AzureIntegrationAttachment]
- type AzureIntegrationAttachmentArgs
- type AzureIntegrationAttachmentArray
- func (AzureIntegrationAttachmentArray) ElementType() reflect.Type
- func (i AzureIntegrationAttachmentArray) ToAzureIntegrationAttachmentArrayOutput() AzureIntegrationAttachmentArrayOutput
- func (i AzureIntegrationAttachmentArray) ToAzureIntegrationAttachmentArrayOutputWithContext(ctx context.Context) AzureIntegrationAttachmentArrayOutput
- func (i AzureIntegrationAttachmentArray) ToOutput(ctx context.Context) pulumix.Output[[]*AzureIntegrationAttachment]
- type AzureIntegrationAttachmentArrayInput
- type AzureIntegrationAttachmentArrayOutput
- func (AzureIntegrationAttachmentArrayOutput) ElementType() reflect.Type
- func (o AzureIntegrationAttachmentArrayOutput) Index(i pulumi.IntInput) AzureIntegrationAttachmentOutput
- func (o AzureIntegrationAttachmentArrayOutput) ToAzureIntegrationAttachmentArrayOutput() AzureIntegrationAttachmentArrayOutput
- func (o AzureIntegrationAttachmentArrayOutput) ToAzureIntegrationAttachmentArrayOutputWithContext(ctx context.Context) AzureIntegrationAttachmentArrayOutput
- func (o AzureIntegrationAttachmentArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*AzureIntegrationAttachment]
- type AzureIntegrationAttachmentInput
- type AzureIntegrationAttachmentMap
- func (AzureIntegrationAttachmentMap) ElementType() reflect.Type
- func (i AzureIntegrationAttachmentMap) ToAzureIntegrationAttachmentMapOutput() AzureIntegrationAttachmentMapOutput
- func (i AzureIntegrationAttachmentMap) ToAzureIntegrationAttachmentMapOutputWithContext(ctx context.Context) AzureIntegrationAttachmentMapOutput
- func (i AzureIntegrationAttachmentMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*AzureIntegrationAttachment]
- type AzureIntegrationAttachmentMapInput
- type AzureIntegrationAttachmentMapOutput
- func (AzureIntegrationAttachmentMapOutput) ElementType() reflect.Type
- func (o AzureIntegrationAttachmentMapOutput) MapIndex(k pulumi.StringInput) AzureIntegrationAttachmentOutput
- func (o AzureIntegrationAttachmentMapOutput) ToAzureIntegrationAttachmentMapOutput() AzureIntegrationAttachmentMapOutput
- func (o AzureIntegrationAttachmentMapOutput) ToAzureIntegrationAttachmentMapOutputWithContext(ctx context.Context) AzureIntegrationAttachmentMapOutput
- func (o AzureIntegrationAttachmentMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*AzureIntegrationAttachment]
- type AzureIntegrationAttachmentOutput
- func (o AzureIntegrationAttachmentOutput) AttachmentId() pulumi.StringOutput
- func (AzureIntegrationAttachmentOutput) ElementType() reflect.Type
- func (o AzureIntegrationAttachmentOutput) IntegrationId() pulumi.StringOutput
- func (o AzureIntegrationAttachmentOutput) ModuleId() pulumi.StringPtrOutput
- func (o AzureIntegrationAttachmentOutput) Read() pulumi.BoolPtrOutput
- func (o AzureIntegrationAttachmentOutput) StackId() pulumi.StringPtrOutput
- func (o AzureIntegrationAttachmentOutput) SubscriptionId() pulumi.StringPtrOutput
- func (o AzureIntegrationAttachmentOutput) ToAzureIntegrationAttachmentOutput() AzureIntegrationAttachmentOutput
- func (o AzureIntegrationAttachmentOutput) ToAzureIntegrationAttachmentOutputWithContext(ctx context.Context) AzureIntegrationAttachmentOutput
- func (o AzureIntegrationAttachmentOutput) ToOutput(ctx context.Context) pulumix.Output[*AzureIntegrationAttachment]
- func (o AzureIntegrationAttachmentOutput) Write() pulumi.BoolPtrOutput
- type AzureIntegrationAttachmentState
- type AzureIntegrationInput
- type AzureIntegrationMap
- func (AzureIntegrationMap) ElementType() reflect.Type
- func (i AzureIntegrationMap) ToAzureIntegrationMapOutput() AzureIntegrationMapOutput
- func (i AzureIntegrationMap) ToAzureIntegrationMapOutputWithContext(ctx context.Context) AzureIntegrationMapOutput
- func (i AzureIntegrationMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*AzureIntegration]
- type AzureIntegrationMapInput
- type AzureIntegrationMapOutput
- func (AzureIntegrationMapOutput) ElementType() reflect.Type
- func (o AzureIntegrationMapOutput) MapIndex(k pulumi.StringInput) AzureIntegrationOutput
- func (o AzureIntegrationMapOutput) ToAzureIntegrationMapOutput() AzureIntegrationMapOutput
- func (o AzureIntegrationMapOutput) ToAzureIntegrationMapOutputWithContext(ctx context.Context) AzureIntegrationMapOutput
- func (o AzureIntegrationMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*AzureIntegration]
- type AzureIntegrationOutput
- func (o AzureIntegrationOutput) AdminConsentProvided() pulumi.BoolOutput
- func (o AzureIntegrationOutput) AdminConsentUrl() pulumi.StringOutput
- func (o AzureIntegrationOutput) ApplicationId() pulumi.StringOutput
- func (o AzureIntegrationOutput) DefaultSubscriptionId() pulumi.StringPtrOutput
- func (o AzureIntegrationOutput) DisplayName() pulumi.StringOutput
- func (AzureIntegrationOutput) ElementType() reflect.Type
- func (o AzureIntegrationOutput) Labels() pulumi.StringArrayOutput
- func (o AzureIntegrationOutput) Name() pulumi.StringOutput
- func (o AzureIntegrationOutput) SpaceId() pulumi.StringOutput
- func (o AzureIntegrationOutput) TenantId() pulumi.StringOutput
- func (o AzureIntegrationOutput) ToAzureIntegrationOutput() AzureIntegrationOutput
- func (o AzureIntegrationOutput) ToAzureIntegrationOutputWithContext(ctx context.Context) AzureIntegrationOutput
- func (o AzureIntegrationOutput) ToOutput(ctx context.Context) pulumix.Output[*AzureIntegration]
- type AzureIntegrationState
- type Blueprint
- type BlueprintArgs
- type BlueprintArray
- func (BlueprintArray) ElementType() reflect.Type
- func (i BlueprintArray) ToBlueprintArrayOutput() BlueprintArrayOutput
- func (i BlueprintArray) ToBlueprintArrayOutputWithContext(ctx context.Context) BlueprintArrayOutput
- func (i BlueprintArray) ToOutput(ctx context.Context) pulumix.Output[[]*Blueprint]
- type BlueprintArrayInput
- type BlueprintArrayOutput
- func (BlueprintArrayOutput) ElementType() reflect.Type
- func (o BlueprintArrayOutput) Index(i pulumi.IntInput) BlueprintOutput
- func (o BlueprintArrayOutput) ToBlueprintArrayOutput() BlueprintArrayOutput
- func (o BlueprintArrayOutput) ToBlueprintArrayOutputWithContext(ctx context.Context) BlueprintArrayOutput
- func (o BlueprintArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Blueprint]
- type BlueprintInput
- type BlueprintMap
- type BlueprintMapInput
- type BlueprintMapOutput
- func (BlueprintMapOutput) ElementType() reflect.Type
- func (o BlueprintMapOutput) MapIndex(k pulumi.StringInput) BlueprintOutput
- func (o BlueprintMapOutput) ToBlueprintMapOutput() BlueprintMapOutput
- func (o BlueprintMapOutput) ToBlueprintMapOutputWithContext(ctx context.Context) BlueprintMapOutput
- func (o BlueprintMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Blueprint]
- type BlueprintOutput
- func (o BlueprintOutput) Description() pulumi.StringPtrOutput
- func (BlueprintOutput) ElementType() reflect.Type
- func (o BlueprintOutput) Labels() pulumi.StringArrayOutput
- func (o BlueprintOutput) Name() pulumi.StringOutput
- func (o BlueprintOutput) Space() pulumi.StringOutput
- func (o BlueprintOutput) State() pulumi.StringOutput
- func (o BlueprintOutput) Template() pulumi.StringPtrOutput
- func (o BlueprintOutput) ToBlueprintOutput() BlueprintOutput
- func (o BlueprintOutput) ToBlueprintOutputWithContext(ctx context.Context) BlueprintOutput
- func (o BlueprintOutput) ToOutput(ctx context.Context) pulumix.Output[*Blueprint]
- type BlueprintState
- type Context
- type ContextArgs
- type ContextArray
- type ContextArrayInput
- type ContextArrayOutput
- func (ContextArrayOutput) ElementType() reflect.Type
- func (o ContextArrayOutput) Index(i pulumi.IntInput) ContextOutput
- func (o ContextArrayOutput) ToContextArrayOutput() ContextArrayOutput
- func (o ContextArrayOutput) ToContextArrayOutputWithContext(ctx context.Context) ContextArrayOutput
- func (o ContextArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Context]
- type ContextAttachment
- func (*ContextAttachment) ElementType() reflect.Type
- func (i *ContextAttachment) ToContextAttachmentOutput() ContextAttachmentOutput
- func (i *ContextAttachment) ToContextAttachmentOutputWithContext(ctx context.Context) ContextAttachmentOutput
- func (i *ContextAttachment) ToOutput(ctx context.Context) pulumix.Output[*ContextAttachment]
- type ContextAttachmentArgs
- type ContextAttachmentArray
- func (ContextAttachmentArray) ElementType() reflect.Type
- func (i ContextAttachmentArray) ToContextAttachmentArrayOutput() ContextAttachmentArrayOutput
- func (i ContextAttachmentArray) ToContextAttachmentArrayOutputWithContext(ctx context.Context) ContextAttachmentArrayOutput
- func (i ContextAttachmentArray) ToOutput(ctx context.Context) pulumix.Output[[]*ContextAttachment]
- type ContextAttachmentArrayInput
- type ContextAttachmentArrayOutput
- func (ContextAttachmentArrayOutput) ElementType() reflect.Type
- func (o ContextAttachmentArrayOutput) Index(i pulumi.IntInput) ContextAttachmentOutput
- func (o ContextAttachmentArrayOutput) ToContextAttachmentArrayOutput() ContextAttachmentArrayOutput
- func (o ContextAttachmentArrayOutput) ToContextAttachmentArrayOutputWithContext(ctx context.Context) ContextAttachmentArrayOutput
- func (o ContextAttachmentArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ContextAttachment]
- type ContextAttachmentInput
- type ContextAttachmentMap
- func (ContextAttachmentMap) ElementType() reflect.Type
- func (i ContextAttachmentMap) ToContextAttachmentMapOutput() ContextAttachmentMapOutput
- func (i ContextAttachmentMap) ToContextAttachmentMapOutputWithContext(ctx context.Context) ContextAttachmentMapOutput
- func (i ContextAttachmentMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ContextAttachment]
- type ContextAttachmentMapInput
- type ContextAttachmentMapOutput
- func (ContextAttachmentMapOutput) ElementType() reflect.Type
- func (o ContextAttachmentMapOutput) MapIndex(k pulumi.StringInput) ContextAttachmentOutput
- func (o ContextAttachmentMapOutput) ToContextAttachmentMapOutput() ContextAttachmentMapOutput
- func (o ContextAttachmentMapOutput) ToContextAttachmentMapOutputWithContext(ctx context.Context) ContextAttachmentMapOutput
- func (o ContextAttachmentMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ContextAttachment]
- type ContextAttachmentOutput
- func (o ContextAttachmentOutput) ContextId() pulumi.StringOutput
- func (ContextAttachmentOutput) ElementType() reflect.Type
- func (o ContextAttachmentOutput) ModuleId() pulumi.StringPtrOutput
- func (o ContextAttachmentOutput) Priority() pulumi.IntPtrOutput
- func (o ContextAttachmentOutput) StackId() pulumi.StringPtrOutput
- func (o ContextAttachmentOutput) ToContextAttachmentOutput() ContextAttachmentOutput
- func (o ContextAttachmentOutput) ToContextAttachmentOutputWithContext(ctx context.Context) ContextAttachmentOutput
- func (o ContextAttachmentOutput) ToOutput(ctx context.Context) pulumix.Output[*ContextAttachment]
- type ContextAttachmentState
- type ContextInput
- type ContextMap
- type ContextMapInput
- type ContextMapOutput
- func (ContextMapOutput) ElementType() reflect.Type
- func (o ContextMapOutput) MapIndex(k pulumi.StringInput) ContextOutput
- func (o ContextMapOutput) ToContextMapOutput() ContextMapOutput
- func (o ContextMapOutput) ToContextMapOutputWithContext(ctx context.Context) ContextMapOutput
- func (o ContextMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Context]
- type ContextOutput
- func (o ContextOutput) AfterApplies() pulumi.StringArrayOutput
- func (o ContextOutput) AfterDestroys() pulumi.StringArrayOutput
- func (o ContextOutput) AfterInits() pulumi.StringArrayOutput
- func (o ContextOutput) AfterPerforms() pulumi.StringArrayOutput
- func (o ContextOutput) AfterPlans() pulumi.StringArrayOutput
- func (o ContextOutput) AfterRuns() pulumi.StringArrayOutput
- func (o ContextOutput) BeforeApplies() pulumi.StringArrayOutput
- func (o ContextOutput) BeforeDestroys() pulumi.StringArrayOutput
- func (o ContextOutput) BeforeInits() pulumi.StringArrayOutput
- func (o ContextOutput) BeforePerforms() pulumi.StringArrayOutput
- func (o ContextOutput) BeforePlans() pulumi.StringArrayOutput
- func (o ContextOutput) Description() pulumi.StringPtrOutput
- func (ContextOutput) ElementType() reflect.Type
- func (o ContextOutput) Labels() pulumi.StringArrayOutput
- func (o ContextOutput) Name() pulumi.StringOutput
- func (o ContextOutput) SpaceId() pulumi.StringOutput
- func (o ContextOutput) ToContextOutput() ContextOutput
- func (o ContextOutput) ToContextOutputWithContext(ctx context.Context) ContextOutput
- func (o ContextOutput) ToOutput(ctx context.Context) pulumix.Output[*Context]
- type ContextState
- type DriftDetection
- func (*DriftDetection) ElementType() reflect.Type
- func (i *DriftDetection) ToDriftDetectionOutput() DriftDetectionOutput
- func (i *DriftDetection) ToDriftDetectionOutputWithContext(ctx context.Context) DriftDetectionOutput
- func (i *DriftDetection) ToOutput(ctx context.Context) pulumix.Output[*DriftDetection]
- type DriftDetectionArgs
- type DriftDetectionArray
- func (DriftDetectionArray) ElementType() reflect.Type
- func (i DriftDetectionArray) ToDriftDetectionArrayOutput() DriftDetectionArrayOutput
- func (i DriftDetectionArray) ToDriftDetectionArrayOutputWithContext(ctx context.Context) DriftDetectionArrayOutput
- func (i DriftDetectionArray) ToOutput(ctx context.Context) pulumix.Output[[]*DriftDetection]
- type DriftDetectionArrayInput
- type DriftDetectionArrayOutput
- func (DriftDetectionArrayOutput) ElementType() reflect.Type
- func (o DriftDetectionArrayOutput) Index(i pulumi.IntInput) DriftDetectionOutput
- func (o DriftDetectionArrayOutput) ToDriftDetectionArrayOutput() DriftDetectionArrayOutput
- func (o DriftDetectionArrayOutput) ToDriftDetectionArrayOutputWithContext(ctx context.Context) DriftDetectionArrayOutput
- func (o DriftDetectionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*DriftDetection]
- type DriftDetectionInput
- type DriftDetectionMap
- func (DriftDetectionMap) ElementType() reflect.Type
- func (i DriftDetectionMap) ToDriftDetectionMapOutput() DriftDetectionMapOutput
- func (i DriftDetectionMap) ToDriftDetectionMapOutputWithContext(ctx context.Context) DriftDetectionMapOutput
- func (i DriftDetectionMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*DriftDetection]
- type DriftDetectionMapInput
- type DriftDetectionMapOutput
- func (DriftDetectionMapOutput) ElementType() reflect.Type
- func (o DriftDetectionMapOutput) MapIndex(k pulumi.StringInput) DriftDetectionOutput
- func (o DriftDetectionMapOutput) ToDriftDetectionMapOutput() DriftDetectionMapOutput
- func (o DriftDetectionMapOutput) ToDriftDetectionMapOutputWithContext(ctx context.Context) DriftDetectionMapOutput
- func (o DriftDetectionMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*DriftDetection]
- type DriftDetectionOutput
- func (DriftDetectionOutput) ElementType() reflect.Type
- func (o DriftDetectionOutput) IgnoreState() pulumi.BoolPtrOutput
- func (o DriftDetectionOutput) Reconcile() pulumi.BoolPtrOutput
- func (o DriftDetectionOutput) Schedules() pulumi.StringArrayOutput
- func (o DriftDetectionOutput) StackId() pulumi.StringOutput
- func (o DriftDetectionOutput) Timezone() pulumi.StringPtrOutput
- func (o DriftDetectionOutput) ToDriftDetectionOutput() DriftDetectionOutput
- func (o DriftDetectionOutput) ToDriftDetectionOutputWithContext(ctx context.Context) DriftDetectionOutput
- func (o DriftDetectionOutput) ToOutput(ctx context.Context) pulumix.Output[*DriftDetection]
- type DriftDetectionState
- type EnvironmentVariable
- func (*EnvironmentVariable) ElementType() reflect.Type
- func (i *EnvironmentVariable) ToEnvironmentVariableOutput() EnvironmentVariableOutput
- func (i *EnvironmentVariable) ToEnvironmentVariableOutputWithContext(ctx context.Context) EnvironmentVariableOutput
- func (i *EnvironmentVariable) ToOutput(ctx context.Context) pulumix.Output[*EnvironmentVariable]
- type EnvironmentVariableArgs
- type EnvironmentVariableArray
- func (EnvironmentVariableArray) ElementType() reflect.Type
- func (i EnvironmentVariableArray) ToEnvironmentVariableArrayOutput() EnvironmentVariableArrayOutput
- func (i EnvironmentVariableArray) ToEnvironmentVariableArrayOutputWithContext(ctx context.Context) EnvironmentVariableArrayOutput
- func (i EnvironmentVariableArray) ToOutput(ctx context.Context) pulumix.Output[[]*EnvironmentVariable]
- type EnvironmentVariableArrayInput
- type EnvironmentVariableArrayOutput
- func (EnvironmentVariableArrayOutput) ElementType() reflect.Type
- func (o EnvironmentVariableArrayOutput) Index(i pulumi.IntInput) EnvironmentVariableOutput
- func (o EnvironmentVariableArrayOutput) ToEnvironmentVariableArrayOutput() EnvironmentVariableArrayOutput
- func (o EnvironmentVariableArrayOutput) ToEnvironmentVariableArrayOutputWithContext(ctx context.Context) EnvironmentVariableArrayOutput
- func (o EnvironmentVariableArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*EnvironmentVariable]
- type EnvironmentVariableInput
- type EnvironmentVariableMap
- func (EnvironmentVariableMap) ElementType() reflect.Type
- func (i EnvironmentVariableMap) ToEnvironmentVariableMapOutput() EnvironmentVariableMapOutput
- func (i EnvironmentVariableMap) ToEnvironmentVariableMapOutputWithContext(ctx context.Context) EnvironmentVariableMapOutput
- func (i EnvironmentVariableMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*EnvironmentVariable]
- type EnvironmentVariableMapInput
- type EnvironmentVariableMapOutput
- func (EnvironmentVariableMapOutput) ElementType() reflect.Type
- func (o EnvironmentVariableMapOutput) MapIndex(k pulumi.StringInput) EnvironmentVariableOutput
- func (o EnvironmentVariableMapOutput) ToEnvironmentVariableMapOutput() EnvironmentVariableMapOutput
- func (o EnvironmentVariableMapOutput) ToEnvironmentVariableMapOutputWithContext(ctx context.Context) EnvironmentVariableMapOutput
- func (o EnvironmentVariableMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*EnvironmentVariable]
- type EnvironmentVariableOutput
- func (o EnvironmentVariableOutput) Checksum() pulumi.StringOutput
- func (o EnvironmentVariableOutput) ContextId() pulumi.StringPtrOutput
- func (EnvironmentVariableOutput) ElementType() reflect.Type
- func (o EnvironmentVariableOutput) ModuleId() pulumi.StringPtrOutput
- func (o EnvironmentVariableOutput) Name() pulumi.StringOutput
- func (o EnvironmentVariableOutput) StackId() pulumi.StringPtrOutput
- func (o EnvironmentVariableOutput) ToEnvironmentVariableOutput() EnvironmentVariableOutput
- func (o EnvironmentVariableOutput) ToEnvironmentVariableOutputWithContext(ctx context.Context) EnvironmentVariableOutput
- func (o EnvironmentVariableOutput) ToOutput(ctx context.Context) pulumix.Output[*EnvironmentVariable]
- func (o EnvironmentVariableOutput) Value() pulumi.StringPtrOutput
- func (o EnvironmentVariableOutput) WriteOnly() pulumi.BoolPtrOutput
- type EnvironmentVariableState
- type GcpServiceAccount
- func (*GcpServiceAccount) ElementType() reflect.Type
- func (i *GcpServiceAccount) ToGcpServiceAccountOutput() GcpServiceAccountOutput
- func (i *GcpServiceAccount) ToGcpServiceAccountOutputWithContext(ctx context.Context) GcpServiceAccountOutput
- func (i *GcpServiceAccount) ToOutput(ctx context.Context) pulumix.Output[*GcpServiceAccount]
- type GcpServiceAccountArgs
- type GcpServiceAccountArray
- func (GcpServiceAccountArray) ElementType() reflect.Type
- func (i GcpServiceAccountArray) ToGcpServiceAccountArrayOutput() GcpServiceAccountArrayOutput
- func (i GcpServiceAccountArray) ToGcpServiceAccountArrayOutputWithContext(ctx context.Context) GcpServiceAccountArrayOutput
- func (i GcpServiceAccountArray) ToOutput(ctx context.Context) pulumix.Output[[]*GcpServiceAccount]
- type GcpServiceAccountArrayInput
- type GcpServiceAccountArrayOutput
- func (GcpServiceAccountArrayOutput) ElementType() reflect.Type
- func (o GcpServiceAccountArrayOutput) Index(i pulumi.IntInput) GcpServiceAccountOutput
- func (o GcpServiceAccountArrayOutput) ToGcpServiceAccountArrayOutput() GcpServiceAccountArrayOutput
- func (o GcpServiceAccountArrayOutput) ToGcpServiceAccountArrayOutputWithContext(ctx context.Context) GcpServiceAccountArrayOutput
- func (o GcpServiceAccountArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*GcpServiceAccount]
- type GcpServiceAccountInput
- type GcpServiceAccountMap
- func (GcpServiceAccountMap) ElementType() reflect.Type
- func (i GcpServiceAccountMap) ToGcpServiceAccountMapOutput() GcpServiceAccountMapOutput
- func (i GcpServiceAccountMap) ToGcpServiceAccountMapOutputWithContext(ctx context.Context) GcpServiceAccountMapOutput
- func (i GcpServiceAccountMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*GcpServiceAccount]
- type GcpServiceAccountMapInput
- type GcpServiceAccountMapOutput
- func (GcpServiceAccountMapOutput) ElementType() reflect.Type
- func (o GcpServiceAccountMapOutput) MapIndex(k pulumi.StringInput) GcpServiceAccountOutput
- func (o GcpServiceAccountMapOutput) ToGcpServiceAccountMapOutput() GcpServiceAccountMapOutput
- func (o GcpServiceAccountMapOutput) ToGcpServiceAccountMapOutputWithContext(ctx context.Context) GcpServiceAccountMapOutput
- func (o GcpServiceAccountMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*GcpServiceAccount]
- type GcpServiceAccountOutput
- func (GcpServiceAccountOutput) ElementType() reflect.Type
- func (o GcpServiceAccountOutput) ModuleId() pulumi.StringPtrOutput
- func (o GcpServiceAccountOutput) ServiceAccountEmail() pulumi.StringOutput
- func (o GcpServiceAccountOutput) StackId() pulumi.StringPtrOutput
- func (o GcpServiceAccountOutput) ToGcpServiceAccountOutput() GcpServiceAccountOutput
- func (o GcpServiceAccountOutput) ToGcpServiceAccountOutputWithContext(ctx context.Context) GcpServiceAccountOutput
- func (o GcpServiceAccountOutput) ToOutput(ctx context.Context) pulumix.Output[*GcpServiceAccount]
- func (o GcpServiceAccountOutput) TokenScopes() pulumi.StringArrayOutput
- type GcpServiceAccountState
- type GetAccountResult
- type GetAccountResultOutput
- func (o GetAccountResultOutput) AwsAccountId() pulumi.StringOutput
- func (GetAccountResultOutput) ElementType() reflect.Type
- func (o GetAccountResultOutput) Id() pulumi.StringOutput
- func (o GetAccountResultOutput) Name() pulumi.StringOutput
- func (o GetAccountResultOutput) Tier() pulumi.StringOutput
- func (o GetAccountResultOutput) ToGetAccountResultOutput() GetAccountResultOutput
- func (o GetAccountResultOutput) ToGetAccountResultOutputWithContext(ctx context.Context) GetAccountResultOutput
- func (o GetAccountResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetAccountResult]
- type GetAwsIntegrationAttachmentExternalIdArgs
- type GetAwsIntegrationAttachmentExternalIdOutputArgs
- type GetAwsIntegrationAttachmentExternalIdResult
- type GetAwsIntegrationAttachmentExternalIdResultOutput
- func (o GetAwsIntegrationAttachmentExternalIdResultOutput) AssumeRolePolicyStatement() pulumi.StringOutput
- func (GetAwsIntegrationAttachmentExternalIdResultOutput) ElementType() reflect.Type
- func (o GetAwsIntegrationAttachmentExternalIdResultOutput) ExternalId() pulumi.StringOutput
- func (o GetAwsIntegrationAttachmentExternalIdResultOutput) Id() pulumi.StringOutput
- func (o GetAwsIntegrationAttachmentExternalIdResultOutput) IntegrationId() pulumi.StringOutput
- func (o GetAwsIntegrationAttachmentExternalIdResultOutput) ModuleId() pulumi.StringPtrOutput
- func (o GetAwsIntegrationAttachmentExternalIdResultOutput) Read() pulumi.BoolPtrOutput
- func (o GetAwsIntegrationAttachmentExternalIdResultOutput) StackId() pulumi.StringPtrOutput
- func (o GetAwsIntegrationAttachmentExternalIdResultOutput) ToGetAwsIntegrationAttachmentExternalIdResultOutput() GetAwsIntegrationAttachmentExternalIdResultOutput
- func (o GetAwsIntegrationAttachmentExternalIdResultOutput) ToGetAwsIntegrationAttachmentExternalIdResultOutputWithContext(ctx context.Context) GetAwsIntegrationAttachmentExternalIdResultOutput
- func (o GetAwsIntegrationAttachmentExternalIdResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetAwsIntegrationAttachmentExternalIdResult]
- func (o GetAwsIntegrationAttachmentExternalIdResultOutput) Write() pulumi.BoolPtrOutput
- type GetAwsIntegrationsIntegration
- type GetAwsIntegrationsIntegrationArgs
- func (GetAwsIntegrationsIntegrationArgs) ElementType() reflect.Type
- func (i GetAwsIntegrationsIntegrationArgs) ToGetAwsIntegrationsIntegrationOutput() GetAwsIntegrationsIntegrationOutput
- func (i GetAwsIntegrationsIntegrationArgs) ToGetAwsIntegrationsIntegrationOutputWithContext(ctx context.Context) GetAwsIntegrationsIntegrationOutput
- func (i GetAwsIntegrationsIntegrationArgs) ToOutput(ctx context.Context) pulumix.Output[GetAwsIntegrationsIntegration]
- type GetAwsIntegrationsIntegrationArray
- func (GetAwsIntegrationsIntegrationArray) ElementType() reflect.Type
- func (i GetAwsIntegrationsIntegrationArray) ToGetAwsIntegrationsIntegrationArrayOutput() GetAwsIntegrationsIntegrationArrayOutput
- func (i GetAwsIntegrationsIntegrationArray) ToGetAwsIntegrationsIntegrationArrayOutputWithContext(ctx context.Context) GetAwsIntegrationsIntegrationArrayOutput
- func (i GetAwsIntegrationsIntegrationArray) ToOutput(ctx context.Context) pulumix.Output[[]GetAwsIntegrationsIntegration]
- type GetAwsIntegrationsIntegrationArrayInput
- type GetAwsIntegrationsIntegrationArrayOutput
- func (GetAwsIntegrationsIntegrationArrayOutput) ElementType() reflect.Type
- func (o GetAwsIntegrationsIntegrationArrayOutput) Index(i pulumi.IntInput) GetAwsIntegrationsIntegrationOutput
- func (o GetAwsIntegrationsIntegrationArrayOutput) ToGetAwsIntegrationsIntegrationArrayOutput() GetAwsIntegrationsIntegrationArrayOutput
- func (o GetAwsIntegrationsIntegrationArrayOutput) ToGetAwsIntegrationsIntegrationArrayOutputWithContext(ctx context.Context) GetAwsIntegrationsIntegrationArrayOutput
- func (o GetAwsIntegrationsIntegrationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetAwsIntegrationsIntegration]
- type GetAwsIntegrationsIntegrationInput
- type GetAwsIntegrationsIntegrationOutput
- func (o GetAwsIntegrationsIntegrationOutput) DurationSeconds() pulumi.IntOutput
- func (GetAwsIntegrationsIntegrationOutput) ElementType() reflect.Type
- func (o GetAwsIntegrationsIntegrationOutput) ExternalId() pulumi.StringOutput
- func (o GetAwsIntegrationsIntegrationOutput) GenerateCredentialsInWorker() pulumi.BoolOutput
- func (o GetAwsIntegrationsIntegrationOutput) IntegrationId() pulumi.StringOutput
- func (o GetAwsIntegrationsIntegrationOutput) Labels() pulumi.StringArrayOutput
- func (o GetAwsIntegrationsIntegrationOutput) Name() pulumi.StringOutput
- func (o GetAwsIntegrationsIntegrationOutput) RoleArn() pulumi.StringOutput
- func (o GetAwsIntegrationsIntegrationOutput) SpaceId() pulumi.StringOutput
- func (o GetAwsIntegrationsIntegrationOutput) ToGetAwsIntegrationsIntegrationOutput() GetAwsIntegrationsIntegrationOutput
- func (o GetAwsIntegrationsIntegrationOutput) ToGetAwsIntegrationsIntegrationOutputWithContext(ctx context.Context) GetAwsIntegrationsIntegrationOutput
- func (o GetAwsIntegrationsIntegrationOutput) ToOutput(ctx context.Context) pulumix.Output[GetAwsIntegrationsIntegration]
- type GetAwsIntegrationsResult
- type GetAwsIntegrationsResultOutput
- func (GetAwsIntegrationsResultOutput) ElementType() reflect.Type
- func (o GetAwsIntegrationsResultOutput) Id() pulumi.StringOutput
- func (o GetAwsIntegrationsResultOutput) Integrations() GetAwsIntegrationsIntegrationArrayOutput
- func (o GetAwsIntegrationsResultOutput) ToGetAwsIntegrationsResultOutput() GetAwsIntegrationsResultOutput
- func (o GetAwsIntegrationsResultOutput) ToGetAwsIntegrationsResultOutputWithContext(ctx context.Context) GetAwsIntegrationsResultOutput
- func (o GetAwsIntegrationsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetAwsIntegrationsResult]
- type GetAzureDevopsIntegrationArgs
- type GetAzureDevopsIntegrationOutputArgs
- type GetAzureDevopsIntegrationResult
- type GetAzureDevopsIntegrationResultOutput
- func (o GetAzureDevopsIntegrationResultOutput) Description() pulumi.StringOutput
- func (GetAzureDevopsIntegrationResultOutput) ElementType() reflect.Type
- func (o GetAzureDevopsIntegrationResultOutput) Id() pulumi.StringPtrOutput
- func (o GetAzureDevopsIntegrationResultOutput) IsDefault() pulumi.BoolOutput
- func (o GetAzureDevopsIntegrationResultOutput) Labels() pulumi.StringArrayOutput
- func (o GetAzureDevopsIntegrationResultOutput) Name() pulumi.StringOutput
- func (o GetAzureDevopsIntegrationResultOutput) OrganizationUrl() pulumi.StringOutput
- func (o GetAzureDevopsIntegrationResultOutput) SpaceId() pulumi.StringOutput
- func (o GetAzureDevopsIntegrationResultOutput) ToGetAzureDevopsIntegrationResultOutput() GetAzureDevopsIntegrationResultOutput
- func (o GetAzureDevopsIntegrationResultOutput) ToGetAzureDevopsIntegrationResultOutputWithContext(ctx context.Context) GetAzureDevopsIntegrationResultOutput
- func (o GetAzureDevopsIntegrationResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetAzureDevopsIntegrationResult]
- func (o GetAzureDevopsIntegrationResultOutput) WebhookPassword() pulumi.StringOutput
- func (o GetAzureDevopsIntegrationResultOutput) WebhookUrl() pulumi.StringOutput
- type GetAzureIntegrationsIntegration
- type GetAzureIntegrationsIntegrationArgs
- func (GetAzureIntegrationsIntegrationArgs) ElementType() reflect.Type
- func (i GetAzureIntegrationsIntegrationArgs) ToGetAzureIntegrationsIntegrationOutput() GetAzureIntegrationsIntegrationOutput
- func (i GetAzureIntegrationsIntegrationArgs) ToGetAzureIntegrationsIntegrationOutputWithContext(ctx context.Context) GetAzureIntegrationsIntegrationOutput
- func (i GetAzureIntegrationsIntegrationArgs) ToOutput(ctx context.Context) pulumix.Output[GetAzureIntegrationsIntegration]
- type GetAzureIntegrationsIntegrationArray
- func (GetAzureIntegrationsIntegrationArray) ElementType() reflect.Type
- func (i GetAzureIntegrationsIntegrationArray) ToGetAzureIntegrationsIntegrationArrayOutput() GetAzureIntegrationsIntegrationArrayOutput
- func (i GetAzureIntegrationsIntegrationArray) ToGetAzureIntegrationsIntegrationArrayOutputWithContext(ctx context.Context) GetAzureIntegrationsIntegrationArrayOutput
- func (i GetAzureIntegrationsIntegrationArray) ToOutput(ctx context.Context) pulumix.Output[[]GetAzureIntegrationsIntegration]
- type GetAzureIntegrationsIntegrationArrayInput
- type GetAzureIntegrationsIntegrationArrayOutput
- func (GetAzureIntegrationsIntegrationArrayOutput) ElementType() reflect.Type
- func (o GetAzureIntegrationsIntegrationArrayOutput) Index(i pulumi.IntInput) GetAzureIntegrationsIntegrationOutput
- func (o GetAzureIntegrationsIntegrationArrayOutput) ToGetAzureIntegrationsIntegrationArrayOutput() GetAzureIntegrationsIntegrationArrayOutput
- func (o GetAzureIntegrationsIntegrationArrayOutput) ToGetAzureIntegrationsIntegrationArrayOutputWithContext(ctx context.Context) GetAzureIntegrationsIntegrationArrayOutput
- func (o GetAzureIntegrationsIntegrationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetAzureIntegrationsIntegration]
- type GetAzureIntegrationsIntegrationInput
- type GetAzureIntegrationsIntegrationOutput
- func (o GetAzureIntegrationsIntegrationOutput) AdminConsentProvided() pulumi.BoolOutput
- func (o GetAzureIntegrationsIntegrationOutput) AdminConsentUrl() pulumi.StringOutput
- func (o GetAzureIntegrationsIntegrationOutput) ApplicationId() pulumi.StringOutput
- func (o GetAzureIntegrationsIntegrationOutput) DefaultSubscriptionId() pulumi.StringOutput
- func (o GetAzureIntegrationsIntegrationOutput) DisplayName() pulumi.StringOutput
- func (GetAzureIntegrationsIntegrationOutput) ElementType() reflect.Type
- func (o GetAzureIntegrationsIntegrationOutput) IntegrationId() pulumi.StringOutput
- func (o GetAzureIntegrationsIntegrationOutput) Labels() pulumi.StringArrayOutput
- func (o GetAzureIntegrationsIntegrationOutput) Name() pulumi.StringOutput
- func (o GetAzureIntegrationsIntegrationOutput) SpaceId() pulumi.StringOutput
- func (o GetAzureIntegrationsIntegrationOutput) TenantId() pulumi.StringOutput
- func (o GetAzureIntegrationsIntegrationOutput) ToGetAzureIntegrationsIntegrationOutput() GetAzureIntegrationsIntegrationOutput
- func (o GetAzureIntegrationsIntegrationOutput) ToGetAzureIntegrationsIntegrationOutputWithContext(ctx context.Context) GetAzureIntegrationsIntegrationOutput
- func (o GetAzureIntegrationsIntegrationOutput) ToOutput(ctx context.Context) pulumix.Output[GetAzureIntegrationsIntegration]
- type GetAzureIntegrationsResult
- type GetAzureIntegrationsResultOutput
- func (GetAzureIntegrationsResultOutput) ElementType() reflect.Type
- func (o GetAzureIntegrationsResultOutput) Id() pulumi.StringOutput
- func (o GetAzureIntegrationsResultOutput) Integrations() GetAzureIntegrationsIntegrationArrayOutput
- func (o GetAzureIntegrationsResultOutput) ToGetAzureIntegrationsResultOutput() GetAzureIntegrationsResultOutput
- func (o GetAzureIntegrationsResultOutput) ToGetAzureIntegrationsResultOutputWithContext(ctx context.Context) GetAzureIntegrationsResultOutput
- func (o GetAzureIntegrationsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetAzureIntegrationsResult]
- type GetBitbucketCloudIntegrationArgs
- type GetBitbucketCloudIntegrationOutputArgs
- type GetBitbucketCloudIntegrationResult
- type GetBitbucketCloudIntegrationResultOutput
- func (o GetBitbucketCloudIntegrationResultOutput) Description() pulumi.StringOutput
- func (GetBitbucketCloudIntegrationResultOutput) ElementType() reflect.Type
- func (o GetBitbucketCloudIntegrationResultOutput) Id() pulumi.StringPtrOutput
- func (o GetBitbucketCloudIntegrationResultOutput) IsDefault() pulumi.BoolOutput
- func (o GetBitbucketCloudIntegrationResultOutput) Labels() pulumi.StringArrayOutput
- func (o GetBitbucketCloudIntegrationResultOutput) Name() pulumi.StringOutput
- func (o GetBitbucketCloudIntegrationResultOutput) SpaceId() pulumi.StringOutput
- func (o GetBitbucketCloudIntegrationResultOutput) ToGetBitbucketCloudIntegrationResultOutput() GetBitbucketCloudIntegrationResultOutput
- func (o GetBitbucketCloudIntegrationResultOutput) ToGetBitbucketCloudIntegrationResultOutputWithContext(ctx context.Context) GetBitbucketCloudIntegrationResultOutput
- func (o GetBitbucketCloudIntegrationResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetBitbucketCloudIntegrationResult]
- func (o GetBitbucketCloudIntegrationResultOutput) Username() pulumi.StringOutput
- func (o GetBitbucketCloudIntegrationResultOutput) WebhookUrl() pulumi.StringOutput
- type GetBitbucketDatacenterIntegrationArgs
- type GetBitbucketDatacenterIntegrationOutputArgs
- type GetBitbucketDatacenterIntegrationResult
- type GetBitbucketDatacenterIntegrationResultOutput
- func (o GetBitbucketDatacenterIntegrationResultOutput) ApiHost() pulumi.StringOutput
- func (o GetBitbucketDatacenterIntegrationResultOutput) Description() pulumi.StringOutput
- func (GetBitbucketDatacenterIntegrationResultOutput) ElementType() reflect.Type
- func (o GetBitbucketDatacenterIntegrationResultOutput) Id() pulumi.StringPtrOutput
- func (o GetBitbucketDatacenterIntegrationResultOutput) IsDefault() pulumi.BoolOutput
- func (o GetBitbucketDatacenterIntegrationResultOutput) Labels() pulumi.StringArrayOutput
- func (o GetBitbucketDatacenterIntegrationResultOutput) Name() pulumi.StringOutput
- func (o GetBitbucketDatacenterIntegrationResultOutput) SpaceId() pulumi.StringOutput
- func (o GetBitbucketDatacenterIntegrationResultOutput) ToGetBitbucketDatacenterIntegrationResultOutput() GetBitbucketDatacenterIntegrationResultOutput
- func (o GetBitbucketDatacenterIntegrationResultOutput) ToGetBitbucketDatacenterIntegrationResultOutputWithContext(ctx context.Context) GetBitbucketDatacenterIntegrationResultOutput
- func (o GetBitbucketDatacenterIntegrationResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetBitbucketDatacenterIntegrationResult]
- func (o GetBitbucketDatacenterIntegrationResultOutput) UserFacingHost() pulumi.StringOutput
- func (o GetBitbucketDatacenterIntegrationResultOutput) Username() pulumi.StringOutput
- func (o GetBitbucketDatacenterIntegrationResultOutput) WebhookSecret() pulumi.StringOutput
- func (o GetBitbucketDatacenterIntegrationResultOutput) WebhookUrl() pulumi.StringOutput
- type GetContextsArgs
- type GetContextsContext
- type GetContextsContextArgs
- func (GetContextsContextArgs) ElementType() reflect.Type
- func (i GetContextsContextArgs) ToGetContextsContextOutput() GetContextsContextOutput
- func (i GetContextsContextArgs) ToGetContextsContextOutputWithContext(ctx context.Context) GetContextsContextOutput
- func (i GetContextsContextArgs) ToOutput(ctx context.Context) pulumix.Output[GetContextsContext]
- type GetContextsContextArray
- func (GetContextsContextArray) ElementType() reflect.Type
- func (i GetContextsContextArray) ToGetContextsContextArrayOutput() GetContextsContextArrayOutput
- func (i GetContextsContextArray) ToGetContextsContextArrayOutputWithContext(ctx context.Context) GetContextsContextArrayOutput
- func (i GetContextsContextArray) ToOutput(ctx context.Context) pulumix.Output[[]GetContextsContext]
- type GetContextsContextArrayInput
- type GetContextsContextArrayOutput
- func (GetContextsContextArrayOutput) ElementType() reflect.Type
- func (o GetContextsContextArrayOutput) Index(i pulumi.IntInput) GetContextsContextOutput
- func (o GetContextsContextArrayOutput) ToGetContextsContextArrayOutput() GetContextsContextArrayOutput
- func (o GetContextsContextArrayOutput) ToGetContextsContextArrayOutputWithContext(ctx context.Context) GetContextsContextArrayOutput
- func (o GetContextsContextArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetContextsContext]
- type GetContextsContextInput
- type GetContextsContextOutput
- func (o GetContextsContextOutput) ContextId() pulumi.StringOutput
- func (o GetContextsContextOutput) Description() pulumi.StringOutput
- func (GetContextsContextOutput) ElementType() reflect.Type
- func (o GetContextsContextOutput) Labels() pulumi.StringArrayOutput
- func (o GetContextsContextOutput) Name() pulumi.StringOutput
- func (o GetContextsContextOutput) SpaceId() pulumi.StringOutput
- func (o GetContextsContextOutput) ToGetContextsContextOutput() GetContextsContextOutput
- func (o GetContextsContextOutput) ToGetContextsContextOutputWithContext(ctx context.Context) GetContextsContextOutput
- func (o GetContextsContextOutput) ToOutput(ctx context.Context) pulumix.Output[GetContextsContext]
- type GetContextsLabel
- type GetContextsLabelArgs
- func (GetContextsLabelArgs) ElementType() reflect.Type
- func (i GetContextsLabelArgs) ToGetContextsLabelOutput() GetContextsLabelOutput
- func (i GetContextsLabelArgs) ToGetContextsLabelOutputWithContext(ctx context.Context) GetContextsLabelOutput
- func (i GetContextsLabelArgs) ToOutput(ctx context.Context) pulumix.Output[GetContextsLabel]
- type GetContextsLabelArray
- func (GetContextsLabelArray) ElementType() reflect.Type
- func (i GetContextsLabelArray) ToGetContextsLabelArrayOutput() GetContextsLabelArrayOutput
- func (i GetContextsLabelArray) ToGetContextsLabelArrayOutputWithContext(ctx context.Context) GetContextsLabelArrayOutput
- func (i GetContextsLabelArray) ToOutput(ctx context.Context) pulumix.Output[[]GetContextsLabel]
- type GetContextsLabelArrayInput
- type GetContextsLabelArrayOutput
- func (GetContextsLabelArrayOutput) ElementType() reflect.Type
- func (o GetContextsLabelArrayOutput) Index(i pulumi.IntInput) GetContextsLabelOutput
- func (o GetContextsLabelArrayOutput) ToGetContextsLabelArrayOutput() GetContextsLabelArrayOutput
- func (o GetContextsLabelArrayOutput) ToGetContextsLabelArrayOutputWithContext(ctx context.Context) GetContextsLabelArrayOutput
- func (o GetContextsLabelArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetContextsLabel]
- type GetContextsLabelInput
- type GetContextsLabelOutput
- func (o GetContextsLabelOutput) AnyOfs() pulumi.StringArrayOutput
- func (GetContextsLabelOutput) ElementType() reflect.Type
- func (o GetContextsLabelOutput) ToGetContextsLabelOutput() GetContextsLabelOutput
- func (o GetContextsLabelOutput) ToGetContextsLabelOutputWithContext(ctx context.Context) GetContextsLabelOutput
- func (o GetContextsLabelOutput) ToOutput(ctx context.Context) pulumix.Output[GetContextsLabel]
- type GetContextsOutputArgs
- type GetContextsResult
- type GetContextsResultOutput
- func (o GetContextsResultOutput) Contexts() GetContextsContextArrayOutput
- func (GetContextsResultOutput) ElementType() reflect.Type
- func (o GetContextsResultOutput) Id() pulumi.StringOutput
- func (o GetContextsResultOutput) Labels() GetContextsLabelArrayOutput
- func (o GetContextsResultOutput) ToGetContextsResultOutput() GetContextsResultOutput
- func (o GetContextsResultOutput) ToGetContextsResultOutputWithContext(ctx context.Context) GetContextsResultOutput
- func (o GetContextsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetContextsResult]
- type GetCurrentSpaceResult
- type GetCurrentSpaceResultOutput
- func (GetCurrentSpaceResultOutput) ElementType() reflect.Type
- func (o GetCurrentSpaceResultOutput) Id() pulumi.StringOutput
- func (o GetCurrentSpaceResultOutput) ToGetCurrentSpaceResultOutput() GetCurrentSpaceResultOutput
- func (o GetCurrentSpaceResultOutput) ToGetCurrentSpaceResultOutputWithContext(ctx context.Context) GetCurrentSpaceResultOutput
- func (o GetCurrentSpaceResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetCurrentSpaceResult]
- type GetCurrentStackResult
- type GetCurrentStackResultOutput
- func (GetCurrentStackResultOutput) ElementType() reflect.Type
- func (o GetCurrentStackResultOutput) Id() pulumi.StringOutput
- func (o GetCurrentStackResultOutput) ToGetCurrentStackResultOutput() GetCurrentStackResultOutput
- func (o GetCurrentStackResultOutput) ToGetCurrentStackResultOutputWithContext(ctx context.Context) GetCurrentStackResultOutput
- func (o GetCurrentStackResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetCurrentStackResult]
- type GetGithubEnterpriseIntegrationArgs
- type GetGithubEnterpriseIntegrationOutputArgs
- type GetGithubEnterpriseIntegrationResult
- type GetGithubEnterpriseIntegrationResultOutput
- func (o GetGithubEnterpriseIntegrationResultOutput) ApiHost() pulumi.StringOutput
- func (o GetGithubEnterpriseIntegrationResultOutput) AppId() pulumi.StringOutput
- func (o GetGithubEnterpriseIntegrationResultOutput) Description() pulumi.StringOutput
- func (GetGithubEnterpriseIntegrationResultOutput) ElementType() reflect.Type
- func (o GetGithubEnterpriseIntegrationResultOutput) Id() pulumi.StringPtrOutput
- func (o GetGithubEnterpriseIntegrationResultOutput) IsDefault() pulumi.BoolOutput
- func (o GetGithubEnterpriseIntegrationResultOutput) Labels() pulumi.StringArrayOutput
- func (o GetGithubEnterpriseIntegrationResultOutput) Name() pulumi.StringOutput
- func (o GetGithubEnterpriseIntegrationResultOutput) SpaceId() pulumi.StringOutput
- func (o GetGithubEnterpriseIntegrationResultOutput) ToGetGithubEnterpriseIntegrationResultOutput() GetGithubEnterpriseIntegrationResultOutput
- func (o GetGithubEnterpriseIntegrationResultOutput) ToGetGithubEnterpriseIntegrationResultOutputWithContext(ctx context.Context) GetGithubEnterpriseIntegrationResultOutput
- func (o GetGithubEnterpriseIntegrationResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetGithubEnterpriseIntegrationResult]
- func (o GetGithubEnterpriseIntegrationResultOutput) WebhookSecret() pulumi.StringOutput
- func (o GetGithubEnterpriseIntegrationResultOutput) WebhookUrl() pulumi.StringOutput
- type GetGitlabIntegrationArgs
- type GetGitlabIntegrationOutputArgs
- type GetGitlabIntegrationResult
- type GetGitlabIntegrationResultOutput
- func (o GetGitlabIntegrationResultOutput) ApiHost() pulumi.StringOutput
- func (o GetGitlabIntegrationResultOutput) Description() pulumi.StringOutput
- func (GetGitlabIntegrationResultOutput) ElementType() reflect.Type
- func (o GetGitlabIntegrationResultOutput) Id() pulumi.StringPtrOutput
- func (o GetGitlabIntegrationResultOutput) IsDefault() pulumi.BoolOutput
- func (o GetGitlabIntegrationResultOutput) Labels() pulumi.StringArrayOutput
- func (o GetGitlabIntegrationResultOutput) Name() pulumi.StringOutput
- func (o GetGitlabIntegrationResultOutput) SpaceId() pulumi.StringOutput
- func (o GetGitlabIntegrationResultOutput) ToGetGitlabIntegrationResultOutput() GetGitlabIntegrationResultOutput
- func (o GetGitlabIntegrationResultOutput) ToGetGitlabIntegrationResultOutputWithContext(ctx context.Context) GetGitlabIntegrationResultOutput
- func (o GetGitlabIntegrationResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetGitlabIntegrationResult]
- func (o GetGitlabIntegrationResultOutput) WebhookSecret() pulumi.StringOutput
- func (o GetGitlabIntegrationResultOutput) WebhookUrl() pulumi.StringOutput
- type GetGitlabWebhookEndpointResult
- type GetGitlabWebhookEndpointResultOutput
- func (GetGitlabWebhookEndpointResultOutput) ElementType() reflect.Type
- func (o GetGitlabWebhookEndpointResultOutput) Id() pulumi.StringOutput
- func (o GetGitlabWebhookEndpointResultOutput) ToGetGitlabWebhookEndpointResultOutput() GetGitlabWebhookEndpointResultOutput
- func (o GetGitlabWebhookEndpointResultOutput) ToGetGitlabWebhookEndpointResultOutputWithContext(ctx context.Context) GetGitlabWebhookEndpointResultOutput
- func (o GetGitlabWebhookEndpointResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetGitlabWebhookEndpointResult]
- func (o GetGitlabWebhookEndpointResultOutput) WebhookEndpoint() pulumi.StringOutput
- type GetIPsResult
- type GetIPsResultOutput
- func (GetIPsResultOutput) ElementType() reflect.Type
- func (o GetIPsResultOutput) Id() pulumi.StringOutput
- func (o GetIPsResultOutput) Ips() pulumi.StringArrayOutput
- func (o GetIPsResultOutput) ToGetIPsResultOutput() GetIPsResultOutput
- func (o GetIPsResultOutput) ToGetIPsResultOutputWithContext(ctx context.Context) GetIPsResultOutput
- func (o GetIPsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetIPsResult]
- type GetModuleAzureDevop
- type GetModuleAzureDevopArgs
- func (GetModuleAzureDevopArgs) ElementType() reflect.Type
- func (i GetModuleAzureDevopArgs) ToGetModuleAzureDevopOutput() GetModuleAzureDevopOutput
- func (i GetModuleAzureDevopArgs) ToGetModuleAzureDevopOutputWithContext(ctx context.Context) GetModuleAzureDevopOutput
- func (i GetModuleAzureDevopArgs) ToOutput(ctx context.Context) pulumix.Output[GetModuleAzureDevop]
- type GetModuleAzureDevopArray
- func (GetModuleAzureDevopArray) ElementType() reflect.Type
- func (i GetModuleAzureDevopArray) ToGetModuleAzureDevopArrayOutput() GetModuleAzureDevopArrayOutput
- func (i GetModuleAzureDevopArray) ToGetModuleAzureDevopArrayOutputWithContext(ctx context.Context) GetModuleAzureDevopArrayOutput
- func (i GetModuleAzureDevopArray) ToOutput(ctx context.Context) pulumix.Output[[]GetModuleAzureDevop]
- type GetModuleAzureDevopArrayInput
- type GetModuleAzureDevopArrayOutput
- func (GetModuleAzureDevopArrayOutput) ElementType() reflect.Type
- func (o GetModuleAzureDevopArrayOutput) Index(i pulumi.IntInput) GetModuleAzureDevopOutput
- func (o GetModuleAzureDevopArrayOutput) ToGetModuleAzureDevopArrayOutput() GetModuleAzureDevopArrayOutput
- func (o GetModuleAzureDevopArrayOutput) ToGetModuleAzureDevopArrayOutputWithContext(ctx context.Context) GetModuleAzureDevopArrayOutput
- func (o GetModuleAzureDevopArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetModuleAzureDevop]
- type GetModuleAzureDevopInput
- type GetModuleAzureDevopOutput
- func (GetModuleAzureDevopOutput) ElementType() reflect.Type
- func (o GetModuleAzureDevopOutput) Id() pulumi.StringOutput
- func (o GetModuleAzureDevopOutput) IsDefault() pulumi.BoolOutput
- func (o GetModuleAzureDevopOutput) Project() pulumi.StringOutput
- func (o GetModuleAzureDevopOutput) ToGetModuleAzureDevopOutput() GetModuleAzureDevopOutput
- func (o GetModuleAzureDevopOutput) ToGetModuleAzureDevopOutputWithContext(ctx context.Context) GetModuleAzureDevopOutput
- func (o GetModuleAzureDevopOutput) ToOutput(ctx context.Context) pulumix.Output[GetModuleAzureDevop]
- type GetModuleBitbucketCloud
- type GetModuleBitbucketCloudArgs
- func (GetModuleBitbucketCloudArgs) ElementType() reflect.Type
- func (i GetModuleBitbucketCloudArgs) ToGetModuleBitbucketCloudOutput() GetModuleBitbucketCloudOutput
- func (i GetModuleBitbucketCloudArgs) ToGetModuleBitbucketCloudOutputWithContext(ctx context.Context) GetModuleBitbucketCloudOutput
- func (i GetModuleBitbucketCloudArgs) ToOutput(ctx context.Context) pulumix.Output[GetModuleBitbucketCloud]
- type GetModuleBitbucketCloudArray
- func (GetModuleBitbucketCloudArray) ElementType() reflect.Type
- func (i GetModuleBitbucketCloudArray) ToGetModuleBitbucketCloudArrayOutput() GetModuleBitbucketCloudArrayOutput
- func (i GetModuleBitbucketCloudArray) ToGetModuleBitbucketCloudArrayOutputWithContext(ctx context.Context) GetModuleBitbucketCloudArrayOutput
- func (i GetModuleBitbucketCloudArray) ToOutput(ctx context.Context) pulumix.Output[[]GetModuleBitbucketCloud]
- type GetModuleBitbucketCloudArrayInput
- type GetModuleBitbucketCloudArrayOutput
- func (GetModuleBitbucketCloudArrayOutput) ElementType() reflect.Type
- func (o GetModuleBitbucketCloudArrayOutput) Index(i pulumi.IntInput) GetModuleBitbucketCloudOutput
- func (o GetModuleBitbucketCloudArrayOutput) ToGetModuleBitbucketCloudArrayOutput() GetModuleBitbucketCloudArrayOutput
- func (o GetModuleBitbucketCloudArrayOutput) ToGetModuleBitbucketCloudArrayOutputWithContext(ctx context.Context) GetModuleBitbucketCloudArrayOutput
- func (o GetModuleBitbucketCloudArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetModuleBitbucketCloud]
- type GetModuleBitbucketCloudInput
- type GetModuleBitbucketCloudOutput
- func (GetModuleBitbucketCloudOutput) ElementType() reflect.Type
- func (o GetModuleBitbucketCloudOutput) Id() pulumi.StringOutput
- func (o GetModuleBitbucketCloudOutput) IsDefault() pulumi.BoolOutput
- func (o GetModuleBitbucketCloudOutput) Namespace() pulumi.StringOutput
- func (o GetModuleBitbucketCloudOutput) ToGetModuleBitbucketCloudOutput() GetModuleBitbucketCloudOutput
- func (o GetModuleBitbucketCloudOutput) ToGetModuleBitbucketCloudOutputWithContext(ctx context.Context) GetModuleBitbucketCloudOutput
- func (o GetModuleBitbucketCloudOutput) ToOutput(ctx context.Context) pulumix.Output[GetModuleBitbucketCloud]
- type GetModuleBitbucketDatacenter
- type GetModuleBitbucketDatacenterArgs
- func (GetModuleBitbucketDatacenterArgs) ElementType() reflect.Type
- func (i GetModuleBitbucketDatacenterArgs) ToGetModuleBitbucketDatacenterOutput() GetModuleBitbucketDatacenterOutput
- func (i GetModuleBitbucketDatacenterArgs) ToGetModuleBitbucketDatacenterOutputWithContext(ctx context.Context) GetModuleBitbucketDatacenterOutput
- func (i GetModuleBitbucketDatacenterArgs) ToOutput(ctx context.Context) pulumix.Output[GetModuleBitbucketDatacenter]
- type GetModuleBitbucketDatacenterArray
- func (GetModuleBitbucketDatacenterArray) ElementType() reflect.Type
- func (i GetModuleBitbucketDatacenterArray) ToGetModuleBitbucketDatacenterArrayOutput() GetModuleBitbucketDatacenterArrayOutput
- func (i GetModuleBitbucketDatacenterArray) ToGetModuleBitbucketDatacenterArrayOutputWithContext(ctx context.Context) GetModuleBitbucketDatacenterArrayOutput
- func (i GetModuleBitbucketDatacenterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetModuleBitbucketDatacenter]
- type GetModuleBitbucketDatacenterArrayInput
- type GetModuleBitbucketDatacenterArrayOutput
- func (GetModuleBitbucketDatacenterArrayOutput) ElementType() reflect.Type
- func (o GetModuleBitbucketDatacenterArrayOutput) Index(i pulumi.IntInput) GetModuleBitbucketDatacenterOutput
- func (o GetModuleBitbucketDatacenterArrayOutput) ToGetModuleBitbucketDatacenterArrayOutput() GetModuleBitbucketDatacenterArrayOutput
- func (o GetModuleBitbucketDatacenterArrayOutput) ToGetModuleBitbucketDatacenterArrayOutputWithContext(ctx context.Context) GetModuleBitbucketDatacenterArrayOutput
- func (o GetModuleBitbucketDatacenterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetModuleBitbucketDatacenter]
- type GetModuleBitbucketDatacenterInput
- type GetModuleBitbucketDatacenterOutput
- func (GetModuleBitbucketDatacenterOutput) ElementType() reflect.Type
- func (o GetModuleBitbucketDatacenterOutput) Id() pulumi.StringOutput
- func (o GetModuleBitbucketDatacenterOutput) IsDefault() pulumi.BoolOutput
- func (o GetModuleBitbucketDatacenterOutput) Namespace() pulumi.StringOutput
- func (o GetModuleBitbucketDatacenterOutput) ToGetModuleBitbucketDatacenterOutput() GetModuleBitbucketDatacenterOutput
- func (o GetModuleBitbucketDatacenterOutput) ToGetModuleBitbucketDatacenterOutputWithContext(ctx context.Context) GetModuleBitbucketDatacenterOutput
- func (o GetModuleBitbucketDatacenterOutput) ToOutput(ctx context.Context) pulumix.Output[GetModuleBitbucketDatacenter]
- type GetModuleGithubEnterprise
- type GetModuleGithubEnterpriseArgs
- func (GetModuleGithubEnterpriseArgs) ElementType() reflect.Type
- func (i GetModuleGithubEnterpriseArgs) ToGetModuleGithubEnterpriseOutput() GetModuleGithubEnterpriseOutput
- func (i GetModuleGithubEnterpriseArgs) ToGetModuleGithubEnterpriseOutputWithContext(ctx context.Context) GetModuleGithubEnterpriseOutput
- func (i GetModuleGithubEnterpriseArgs) ToOutput(ctx context.Context) pulumix.Output[GetModuleGithubEnterprise]
- type GetModuleGithubEnterpriseArray
- func (GetModuleGithubEnterpriseArray) ElementType() reflect.Type
- func (i GetModuleGithubEnterpriseArray) ToGetModuleGithubEnterpriseArrayOutput() GetModuleGithubEnterpriseArrayOutput
- func (i GetModuleGithubEnterpriseArray) ToGetModuleGithubEnterpriseArrayOutputWithContext(ctx context.Context) GetModuleGithubEnterpriseArrayOutput
- func (i GetModuleGithubEnterpriseArray) ToOutput(ctx context.Context) pulumix.Output[[]GetModuleGithubEnterprise]
- type GetModuleGithubEnterpriseArrayInput
- type GetModuleGithubEnterpriseArrayOutput
- func (GetModuleGithubEnterpriseArrayOutput) ElementType() reflect.Type
- func (o GetModuleGithubEnterpriseArrayOutput) Index(i pulumi.IntInput) GetModuleGithubEnterpriseOutput
- func (o GetModuleGithubEnterpriseArrayOutput) ToGetModuleGithubEnterpriseArrayOutput() GetModuleGithubEnterpriseArrayOutput
- func (o GetModuleGithubEnterpriseArrayOutput) ToGetModuleGithubEnterpriseArrayOutputWithContext(ctx context.Context) GetModuleGithubEnterpriseArrayOutput
- func (o GetModuleGithubEnterpriseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetModuleGithubEnterprise]
- type GetModuleGithubEnterpriseInput
- type GetModuleGithubEnterpriseOutput
- func (GetModuleGithubEnterpriseOutput) ElementType() reflect.Type
- func (o GetModuleGithubEnterpriseOutput) Id() pulumi.StringOutput
- func (o GetModuleGithubEnterpriseOutput) IsDefault() pulumi.BoolOutput
- func (o GetModuleGithubEnterpriseOutput) Namespace() pulumi.StringOutput
- func (o GetModuleGithubEnterpriseOutput) ToGetModuleGithubEnterpriseOutput() GetModuleGithubEnterpriseOutput
- func (o GetModuleGithubEnterpriseOutput) ToGetModuleGithubEnterpriseOutputWithContext(ctx context.Context) GetModuleGithubEnterpriseOutput
- func (o GetModuleGithubEnterpriseOutput) ToOutput(ctx context.Context) pulumix.Output[GetModuleGithubEnterprise]
- type GetModuleGitlab
- type GetModuleGitlabArgs
- func (GetModuleGitlabArgs) ElementType() reflect.Type
- func (i GetModuleGitlabArgs) ToGetModuleGitlabOutput() GetModuleGitlabOutput
- func (i GetModuleGitlabArgs) ToGetModuleGitlabOutputWithContext(ctx context.Context) GetModuleGitlabOutput
- func (i GetModuleGitlabArgs) ToOutput(ctx context.Context) pulumix.Output[GetModuleGitlab]
- type GetModuleGitlabArray
- func (GetModuleGitlabArray) ElementType() reflect.Type
- func (i GetModuleGitlabArray) ToGetModuleGitlabArrayOutput() GetModuleGitlabArrayOutput
- func (i GetModuleGitlabArray) ToGetModuleGitlabArrayOutputWithContext(ctx context.Context) GetModuleGitlabArrayOutput
- func (i GetModuleGitlabArray) ToOutput(ctx context.Context) pulumix.Output[[]GetModuleGitlab]
- type GetModuleGitlabArrayInput
- type GetModuleGitlabArrayOutput
- func (GetModuleGitlabArrayOutput) ElementType() reflect.Type
- func (o GetModuleGitlabArrayOutput) Index(i pulumi.IntInput) GetModuleGitlabOutput
- func (o GetModuleGitlabArrayOutput) ToGetModuleGitlabArrayOutput() GetModuleGitlabArrayOutput
- func (o GetModuleGitlabArrayOutput) ToGetModuleGitlabArrayOutputWithContext(ctx context.Context) GetModuleGitlabArrayOutput
- func (o GetModuleGitlabArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetModuleGitlab]
- type GetModuleGitlabInput
- type GetModuleGitlabOutput
- func (GetModuleGitlabOutput) ElementType() reflect.Type
- func (o GetModuleGitlabOutput) Id() pulumi.StringOutput
- func (o GetModuleGitlabOutput) IsDefault() pulumi.BoolOutput
- func (o GetModuleGitlabOutput) Namespace() pulumi.StringOutput
- func (o GetModuleGitlabOutput) ToGetModuleGitlabOutput() GetModuleGitlabOutput
- func (o GetModuleGitlabOutput) ToGetModuleGitlabOutputWithContext(ctx context.Context) GetModuleGitlabOutput
- func (o GetModuleGitlabOutput) ToOutput(ctx context.Context) pulumix.Output[GetModuleGitlab]
- type GetPoliciesArgs
- type GetPoliciesOutputArgs
- type GetPoliciesPolicy
- type GetPoliciesPolicyArgs
- func (GetPoliciesPolicyArgs) ElementType() reflect.Type
- func (i GetPoliciesPolicyArgs) ToGetPoliciesPolicyOutput() GetPoliciesPolicyOutput
- func (i GetPoliciesPolicyArgs) ToGetPoliciesPolicyOutputWithContext(ctx context.Context) GetPoliciesPolicyOutput
- func (i GetPoliciesPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPoliciesPolicy]
- type GetPoliciesPolicyArray
- func (GetPoliciesPolicyArray) ElementType() reflect.Type
- func (i GetPoliciesPolicyArray) ToGetPoliciesPolicyArrayOutput() GetPoliciesPolicyArrayOutput
- func (i GetPoliciesPolicyArray) ToGetPoliciesPolicyArrayOutputWithContext(ctx context.Context) GetPoliciesPolicyArrayOutput
- func (i GetPoliciesPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPoliciesPolicy]
- type GetPoliciesPolicyArrayInput
- type GetPoliciesPolicyArrayOutput
- func (GetPoliciesPolicyArrayOutput) ElementType() reflect.Type
- func (o GetPoliciesPolicyArrayOutput) Index(i pulumi.IntInput) GetPoliciesPolicyOutput
- func (o GetPoliciesPolicyArrayOutput) ToGetPoliciesPolicyArrayOutput() GetPoliciesPolicyArrayOutput
- func (o GetPoliciesPolicyArrayOutput) ToGetPoliciesPolicyArrayOutputWithContext(ctx context.Context) GetPoliciesPolicyArrayOutput
- func (o GetPoliciesPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPoliciesPolicy]
- type GetPoliciesPolicyInput
- type GetPoliciesPolicyOutput
- func (GetPoliciesPolicyOutput) ElementType() reflect.Type
- func (o GetPoliciesPolicyOutput) Id() pulumi.StringOutput
- func (o GetPoliciesPolicyOutput) Labels() pulumi.StringArrayOutput
- func (o GetPoliciesPolicyOutput) Name() pulumi.StringOutput
- func (o GetPoliciesPolicyOutput) SpaceId() pulumi.StringOutput
- func (o GetPoliciesPolicyOutput) ToGetPoliciesPolicyOutput() GetPoliciesPolicyOutput
- func (o GetPoliciesPolicyOutput) ToGetPoliciesPolicyOutputWithContext(ctx context.Context) GetPoliciesPolicyOutput
- func (o GetPoliciesPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPoliciesPolicy]
- func (o GetPoliciesPolicyOutput) Type() pulumi.StringOutput
- type GetPoliciesResult
- type GetPoliciesResultOutput
- func (GetPoliciesResultOutput) ElementType() reflect.Type
- func (o GetPoliciesResultOutput) Id() pulumi.StringOutput
- func (o GetPoliciesResultOutput) Labels() pulumi.StringArrayOutput
- func (o GetPoliciesResultOutput) Policies() GetPoliciesPolicyArrayOutput
- func (o GetPoliciesResultOutput) ToGetPoliciesResultOutput() GetPoliciesResultOutput
- func (o GetPoliciesResultOutput) ToGetPoliciesResultOutputWithContext(ctx context.Context) GetPoliciesResultOutput
- func (o GetPoliciesResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetPoliciesResult]
- func (o GetPoliciesResultOutput) Type() pulumi.StringPtrOutput
- type GetScheduledDeleteStackArgs
- type GetScheduledDeleteStackOutputArgs
- type GetScheduledDeleteStackResult
- type GetScheduledDeleteStackResultOutput
- func (o GetScheduledDeleteStackResultOutput) At() pulumi.IntOutput
- func (o GetScheduledDeleteStackResultOutput) DeleteResources() pulumi.BoolOutput
- func (GetScheduledDeleteStackResultOutput) ElementType() reflect.Type
- func (o GetScheduledDeleteStackResultOutput) Id() pulumi.StringOutput
- func (o GetScheduledDeleteStackResultOutput) ScheduleId() pulumi.StringOutput
- func (o GetScheduledDeleteStackResultOutput) ScheduledDeleteStackId() pulumi.StringOutput
- func (o GetScheduledDeleteStackResultOutput) StackId() pulumi.StringOutput
- func (o GetScheduledDeleteStackResultOutput) ToGetScheduledDeleteStackResultOutput() GetScheduledDeleteStackResultOutput
- func (o GetScheduledDeleteStackResultOutput) ToGetScheduledDeleteStackResultOutputWithContext(ctx context.Context) GetScheduledDeleteStackResultOutput
- func (o GetScheduledDeleteStackResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetScheduledDeleteStackResult]
- type GetSpaceByPathArgs
- type GetSpaceByPathOutputArgs
- type GetSpaceByPathResult
- type GetSpaceByPathResultOutput
- func (o GetSpaceByPathResultOutput) Description() pulumi.StringOutput
- func (GetSpaceByPathResultOutput) ElementType() reflect.Type
- func (o GetSpaceByPathResultOutput) Id() pulumi.StringOutput
- func (o GetSpaceByPathResultOutput) InheritEntities() pulumi.BoolOutput
- func (o GetSpaceByPathResultOutput) Labels() pulumi.StringArrayOutput
- func (o GetSpaceByPathResultOutput) Name() pulumi.StringOutput
- func (o GetSpaceByPathResultOutput) ParentSpaceId() pulumi.StringOutput
- func (o GetSpaceByPathResultOutput) SpacePath() pulumi.StringOutput
- func (o GetSpaceByPathResultOutput) ToGetSpaceByPathResultOutput() GetSpaceByPathResultOutput
- func (o GetSpaceByPathResultOutput) ToGetSpaceByPathResultOutputWithContext(ctx context.Context) GetSpaceByPathResultOutput
- func (o GetSpaceByPathResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetSpaceByPathResult]
- type GetSpacesResult
- type GetSpacesResultOutput
- func (GetSpacesResultOutput) ElementType() reflect.Type
- func (o GetSpacesResultOutput) Id() pulumi.StringOutput
- func (o GetSpacesResultOutput) Spaces() GetSpacesSpaceArrayOutput
- func (o GetSpacesResultOutput) ToGetSpacesResultOutput() GetSpacesResultOutput
- func (o GetSpacesResultOutput) ToGetSpacesResultOutputWithContext(ctx context.Context) GetSpacesResultOutput
- func (o GetSpacesResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetSpacesResult]
- type GetSpacesSpace
- type GetSpacesSpaceArgs
- func (GetSpacesSpaceArgs) ElementType() reflect.Type
- func (i GetSpacesSpaceArgs) ToGetSpacesSpaceOutput() GetSpacesSpaceOutput
- func (i GetSpacesSpaceArgs) ToGetSpacesSpaceOutputWithContext(ctx context.Context) GetSpacesSpaceOutput
- func (i GetSpacesSpaceArgs) ToOutput(ctx context.Context) pulumix.Output[GetSpacesSpace]
- type GetSpacesSpaceArray
- func (GetSpacesSpaceArray) ElementType() reflect.Type
- func (i GetSpacesSpaceArray) ToGetSpacesSpaceArrayOutput() GetSpacesSpaceArrayOutput
- func (i GetSpacesSpaceArray) ToGetSpacesSpaceArrayOutputWithContext(ctx context.Context) GetSpacesSpaceArrayOutput
- func (i GetSpacesSpaceArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSpacesSpace]
- type GetSpacesSpaceArrayInput
- type GetSpacesSpaceArrayOutput
- func (GetSpacesSpaceArrayOutput) ElementType() reflect.Type
- func (o GetSpacesSpaceArrayOutput) Index(i pulumi.IntInput) GetSpacesSpaceOutput
- func (o GetSpacesSpaceArrayOutput) ToGetSpacesSpaceArrayOutput() GetSpacesSpaceArrayOutput
- func (o GetSpacesSpaceArrayOutput) ToGetSpacesSpaceArrayOutputWithContext(ctx context.Context) GetSpacesSpaceArrayOutput
- func (o GetSpacesSpaceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSpacesSpace]
- type GetSpacesSpaceInput
- type GetSpacesSpaceOutput
- func (o GetSpacesSpaceOutput) Description() pulumi.StringOutput
- func (GetSpacesSpaceOutput) ElementType() reflect.Type
- func (o GetSpacesSpaceOutput) InheritEntities() pulumi.BoolOutput
- func (o GetSpacesSpaceOutput) Labels() pulumi.StringArrayOutput
- func (o GetSpacesSpaceOutput) Name() pulumi.StringOutput
- func (o GetSpacesSpaceOutput) ParentSpaceId() pulumi.StringOutput
- func (o GetSpacesSpaceOutput) SpaceId() pulumi.StringOutput
- func (o GetSpacesSpaceOutput) ToGetSpacesSpaceOutput() GetSpacesSpaceOutput
- func (o GetSpacesSpaceOutput) ToGetSpacesSpaceOutputWithContext(ctx context.Context) GetSpacesSpaceOutput
- func (o GetSpacesSpaceOutput) ToOutput(ctx context.Context) pulumix.Output[GetSpacesSpace]
- type GetStackAnsible
- type GetStackAnsibleArgs
- func (GetStackAnsibleArgs) ElementType() reflect.Type
- func (i GetStackAnsibleArgs) ToGetStackAnsibleOutput() GetStackAnsibleOutput
- func (i GetStackAnsibleArgs) ToGetStackAnsibleOutputWithContext(ctx context.Context) GetStackAnsibleOutput
- func (i GetStackAnsibleArgs) ToOutput(ctx context.Context) pulumix.Output[GetStackAnsible]
- type GetStackAnsibleArray
- func (GetStackAnsibleArray) ElementType() reflect.Type
- func (i GetStackAnsibleArray) ToGetStackAnsibleArrayOutput() GetStackAnsibleArrayOutput
- func (i GetStackAnsibleArray) ToGetStackAnsibleArrayOutputWithContext(ctx context.Context) GetStackAnsibleArrayOutput
- func (i GetStackAnsibleArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStackAnsible]
- type GetStackAnsibleArrayInput
- type GetStackAnsibleArrayOutput
- func (GetStackAnsibleArrayOutput) ElementType() reflect.Type
- func (o GetStackAnsibleArrayOutput) Index(i pulumi.IntInput) GetStackAnsibleOutput
- func (o GetStackAnsibleArrayOutput) ToGetStackAnsibleArrayOutput() GetStackAnsibleArrayOutput
- func (o GetStackAnsibleArrayOutput) ToGetStackAnsibleArrayOutputWithContext(ctx context.Context) GetStackAnsibleArrayOutput
- func (o GetStackAnsibleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStackAnsible]
- type GetStackAnsibleInput
- type GetStackAnsibleOutput
- func (GetStackAnsibleOutput) ElementType() reflect.Type
- func (o GetStackAnsibleOutput) Playbook() pulumi.StringOutput
- func (o GetStackAnsibleOutput) ToGetStackAnsibleOutput() GetStackAnsibleOutput
- func (o GetStackAnsibleOutput) ToGetStackAnsibleOutputWithContext(ctx context.Context) GetStackAnsibleOutput
- func (o GetStackAnsibleOutput) ToOutput(ctx context.Context) pulumix.Output[GetStackAnsible]
- type GetStackAzureDevop
- type GetStackAzureDevopArgs
- func (GetStackAzureDevopArgs) ElementType() reflect.Type
- func (i GetStackAzureDevopArgs) ToGetStackAzureDevopOutput() GetStackAzureDevopOutput
- func (i GetStackAzureDevopArgs) ToGetStackAzureDevopOutputWithContext(ctx context.Context) GetStackAzureDevopOutput
- func (i GetStackAzureDevopArgs) ToOutput(ctx context.Context) pulumix.Output[GetStackAzureDevop]
- type GetStackAzureDevopArray
- func (GetStackAzureDevopArray) ElementType() reflect.Type
- func (i GetStackAzureDevopArray) ToGetStackAzureDevopArrayOutput() GetStackAzureDevopArrayOutput
- func (i GetStackAzureDevopArray) ToGetStackAzureDevopArrayOutputWithContext(ctx context.Context) GetStackAzureDevopArrayOutput
- func (i GetStackAzureDevopArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStackAzureDevop]
- type GetStackAzureDevopArrayInput
- type GetStackAzureDevopArrayOutput
- func (GetStackAzureDevopArrayOutput) ElementType() reflect.Type
- func (o GetStackAzureDevopArrayOutput) Index(i pulumi.IntInput) GetStackAzureDevopOutput
- func (o GetStackAzureDevopArrayOutput) ToGetStackAzureDevopArrayOutput() GetStackAzureDevopArrayOutput
- func (o GetStackAzureDevopArrayOutput) ToGetStackAzureDevopArrayOutputWithContext(ctx context.Context) GetStackAzureDevopArrayOutput
- func (o GetStackAzureDevopArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStackAzureDevop]
- type GetStackAzureDevopInput
- type GetStackAzureDevopOutput
- func (GetStackAzureDevopOutput) ElementType() reflect.Type
- func (o GetStackAzureDevopOutput) Id() pulumi.StringOutput
- func (o GetStackAzureDevopOutput) IsDefault() pulumi.BoolOutput
- func (o GetStackAzureDevopOutput) Project() pulumi.StringOutput
- func (o GetStackAzureDevopOutput) ToGetStackAzureDevopOutput() GetStackAzureDevopOutput
- func (o GetStackAzureDevopOutput) ToGetStackAzureDevopOutputWithContext(ctx context.Context) GetStackAzureDevopOutput
- func (o GetStackAzureDevopOutput) ToOutput(ctx context.Context) pulumix.Output[GetStackAzureDevop]
- type GetStackBitbucketCloud
- type GetStackBitbucketCloudArgs
- func (GetStackBitbucketCloudArgs) ElementType() reflect.Type
- func (i GetStackBitbucketCloudArgs) ToGetStackBitbucketCloudOutput() GetStackBitbucketCloudOutput
- func (i GetStackBitbucketCloudArgs) ToGetStackBitbucketCloudOutputWithContext(ctx context.Context) GetStackBitbucketCloudOutput
- func (i GetStackBitbucketCloudArgs) ToOutput(ctx context.Context) pulumix.Output[GetStackBitbucketCloud]
- type GetStackBitbucketCloudArray
- func (GetStackBitbucketCloudArray) ElementType() reflect.Type
- func (i GetStackBitbucketCloudArray) ToGetStackBitbucketCloudArrayOutput() GetStackBitbucketCloudArrayOutput
- func (i GetStackBitbucketCloudArray) ToGetStackBitbucketCloudArrayOutputWithContext(ctx context.Context) GetStackBitbucketCloudArrayOutput
- func (i GetStackBitbucketCloudArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStackBitbucketCloud]
- type GetStackBitbucketCloudArrayInput
- type GetStackBitbucketCloudArrayOutput
- func (GetStackBitbucketCloudArrayOutput) ElementType() reflect.Type
- func (o GetStackBitbucketCloudArrayOutput) Index(i pulumi.IntInput) GetStackBitbucketCloudOutput
- func (o GetStackBitbucketCloudArrayOutput) ToGetStackBitbucketCloudArrayOutput() GetStackBitbucketCloudArrayOutput
- func (o GetStackBitbucketCloudArrayOutput) ToGetStackBitbucketCloudArrayOutputWithContext(ctx context.Context) GetStackBitbucketCloudArrayOutput
- func (o GetStackBitbucketCloudArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStackBitbucketCloud]
- type GetStackBitbucketCloudInput
- type GetStackBitbucketCloudOutput
- func (GetStackBitbucketCloudOutput) ElementType() reflect.Type
- func (o GetStackBitbucketCloudOutput) Id() pulumi.StringOutput
- func (o GetStackBitbucketCloudOutput) IsDefault() pulumi.BoolOutput
- func (o GetStackBitbucketCloudOutput) Namespace() pulumi.StringOutput
- func (o GetStackBitbucketCloudOutput) ToGetStackBitbucketCloudOutput() GetStackBitbucketCloudOutput
- func (o GetStackBitbucketCloudOutput) ToGetStackBitbucketCloudOutputWithContext(ctx context.Context) GetStackBitbucketCloudOutput
- func (o GetStackBitbucketCloudOutput) ToOutput(ctx context.Context) pulumix.Output[GetStackBitbucketCloud]
- type GetStackBitbucketDatacenter
- type GetStackBitbucketDatacenterArgs
- func (GetStackBitbucketDatacenterArgs) ElementType() reflect.Type
- func (i GetStackBitbucketDatacenterArgs) ToGetStackBitbucketDatacenterOutput() GetStackBitbucketDatacenterOutput
- func (i GetStackBitbucketDatacenterArgs) ToGetStackBitbucketDatacenterOutputWithContext(ctx context.Context) GetStackBitbucketDatacenterOutput
- func (i GetStackBitbucketDatacenterArgs) ToOutput(ctx context.Context) pulumix.Output[GetStackBitbucketDatacenter]
- type GetStackBitbucketDatacenterArray
- func (GetStackBitbucketDatacenterArray) ElementType() reflect.Type
- func (i GetStackBitbucketDatacenterArray) ToGetStackBitbucketDatacenterArrayOutput() GetStackBitbucketDatacenterArrayOutput
- func (i GetStackBitbucketDatacenterArray) ToGetStackBitbucketDatacenterArrayOutputWithContext(ctx context.Context) GetStackBitbucketDatacenterArrayOutput
- func (i GetStackBitbucketDatacenterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStackBitbucketDatacenter]
- type GetStackBitbucketDatacenterArrayInput
- type GetStackBitbucketDatacenterArrayOutput
- func (GetStackBitbucketDatacenterArrayOutput) ElementType() reflect.Type
- func (o GetStackBitbucketDatacenterArrayOutput) Index(i pulumi.IntInput) GetStackBitbucketDatacenterOutput
- func (o GetStackBitbucketDatacenterArrayOutput) ToGetStackBitbucketDatacenterArrayOutput() GetStackBitbucketDatacenterArrayOutput
- func (o GetStackBitbucketDatacenterArrayOutput) ToGetStackBitbucketDatacenterArrayOutputWithContext(ctx context.Context) GetStackBitbucketDatacenterArrayOutput
- func (o GetStackBitbucketDatacenterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStackBitbucketDatacenter]
- type GetStackBitbucketDatacenterInput
- type GetStackBitbucketDatacenterOutput
- func (GetStackBitbucketDatacenterOutput) ElementType() reflect.Type
- func (o GetStackBitbucketDatacenterOutput) Id() pulumi.StringOutput
- func (o GetStackBitbucketDatacenterOutput) IsDefault() pulumi.BoolOutput
- func (o GetStackBitbucketDatacenterOutput) Namespace() pulumi.StringOutput
- func (o GetStackBitbucketDatacenterOutput) ToGetStackBitbucketDatacenterOutput() GetStackBitbucketDatacenterOutput
- func (o GetStackBitbucketDatacenterOutput) ToGetStackBitbucketDatacenterOutputWithContext(ctx context.Context) GetStackBitbucketDatacenterOutput
- func (o GetStackBitbucketDatacenterOutput) ToOutput(ctx context.Context) pulumix.Output[GetStackBitbucketDatacenter]
- type GetStackCloudformation
- type GetStackCloudformationArgs
- func (GetStackCloudformationArgs) ElementType() reflect.Type
- func (i GetStackCloudformationArgs) ToGetStackCloudformationOutput() GetStackCloudformationOutput
- func (i GetStackCloudformationArgs) ToGetStackCloudformationOutputWithContext(ctx context.Context) GetStackCloudformationOutput
- func (i GetStackCloudformationArgs) ToOutput(ctx context.Context) pulumix.Output[GetStackCloudformation]
- type GetStackCloudformationArray
- func (GetStackCloudformationArray) ElementType() reflect.Type
- func (i GetStackCloudformationArray) ToGetStackCloudformationArrayOutput() GetStackCloudformationArrayOutput
- func (i GetStackCloudformationArray) ToGetStackCloudformationArrayOutputWithContext(ctx context.Context) GetStackCloudformationArrayOutput
- func (i GetStackCloudformationArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStackCloudformation]
- type GetStackCloudformationArrayInput
- type GetStackCloudformationArrayOutput
- func (GetStackCloudformationArrayOutput) ElementType() reflect.Type
- func (o GetStackCloudformationArrayOutput) Index(i pulumi.IntInput) GetStackCloudformationOutput
- func (o GetStackCloudformationArrayOutput) ToGetStackCloudformationArrayOutput() GetStackCloudformationArrayOutput
- func (o GetStackCloudformationArrayOutput) ToGetStackCloudformationArrayOutputWithContext(ctx context.Context) GetStackCloudformationArrayOutput
- func (o GetStackCloudformationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStackCloudformation]
- type GetStackCloudformationInput
- type GetStackCloudformationOutput
- func (GetStackCloudformationOutput) ElementType() reflect.Type
- func (o GetStackCloudformationOutput) EntryTemplateFile() pulumi.StringOutput
- func (o GetStackCloudformationOutput) Region() pulumi.StringOutput
- func (o GetStackCloudformationOutput) StackName() pulumi.StringOutput
- func (o GetStackCloudformationOutput) TemplateBucket() pulumi.StringOutput
- func (o GetStackCloudformationOutput) ToGetStackCloudformationOutput() GetStackCloudformationOutput
- func (o GetStackCloudformationOutput) ToGetStackCloudformationOutputWithContext(ctx context.Context) GetStackCloudformationOutput
- func (o GetStackCloudformationOutput) ToOutput(ctx context.Context) pulumix.Output[GetStackCloudformation]
- type GetStackGithubEnterprise
- type GetStackGithubEnterpriseArgs
- func (GetStackGithubEnterpriseArgs) ElementType() reflect.Type
- func (i GetStackGithubEnterpriseArgs) ToGetStackGithubEnterpriseOutput() GetStackGithubEnterpriseOutput
- func (i GetStackGithubEnterpriseArgs) ToGetStackGithubEnterpriseOutputWithContext(ctx context.Context) GetStackGithubEnterpriseOutput
- func (i GetStackGithubEnterpriseArgs) ToOutput(ctx context.Context) pulumix.Output[GetStackGithubEnterprise]
- type GetStackGithubEnterpriseArray
- func (GetStackGithubEnterpriseArray) ElementType() reflect.Type
- func (i GetStackGithubEnterpriseArray) ToGetStackGithubEnterpriseArrayOutput() GetStackGithubEnterpriseArrayOutput
- func (i GetStackGithubEnterpriseArray) ToGetStackGithubEnterpriseArrayOutputWithContext(ctx context.Context) GetStackGithubEnterpriseArrayOutput
- func (i GetStackGithubEnterpriseArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStackGithubEnterprise]
- type GetStackGithubEnterpriseArrayInput
- type GetStackGithubEnterpriseArrayOutput
- func (GetStackGithubEnterpriseArrayOutput) ElementType() reflect.Type
- func (o GetStackGithubEnterpriseArrayOutput) Index(i pulumi.IntInput) GetStackGithubEnterpriseOutput
- func (o GetStackGithubEnterpriseArrayOutput) ToGetStackGithubEnterpriseArrayOutput() GetStackGithubEnterpriseArrayOutput
- func (o GetStackGithubEnterpriseArrayOutput) ToGetStackGithubEnterpriseArrayOutputWithContext(ctx context.Context) GetStackGithubEnterpriseArrayOutput
- func (o GetStackGithubEnterpriseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStackGithubEnterprise]
- type GetStackGithubEnterpriseInput
- type GetStackGithubEnterpriseOutput
- func (GetStackGithubEnterpriseOutput) ElementType() reflect.Type
- func (o GetStackGithubEnterpriseOutput) Id() pulumi.StringOutput
- func (o GetStackGithubEnterpriseOutput) IsDefault() pulumi.BoolOutput
- func (o GetStackGithubEnterpriseOutput) Namespace() pulumi.StringOutput
- func (o GetStackGithubEnterpriseOutput) ToGetStackGithubEnterpriseOutput() GetStackGithubEnterpriseOutput
- func (o GetStackGithubEnterpriseOutput) ToGetStackGithubEnterpriseOutputWithContext(ctx context.Context) GetStackGithubEnterpriseOutput
- func (o GetStackGithubEnterpriseOutput) ToOutput(ctx context.Context) pulumix.Output[GetStackGithubEnterprise]
- type GetStackGitlab
- type GetStackGitlabArgs
- func (GetStackGitlabArgs) ElementType() reflect.Type
- func (i GetStackGitlabArgs) ToGetStackGitlabOutput() GetStackGitlabOutput
- func (i GetStackGitlabArgs) ToGetStackGitlabOutputWithContext(ctx context.Context) GetStackGitlabOutput
- func (i GetStackGitlabArgs) ToOutput(ctx context.Context) pulumix.Output[GetStackGitlab]
- type GetStackGitlabArray
- func (GetStackGitlabArray) ElementType() reflect.Type
- func (i GetStackGitlabArray) ToGetStackGitlabArrayOutput() GetStackGitlabArrayOutput
- func (i GetStackGitlabArray) ToGetStackGitlabArrayOutputWithContext(ctx context.Context) GetStackGitlabArrayOutput
- func (i GetStackGitlabArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStackGitlab]
- type GetStackGitlabArrayInput
- type GetStackGitlabArrayOutput
- func (GetStackGitlabArrayOutput) ElementType() reflect.Type
- func (o GetStackGitlabArrayOutput) Index(i pulumi.IntInput) GetStackGitlabOutput
- func (o GetStackGitlabArrayOutput) ToGetStackGitlabArrayOutput() GetStackGitlabArrayOutput
- func (o GetStackGitlabArrayOutput) ToGetStackGitlabArrayOutputWithContext(ctx context.Context) GetStackGitlabArrayOutput
- func (o GetStackGitlabArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStackGitlab]
- type GetStackGitlabInput
- type GetStackGitlabOutput
- func (GetStackGitlabOutput) ElementType() reflect.Type
- func (o GetStackGitlabOutput) Id() pulumi.StringOutput
- func (o GetStackGitlabOutput) IsDefault() pulumi.BoolOutput
- func (o GetStackGitlabOutput) Namespace() pulumi.StringOutput
- func (o GetStackGitlabOutput) ToGetStackGitlabOutput() GetStackGitlabOutput
- func (o GetStackGitlabOutput) ToGetStackGitlabOutputWithContext(ctx context.Context) GetStackGitlabOutput
- func (o GetStackGitlabOutput) ToOutput(ctx context.Context) pulumix.Output[GetStackGitlab]
- type GetStackKubernete
- type GetStackKuberneteArgs
- func (GetStackKuberneteArgs) ElementType() reflect.Type
- func (i GetStackKuberneteArgs) ToGetStackKuberneteOutput() GetStackKuberneteOutput
- func (i GetStackKuberneteArgs) ToGetStackKuberneteOutputWithContext(ctx context.Context) GetStackKuberneteOutput
- func (i GetStackKuberneteArgs) ToOutput(ctx context.Context) pulumix.Output[GetStackKubernete]
- type GetStackKuberneteArray
- func (GetStackKuberneteArray) ElementType() reflect.Type
- func (i GetStackKuberneteArray) ToGetStackKuberneteArrayOutput() GetStackKuberneteArrayOutput
- func (i GetStackKuberneteArray) ToGetStackKuberneteArrayOutputWithContext(ctx context.Context) GetStackKuberneteArrayOutput
- func (i GetStackKuberneteArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStackKubernete]
- type GetStackKuberneteArrayInput
- type GetStackKuberneteArrayOutput
- func (GetStackKuberneteArrayOutput) ElementType() reflect.Type
- func (o GetStackKuberneteArrayOutput) Index(i pulumi.IntInput) GetStackKuberneteOutput
- func (o GetStackKuberneteArrayOutput) ToGetStackKuberneteArrayOutput() GetStackKuberneteArrayOutput
- func (o GetStackKuberneteArrayOutput) ToGetStackKuberneteArrayOutputWithContext(ctx context.Context) GetStackKuberneteArrayOutput
- func (o GetStackKuberneteArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStackKubernete]
- type GetStackKuberneteInput
- type GetStackKuberneteOutput
- func (GetStackKuberneteOutput) ElementType() reflect.Type
- func (o GetStackKuberneteOutput) KubectlVersion() pulumi.StringOutput
- func (o GetStackKuberneteOutput) Namespace() pulumi.StringOutput
- func (o GetStackKuberneteOutput) ToGetStackKuberneteOutput() GetStackKuberneteOutput
- func (o GetStackKuberneteOutput) ToGetStackKuberneteOutputWithContext(ctx context.Context) GetStackKuberneteOutput
- func (o GetStackKuberneteOutput) ToOutput(ctx context.Context) pulumix.Output[GetStackKubernete]
- type GetStackPulumi
- type GetStackPulumiArgs
- func (GetStackPulumiArgs) ElementType() reflect.Type
- func (i GetStackPulumiArgs) ToGetStackPulumiOutput() GetStackPulumiOutput
- func (i GetStackPulumiArgs) ToGetStackPulumiOutputWithContext(ctx context.Context) GetStackPulumiOutput
- func (i GetStackPulumiArgs) ToOutput(ctx context.Context) pulumix.Output[GetStackPulumi]
- type GetStackPulumiArray
- func (GetStackPulumiArray) ElementType() reflect.Type
- func (i GetStackPulumiArray) ToGetStackPulumiArrayOutput() GetStackPulumiArrayOutput
- func (i GetStackPulumiArray) ToGetStackPulumiArrayOutputWithContext(ctx context.Context) GetStackPulumiArrayOutput
- func (i GetStackPulumiArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStackPulumi]
- type GetStackPulumiArrayInput
- type GetStackPulumiArrayOutput
- func (GetStackPulumiArrayOutput) ElementType() reflect.Type
- func (o GetStackPulumiArrayOutput) Index(i pulumi.IntInput) GetStackPulumiOutput
- func (o GetStackPulumiArrayOutput) ToGetStackPulumiArrayOutput() GetStackPulumiArrayOutput
- func (o GetStackPulumiArrayOutput) ToGetStackPulumiArrayOutputWithContext(ctx context.Context) GetStackPulumiArrayOutput
- func (o GetStackPulumiArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStackPulumi]
- type GetStackPulumiInput
- type GetStackPulumiOutput
- func (GetStackPulumiOutput) ElementType() reflect.Type
- func (o GetStackPulumiOutput) LoginUrl() pulumi.StringOutput
- func (o GetStackPulumiOutput) StackName() pulumi.StringOutput
- func (o GetStackPulumiOutput) ToGetStackPulumiOutput() GetStackPulumiOutput
- func (o GetStackPulumiOutput) ToGetStackPulumiOutputWithContext(ctx context.Context) GetStackPulumiOutput
- func (o GetStackPulumiOutput) ToOutput(ctx context.Context) pulumix.Output[GetStackPulumi]
- type GetStackRawGit
- type GetStackRawGitArgs
- func (GetStackRawGitArgs) ElementType() reflect.Type
- func (i GetStackRawGitArgs) ToGetStackRawGitOutput() GetStackRawGitOutput
- func (i GetStackRawGitArgs) ToGetStackRawGitOutputWithContext(ctx context.Context) GetStackRawGitOutput
- func (i GetStackRawGitArgs) ToOutput(ctx context.Context) pulumix.Output[GetStackRawGit]
- type GetStackRawGitArray
- func (GetStackRawGitArray) ElementType() reflect.Type
- func (i GetStackRawGitArray) ToGetStackRawGitArrayOutput() GetStackRawGitArrayOutput
- func (i GetStackRawGitArray) ToGetStackRawGitArrayOutputWithContext(ctx context.Context) GetStackRawGitArrayOutput
- func (i GetStackRawGitArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStackRawGit]
- type GetStackRawGitArrayInput
- type GetStackRawGitArrayOutput
- func (GetStackRawGitArrayOutput) ElementType() reflect.Type
- func (o GetStackRawGitArrayOutput) Index(i pulumi.IntInput) GetStackRawGitOutput
- func (o GetStackRawGitArrayOutput) ToGetStackRawGitArrayOutput() GetStackRawGitArrayOutput
- func (o GetStackRawGitArrayOutput) ToGetStackRawGitArrayOutputWithContext(ctx context.Context) GetStackRawGitArrayOutput
- func (o GetStackRawGitArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStackRawGit]
- type GetStackRawGitInput
- type GetStackRawGitOutput
- func (GetStackRawGitOutput) ElementType() reflect.Type
- func (o GetStackRawGitOutput) Namespace() pulumi.StringOutput
- func (o GetStackRawGitOutput) ToGetStackRawGitOutput() GetStackRawGitOutput
- func (o GetStackRawGitOutput) ToGetStackRawGitOutputWithContext(ctx context.Context) GetStackRawGitOutput
- func (o GetStackRawGitOutput) ToOutput(ctx context.Context) pulumix.Output[GetStackRawGit]
- func (o GetStackRawGitOutput) Url() pulumi.StringOutput
- type GetStackShowcase
- type GetStackShowcaseArgs
- func (GetStackShowcaseArgs) ElementType() reflect.Type
- func (i GetStackShowcaseArgs) ToGetStackShowcaseOutput() GetStackShowcaseOutput
- func (i GetStackShowcaseArgs) ToGetStackShowcaseOutputWithContext(ctx context.Context) GetStackShowcaseOutput
- func (i GetStackShowcaseArgs) ToOutput(ctx context.Context) pulumix.Output[GetStackShowcase]
- type GetStackShowcaseArray
- func (GetStackShowcaseArray) ElementType() reflect.Type
- func (i GetStackShowcaseArray) ToGetStackShowcaseArrayOutput() GetStackShowcaseArrayOutput
- func (i GetStackShowcaseArray) ToGetStackShowcaseArrayOutputWithContext(ctx context.Context) GetStackShowcaseArrayOutput
- func (i GetStackShowcaseArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStackShowcase]
- type GetStackShowcaseArrayInput
- type GetStackShowcaseArrayOutput
- func (GetStackShowcaseArrayOutput) ElementType() reflect.Type
- func (o GetStackShowcaseArrayOutput) Index(i pulumi.IntInput) GetStackShowcaseOutput
- func (o GetStackShowcaseArrayOutput) ToGetStackShowcaseArrayOutput() GetStackShowcaseArrayOutput
- func (o GetStackShowcaseArrayOutput) ToGetStackShowcaseArrayOutputWithContext(ctx context.Context) GetStackShowcaseArrayOutput
- func (o GetStackShowcaseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStackShowcase]
- type GetStackShowcaseInput
- type GetStackShowcaseOutput
- func (GetStackShowcaseOutput) ElementType() reflect.Type
- func (o GetStackShowcaseOutput) Namespace() pulumi.StringOutput
- func (o GetStackShowcaseOutput) ToGetStackShowcaseOutput() GetStackShowcaseOutput
- func (o GetStackShowcaseOutput) ToGetStackShowcaseOutputWithContext(ctx context.Context) GetStackShowcaseOutput
- func (o GetStackShowcaseOutput) ToOutput(ctx context.Context) pulumix.Output[GetStackShowcase]
- type GetStacksAdministrative
- type GetStacksAdministrativeArgs
- func (GetStacksAdministrativeArgs) ElementType() reflect.Type
- func (i GetStacksAdministrativeArgs) ToGetStacksAdministrativeOutput() GetStacksAdministrativeOutput
- func (i GetStacksAdministrativeArgs) ToGetStacksAdministrativeOutputWithContext(ctx context.Context) GetStacksAdministrativeOutput
- func (i GetStacksAdministrativeArgs) ToGetStacksAdministrativePtrOutput() GetStacksAdministrativePtrOutput
- func (i GetStacksAdministrativeArgs) ToGetStacksAdministrativePtrOutputWithContext(ctx context.Context) GetStacksAdministrativePtrOutput
- func (i GetStacksAdministrativeArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksAdministrative]
- type GetStacksAdministrativeInput
- type GetStacksAdministrativeOutput
- func (GetStacksAdministrativeOutput) ElementType() reflect.Type
- func (o GetStacksAdministrativeOutput) Equals() pulumi.BoolPtrOutput
- func (o GetStacksAdministrativeOutput) ToGetStacksAdministrativeOutput() GetStacksAdministrativeOutput
- func (o GetStacksAdministrativeOutput) ToGetStacksAdministrativeOutputWithContext(ctx context.Context) GetStacksAdministrativeOutput
- func (o GetStacksAdministrativeOutput) ToGetStacksAdministrativePtrOutput() GetStacksAdministrativePtrOutput
- func (o GetStacksAdministrativeOutput) ToGetStacksAdministrativePtrOutputWithContext(ctx context.Context) GetStacksAdministrativePtrOutput
- func (o GetStacksAdministrativeOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksAdministrative]
- type GetStacksAdministrativePtrInput
- type GetStacksAdministrativePtrOutput
- func (o GetStacksAdministrativePtrOutput) Elem() GetStacksAdministrativeOutput
- func (GetStacksAdministrativePtrOutput) ElementType() reflect.Type
- func (o GetStacksAdministrativePtrOutput) Equals() pulumi.BoolPtrOutput
- func (o GetStacksAdministrativePtrOutput) ToGetStacksAdministrativePtrOutput() GetStacksAdministrativePtrOutput
- func (o GetStacksAdministrativePtrOutput) ToGetStacksAdministrativePtrOutputWithContext(ctx context.Context) GetStacksAdministrativePtrOutput
- func (o GetStacksAdministrativePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetStacksAdministrative]
- type GetStacksArgs
- type GetStacksBranch
- type GetStacksBranchArgs
- func (GetStacksBranchArgs) ElementType() reflect.Type
- func (i GetStacksBranchArgs) ToGetStacksBranchOutput() GetStacksBranchOutput
- func (i GetStacksBranchArgs) ToGetStacksBranchOutputWithContext(ctx context.Context) GetStacksBranchOutput
- func (i GetStacksBranchArgs) ToGetStacksBranchPtrOutput() GetStacksBranchPtrOutput
- func (i GetStacksBranchArgs) ToGetStacksBranchPtrOutputWithContext(ctx context.Context) GetStacksBranchPtrOutput
- func (i GetStacksBranchArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksBranch]
- type GetStacksBranchInput
- type GetStacksBranchOutput
- func (o GetStacksBranchOutput) AnyOfs() pulumi.StringArrayOutput
- func (GetStacksBranchOutput) ElementType() reflect.Type
- func (o GetStacksBranchOutput) ToGetStacksBranchOutput() GetStacksBranchOutput
- func (o GetStacksBranchOutput) ToGetStacksBranchOutputWithContext(ctx context.Context) GetStacksBranchOutput
- func (o GetStacksBranchOutput) ToGetStacksBranchPtrOutput() GetStacksBranchPtrOutput
- func (o GetStacksBranchOutput) ToGetStacksBranchPtrOutputWithContext(ctx context.Context) GetStacksBranchPtrOutput
- func (o GetStacksBranchOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksBranch]
- type GetStacksBranchPtrInput
- type GetStacksBranchPtrOutput
- func (o GetStacksBranchPtrOutput) AnyOfs() pulumi.StringArrayOutput
- func (o GetStacksBranchPtrOutput) Elem() GetStacksBranchOutput
- func (GetStacksBranchPtrOutput) ElementType() reflect.Type
- func (o GetStacksBranchPtrOutput) ToGetStacksBranchPtrOutput() GetStacksBranchPtrOutput
- func (o GetStacksBranchPtrOutput) ToGetStacksBranchPtrOutputWithContext(ctx context.Context) GetStacksBranchPtrOutput
- func (o GetStacksBranchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetStacksBranch]
- type GetStacksCommit
- type GetStacksCommitArgs
- func (GetStacksCommitArgs) ElementType() reflect.Type
- func (i GetStacksCommitArgs) ToGetStacksCommitOutput() GetStacksCommitOutput
- func (i GetStacksCommitArgs) ToGetStacksCommitOutputWithContext(ctx context.Context) GetStacksCommitOutput
- func (i GetStacksCommitArgs) ToGetStacksCommitPtrOutput() GetStacksCommitPtrOutput
- func (i GetStacksCommitArgs) ToGetStacksCommitPtrOutputWithContext(ctx context.Context) GetStacksCommitPtrOutput
- func (i GetStacksCommitArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksCommit]
- type GetStacksCommitInput
- type GetStacksCommitOutput
- func (o GetStacksCommitOutput) AnyOfs() pulumi.StringArrayOutput
- func (GetStacksCommitOutput) ElementType() reflect.Type
- func (o GetStacksCommitOutput) ToGetStacksCommitOutput() GetStacksCommitOutput
- func (o GetStacksCommitOutput) ToGetStacksCommitOutputWithContext(ctx context.Context) GetStacksCommitOutput
- func (o GetStacksCommitOutput) ToGetStacksCommitPtrOutput() GetStacksCommitPtrOutput
- func (o GetStacksCommitOutput) ToGetStacksCommitPtrOutputWithContext(ctx context.Context) GetStacksCommitPtrOutput
- func (o GetStacksCommitOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksCommit]
- type GetStacksCommitPtrInput
- type GetStacksCommitPtrOutput
- func (o GetStacksCommitPtrOutput) AnyOfs() pulumi.StringArrayOutput
- func (o GetStacksCommitPtrOutput) Elem() GetStacksCommitOutput
- func (GetStacksCommitPtrOutput) ElementType() reflect.Type
- func (o GetStacksCommitPtrOutput) ToGetStacksCommitPtrOutput() GetStacksCommitPtrOutput
- func (o GetStacksCommitPtrOutput) ToGetStacksCommitPtrOutputWithContext(ctx context.Context) GetStacksCommitPtrOutput
- func (o GetStacksCommitPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetStacksCommit]
- type GetStacksLabel
- type GetStacksLabelArgs
- func (GetStacksLabelArgs) ElementType() reflect.Type
- func (i GetStacksLabelArgs) ToGetStacksLabelOutput() GetStacksLabelOutput
- func (i GetStacksLabelArgs) ToGetStacksLabelOutputWithContext(ctx context.Context) GetStacksLabelOutput
- func (i GetStacksLabelArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksLabel]
- type GetStacksLabelArray
- func (GetStacksLabelArray) ElementType() reflect.Type
- func (i GetStacksLabelArray) ToGetStacksLabelArrayOutput() GetStacksLabelArrayOutput
- func (i GetStacksLabelArray) ToGetStacksLabelArrayOutputWithContext(ctx context.Context) GetStacksLabelArrayOutput
- func (i GetStacksLabelArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksLabel]
- type GetStacksLabelArrayInput
- type GetStacksLabelArrayOutput
- func (GetStacksLabelArrayOutput) ElementType() reflect.Type
- func (o GetStacksLabelArrayOutput) Index(i pulumi.IntInput) GetStacksLabelOutput
- func (o GetStacksLabelArrayOutput) ToGetStacksLabelArrayOutput() GetStacksLabelArrayOutput
- func (o GetStacksLabelArrayOutput) ToGetStacksLabelArrayOutputWithContext(ctx context.Context) GetStacksLabelArrayOutput
- func (o GetStacksLabelArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksLabel]
- type GetStacksLabelInput
- type GetStacksLabelOutput
- func (o GetStacksLabelOutput) AnyOfs() pulumi.StringArrayOutput
- func (GetStacksLabelOutput) ElementType() reflect.Type
- func (o GetStacksLabelOutput) ToGetStacksLabelOutput() GetStacksLabelOutput
- func (o GetStacksLabelOutput) ToGetStacksLabelOutputWithContext(ctx context.Context) GetStacksLabelOutput
- func (o GetStacksLabelOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksLabel]
- type GetStacksLocked
- type GetStacksLockedArgs
- func (GetStacksLockedArgs) ElementType() reflect.Type
- func (i GetStacksLockedArgs) ToGetStacksLockedOutput() GetStacksLockedOutput
- func (i GetStacksLockedArgs) ToGetStacksLockedOutputWithContext(ctx context.Context) GetStacksLockedOutput
- func (i GetStacksLockedArgs) ToGetStacksLockedPtrOutput() GetStacksLockedPtrOutput
- func (i GetStacksLockedArgs) ToGetStacksLockedPtrOutputWithContext(ctx context.Context) GetStacksLockedPtrOutput
- func (i GetStacksLockedArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksLocked]
- type GetStacksLockedInput
- type GetStacksLockedOutput
- func (GetStacksLockedOutput) ElementType() reflect.Type
- func (o GetStacksLockedOutput) Equals() pulumi.BoolPtrOutput
- func (o GetStacksLockedOutput) ToGetStacksLockedOutput() GetStacksLockedOutput
- func (o GetStacksLockedOutput) ToGetStacksLockedOutputWithContext(ctx context.Context) GetStacksLockedOutput
- func (o GetStacksLockedOutput) ToGetStacksLockedPtrOutput() GetStacksLockedPtrOutput
- func (o GetStacksLockedOutput) ToGetStacksLockedPtrOutputWithContext(ctx context.Context) GetStacksLockedPtrOutput
- func (o GetStacksLockedOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksLocked]
- type GetStacksLockedPtrInput
- type GetStacksLockedPtrOutput
- func (o GetStacksLockedPtrOutput) Elem() GetStacksLockedOutput
- func (GetStacksLockedPtrOutput) ElementType() reflect.Type
- func (o GetStacksLockedPtrOutput) Equals() pulumi.BoolPtrOutput
- func (o GetStacksLockedPtrOutput) ToGetStacksLockedPtrOutput() GetStacksLockedPtrOutput
- func (o GetStacksLockedPtrOutput) ToGetStacksLockedPtrOutputWithContext(ctx context.Context) GetStacksLockedPtrOutput
- func (o GetStacksLockedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetStacksLocked]
- type GetStacksName
- type GetStacksNameArgs
- func (GetStacksNameArgs) ElementType() reflect.Type
- func (i GetStacksNameArgs) ToGetStacksNameOutput() GetStacksNameOutput
- func (i GetStacksNameArgs) ToGetStacksNameOutputWithContext(ctx context.Context) GetStacksNameOutput
- func (i GetStacksNameArgs) ToGetStacksNamePtrOutput() GetStacksNamePtrOutput
- func (i GetStacksNameArgs) ToGetStacksNamePtrOutputWithContext(ctx context.Context) GetStacksNamePtrOutput
- func (i GetStacksNameArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksName]
- type GetStacksNameInput
- type GetStacksNameOutput
- func (o GetStacksNameOutput) AnyOfs() pulumi.StringArrayOutput
- func (GetStacksNameOutput) ElementType() reflect.Type
- func (o GetStacksNameOutput) ToGetStacksNameOutput() GetStacksNameOutput
- func (o GetStacksNameOutput) ToGetStacksNameOutputWithContext(ctx context.Context) GetStacksNameOutput
- func (o GetStacksNameOutput) ToGetStacksNamePtrOutput() GetStacksNamePtrOutput
- func (o GetStacksNameOutput) ToGetStacksNamePtrOutputWithContext(ctx context.Context) GetStacksNamePtrOutput
- func (o GetStacksNameOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksName]
- type GetStacksNamePtrInput
- type GetStacksNamePtrOutput
- func (o GetStacksNamePtrOutput) AnyOfs() pulumi.StringArrayOutput
- func (o GetStacksNamePtrOutput) Elem() GetStacksNameOutput
- func (GetStacksNamePtrOutput) ElementType() reflect.Type
- func (o GetStacksNamePtrOutput) ToGetStacksNamePtrOutput() GetStacksNamePtrOutput
- func (o GetStacksNamePtrOutput) ToGetStacksNamePtrOutputWithContext(ctx context.Context) GetStacksNamePtrOutput
- func (o GetStacksNamePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetStacksName]
- type GetStacksOutputArgs
- type GetStacksProjectRoot
- type GetStacksProjectRootArgs
- func (GetStacksProjectRootArgs) ElementType() reflect.Type
- func (i GetStacksProjectRootArgs) ToGetStacksProjectRootOutput() GetStacksProjectRootOutput
- func (i GetStacksProjectRootArgs) ToGetStacksProjectRootOutputWithContext(ctx context.Context) GetStacksProjectRootOutput
- func (i GetStacksProjectRootArgs) ToGetStacksProjectRootPtrOutput() GetStacksProjectRootPtrOutput
- func (i GetStacksProjectRootArgs) ToGetStacksProjectRootPtrOutputWithContext(ctx context.Context) GetStacksProjectRootPtrOutput
- func (i GetStacksProjectRootArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksProjectRoot]
- type GetStacksProjectRootInput
- type GetStacksProjectRootOutput
- func (o GetStacksProjectRootOutput) AnyOfs() pulumi.StringArrayOutput
- func (GetStacksProjectRootOutput) ElementType() reflect.Type
- func (o GetStacksProjectRootOutput) ToGetStacksProjectRootOutput() GetStacksProjectRootOutput
- func (o GetStacksProjectRootOutput) ToGetStacksProjectRootOutputWithContext(ctx context.Context) GetStacksProjectRootOutput
- func (o GetStacksProjectRootOutput) ToGetStacksProjectRootPtrOutput() GetStacksProjectRootPtrOutput
- func (o GetStacksProjectRootOutput) ToGetStacksProjectRootPtrOutputWithContext(ctx context.Context) GetStacksProjectRootPtrOutput
- func (o GetStacksProjectRootOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksProjectRoot]
- type GetStacksProjectRootPtrInput
- type GetStacksProjectRootPtrOutput
- func (o GetStacksProjectRootPtrOutput) AnyOfs() pulumi.StringArrayOutput
- func (o GetStacksProjectRootPtrOutput) Elem() GetStacksProjectRootOutput
- func (GetStacksProjectRootPtrOutput) ElementType() reflect.Type
- func (o GetStacksProjectRootPtrOutput) ToGetStacksProjectRootPtrOutput() GetStacksProjectRootPtrOutput
- func (o GetStacksProjectRootPtrOutput) ToGetStacksProjectRootPtrOutputWithContext(ctx context.Context) GetStacksProjectRootPtrOutput
- func (o GetStacksProjectRootPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetStacksProjectRoot]
- type GetStacksRepository
- type GetStacksRepositoryArgs
- func (GetStacksRepositoryArgs) ElementType() reflect.Type
- func (i GetStacksRepositoryArgs) ToGetStacksRepositoryOutput() GetStacksRepositoryOutput
- func (i GetStacksRepositoryArgs) ToGetStacksRepositoryOutputWithContext(ctx context.Context) GetStacksRepositoryOutput
- func (i GetStacksRepositoryArgs) ToGetStacksRepositoryPtrOutput() GetStacksRepositoryPtrOutput
- func (i GetStacksRepositoryArgs) ToGetStacksRepositoryPtrOutputWithContext(ctx context.Context) GetStacksRepositoryPtrOutput
- func (i GetStacksRepositoryArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksRepository]
- type GetStacksRepositoryInput
- type GetStacksRepositoryOutput
- func (o GetStacksRepositoryOutput) AnyOfs() pulumi.StringArrayOutput
- func (GetStacksRepositoryOutput) ElementType() reflect.Type
- func (o GetStacksRepositoryOutput) ToGetStacksRepositoryOutput() GetStacksRepositoryOutput
- func (o GetStacksRepositoryOutput) ToGetStacksRepositoryOutputWithContext(ctx context.Context) GetStacksRepositoryOutput
- func (o GetStacksRepositoryOutput) ToGetStacksRepositoryPtrOutput() GetStacksRepositoryPtrOutput
- func (o GetStacksRepositoryOutput) ToGetStacksRepositoryPtrOutputWithContext(ctx context.Context) GetStacksRepositoryPtrOutput
- func (o GetStacksRepositoryOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksRepository]
- type GetStacksRepositoryPtrInput
- type GetStacksRepositoryPtrOutput
- func (o GetStacksRepositoryPtrOutput) AnyOfs() pulumi.StringArrayOutput
- func (o GetStacksRepositoryPtrOutput) Elem() GetStacksRepositoryOutput
- func (GetStacksRepositoryPtrOutput) ElementType() reflect.Type
- func (o GetStacksRepositoryPtrOutput) ToGetStacksRepositoryPtrOutput() GetStacksRepositoryPtrOutput
- func (o GetStacksRepositoryPtrOutput) ToGetStacksRepositoryPtrOutputWithContext(ctx context.Context) GetStacksRepositoryPtrOutput
- func (o GetStacksRepositoryPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetStacksRepository]
- type GetStacksResult
- type GetStacksResultOutput
- func (o GetStacksResultOutput) Administrative() GetStacksAdministrativePtrOutput
- func (o GetStacksResultOutput) Branch() GetStacksBranchPtrOutput
- func (o GetStacksResultOutput) Commit() GetStacksCommitPtrOutput
- func (GetStacksResultOutput) ElementType() reflect.Type
- func (o GetStacksResultOutput) Id() pulumi.StringOutput
- func (o GetStacksResultOutput) Labels() GetStacksLabelArrayOutput
- func (o GetStacksResultOutput) Locked() GetStacksLockedPtrOutput
- func (o GetStacksResultOutput) Name() GetStacksNamePtrOutput
- func (o GetStacksResultOutput) ProjectRoot() GetStacksProjectRootPtrOutput
- func (o GetStacksResultOutput) Repository() GetStacksRepositoryPtrOutput
- func (o GetStacksResultOutput) Stacks() GetStacksStackArrayOutput
- func (o GetStacksResultOutput) State() GetStacksStatePtrOutput
- func (o GetStacksResultOutput) ToGetStacksResultOutput() GetStacksResultOutput
- func (o GetStacksResultOutput) ToGetStacksResultOutputWithContext(ctx context.Context) GetStacksResultOutput
- func (o GetStacksResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksResult]
- func (o GetStacksResultOutput) Vendor() GetStacksVendorPtrOutput
- func (o GetStacksResultOutput) WorkerPool() GetStacksWorkerPoolPtrOutput
- type GetStacksStack
- type GetStacksStackAnsible
- type GetStacksStackAnsibleArgs
- func (GetStacksStackAnsibleArgs) ElementType() reflect.Type
- func (i GetStacksStackAnsibleArgs) ToGetStacksStackAnsibleOutput() GetStacksStackAnsibleOutput
- func (i GetStacksStackAnsibleArgs) ToGetStacksStackAnsibleOutputWithContext(ctx context.Context) GetStacksStackAnsibleOutput
- func (i GetStacksStackAnsibleArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackAnsible]
- type GetStacksStackAnsibleArray
- func (GetStacksStackAnsibleArray) ElementType() reflect.Type
- func (i GetStacksStackAnsibleArray) ToGetStacksStackAnsibleArrayOutput() GetStacksStackAnsibleArrayOutput
- func (i GetStacksStackAnsibleArray) ToGetStacksStackAnsibleArrayOutputWithContext(ctx context.Context) GetStacksStackAnsibleArrayOutput
- func (i GetStacksStackAnsibleArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackAnsible]
- type GetStacksStackAnsibleArrayInput
- type GetStacksStackAnsibleArrayOutput
- func (GetStacksStackAnsibleArrayOutput) ElementType() reflect.Type
- func (o GetStacksStackAnsibleArrayOutput) Index(i pulumi.IntInput) GetStacksStackAnsibleOutput
- func (o GetStacksStackAnsibleArrayOutput) ToGetStacksStackAnsibleArrayOutput() GetStacksStackAnsibleArrayOutput
- func (o GetStacksStackAnsibleArrayOutput) ToGetStacksStackAnsibleArrayOutputWithContext(ctx context.Context) GetStacksStackAnsibleArrayOutput
- func (o GetStacksStackAnsibleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackAnsible]
- type GetStacksStackAnsibleInput
- type GetStacksStackAnsibleOutput
- func (GetStacksStackAnsibleOutput) ElementType() reflect.Type
- func (o GetStacksStackAnsibleOutput) Playbook() pulumi.StringOutput
- func (o GetStacksStackAnsibleOutput) ToGetStacksStackAnsibleOutput() GetStacksStackAnsibleOutput
- func (o GetStacksStackAnsibleOutput) ToGetStacksStackAnsibleOutputWithContext(ctx context.Context) GetStacksStackAnsibleOutput
- func (o GetStacksStackAnsibleOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackAnsible]
- type GetStacksStackArgs
- func (GetStacksStackArgs) ElementType() reflect.Type
- func (i GetStacksStackArgs) ToGetStacksStackOutput() GetStacksStackOutput
- func (i GetStacksStackArgs) ToGetStacksStackOutputWithContext(ctx context.Context) GetStacksStackOutput
- func (i GetStacksStackArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksStack]
- type GetStacksStackArray
- func (GetStacksStackArray) ElementType() reflect.Type
- func (i GetStacksStackArray) ToGetStacksStackArrayOutput() GetStacksStackArrayOutput
- func (i GetStacksStackArray) ToGetStacksStackArrayOutputWithContext(ctx context.Context) GetStacksStackArrayOutput
- func (i GetStacksStackArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStack]
- type GetStacksStackArrayInput
- type GetStacksStackArrayOutput
- func (GetStacksStackArrayOutput) ElementType() reflect.Type
- func (o GetStacksStackArrayOutput) Index(i pulumi.IntInput) GetStacksStackOutput
- func (o GetStacksStackArrayOutput) ToGetStacksStackArrayOutput() GetStacksStackArrayOutput
- func (o GetStacksStackArrayOutput) ToGetStacksStackArrayOutputWithContext(ctx context.Context) GetStacksStackArrayOutput
- func (o GetStacksStackArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStack]
- type GetStacksStackAzureDevop
- type GetStacksStackAzureDevopArgs
- func (GetStacksStackAzureDevopArgs) ElementType() reflect.Type
- func (i GetStacksStackAzureDevopArgs) ToGetStacksStackAzureDevopOutput() GetStacksStackAzureDevopOutput
- func (i GetStacksStackAzureDevopArgs) ToGetStacksStackAzureDevopOutputWithContext(ctx context.Context) GetStacksStackAzureDevopOutput
- func (i GetStacksStackAzureDevopArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackAzureDevop]
- type GetStacksStackAzureDevopArray
- func (GetStacksStackAzureDevopArray) ElementType() reflect.Type
- func (i GetStacksStackAzureDevopArray) ToGetStacksStackAzureDevopArrayOutput() GetStacksStackAzureDevopArrayOutput
- func (i GetStacksStackAzureDevopArray) ToGetStacksStackAzureDevopArrayOutputWithContext(ctx context.Context) GetStacksStackAzureDevopArrayOutput
- func (i GetStacksStackAzureDevopArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackAzureDevop]
- type GetStacksStackAzureDevopArrayInput
- type GetStacksStackAzureDevopArrayOutput
- func (GetStacksStackAzureDevopArrayOutput) ElementType() reflect.Type
- func (o GetStacksStackAzureDevopArrayOutput) Index(i pulumi.IntInput) GetStacksStackAzureDevopOutput
- func (o GetStacksStackAzureDevopArrayOutput) ToGetStacksStackAzureDevopArrayOutput() GetStacksStackAzureDevopArrayOutput
- func (o GetStacksStackAzureDevopArrayOutput) ToGetStacksStackAzureDevopArrayOutputWithContext(ctx context.Context) GetStacksStackAzureDevopArrayOutput
- func (o GetStacksStackAzureDevopArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackAzureDevop]
- type GetStacksStackAzureDevopInput
- type GetStacksStackAzureDevopOutput
- func (GetStacksStackAzureDevopOutput) ElementType() reflect.Type
- func (o GetStacksStackAzureDevopOutput) Id() pulumi.StringOutput
- func (o GetStacksStackAzureDevopOutput) IsDefault() pulumi.BoolOutput
- func (o GetStacksStackAzureDevopOutput) Project() pulumi.StringOutput
- func (o GetStacksStackAzureDevopOutput) ToGetStacksStackAzureDevopOutput() GetStacksStackAzureDevopOutput
- func (o GetStacksStackAzureDevopOutput) ToGetStacksStackAzureDevopOutputWithContext(ctx context.Context) GetStacksStackAzureDevopOutput
- func (o GetStacksStackAzureDevopOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackAzureDevop]
- type GetStacksStackBitbucketCloud
- type GetStacksStackBitbucketCloudArgs
- func (GetStacksStackBitbucketCloudArgs) ElementType() reflect.Type
- func (i GetStacksStackBitbucketCloudArgs) ToGetStacksStackBitbucketCloudOutput() GetStacksStackBitbucketCloudOutput
- func (i GetStacksStackBitbucketCloudArgs) ToGetStacksStackBitbucketCloudOutputWithContext(ctx context.Context) GetStacksStackBitbucketCloudOutput
- func (i GetStacksStackBitbucketCloudArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackBitbucketCloud]
- type GetStacksStackBitbucketCloudArray
- func (GetStacksStackBitbucketCloudArray) ElementType() reflect.Type
- func (i GetStacksStackBitbucketCloudArray) ToGetStacksStackBitbucketCloudArrayOutput() GetStacksStackBitbucketCloudArrayOutput
- func (i GetStacksStackBitbucketCloudArray) ToGetStacksStackBitbucketCloudArrayOutputWithContext(ctx context.Context) GetStacksStackBitbucketCloudArrayOutput
- func (i GetStacksStackBitbucketCloudArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackBitbucketCloud]
- type GetStacksStackBitbucketCloudArrayInput
- type GetStacksStackBitbucketCloudArrayOutput
- func (GetStacksStackBitbucketCloudArrayOutput) ElementType() reflect.Type
- func (o GetStacksStackBitbucketCloudArrayOutput) Index(i pulumi.IntInput) GetStacksStackBitbucketCloudOutput
- func (o GetStacksStackBitbucketCloudArrayOutput) ToGetStacksStackBitbucketCloudArrayOutput() GetStacksStackBitbucketCloudArrayOutput
- func (o GetStacksStackBitbucketCloudArrayOutput) ToGetStacksStackBitbucketCloudArrayOutputWithContext(ctx context.Context) GetStacksStackBitbucketCloudArrayOutput
- func (o GetStacksStackBitbucketCloudArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackBitbucketCloud]
- type GetStacksStackBitbucketCloudInput
- type GetStacksStackBitbucketCloudOutput
- func (GetStacksStackBitbucketCloudOutput) ElementType() reflect.Type
- func (o GetStacksStackBitbucketCloudOutput) Id() pulumi.StringOutput
- func (o GetStacksStackBitbucketCloudOutput) IsDefault() pulumi.BoolOutput
- func (o GetStacksStackBitbucketCloudOutput) Namespace() pulumi.StringOutput
- func (o GetStacksStackBitbucketCloudOutput) ToGetStacksStackBitbucketCloudOutput() GetStacksStackBitbucketCloudOutput
- func (o GetStacksStackBitbucketCloudOutput) ToGetStacksStackBitbucketCloudOutputWithContext(ctx context.Context) GetStacksStackBitbucketCloudOutput
- func (o GetStacksStackBitbucketCloudOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackBitbucketCloud]
- type GetStacksStackBitbucketDatacenter
- type GetStacksStackBitbucketDatacenterArgs
- func (GetStacksStackBitbucketDatacenterArgs) ElementType() reflect.Type
- func (i GetStacksStackBitbucketDatacenterArgs) ToGetStacksStackBitbucketDatacenterOutput() GetStacksStackBitbucketDatacenterOutput
- func (i GetStacksStackBitbucketDatacenterArgs) ToGetStacksStackBitbucketDatacenterOutputWithContext(ctx context.Context) GetStacksStackBitbucketDatacenterOutput
- func (i GetStacksStackBitbucketDatacenterArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackBitbucketDatacenter]
- type GetStacksStackBitbucketDatacenterArray
- func (GetStacksStackBitbucketDatacenterArray) ElementType() reflect.Type
- func (i GetStacksStackBitbucketDatacenterArray) ToGetStacksStackBitbucketDatacenterArrayOutput() GetStacksStackBitbucketDatacenterArrayOutput
- func (i GetStacksStackBitbucketDatacenterArray) ToGetStacksStackBitbucketDatacenterArrayOutputWithContext(ctx context.Context) GetStacksStackBitbucketDatacenterArrayOutput
- func (i GetStacksStackBitbucketDatacenterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackBitbucketDatacenter]
- type GetStacksStackBitbucketDatacenterArrayInput
- type GetStacksStackBitbucketDatacenterArrayOutput
- func (GetStacksStackBitbucketDatacenterArrayOutput) ElementType() reflect.Type
- func (o GetStacksStackBitbucketDatacenterArrayOutput) Index(i pulumi.IntInput) GetStacksStackBitbucketDatacenterOutput
- func (o GetStacksStackBitbucketDatacenterArrayOutput) ToGetStacksStackBitbucketDatacenterArrayOutput() GetStacksStackBitbucketDatacenterArrayOutput
- func (o GetStacksStackBitbucketDatacenterArrayOutput) ToGetStacksStackBitbucketDatacenterArrayOutputWithContext(ctx context.Context) GetStacksStackBitbucketDatacenterArrayOutput
- func (o GetStacksStackBitbucketDatacenterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackBitbucketDatacenter]
- type GetStacksStackBitbucketDatacenterInput
- type GetStacksStackBitbucketDatacenterOutput
- func (GetStacksStackBitbucketDatacenterOutput) ElementType() reflect.Type
- func (o GetStacksStackBitbucketDatacenterOutput) Id() pulumi.StringOutput
- func (o GetStacksStackBitbucketDatacenterOutput) IsDefault() pulumi.BoolOutput
- func (o GetStacksStackBitbucketDatacenterOutput) Namespace() pulumi.StringOutput
- func (o GetStacksStackBitbucketDatacenterOutput) ToGetStacksStackBitbucketDatacenterOutput() GetStacksStackBitbucketDatacenterOutput
- func (o GetStacksStackBitbucketDatacenterOutput) ToGetStacksStackBitbucketDatacenterOutputWithContext(ctx context.Context) GetStacksStackBitbucketDatacenterOutput
- func (o GetStacksStackBitbucketDatacenterOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackBitbucketDatacenter]
- type GetStacksStackCloudformation
- type GetStacksStackCloudformationArgs
- func (GetStacksStackCloudformationArgs) ElementType() reflect.Type
- func (i GetStacksStackCloudformationArgs) ToGetStacksStackCloudformationOutput() GetStacksStackCloudformationOutput
- func (i GetStacksStackCloudformationArgs) ToGetStacksStackCloudformationOutputWithContext(ctx context.Context) GetStacksStackCloudformationOutput
- func (i GetStacksStackCloudformationArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackCloudformation]
- type GetStacksStackCloudformationArray
- func (GetStacksStackCloudformationArray) ElementType() reflect.Type
- func (i GetStacksStackCloudformationArray) ToGetStacksStackCloudformationArrayOutput() GetStacksStackCloudformationArrayOutput
- func (i GetStacksStackCloudformationArray) ToGetStacksStackCloudformationArrayOutputWithContext(ctx context.Context) GetStacksStackCloudformationArrayOutput
- func (i GetStacksStackCloudformationArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackCloudformation]
- type GetStacksStackCloudformationArrayInput
- type GetStacksStackCloudformationArrayOutput
- func (GetStacksStackCloudformationArrayOutput) ElementType() reflect.Type
- func (o GetStacksStackCloudformationArrayOutput) Index(i pulumi.IntInput) GetStacksStackCloudformationOutput
- func (o GetStacksStackCloudformationArrayOutput) ToGetStacksStackCloudformationArrayOutput() GetStacksStackCloudformationArrayOutput
- func (o GetStacksStackCloudformationArrayOutput) ToGetStacksStackCloudformationArrayOutputWithContext(ctx context.Context) GetStacksStackCloudformationArrayOutput
- func (o GetStacksStackCloudformationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackCloudformation]
- type GetStacksStackCloudformationInput
- type GetStacksStackCloudformationOutput
- func (GetStacksStackCloudformationOutput) ElementType() reflect.Type
- func (o GetStacksStackCloudformationOutput) EntryTemplateFile() pulumi.StringOutput
- func (o GetStacksStackCloudformationOutput) Region() pulumi.StringOutput
- func (o GetStacksStackCloudformationOutput) StackName() pulumi.StringOutput
- func (o GetStacksStackCloudformationOutput) TemplateBucket() pulumi.StringOutput
- func (o GetStacksStackCloudformationOutput) ToGetStacksStackCloudformationOutput() GetStacksStackCloudformationOutput
- func (o GetStacksStackCloudformationOutput) ToGetStacksStackCloudformationOutputWithContext(ctx context.Context) GetStacksStackCloudformationOutput
- func (o GetStacksStackCloudformationOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackCloudformation]
- type GetStacksStackGithubEnterprise
- type GetStacksStackGithubEnterpriseArgs
- func (GetStacksStackGithubEnterpriseArgs) ElementType() reflect.Type
- func (i GetStacksStackGithubEnterpriseArgs) ToGetStacksStackGithubEnterpriseOutput() GetStacksStackGithubEnterpriseOutput
- func (i GetStacksStackGithubEnterpriseArgs) ToGetStacksStackGithubEnterpriseOutputWithContext(ctx context.Context) GetStacksStackGithubEnterpriseOutput
- func (i GetStacksStackGithubEnterpriseArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackGithubEnterprise]
- type GetStacksStackGithubEnterpriseArray
- func (GetStacksStackGithubEnterpriseArray) ElementType() reflect.Type
- func (i GetStacksStackGithubEnterpriseArray) ToGetStacksStackGithubEnterpriseArrayOutput() GetStacksStackGithubEnterpriseArrayOutput
- func (i GetStacksStackGithubEnterpriseArray) ToGetStacksStackGithubEnterpriseArrayOutputWithContext(ctx context.Context) GetStacksStackGithubEnterpriseArrayOutput
- func (i GetStacksStackGithubEnterpriseArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackGithubEnterprise]
- type GetStacksStackGithubEnterpriseArrayInput
- type GetStacksStackGithubEnterpriseArrayOutput
- func (GetStacksStackGithubEnterpriseArrayOutput) ElementType() reflect.Type
- func (o GetStacksStackGithubEnterpriseArrayOutput) Index(i pulumi.IntInput) GetStacksStackGithubEnterpriseOutput
- func (o GetStacksStackGithubEnterpriseArrayOutput) ToGetStacksStackGithubEnterpriseArrayOutput() GetStacksStackGithubEnterpriseArrayOutput
- func (o GetStacksStackGithubEnterpriseArrayOutput) ToGetStacksStackGithubEnterpriseArrayOutputWithContext(ctx context.Context) GetStacksStackGithubEnterpriseArrayOutput
- func (o GetStacksStackGithubEnterpriseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackGithubEnterprise]
- type GetStacksStackGithubEnterpriseInput
- type GetStacksStackGithubEnterpriseOutput
- func (GetStacksStackGithubEnterpriseOutput) ElementType() reflect.Type
- func (o GetStacksStackGithubEnterpriseOutput) Id() pulumi.StringOutput
- func (o GetStacksStackGithubEnterpriseOutput) IsDefault() pulumi.BoolOutput
- func (o GetStacksStackGithubEnterpriseOutput) Namespace() pulumi.StringOutput
- func (o GetStacksStackGithubEnterpriseOutput) ToGetStacksStackGithubEnterpriseOutput() GetStacksStackGithubEnterpriseOutput
- func (o GetStacksStackGithubEnterpriseOutput) ToGetStacksStackGithubEnterpriseOutputWithContext(ctx context.Context) GetStacksStackGithubEnterpriseOutput
- func (o GetStacksStackGithubEnterpriseOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackGithubEnterprise]
- type GetStacksStackGitlab
- type GetStacksStackGitlabArgs
- func (GetStacksStackGitlabArgs) ElementType() reflect.Type
- func (i GetStacksStackGitlabArgs) ToGetStacksStackGitlabOutput() GetStacksStackGitlabOutput
- func (i GetStacksStackGitlabArgs) ToGetStacksStackGitlabOutputWithContext(ctx context.Context) GetStacksStackGitlabOutput
- func (i GetStacksStackGitlabArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackGitlab]
- type GetStacksStackGitlabArray
- func (GetStacksStackGitlabArray) ElementType() reflect.Type
- func (i GetStacksStackGitlabArray) ToGetStacksStackGitlabArrayOutput() GetStacksStackGitlabArrayOutput
- func (i GetStacksStackGitlabArray) ToGetStacksStackGitlabArrayOutputWithContext(ctx context.Context) GetStacksStackGitlabArrayOutput
- func (i GetStacksStackGitlabArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackGitlab]
- type GetStacksStackGitlabArrayInput
- type GetStacksStackGitlabArrayOutput
- func (GetStacksStackGitlabArrayOutput) ElementType() reflect.Type
- func (o GetStacksStackGitlabArrayOutput) Index(i pulumi.IntInput) GetStacksStackGitlabOutput
- func (o GetStacksStackGitlabArrayOutput) ToGetStacksStackGitlabArrayOutput() GetStacksStackGitlabArrayOutput
- func (o GetStacksStackGitlabArrayOutput) ToGetStacksStackGitlabArrayOutputWithContext(ctx context.Context) GetStacksStackGitlabArrayOutput
- func (o GetStacksStackGitlabArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackGitlab]
- type GetStacksStackGitlabInput
- type GetStacksStackGitlabOutput
- func (GetStacksStackGitlabOutput) ElementType() reflect.Type
- func (o GetStacksStackGitlabOutput) Id() pulumi.StringOutput
- func (o GetStacksStackGitlabOutput) IsDefault() pulumi.BoolOutput
- func (o GetStacksStackGitlabOutput) Namespace() pulumi.StringOutput
- func (o GetStacksStackGitlabOutput) ToGetStacksStackGitlabOutput() GetStacksStackGitlabOutput
- func (o GetStacksStackGitlabOutput) ToGetStacksStackGitlabOutputWithContext(ctx context.Context) GetStacksStackGitlabOutput
- func (o GetStacksStackGitlabOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackGitlab]
- type GetStacksStackInput
- type GetStacksStackKubernete
- type GetStacksStackKuberneteArgs
- func (GetStacksStackKuberneteArgs) ElementType() reflect.Type
- func (i GetStacksStackKuberneteArgs) ToGetStacksStackKuberneteOutput() GetStacksStackKuberneteOutput
- func (i GetStacksStackKuberneteArgs) ToGetStacksStackKuberneteOutputWithContext(ctx context.Context) GetStacksStackKuberneteOutput
- func (i GetStacksStackKuberneteArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackKubernete]
- type GetStacksStackKuberneteArray
- func (GetStacksStackKuberneteArray) ElementType() reflect.Type
- func (i GetStacksStackKuberneteArray) ToGetStacksStackKuberneteArrayOutput() GetStacksStackKuberneteArrayOutput
- func (i GetStacksStackKuberneteArray) ToGetStacksStackKuberneteArrayOutputWithContext(ctx context.Context) GetStacksStackKuberneteArrayOutput
- func (i GetStacksStackKuberneteArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackKubernete]
- type GetStacksStackKuberneteArrayInput
- type GetStacksStackKuberneteArrayOutput
- func (GetStacksStackKuberneteArrayOutput) ElementType() reflect.Type
- func (o GetStacksStackKuberneteArrayOutput) Index(i pulumi.IntInput) GetStacksStackKuberneteOutput
- func (o GetStacksStackKuberneteArrayOutput) ToGetStacksStackKuberneteArrayOutput() GetStacksStackKuberneteArrayOutput
- func (o GetStacksStackKuberneteArrayOutput) ToGetStacksStackKuberneteArrayOutputWithContext(ctx context.Context) GetStacksStackKuberneteArrayOutput
- func (o GetStacksStackKuberneteArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackKubernete]
- type GetStacksStackKuberneteInput
- type GetStacksStackKuberneteOutput
- func (GetStacksStackKuberneteOutput) ElementType() reflect.Type
- func (o GetStacksStackKuberneteOutput) KubectlVersion() pulumi.StringOutput
- func (o GetStacksStackKuberneteOutput) Namespace() pulumi.StringOutput
- func (o GetStacksStackKuberneteOutput) ToGetStacksStackKuberneteOutput() GetStacksStackKuberneteOutput
- func (o GetStacksStackKuberneteOutput) ToGetStacksStackKuberneteOutputWithContext(ctx context.Context) GetStacksStackKuberneteOutput
- func (o GetStacksStackKuberneteOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackKubernete]
- type GetStacksStackOutput
- func (o GetStacksStackOutput) AdditionalProjectGlobs() pulumi.StringArrayOutput
- func (o GetStacksStackOutput) Administrative() pulumi.BoolOutput
- func (o GetStacksStackOutput) AfterApplies() pulumi.StringArrayOutput
- func (o GetStacksStackOutput) AfterDestroys() pulumi.StringArrayOutput
- func (o GetStacksStackOutput) AfterInits() pulumi.StringArrayOutput
- func (o GetStacksStackOutput) AfterPerforms() pulumi.StringArrayOutput
- func (o GetStacksStackOutput) AfterPlans() pulumi.StringArrayOutput
- func (o GetStacksStackOutput) AfterRuns() pulumi.StringArrayOutput
- func (o GetStacksStackOutput) Ansibles() GetStacksStackAnsibleArrayOutput
- func (o GetStacksStackOutput) Autodeploy() pulumi.BoolOutput
- func (o GetStacksStackOutput) Autoretry() pulumi.BoolOutput
- func (o GetStacksStackOutput) AwsAssumeRolePolicyStatement() pulumi.StringOutput
- func (o GetStacksStackOutput) AzureDevops() GetStacksStackAzureDevopArrayOutput
- func (o GetStacksStackOutput) BeforeApplies() pulumi.StringArrayOutput
- func (o GetStacksStackOutput) BeforeDestroys() pulumi.StringArrayOutput
- func (o GetStacksStackOutput) BeforeInits() pulumi.StringArrayOutput
- func (o GetStacksStackOutput) BeforePerforms() pulumi.StringArrayOutput
- func (o GetStacksStackOutput) BeforePlans() pulumi.StringArrayOutput
- func (o GetStacksStackOutput) BitbucketClouds() GetStacksStackBitbucketCloudArrayOutput
- func (o GetStacksStackOutput) BitbucketDatacenters() GetStacksStackBitbucketDatacenterArrayOutput
- func (o GetStacksStackOutput) Branch() pulumi.StringOutput
- func (o GetStacksStackOutput) Cloudformations() GetStacksStackCloudformationArrayOutput
- func (o GetStacksStackOutput) Description() pulumi.StringOutput
- func (GetStacksStackOutput) ElementType() reflect.Type
- func (o GetStacksStackOutput) EnableLocalPreview() pulumi.BoolOutput
- func (o GetStacksStackOutput) GithubEnterprises() GetStacksStackGithubEnterpriseArrayOutput
- func (o GetStacksStackOutput) Gitlabs() GetStacksStackGitlabArrayOutput
- func (o GetStacksStackOutput) Kubernetes() GetStacksStackKuberneteArrayOutput
- func (o GetStacksStackOutput) Labels() pulumi.StringArrayOutput
- func (o GetStacksStackOutput) ManageState() pulumi.BoolOutput
- func (o GetStacksStackOutput) Name() pulumi.StringOutput
- func (o GetStacksStackOutput) ProjectRoot() pulumi.StringOutput
- func (o GetStacksStackOutput) ProtectFromDeletion() pulumi.BoolOutput
- func (o GetStacksStackOutput) Pulumis() GetStacksStackPulumiArrayOutput
- func (o GetStacksStackOutput) RawGits() GetStacksStackRawGitArrayOutput
- func (o GetStacksStackOutput) Repository() pulumi.StringOutput
- func (o GetStacksStackOutput) RunnerImage() pulumi.StringOutput
- func (o GetStacksStackOutput) Showcases() GetStacksStackShowcaseArrayOutput
- func (o GetStacksStackOutput) SpaceId() pulumi.StringOutput
- func (o GetStacksStackOutput) StackId() pulumi.StringOutput
- func (o GetStacksStackOutput) TerraformExternalStateAccess() pulumi.BoolOutput
- func (o GetStacksStackOutput) TerraformSmartSanitization() pulumi.BoolOutput
- func (o GetStacksStackOutput) TerraformVersion() pulumi.StringOutput
- func (o GetStacksStackOutput) TerraformWorkflowTool() pulumi.StringOutput
- func (o GetStacksStackOutput) TerraformWorkspace() pulumi.StringOutput
- func (o GetStacksStackOutput) ToGetStacksStackOutput() GetStacksStackOutput
- func (o GetStacksStackOutput) ToGetStacksStackOutputWithContext(ctx context.Context) GetStacksStackOutput
- func (o GetStacksStackOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksStack]
- func (o GetStacksStackOutput) WorkerPoolId() pulumi.StringOutput
- type GetStacksStackPulumi
- type GetStacksStackPulumiArgs
- func (GetStacksStackPulumiArgs) ElementType() reflect.Type
- func (i GetStacksStackPulumiArgs) ToGetStacksStackPulumiOutput() GetStacksStackPulumiOutput
- func (i GetStacksStackPulumiArgs) ToGetStacksStackPulumiOutputWithContext(ctx context.Context) GetStacksStackPulumiOutput
- func (i GetStacksStackPulumiArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackPulumi]
- type GetStacksStackPulumiArray
- func (GetStacksStackPulumiArray) ElementType() reflect.Type
- func (i GetStacksStackPulumiArray) ToGetStacksStackPulumiArrayOutput() GetStacksStackPulumiArrayOutput
- func (i GetStacksStackPulumiArray) ToGetStacksStackPulumiArrayOutputWithContext(ctx context.Context) GetStacksStackPulumiArrayOutput
- func (i GetStacksStackPulumiArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackPulumi]
- type GetStacksStackPulumiArrayInput
- type GetStacksStackPulumiArrayOutput
- func (GetStacksStackPulumiArrayOutput) ElementType() reflect.Type
- func (o GetStacksStackPulumiArrayOutput) Index(i pulumi.IntInput) GetStacksStackPulumiOutput
- func (o GetStacksStackPulumiArrayOutput) ToGetStacksStackPulumiArrayOutput() GetStacksStackPulumiArrayOutput
- func (o GetStacksStackPulumiArrayOutput) ToGetStacksStackPulumiArrayOutputWithContext(ctx context.Context) GetStacksStackPulumiArrayOutput
- func (o GetStacksStackPulumiArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackPulumi]
- type GetStacksStackPulumiInput
- type GetStacksStackPulumiOutput
- func (GetStacksStackPulumiOutput) ElementType() reflect.Type
- func (o GetStacksStackPulumiOutput) LoginUrl() pulumi.StringOutput
- func (o GetStacksStackPulumiOutput) StackName() pulumi.StringOutput
- func (o GetStacksStackPulumiOutput) ToGetStacksStackPulumiOutput() GetStacksStackPulumiOutput
- func (o GetStacksStackPulumiOutput) ToGetStacksStackPulumiOutputWithContext(ctx context.Context) GetStacksStackPulumiOutput
- func (o GetStacksStackPulumiOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackPulumi]
- type GetStacksStackRawGit
- type GetStacksStackRawGitArgs
- func (GetStacksStackRawGitArgs) ElementType() reflect.Type
- func (i GetStacksStackRawGitArgs) ToGetStacksStackRawGitOutput() GetStacksStackRawGitOutput
- func (i GetStacksStackRawGitArgs) ToGetStacksStackRawGitOutputWithContext(ctx context.Context) GetStacksStackRawGitOutput
- func (i GetStacksStackRawGitArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackRawGit]
- type GetStacksStackRawGitArray
- func (GetStacksStackRawGitArray) ElementType() reflect.Type
- func (i GetStacksStackRawGitArray) ToGetStacksStackRawGitArrayOutput() GetStacksStackRawGitArrayOutput
- func (i GetStacksStackRawGitArray) ToGetStacksStackRawGitArrayOutputWithContext(ctx context.Context) GetStacksStackRawGitArrayOutput
- func (i GetStacksStackRawGitArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackRawGit]
- type GetStacksStackRawGitArrayInput
- type GetStacksStackRawGitArrayOutput
- func (GetStacksStackRawGitArrayOutput) ElementType() reflect.Type
- func (o GetStacksStackRawGitArrayOutput) Index(i pulumi.IntInput) GetStacksStackRawGitOutput
- func (o GetStacksStackRawGitArrayOutput) ToGetStacksStackRawGitArrayOutput() GetStacksStackRawGitArrayOutput
- func (o GetStacksStackRawGitArrayOutput) ToGetStacksStackRawGitArrayOutputWithContext(ctx context.Context) GetStacksStackRawGitArrayOutput
- func (o GetStacksStackRawGitArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackRawGit]
- type GetStacksStackRawGitInput
- type GetStacksStackRawGitOutput
- func (GetStacksStackRawGitOutput) ElementType() reflect.Type
- func (o GetStacksStackRawGitOutput) Namespace() pulumi.StringOutput
- func (o GetStacksStackRawGitOutput) ToGetStacksStackRawGitOutput() GetStacksStackRawGitOutput
- func (o GetStacksStackRawGitOutput) ToGetStacksStackRawGitOutputWithContext(ctx context.Context) GetStacksStackRawGitOutput
- func (o GetStacksStackRawGitOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackRawGit]
- func (o GetStacksStackRawGitOutput) Url() pulumi.StringOutput
- type GetStacksStackShowcase
- type GetStacksStackShowcaseArgs
- func (GetStacksStackShowcaseArgs) ElementType() reflect.Type
- func (i GetStacksStackShowcaseArgs) ToGetStacksStackShowcaseOutput() GetStacksStackShowcaseOutput
- func (i GetStacksStackShowcaseArgs) ToGetStacksStackShowcaseOutputWithContext(ctx context.Context) GetStacksStackShowcaseOutput
- func (i GetStacksStackShowcaseArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackShowcase]
- type GetStacksStackShowcaseArray
- func (GetStacksStackShowcaseArray) ElementType() reflect.Type
- func (i GetStacksStackShowcaseArray) ToGetStacksStackShowcaseArrayOutput() GetStacksStackShowcaseArrayOutput
- func (i GetStacksStackShowcaseArray) ToGetStacksStackShowcaseArrayOutputWithContext(ctx context.Context) GetStacksStackShowcaseArrayOutput
- func (i GetStacksStackShowcaseArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackShowcase]
- type GetStacksStackShowcaseArrayInput
- type GetStacksStackShowcaseArrayOutput
- func (GetStacksStackShowcaseArrayOutput) ElementType() reflect.Type
- func (o GetStacksStackShowcaseArrayOutput) Index(i pulumi.IntInput) GetStacksStackShowcaseOutput
- func (o GetStacksStackShowcaseArrayOutput) ToGetStacksStackShowcaseArrayOutput() GetStacksStackShowcaseArrayOutput
- func (o GetStacksStackShowcaseArrayOutput) ToGetStacksStackShowcaseArrayOutputWithContext(ctx context.Context) GetStacksStackShowcaseArrayOutput
- func (o GetStacksStackShowcaseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackShowcase]
- type GetStacksStackShowcaseInput
- type GetStacksStackShowcaseOutput
- func (GetStacksStackShowcaseOutput) ElementType() reflect.Type
- func (o GetStacksStackShowcaseOutput) Namespace() pulumi.StringOutput
- func (o GetStacksStackShowcaseOutput) ToGetStacksStackShowcaseOutput() GetStacksStackShowcaseOutput
- func (o GetStacksStackShowcaseOutput) ToGetStacksStackShowcaseOutputWithContext(ctx context.Context) GetStacksStackShowcaseOutput
- func (o GetStacksStackShowcaseOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackShowcase]
- type GetStacksState
- type GetStacksStateArgs
- func (GetStacksStateArgs) ElementType() reflect.Type
- func (i GetStacksStateArgs) ToGetStacksStateOutput() GetStacksStateOutput
- func (i GetStacksStateArgs) ToGetStacksStateOutputWithContext(ctx context.Context) GetStacksStateOutput
- func (i GetStacksStateArgs) ToGetStacksStatePtrOutput() GetStacksStatePtrOutput
- func (i GetStacksStateArgs) ToGetStacksStatePtrOutputWithContext(ctx context.Context) GetStacksStatePtrOutput
- func (i GetStacksStateArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksState]
- type GetStacksStateInput
- type GetStacksStateOutput
- func (o GetStacksStateOutput) AnyOfs() pulumi.StringArrayOutput
- func (GetStacksStateOutput) ElementType() reflect.Type
- func (o GetStacksStateOutput) ToGetStacksStateOutput() GetStacksStateOutput
- func (o GetStacksStateOutput) ToGetStacksStateOutputWithContext(ctx context.Context) GetStacksStateOutput
- func (o GetStacksStateOutput) ToGetStacksStatePtrOutput() GetStacksStatePtrOutput
- func (o GetStacksStateOutput) ToGetStacksStatePtrOutputWithContext(ctx context.Context) GetStacksStatePtrOutput
- func (o GetStacksStateOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksState]
- type GetStacksStatePtrInput
- type GetStacksStatePtrOutput
- func (o GetStacksStatePtrOutput) AnyOfs() pulumi.StringArrayOutput
- func (o GetStacksStatePtrOutput) Elem() GetStacksStateOutput
- func (GetStacksStatePtrOutput) ElementType() reflect.Type
- func (o GetStacksStatePtrOutput) ToGetStacksStatePtrOutput() GetStacksStatePtrOutput
- func (o GetStacksStatePtrOutput) ToGetStacksStatePtrOutputWithContext(ctx context.Context) GetStacksStatePtrOutput
- func (o GetStacksStatePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetStacksState]
- type GetStacksVendor
- type GetStacksVendorArgs
- func (GetStacksVendorArgs) ElementType() reflect.Type
- func (i GetStacksVendorArgs) ToGetStacksVendorOutput() GetStacksVendorOutput
- func (i GetStacksVendorArgs) ToGetStacksVendorOutputWithContext(ctx context.Context) GetStacksVendorOutput
- func (i GetStacksVendorArgs) ToGetStacksVendorPtrOutput() GetStacksVendorPtrOutput
- func (i GetStacksVendorArgs) ToGetStacksVendorPtrOutputWithContext(ctx context.Context) GetStacksVendorPtrOutput
- func (i GetStacksVendorArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksVendor]
- type GetStacksVendorInput
- type GetStacksVendorOutput
- func (o GetStacksVendorOutput) AnyOfs() pulumi.StringArrayOutput
- func (GetStacksVendorOutput) ElementType() reflect.Type
- func (o GetStacksVendorOutput) ToGetStacksVendorOutput() GetStacksVendorOutput
- func (o GetStacksVendorOutput) ToGetStacksVendorOutputWithContext(ctx context.Context) GetStacksVendorOutput
- func (o GetStacksVendorOutput) ToGetStacksVendorPtrOutput() GetStacksVendorPtrOutput
- func (o GetStacksVendorOutput) ToGetStacksVendorPtrOutputWithContext(ctx context.Context) GetStacksVendorPtrOutput
- func (o GetStacksVendorOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksVendor]
- type GetStacksVendorPtrInput
- type GetStacksVendorPtrOutput
- func (o GetStacksVendorPtrOutput) AnyOfs() pulumi.StringArrayOutput
- func (o GetStacksVendorPtrOutput) Elem() GetStacksVendorOutput
- func (GetStacksVendorPtrOutput) ElementType() reflect.Type
- func (o GetStacksVendorPtrOutput) ToGetStacksVendorPtrOutput() GetStacksVendorPtrOutput
- func (o GetStacksVendorPtrOutput) ToGetStacksVendorPtrOutputWithContext(ctx context.Context) GetStacksVendorPtrOutput
- func (o GetStacksVendorPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetStacksVendor]
- type GetStacksWorkerPool
- type GetStacksWorkerPoolArgs
- func (GetStacksWorkerPoolArgs) ElementType() reflect.Type
- func (i GetStacksWorkerPoolArgs) ToGetStacksWorkerPoolOutput() GetStacksWorkerPoolOutput
- func (i GetStacksWorkerPoolArgs) ToGetStacksWorkerPoolOutputWithContext(ctx context.Context) GetStacksWorkerPoolOutput
- func (i GetStacksWorkerPoolArgs) ToGetStacksWorkerPoolPtrOutput() GetStacksWorkerPoolPtrOutput
- func (i GetStacksWorkerPoolArgs) ToGetStacksWorkerPoolPtrOutputWithContext(ctx context.Context) GetStacksWorkerPoolPtrOutput
- func (i GetStacksWorkerPoolArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksWorkerPool]
- type GetStacksWorkerPoolInput
- type GetStacksWorkerPoolOutput
- func (o GetStacksWorkerPoolOutput) AnyOfs() pulumi.StringArrayOutput
- func (GetStacksWorkerPoolOutput) ElementType() reflect.Type
- func (o GetStacksWorkerPoolOutput) ToGetStacksWorkerPoolOutput() GetStacksWorkerPoolOutput
- func (o GetStacksWorkerPoolOutput) ToGetStacksWorkerPoolOutputWithContext(ctx context.Context) GetStacksWorkerPoolOutput
- func (o GetStacksWorkerPoolOutput) ToGetStacksWorkerPoolPtrOutput() GetStacksWorkerPoolPtrOutput
- func (o GetStacksWorkerPoolOutput) ToGetStacksWorkerPoolPtrOutputWithContext(ctx context.Context) GetStacksWorkerPoolPtrOutput
- func (o GetStacksWorkerPoolOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksWorkerPool]
- type GetStacksWorkerPoolPtrInput
- type GetStacksWorkerPoolPtrOutput
- func (o GetStacksWorkerPoolPtrOutput) AnyOfs() pulumi.StringArrayOutput
- func (o GetStacksWorkerPoolPtrOutput) Elem() GetStacksWorkerPoolOutput
- func (GetStacksWorkerPoolPtrOutput) ElementType() reflect.Type
- func (o GetStacksWorkerPoolPtrOutput) ToGetStacksWorkerPoolPtrOutput() GetStacksWorkerPoolPtrOutput
- func (o GetStacksWorkerPoolPtrOutput) ToGetStacksWorkerPoolPtrOutputWithContext(ctx context.Context) GetStacksWorkerPoolPtrOutput
- func (o GetStacksWorkerPoolPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetStacksWorkerPool]
- type GetVcsAgentPoolsResult
- type GetVcsAgentPoolsResultOutput
- func (GetVcsAgentPoolsResultOutput) ElementType() reflect.Type
- func (o GetVcsAgentPoolsResultOutput) Id() pulumi.StringOutput
- func (o GetVcsAgentPoolsResultOutput) ToGetVcsAgentPoolsResultOutput() GetVcsAgentPoolsResultOutput
- func (o GetVcsAgentPoolsResultOutput) ToGetVcsAgentPoolsResultOutputWithContext(ctx context.Context) GetVcsAgentPoolsResultOutput
- func (o GetVcsAgentPoolsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetVcsAgentPoolsResult]
- func (o GetVcsAgentPoolsResultOutput) VcsAgentPools() GetVcsAgentPoolsVcsAgentPoolArrayOutput
- type GetVcsAgentPoolsVcsAgentPool
- type GetVcsAgentPoolsVcsAgentPoolArgs
- func (GetVcsAgentPoolsVcsAgentPoolArgs) ElementType() reflect.Type
- func (i GetVcsAgentPoolsVcsAgentPoolArgs) ToGetVcsAgentPoolsVcsAgentPoolOutput() GetVcsAgentPoolsVcsAgentPoolOutput
- func (i GetVcsAgentPoolsVcsAgentPoolArgs) ToGetVcsAgentPoolsVcsAgentPoolOutputWithContext(ctx context.Context) GetVcsAgentPoolsVcsAgentPoolOutput
- func (i GetVcsAgentPoolsVcsAgentPoolArgs) ToOutput(ctx context.Context) pulumix.Output[GetVcsAgentPoolsVcsAgentPool]
- type GetVcsAgentPoolsVcsAgentPoolArray
- func (GetVcsAgentPoolsVcsAgentPoolArray) ElementType() reflect.Type
- func (i GetVcsAgentPoolsVcsAgentPoolArray) ToGetVcsAgentPoolsVcsAgentPoolArrayOutput() GetVcsAgentPoolsVcsAgentPoolArrayOutput
- func (i GetVcsAgentPoolsVcsAgentPoolArray) ToGetVcsAgentPoolsVcsAgentPoolArrayOutputWithContext(ctx context.Context) GetVcsAgentPoolsVcsAgentPoolArrayOutput
- func (i GetVcsAgentPoolsVcsAgentPoolArray) ToOutput(ctx context.Context) pulumix.Output[[]GetVcsAgentPoolsVcsAgentPool]
- type GetVcsAgentPoolsVcsAgentPoolArrayInput
- type GetVcsAgentPoolsVcsAgentPoolArrayOutput
- func (GetVcsAgentPoolsVcsAgentPoolArrayOutput) ElementType() reflect.Type
- func (o GetVcsAgentPoolsVcsAgentPoolArrayOutput) Index(i pulumi.IntInput) GetVcsAgentPoolsVcsAgentPoolOutput
- func (o GetVcsAgentPoolsVcsAgentPoolArrayOutput) ToGetVcsAgentPoolsVcsAgentPoolArrayOutput() GetVcsAgentPoolsVcsAgentPoolArrayOutput
- func (o GetVcsAgentPoolsVcsAgentPoolArrayOutput) ToGetVcsAgentPoolsVcsAgentPoolArrayOutputWithContext(ctx context.Context) GetVcsAgentPoolsVcsAgentPoolArrayOutput
- func (o GetVcsAgentPoolsVcsAgentPoolArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetVcsAgentPoolsVcsAgentPool]
- type GetVcsAgentPoolsVcsAgentPoolInput
- type GetVcsAgentPoolsVcsAgentPoolOutput
- func (o GetVcsAgentPoolsVcsAgentPoolOutput) Description() pulumi.StringOutput
- func (GetVcsAgentPoolsVcsAgentPoolOutput) ElementType() reflect.Type
- func (o GetVcsAgentPoolsVcsAgentPoolOutput) Name() pulumi.StringOutput
- func (o GetVcsAgentPoolsVcsAgentPoolOutput) ToGetVcsAgentPoolsVcsAgentPoolOutput() GetVcsAgentPoolsVcsAgentPoolOutput
- func (o GetVcsAgentPoolsVcsAgentPoolOutput) ToGetVcsAgentPoolsVcsAgentPoolOutputWithContext(ctx context.Context) GetVcsAgentPoolsVcsAgentPoolOutput
- func (o GetVcsAgentPoolsVcsAgentPoolOutput) ToOutput(ctx context.Context) pulumix.Output[GetVcsAgentPoolsVcsAgentPool]
- func (o GetVcsAgentPoolsVcsAgentPoolOutput) VcsAgentPoolId() pulumi.StringOutput
- type GetWorkerPoolsResult
- type GetWorkerPoolsResultOutput
- func (GetWorkerPoolsResultOutput) ElementType() reflect.Type
- func (o GetWorkerPoolsResultOutput) Id() pulumi.StringOutput
- func (o GetWorkerPoolsResultOutput) ToGetWorkerPoolsResultOutput() GetWorkerPoolsResultOutput
- func (o GetWorkerPoolsResultOutput) ToGetWorkerPoolsResultOutputWithContext(ctx context.Context) GetWorkerPoolsResultOutput
- func (o GetWorkerPoolsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetWorkerPoolsResult]
- func (o GetWorkerPoolsResultOutput) WorkerPools() GetWorkerPoolsWorkerPoolArrayOutput
- type GetWorkerPoolsWorkerPool
- type GetWorkerPoolsWorkerPoolArgs
- func (GetWorkerPoolsWorkerPoolArgs) ElementType() reflect.Type
- func (i GetWorkerPoolsWorkerPoolArgs) ToGetWorkerPoolsWorkerPoolOutput() GetWorkerPoolsWorkerPoolOutput
- func (i GetWorkerPoolsWorkerPoolArgs) ToGetWorkerPoolsWorkerPoolOutputWithContext(ctx context.Context) GetWorkerPoolsWorkerPoolOutput
- func (i GetWorkerPoolsWorkerPoolArgs) ToOutput(ctx context.Context) pulumix.Output[GetWorkerPoolsWorkerPool]
- type GetWorkerPoolsWorkerPoolArray
- func (GetWorkerPoolsWorkerPoolArray) ElementType() reflect.Type
- func (i GetWorkerPoolsWorkerPoolArray) ToGetWorkerPoolsWorkerPoolArrayOutput() GetWorkerPoolsWorkerPoolArrayOutput
- func (i GetWorkerPoolsWorkerPoolArray) ToGetWorkerPoolsWorkerPoolArrayOutputWithContext(ctx context.Context) GetWorkerPoolsWorkerPoolArrayOutput
- func (i GetWorkerPoolsWorkerPoolArray) ToOutput(ctx context.Context) pulumix.Output[[]GetWorkerPoolsWorkerPool]
- type GetWorkerPoolsWorkerPoolArrayInput
- type GetWorkerPoolsWorkerPoolArrayOutput
- func (GetWorkerPoolsWorkerPoolArrayOutput) ElementType() reflect.Type
- func (o GetWorkerPoolsWorkerPoolArrayOutput) Index(i pulumi.IntInput) GetWorkerPoolsWorkerPoolOutput
- func (o GetWorkerPoolsWorkerPoolArrayOutput) ToGetWorkerPoolsWorkerPoolArrayOutput() GetWorkerPoolsWorkerPoolArrayOutput
- func (o GetWorkerPoolsWorkerPoolArrayOutput) ToGetWorkerPoolsWorkerPoolArrayOutputWithContext(ctx context.Context) GetWorkerPoolsWorkerPoolArrayOutput
- func (o GetWorkerPoolsWorkerPoolArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetWorkerPoolsWorkerPool]
- type GetWorkerPoolsWorkerPoolInput
- type GetWorkerPoolsWorkerPoolOutput
- func (o GetWorkerPoolsWorkerPoolOutput) Config() pulumi.StringOutput
- func (o GetWorkerPoolsWorkerPoolOutput) Description() pulumi.StringOutput
- func (GetWorkerPoolsWorkerPoolOutput) ElementType() reflect.Type
- func (o GetWorkerPoolsWorkerPoolOutput) Name() pulumi.StringOutput
- func (o GetWorkerPoolsWorkerPoolOutput) SpaceId() pulumi.StringOutput
- func (o GetWorkerPoolsWorkerPoolOutput) ToGetWorkerPoolsWorkerPoolOutput() GetWorkerPoolsWorkerPoolOutput
- func (o GetWorkerPoolsWorkerPoolOutput) ToGetWorkerPoolsWorkerPoolOutputWithContext(ctx context.Context) GetWorkerPoolsWorkerPoolOutput
- func (o GetWorkerPoolsWorkerPoolOutput) ToOutput(ctx context.Context) pulumix.Output[GetWorkerPoolsWorkerPool]
- func (o GetWorkerPoolsWorkerPoolOutput) WorkerPoolId() pulumi.StringOutput
- type IdpGroupMapping
- func (*IdpGroupMapping) ElementType() reflect.Type
- func (i *IdpGroupMapping) ToIdpGroupMappingOutput() IdpGroupMappingOutput
- func (i *IdpGroupMapping) ToIdpGroupMappingOutputWithContext(ctx context.Context) IdpGroupMappingOutput
- func (i *IdpGroupMapping) ToOutput(ctx context.Context) pulumix.Output[*IdpGroupMapping]
- type IdpGroupMappingArgs
- type IdpGroupMappingArray
- func (IdpGroupMappingArray) ElementType() reflect.Type
- func (i IdpGroupMappingArray) ToIdpGroupMappingArrayOutput() IdpGroupMappingArrayOutput
- func (i IdpGroupMappingArray) ToIdpGroupMappingArrayOutputWithContext(ctx context.Context) IdpGroupMappingArrayOutput
- func (i IdpGroupMappingArray) ToOutput(ctx context.Context) pulumix.Output[[]*IdpGroupMapping]
- type IdpGroupMappingArrayInput
- type IdpGroupMappingArrayOutput
- func (IdpGroupMappingArrayOutput) ElementType() reflect.Type
- func (o IdpGroupMappingArrayOutput) Index(i pulumi.IntInput) IdpGroupMappingOutput
- func (o IdpGroupMappingArrayOutput) ToIdpGroupMappingArrayOutput() IdpGroupMappingArrayOutput
- func (o IdpGroupMappingArrayOutput) ToIdpGroupMappingArrayOutputWithContext(ctx context.Context) IdpGroupMappingArrayOutput
- func (o IdpGroupMappingArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*IdpGroupMapping]
- type IdpGroupMappingInput
- type IdpGroupMappingMap
- func (IdpGroupMappingMap) ElementType() reflect.Type
- func (i IdpGroupMappingMap) ToIdpGroupMappingMapOutput() IdpGroupMappingMapOutput
- func (i IdpGroupMappingMap) ToIdpGroupMappingMapOutputWithContext(ctx context.Context) IdpGroupMappingMapOutput
- func (i IdpGroupMappingMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*IdpGroupMapping]
- type IdpGroupMappingMapInput
- type IdpGroupMappingMapOutput
- func (IdpGroupMappingMapOutput) ElementType() reflect.Type
- func (o IdpGroupMappingMapOutput) MapIndex(k pulumi.StringInput) IdpGroupMappingOutput
- func (o IdpGroupMappingMapOutput) ToIdpGroupMappingMapOutput() IdpGroupMappingMapOutput
- func (o IdpGroupMappingMapOutput) ToIdpGroupMappingMapOutputWithContext(ctx context.Context) IdpGroupMappingMapOutput
- func (o IdpGroupMappingMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*IdpGroupMapping]
- type IdpGroupMappingOutput
- func (IdpGroupMappingOutput) ElementType() reflect.Type
- func (o IdpGroupMappingOutput) Name() pulumi.StringOutput
- func (o IdpGroupMappingOutput) Policies() IdpGroupMappingPolicyArrayOutput
- func (o IdpGroupMappingOutput) ToIdpGroupMappingOutput() IdpGroupMappingOutput
- func (o IdpGroupMappingOutput) ToIdpGroupMappingOutputWithContext(ctx context.Context) IdpGroupMappingOutput
- func (o IdpGroupMappingOutput) ToOutput(ctx context.Context) pulumix.Output[*IdpGroupMapping]
- type IdpGroupMappingPolicy
- type IdpGroupMappingPolicyArgs
- func (IdpGroupMappingPolicyArgs) ElementType() reflect.Type
- func (i IdpGroupMappingPolicyArgs) ToIdpGroupMappingPolicyOutput() IdpGroupMappingPolicyOutput
- func (i IdpGroupMappingPolicyArgs) ToIdpGroupMappingPolicyOutputWithContext(ctx context.Context) IdpGroupMappingPolicyOutput
- func (i IdpGroupMappingPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[IdpGroupMappingPolicy]
- type IdpGroupMappingPolicyArray
- func (IdpGroupMappingPolicyArray) ElementType() reflect.Type
- func (i IdpGroupMappingPolicyArray) ToIdpGroupMappingPolicyArrayOutput() IdpGroupMappingPolicyArrayOutput
- func (i IdpGroupMappingPolicyArray) ToIdpGroupMappingPolicyArrayOutputWithContext(ctx context.Context) IdpGroupMappingPolicyArrayOutput
- func (i IdpGroupMappingPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]IdpGroupMappingPolicy]
- type IdpGroupMappingPolicyArrayInput
- type IdpGroupMappingPolicyArrayOutput
- func (IdpGroupMappingPolicyArrayOutput) ElementType() reflect.Type
- func (o IdpGroupMappingPolicyArrayOutput) Index(i pulumi.IntInput) IdpGroupMappingPolicyOutput
- func (o IdpGroupMappingPolicyArrayOutput) ToIdpGroupMappingPolicyArrayOutput() IdpGroupMappingPolicyArrayOutput
- func (o IdpGroupMappingPolicyArrayOutput) ToIdpGroupMappingPolicyArrayOutputWithContext(ctx context.Context) IdpGroupMappingPolicyArrayOutput
- func (o IdpGroupMappingPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]IdpGroupMappingPolicy]
- type IdpGroupMappingPolicyInput
- type IdpGroupMappingPolicyOutput
- func (IdpGroupMappingPolicyOutput) ElementType() reflect.Type
- func (o IdpGroupMappingPolicyOutput) Role() pulumi.StringOutput
- func (o IdpGroupMappingPolicyOutput) SpaceId() pulumi.StringOutput
- func (o IdpGroupMappingPolicyOutput) ToIdpGroupMappingPolicyOutput() IdpGroupMappingPolicyOutput
- func (o IdpGroupMappingPolicyOutput) ToIdpGroupMappingPolicyOutputWithContext(ctx context.Context) IdpGroupMappingPolicyOutput
- func (o IdpGroupMappingPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[IdpGroupMappingPolicy]
- type IdpGroupMappingState
- type LookupAwsIntegrationArgs
- type LookupAwsIntegrationAttachmentArgs
- type LookupAwsIntegrationAttachmentOutputArgs
- type LookupAwsIntegrationAttachmentResult
- type LookupAwsIntegrationAttachmentResultOutput
- func (o LookupAwsIntegrationAttachmentResultOutput) AttachmentId() pulumi.StringOutput
- func (LookupAwsIntegrationAttachmentResultOutput) ElementType() reflect.Type
- func (o LookupAwsIntegrationAttachmentResultOutput) Id() pulumi.StringOutput
- func (o LookupAwsIntegrationAttachmentResultOutput) IntegrationId() pulumi.StringOutput
- func (o LookupAwsIntegrationAttachmentResultOutput) ModuleId() pulumi.StringPtrOutput
- func (o LookupAwsIntegrationAttachmentResultOutput) Read() pulumi.BoolOutput
- func (o LookupAwsIntegrationAttachmentResultOutput) StackId() pulumi.StringPtrOutput
- func (o LookupAwsIntegrationAttachmentResultOutput) ToLookupAwsIntegrationAttachmentResultOutput() LookupAwsIntegrationAttachmentResultOutput
- func (o LookupAwsIntegrationAttachmentResultOutput) ToLookupAwsIntegrationAttachmentResultOutputWithContext(ctx context.Context) LookupAwsIntegrationAttachmentResultOutput
- func (o LookupAwsIntegrationAttachmentResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAwsIntegrationAttachmentResult]
- func (o LookupAwsIntegrationAttachmentResultOutput) Write() pulumi.BoolOutput
- type LookupAwsIntegrationOutputArgs
- type LookupAwsIntegrationResult
- type LookupAwsIntegrationResultOutput
- func (o LookupAwsIntegrationResultOutput) DurationSeconds() pulumi.IntOutput
- func (LookupAwsIntegrationResultOutput) ElementType() reflect.Type
- func (o LookupAwsIntegrationResultOutput) ExternalId() pulumi.StringOutput
- func (o LookupAwsIntegrationResultOutput) GenerateCredentialsInWorker() pulumi.BoolOutput
- func (o LookupAwsIntegrationResultOutput) Id() pulumi.StringOutput
- func (o LookupAwsIntegrationResultOutput) IntegrationId() pulumi.StringOutput
- func (o LookupAwsIntegrationResultOutput) Labels() pulumi.StringArrayOutput
- func (o LookupAwsIntegrationResultOutput) Name() pulumi.StringOutput
- func (o LookupAwsIntegrationResultOutput) RoleArn() pulumi.StringOutput
- func (o LookupAwsIntegrationResultOutput) SpaceId() pulumi.StringOutput
- func (o LookupAwsIntegrationResultOutput) ToLookupAwsIntegrationResultOutput() LookupAwsIntegrationResultOutput
- func (o LookupAwsIntegrationResultOutput) ToLookupAwsIntegrationResultOutputWithContext(ctx context.Context) LookupAwsIntegrationResultOutput
- func (o LookupAwsIntegrationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAwsIntegrationResult]
- type LookupAwsRoleArgs
- type LookupAwsRoleOutputArgs
- type LookupAwsRoleResult
- type LookupAwsRoleResultOutput
- func (o LookupAwsRoleResultOutput) DurationSeconds() pulumi.IntOutput
- func (LookupAwsRoleResultOutput) ElementType() reflect.Type
- func (o LookupAwsRoleResultOutput) ExternalId() pulumi.StringOutput
- func (o LookupAwsRoleResultOutput) GenerateCredentialsInWorker() pulumi.BoolOutput
- func (o LookupAwsRoleResultOutput) Id() pulumi.StringOutput
- func (o LookupAwsRoleResultOutput) ModuleId() pulumi.StringPtrOutput
- func (o LookupAwsRoleResultOutput) RoleArn() pulumi.StringOutput
- func (o LookupAwsRoleResultOutput) StackId() pulumi.StringPtrOutput
- func (o LookupAwsRoleResultOutput) ToLookupAwsRoleResultOutput() LookupAwsRoleResultOutput
- func (o LookupAwsRoleResultOutput) ToLookupAwsRoleResultOutputWithContext(ctx context.Context) LookupAwsRoleResultOutput
- func (o LookupAwsRoleResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAwsRoleResult]
- type LookupAzureIntegrationArgs
- type LookupAzureIntegrationAttachmentArgs
- type LookupAzureIntegrationAttachmentOutputArgs
- type LookupAzureIntegrationAttachmentResult
- type LookupAzureIntegrationAttachmentResultOutput
- func (o LookupAzureIntegrationAttachmentResultOutput) AttachmentId() pulumi.StringOutput
- func (LookupAzureIntegrationAttachmentResultOutput) ElementType() reflect.Type
- func (o LookupAzureIntegrationAttachmentResultOutput) Id() pulumi.StringOutput
- func (o LookupAzureIntegrationAttachmentResultOutput) IntegrationId() pulumi.StringOutput
- func (o LookupAzureIntegrationAttachmentResultOutput) ModuleId() pulumi.StringPtrOutput
- func (o LookupAzureIntegrationAttachmentResultOutput) Read() pulumi.BoolOutput
- func (o LookupAzureIntegrationAttachmentResultOutput) StackId() pulumi.StringPtrOutput
- func (o LookupAzureIntegrationAttachmentResultOutput) SubscriptionId() pulumi.StringOutput
- func (o LookupAzureIntegrationAttachmentResultOutput) ToLookupAzureIntegrationAttachmentResultOutput() LookupAzureIntegrationAttachmentResultOutput
- func (o LookupAzureIntegrationAttachmentResultOutput) ToLookupAzureIntegrationAttachmentResultOutputWithContext(ctx context.Context) LookupAzureIntegrationAttachmentResultOutput
- func (o LookupAzureIntegrationAttachmentResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAzureIntegrationAttachmentResult]
- func (o LookupAzureIntegrationAttachmentResultOutput) Write() pulumi.BoolOutput
- type LookupAzureIntegrationOutputArgs
- type LookupAzureIntegrationResult
- type LookupAzureIntegrationResultOutput
- func (o LookupAzureIntegrationResultOutput) AdminConsentProvided() pulumi.BoolOutput
- func (o LookupAzureIntegrationResultOutput) AdminConsentUrl() pulumi.StringOutput
- func (o LookupAzureIntegrationResultOutput) ApplicationId() pulumi.StringOutput
- func (o LookupAzureIntegrationResultOutput) DefaultSubscriptionId() pulumi.StringOutput
- func (o LookupAzureIntegrationResultOutput) DisplayName() pulumi.StringOutput
- func (LookupAzureIntegrationResultOutput) ElementType() reflect.Type
- func (o LookupAzureIntegrationResultOutput) Id() pulumi.StringOutput
- func (o LookupAzureIntegrationResultOutput) IntegrationId() pulumi.StringOutput
- func (o LookupAzureIntegrationResultOutput) Labels() pulumi.StringArrayOutput
- func (o LookupAzureIntegrationResultOutput) Name() pulumi.StringOutput
- func (o LookupAzureIntegrationResultOutput) SpaceId() pulumi.StringOutput
- func (o LookupAzureIntegrationResultOutput) TenantId() pulumi.StringOutput
- func (o LookupAzureIntegrationResultOutput) ToLookupAzureIntegrationResultOutput() LookupAzureIntegrationResultOutput
- func (o LookupAzureIntegrationResultOutput) ToLookupAzureIntegrationResultOutputWithContext(ctx context.Context) LookupAzureIntegrationResultOutput
- func (o LookupAzureIntegrationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAzureIntegrationResult]
- type LookupContextArgs
- type LookupContextAttachmentArgs
- type LookupContextAttachmentOutputArgs
- type LookupContextAttachmentResult
- type LookupContextAttachmentResultOutput
- func (o LookupContextAttachmentResultOutput) ContextId() pulumi.StringOutput
- func (LookupContextAttachmentResultOutput) ElementType() reflect.Type
- func (o LookupContextAttachmentResultOutput) Id() pulumi.StringOutput
- func (o LookupContextAttachmentResultOutput) ModuleId() pulumi.StringPtrOutput
- func (o LookupContextAttachmentResultOutput) Priority() pulumi.IntOutput
- func (o LookupContextAttachmentResultOutput) StackId() pulumi.StringPtrOutput
- func (o LookupContextAttachmentResultOutput) ToLookupContextAttachmentResultOutput() LookupContextAttachmentResultOutput
- func (o LookupContextAttachmentResultOutput) ToLookupContextAttachmentResultOutputWithContext(ctx context.Context) LookupContextAttachmentResultOutput
- func (o LookupContextAttachmentResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupContextAttachmentResult]
- type LookupContextOutputArgs
- type LookupContextResult
- type LookupContextResultOutput
- func (o LookupContextResultOutput) AfterApplies() pulumi.StringArrayOutput
- func (o LookupContextResultOutput) AfterDestroys() pulumi.StringArrayOutput
- func (o LookupContextResultOutput) AfterInits() pulumi.StringArrayOutput
- func (o LookupContextResultOutput) AfterPerforms() pulumi.StringArrayOutput
- func (o LookupContextResultOutput) AfterPlans() pulumi.StringArrayOutput
- func (o LookupContextResultOutput) AfterRuns() pulumi.StringArrayOutput
- func (o LookupContextResultOutput) BeforeApplies() pulumi.StringArrayOutput
- func (o LookupContextResultOutput) BeforeDestroys() pulumi.StringArrayOutput
- func (o LookupContextResultOutput) BeforeInits() pulumi.StringArrayOutput
- func (o LookupContextResultOutput) BeforePerforms() pulumi.StringArrayOutput
- func (o LookupContextResultOutput) BeforePlans() pulumi.StringArrayOutput
- func (o LookupContextResultOutput) ContextId() pulumi.StringOutput
- func (o LookupContextResultOutput) Description() pulumi.StringOutput
- func (LookupContextResultOutput) ElementType() reflect.Type
- func (o LookupContextResultOutput) Id() pulumi.StringOutput
- func (o LookupContextResultOutput) Labels() pulumi.StringArrayOutput
- func (o LookupContextResultOutput) Name() pulumi.StringOutput
- func (o LookupContextResultOutput) SpaceId() pulumi.StringOutput
- func (o LookupContextResultOutput) ToLookupContextResultOutput() LookupContextResultOutput
- func (o LookupContextResultOutput) ToLookupContextResultOutputWithContext(ctx context.Context) LookupContextResultOutput
- func (o LookupContextResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupContextResult]
- type LookupDriftDetectionArgs
- type LookupDriftDetectionOutputArgs
- type LookupDriftDetectionResult
- type LookupDriftDetectionResultOutput
- func (LookupDriftDetectionResultOutput) ElementType() reflect.Type
- func (o LookupDriftDetectionResultOutput) Id() pulumi.StringOutput
- func (o LookupDriftDetectionResultOutput) IgnoreState() pulumi.BoolPtrOutput
- func (o LookupDriftDetectionResultOutput) Reconcile() pulumi.BoolOutput
- func (o LookupDriftDetectionResultOutput) Schedules() pulumi.StringArrayOutput
- func (o LookupDriftDetectionResultOutput) StackId() pulumi.StringOutput
- func (o LookupDriftDetectionResultOutput) Timezone() pulumi.StringOutput
- func (o LookupDriftDetectionResultOutput) ToLookupDriftDetectionResultOutput() LookupDriftDetectionResultOutput
- func (o LookupDriftDetectionResultOutput) ToLookupDriftDetectionResultOutputWithContext(ctx context.Context) LookupDriftDetectionResultOutput
- func (o LookupDriftDetectionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDriftDetectionResult]
- type LookupEnvironmentVariableArgs
- type LookupEnvironmentVariableOutputArgs
- type LookupEnvironmentVariableResult
- type LookupEnvironmentVariableResultOutput
- func (o LookupEnvironmentVariableResultOutput) Checksum() pulumi.StringOutput
- func (o LookupEnvironmentVariableResultOutput) ContextId() pulumi.StringPtrOutput
- func (LookupEnvironmentVariableResultOutput) ElementType() reflect.Type
- func (o LookupEnvironmentVariableResultOutput) Id() pulumi.StringOutput
- func (o LookupEnvironmentVariableResultOutput) ModuleId() pulumi.StringPtrOutput
- func (o LookupEnvironmentVariableResultOutput) Name() pulumi.StringOutput
- func (o LookupEnvironmentVariableResultOutput) StackId() pulumi.StringPtrOutput
- func (o LookupEnvironmentVariableResultOutput) ToLookupEnvironmentVariableResultOutput() LookupEnvironmentVariableResultOutput
- func (o LookupEnvironmentVariableResultOutput) ToLookupEnvironmentVariableResultOutputWithContext(ctx context.Context) LookupEnvironmentVariableResultOutput
- func (o LookupEnvironmentVariableResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupEnvironmentVariableResult]
- func (o LookupEnvironmentVariableResultOutput) Value() pulumi.StringOutput
- func (o LookupEnvironmentVariableResultOutput) WriteOnly() pulumi.BoolOutput
- type LookupGcpServiceAccountArgs
- type LookupGcpServiceAccountOutputArgs
- type LookupGcpServiceAccountResult
- type LookupGcpServiceAccountResultOutput
- func (LookupGcpServiceAccountResultOutput) ElementType() reflect.Type
- func (o LookupGcpServiceAccountResultOutput) Id() pulumi.StringOutput
- func (o LookupGcpServiceAccountResultOutput) ModuleId() pulumi.StringPtrOutput
- func (o LookupGcpServiceAccountResultOutput) ServiceAccountEmail() pulumi.StringOutput
- func (o LookupGcpServiceAccountResultOutput) StackId() pulumi.StringPtrOutput
- func (o LookupGcpServiceAccountResultOutput) ToLookupGcpServiceAccountResultOutput() LookupGcpServiceAccountResultOutput
- func (o LookupGcpServiceAccountResultOutput) ToLookupGcpServiceAccountResultOutputWithContext(ctx context.Context) LookupGcpServiceAccountResultOutput
- func (o LookupGcpServiceAccountResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupGcpServiceAccountResult]
- func (o LookupGcpServiceAccountResultOutput) TokenScopes() pulumi.StringArrayOutput
- type LookupModuleArgs
- type LookupModuleOutputArgs
- type LookupModuleResult
- type LookupModuleResultOutput
- func (o LookupModuleResultOutput) Administrative() pulumi.BoolOutput
- func (o LookupModuleResultOutput) AwsAssumeRolePolicyStatement() pulumi.StringOutput
- func (o LookupModuleResultOutput) AzureDevops() GetModuleAzureDevopArrayOutput
- func (o LookupModuleResultOutput) BitbucketClouds() GetModuleBitbucketCloudArrayOutput
- func (o LookupModuleResultOutput) BitbucketDatacenters() GetModuleBitbucketDatacenterArrayOutput
- func (o LookupModuleResultOutput) Branch() pulumi.StringOutput
- func (o LookupModuleResultOutput) Description() pulumi.StringOutput
- func (LookupModuleResultOutput) ElementType() reflect.Type
- func (o LookupModuleResultOutput) EnableLocalPreview() pulumi.BoolOutput
- func (o LookupModuleResultOutput) GithubEnterprises() GetModuleGithubEnterpriseArrayOutput
- func (o LookupModuleResultOutput) Gitlabs() GetModuleGitlabArrayOutput
- func (o LookupModuleResultOutput) Id() pulumi.StringOutput
- func (o LookupModuleResultOutput) Labels() pulumi.StringArrayOutput
- func (o LookupModuleResultOutput) ModuleId() pulumi.StringOutput
- func (o LookupModuleResultOutput) Name() pulumi.StringOutput
- func (o LookupModuleResultOutput) ProjectRoot() pulumi.StringOutput
- func (o LookupModuleResultOutput) ProtectFromDeletion() pulumi.BoolOutput
- func (o LookupModuleResultOutput) Repository() pulumi.StringOutput
- func (o LookupModuleResultOutput) SharedAccounts() pulumi.StringArrayOutput
- func (o LookupModuleResultOutput) SpaceId() pulumi.StringOutput
- func (o LookupModuleResultOutput) TerraformProvider() pulumi.StringOutput
- func (o LookupModuleResultOutput) ToLookupModuleResultOutput() LookupModuleResultOutput
- func (o LookupModuleResultOutput) ToLookupModuleResultOutputWithContext(ctx context.Context) LookupModuleResultOutput
- func (o LookupModuleResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupModuleResult]
- func (o LookupModuleResultOutput) WorkerPoolId() pulumi.StringOutput
- func (o LookupModuleResultOutput) WorkflowTool() pulumi.StringOutput
- type LookupMountedfileArgs
- type LookupMountedfileOutputArgs
- type LookupMountedfileResult
- type LookupMountedfileResultOutput
- func (o LookupMountedfileResultOutput) Checksum() pulumi.StringOutput
- func (o LookupMountedfileResultOutput) Content() pulumi.StringOutput
- func (o LookupMountedfileResultOutput) ContextId() pulumi.StringPtrOutput
- func (LookupMountedfileResultOutput) ElementType() reflect.Type
- func (o LookupMountedfileResultOutput) Id() pulumi.StringOutput
- func (o LookupMountedfileResultOutput) ModuleId() pulumi.StringPtrOutput
- func (o LookupMountedfileResultOutput) RelativePath() pulumi.StringOutput
- func (o LookupMountedfileResultOutput) StackId() pulumi.StringPtrOutput
- func (o LookupMountedfileResultOutput) ToLookupMountedfileResultOutput() LookupMountedfileResultOutput
- func (o LookupMountedfileResultOutput) ToLookupMountedfileResultOutputWithContext(ctx context.Context) LookupMountedfileResultOutput
- func (o LookupMountedfileResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupMountedfileResult]
- func (o LookupMountedfileResultOutput) WriteOnly() pulumi.BoolOutput
- type LookupNamedWebhookArgs
- type LookupNamedWebhookOutputArgs
- type LookupNamedWebhookResult
- type LookupNamedWebhookResultOutput
- func (LookupNamedWebhookResultOutput) ElementType() reflect.Type
- func (o LookupNamedWebhookResultOutput) Enabled() pulumi.BoolOutput
- func (o LookupNamedWebhookResultOutput) Endpoint() pulumi.StringOutput
- func (o LookupNamedWebhookResultOutput) Id() pulumi.StringOutput
- func (o LookupNamedWebhookResultOutput) Labels() pulumi.StringArrayOutput
- func (o LookupNamedWebhookResultOutput) Name() pulumi.StringOutput
- func (o LookupNamedWebhookResultOutput) Secret() pulumi.StringOutput
- func (o LookupNamedWebhookResultOutput) SecretHeaderKeys() pulumi.StringArrayOutput
- func (o LookupNamedWebhookResultOutput) SpaceId() pulumi.StringOutput
- func (o LookupNamedWebhookResultOutput) ToLookupNamedWebhookResultOutput() LookupNamedWebhookResultOutput
- func (o LookupNamedWebhookResultOutput) ToLookupNamedWebhookResultOutputWithContext(ctx context.Context) LookupNamedWebhookResultOutput
- func (o LookupNamedWebhookResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNamedWebhookResult]
- func (o LookupNamedWebhookResultOutput) WebhookId() pulumi.StringOutput
- type LookupPolicyArgs
- type LookupPolicyOutputArgs
- type LookupPolicyResult
- type LookupPolicyResultOutput
- func (o LookupPolicyResultOutput) Body() pulumi.StringOutput
- func (LookupPolicyResultOutput) ElementType() reflect.Type
- func (o LookupPolicyResultOutput) Id() pulumi.StringOutput
- func (o LookupPolicyResultOutput) Labels() pulumi.StringArrayOutput
- func (o LookupPolicyResultOutput) Name() pulumi.StringOutput
- func (o LookupPolicyResultOutput) PolicyId() pulumi.StringOutput
- func (o LookupPolicyResultOutput) SpaceId() pulumi.StringOutput
- func (o LookupPolicyResultOutput) ToLookupPolicyResultOutput() LookupPolicyResultOutput
- func (o LookupPolicyResultOutput) ToLookupPolicyResultOutputWithContext(ctx context.Context) LookupPolicyResultOutput
- func (o LookupPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupPolicyResult]
- func (o LookupPolicyResultOutput) Type() pulumi.StringOutput
- type LookupScheduledTaskArgs
- type LookupScheduledTaskOutputArgs
- type LookupScheduledTaskResult
- type LookupScheduledTaskResultOutput
- func (o LookupScheduledTaskResultOutput) At() pulumi.IntOutput
- func (o LookupScheduledTaskResultOutput) Command() pulumi.StringOutput
- func (LookupScheduledTaskResultOutput) ElementType() reflect.Type
- func (o LookupScheduledTaskResultOutput) Everies() pulumi.StringArrayOutput
- func (o LookupScheduledTaskResultOutput) Id() pulumi.StringOutput
- func (o LookupScheduledTaskResultOutput) ScheduleId() pulumi.StringOutput
- func (o LookupScheduledTaskResultOutput) ScheduledTaskId() pulumi.StringOutput
- func (o LookupScheduledTaskResultOutput) StackId() pulumi.StringOutput
- func (o LookupScheduledTaskResultOutput) Timezone() pulumi.StringOutput
- func (o LookupScheduledTaskResultOutput) ToLookupScheduledTaskResultOutput() LookupScheduledTaskResultOutput
- func (o LookupScheduledTaskResultOutput) ToLookupScheduledTaskResultOutputWithContext(ctx context.Context) LookupScheduledTaskResultOutput
- func (o LookupScheduledTaskResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupScheduledTaskResult]
- type LookupSpaceArgs
- type LookupSpaceOutputArgs
- type LookupSpaceResult
- type LookupSpaceResultOutput
- func (o LookupSpaceResultOutput) Description() pulumi.StringOutput
- func (LookupSpaceResultOutput) ElementType() reflect.Type
- func (o LookupSpaceResultOutput) Id() pulumi.StringOutput
- func (o LookupSpaceResultOutput) InheritEntities() pulumi.BoolOutput
- func (o LookupSpaceResultOutput) Labels() pulumi.StringArrayOutput
- func (o LookupSpaceResultOutput) Name() pulumi.StringOutput
- func (o LookupSpaceResultOutput) ParentSpaceId() pulumi.StringOutput
- func (o LookupSpaceResultOutput) SpaceId() pulumi.StringOutput
- func (o LookupSpaceResultOutput) ToLookupSpaceResultOutput() LookupSpaceResultOutput
- func (o LookupSpaceResultOutput) ToLookupSpaceResultOutputWithContext(ctx context.Context) LookupSpaceResultOutput
- func (o LookupSpaceResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSpaceResult]
- type LookupStackArgs
- type LookupStackAwsRoleArgs
- type LookupStackAwsRoleOutputArgs
- type LookupStackAwsRoleResult
- type LookupStackAwsRoleResultOutput
- func (o LookupStackAwsRoleResultOutput) DurationSeconds() pulumi.IntOutput
- func (LookupStackAwsRoleResultOutput) ElementType() reflect.Type
- func (o LookupStackAwsRoleResultOutput) ExternalId() pulumi.StringOutput
- func (o LookupStackAwsRoleResultOutput) GenerateCredentialsInWorker() pulumi.BoolOutput
- func (o LookupStackAwsRoleResultOutput) Id() pulumi.StringOutput
- func (o LookupStackAwsRoleResultOutput) ModuleId() pulumi.StringPtrOutput
- func (o LookupStackAwsRoleResultOutput) RoleArn() pulumi.StringOutput
- func (o LookupStackAwsRoleResultOutput) StackId() pulumi.StringPtrOutput
- func (o LookupStackAwsRoleResultOutput) ToLookupStackAwsRoleResultOutput() LookupStackAwsRoleResultOutput
- func (o LookupStackAwsRoleResultOutput) ToLookupStackAwsRoleResultOutputWithContext(ctx context.Context) LookupStackAwsRoleResultOutput
- func (o LookupStackAwsRoleResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupStackAwsRoleResult]
- type LookupStackGcpServiceAccountArgs
- type LookupStackGcpServiceAccountOutputArgs
- type LookupStackGcpServiceAccountResult
- type LookupStackGcpServiceAccountResultOutput
- func (LookupStackGcpServiceAccountResultOutput) ElementType() reflect.Type
- func (o LookupStackGcpServiceAccountResultOutput) Id() pulumi.StringOutput
- func (o LookupStackGcpServiceAccountResultOutput) ModuleId() pulumi.StringPtrOutput
- func (o LookupStackGcpServiceAccountResultOutput) ServiceAccountEmail() pulumi.StringOutput
- func (o LookupStackGcpServiceAccountResultOutput) StackId() pulumi.StringPtrOutput
- func (o LookupStackGcpServiceAccountResultOutput) ToLookupStackGcpServiceAccountResultOutput() LookupStackGcpServiceAccountResultOutput
- func (o LookupStackGcpServiceAccountResultOutput) ToLookupStackGcpServiceAccountResultOutputWithContext(ctx context.Context) LookupStackGcpServiceAccountResultOutput
- func (o LookupStackGcpServiceAccountResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupStackGcpServiceAccountResult]
- func (o LookupStackGcpServiceAccountResultOutput) TokenScopes() pulumi.StringArrayOutput
- type LookupStackOutputArgs
- type LookupStackResult
- type LookupStackResultOutput
- func (o LookupStackResultOutput) AdditionalProjectGlobs() pulumi.StringArrayOutput
- func (o LookupStackResultOutput) Administrative() pulumi.BoolOutput
- func (o LookupStackResultOutput) AfterApplies() pulumi.StringArrayOutput
- func (o LookupStackResultOutput) AfterDestroys() pulumi.StringArrayOutput
- func (o LookupStackResultOutput) AfterInits() pulumi.StringArrayOutput
- func (o LookupStackResultOutput) AfterPerforms() pulumi.StringArrayOutput
- func (o LookupStackResultOutput) AfterPlans() pulumi.StringArrayOutput
- func (o LookupStackResultOutput) AfterRuns() pulumi.StringArrayOutput
- func (o LookupStackResultOutput) Ansibles() GetStackAnsibleArrayOutput
- func (o LookupStackResultOutput) Autodeploy() pulumi.BoolOutput
- func (o LookupStackResultOutput) Autoretry() pulumi.BoolOutput
- func (o LookupStackResultOutput) AwsAssumeRolePolicyStatement() pulumi.StringOutput
- func (o LookupStackResultOutput) AzureDevops() GetStackAzureDevopArrayOutput
- func (o LookupStackResultOutput) BeforeApplies() pulumi.StringArrayOutput
- func (o LookupStackResultOutput) BeforeDestroys() pulumi.StringArrayOutput
- func (o LookupStackResultOutput) BeforeInits() pulumi.StringArrayOutput
- func (o LookupStackResultOutput) BeforePerforms() pulumi.StringArrayOutput
- func (o LookupStackResultOutput) BeforePlans() pulumi.StringArrayOutput
- func (o LookupStackResultOutput) BitbucketClouds() GetStackBitbucketCloudArrayOutput
- func (o LookupStackResultOutput) BitbucketDatacenters() GetStackBitbucketDatacenterArrayOutput
- func (o LookupStackResultOutput) Branch() pulumi.StringOutput
- func (o LookupStackResultOutput) Cloudformations() GetStackCloudformationArrayOutput
- func (o LookupStackResultOutput) Description() pulumi.StringOutput
- func (LookupStackResultOutput) ElementType() reflect.Type
- func (o LookupStackResultOutput) EnableLocalPreview() pulumi.BoolOutput
- func (o LookupStackResultOutput) GithubEnterprises() GetStackGithubEnterpriseArrayOutput
- func (o LookupStackResultOutput) Gitlabs() GetStackGitlabArrayOutput
- func (o LookupStackResultOutput) Id() pulumi.StringOutput
- func (o LookupStackResultOutput) Kubernetes() GetStackKuberneteArrayOutput
- func (o LookupStackResultOutput) Labels() pulumi.StringArrayOutput
- func (o LookupStackResultOutput) ManageState() pulumi.BoolOutput
- func (o LookupStackResultOutput) Name() pulumi.StringOutput
- func (o LookupStackResultOutput) ProjectRoot() pulumi.StringOutput
- func (o LookupStackResultOutput) ProtectFromDeletion() pulumi.BoolOutput
- func (o LookupStackResultOutput) Pulumis() GetStackPulumiArrayOutput
- func (o LookupStackResultOutput) RawGits() GetStackRawGitArrayOutput
- func (o LookupStackResultOutput) Repository() pulumi.StringOutput
- func (o LookupStackResultOutput) RunnerImage() pulumi.StringOutput
- func (o LookupStackResultOutput) Showcases() GetStackShowcaseArrayOutput
- func (o LookupStackResultOutput) SpaceId() pulumi.StringOutput
- func (o LookupStackResultOutput) StackId() pulumi.StringOutput
- func (o LookupStackResultOutput) TerraformExternalStateAccess() pulumi.BoolOutput
- func (o LookupStackResultOutput) TerraformSmartSanitization() pulumi.BoolOutput
- func (o LookupStackResultOutput) TerraformVersion() pulumi.StringOutput
- func (o LookupStackResultOutput) TerraformWorkflowTool() pulumi.StringOutput
- func (o LookupStackResultOutput) TerraformWorkspace() pulumi.StringOutput
- func (o LookupStackResultOutput) ToLookupStackResultOutput() LookupStackResultOutput
- func (o LookupStackResultOutput) ToLookupStackResultOutputWithContext(ctx context.Context) LookupStackResultOutput
- func (o LookupStackResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupStackResult]
- func (o LookupStackResultOutput) WorkerPoolId() pulumi.StringOutput
- type LookupVcsAgentPoolArgs
- type LookupVcsAgentPoolOutputArgs
- type LookupVcsAgentPoolResult
- type LookupVcsAgentPoolResultOutput
- func (o LookupVcsAgentPoolResultOutput) Description() pulumi.StringOutput
- func (LookupVcsAgentPoolResultOutput) ElementType() reflect.Type
- func (o LookupVcsAgentPoolResultOutput) Id() pulumi.StringOutput
- func (o LookupVcsAgentPoolResultOutput) Name() pulumi.StringOutput
- func (o LookupVcsAgentPoolResultOutput) ToLookupVcsAgentPoolResultOutput() LookupVcsAgentPoolResultOutput
- func (o LookupVcsAgentPoolResultOutput) ToLookupVcsAgentPoolResultOutputWithContext(ctx context.Context) LookupVcsAgentPoolResultOutput
- func (o LookupVcsAgentPoolResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupVcsAgentPoolResult]
- func (o LookupVcsAgentPoolResultOutput) VcsAgentPoolId() pulumi.StringOutput
- type LookupWebhookArgs
- type LookupWebhookOutputArgs
- type LookupWebhookResult
- type LookupWebhookResultOutput
- func (LookupWebhookResultOutput) ElementType() reflect.Type
- func (o LookupWebhookResultOutput) Enabled() pulumi.BoolOutput
- func (o LookupWebhookResultOutput) Endpoint() pulumi.StringOutput
- func (o LookupWebhookResultOutput) Id() pulumi.StringOutput
- func (o LookupWebhookResultOutput) ModuleId() pulumi.StringPtrOutput
- func (o LookupWebhookResultOutput) Secret() pulumi.StringOutput
- func (o LookupWebhookResultOutput) StackId() pulumi.StringPtrOutput
- func (o LookupWebhookResultOutput) ToLookupWebhookResultOutput() LookupWebhookResultOutput
- func (o LookupWebhookResultOutput) ToLookupWebhookResultOutputWithContext(ctx context.Context) LookupWebhookResultOutput
- func (o LookupWebhookResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupWebhookResult]
- func (o LookupWebhookResultOutput) WebhookId() pulumi.StringOutput
- type LookupWorkerPoolArgs
- type LookupWorkerPoolOutputArgs
- type LookupWorkerPoolResult
- type LookupWorkerPoolResultOutput
- func (o LookupWorkerPoolResultOutput) Config() pulumi.StringOutput
- func (o LookupWorkerPoolResultOutput) Description() pulumi.StringOutput
- func (LookupWorkerPoolResultOutput) ElementType() reflect.Type
- func (o LookupWorkerPoolResultOutput) Id() pulumi.StringOutput
- func (o LookupWorkerPoolResultOutput) Labels() pulumi.StringArrayOutput
- func (o LookupWorkerPoolResultOutput) Name() pulumi.StringOutput
- func (o LookupWorkerPoolResultOutput) SpaceId() pulumi.StringOutput
- func (o LookupWorkerPoolResultOutput) ToLookupWorkerPoolResultOutput() LookupWorkerPoolResultOutput
- func (o LookupWorkerPoolResultOutput) ToLookupWorkerPoolResultOutputWithContext(ctx context.Context) LookupWorkerPoolResultOutput
- func (o LookupWorkerPoolResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupWorkerPoolResult]
- func (o LookupWorkerPoolResultOutput) WorkerPoolId() pulumi.StringOutput
- type Module
- type ModuleArgs
- type ModuleArray
- type ModuleArrayInput
- type ModuleArrayOutput
- func (ModuleArrayOutput) ElementType() reflect.Type
- func (o ModuleArrayOutput) Index(i pulumi.IntInput) ModuleOutput
- func (o ModuleArrayOutput) ToModuleArrayOutput() ModuleArrayOutput
- func (o ModuleArrayOutput) ToModuleArrayOutputWithContext(ctx context.Context) ModuleArrayOutput
- func (o ModuleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Module]
- type ModuleAzureDevops
- type ModuleAzureDevopsArgs
- func (ModuleAzureDevopsArgs) ElementType() reflect.Type
- func (i ModuleAzureDevopsArgs) ToModuleAzureDevopsOutput() ModuleAzureDevopsOutput
- func (i ModuleAzureDevopsArgs) ToModuleAzureDevopsOutputWithContext(ctx context.Context) ModuleAzureDevopsOutput
- func (i ModuleAzureDevopsArgs) ToModuleAzureDevopsPtrOutput() ModuleAzureDevopsPtrOutput
- func (i ModuleAzureDevopsArgs) ToModuleAzureDevopsPtrOutputWithContext(ctx context.Context) ModuleAzureDevopsPtrOutput
- func (i ModuleAzureDevopsArgs) ToOutput(ctx context.Context) pulumix.Output[ModuleAzureDevops]
- type ModuleAzureDevopsInput
- type ModuleAzureDevopsOutput
- func (ModuleAzureDevopsOutput) ElementType() reflect.Type
- func (o ModuleAzureDevopsOutput) Id() pulumi.StringPtrOutput
- func (o ModuleAzureDevopsOutput) IsDefault() pulumi.BoolPtrOutput
- func (o ModuleAzureDevopsOutput) Project() pulumi.StringOutput
- func (o ModuleAzureDevopsOutput) ToModuleAzureDevopsOutput() ModuleAzureDevopsOutput
- func (o ModuleAzureDevopsOutput) ToModuleAzureDevopsOutputWithContext(ctx context.Context) ModuleAzureDevopsOutput
- func (o ModuleAzureDevopsOutput) ToModuleAzureDevopsPtrOutput() ModuleAzureDevopsPtrOutput
- func (o ModuleAzureDevopsOutput) ToModuleAzureDevopsPtrOutputWithContext(ctx context.Context) ModuleAzureDevopsPtrOutput
- func (o ModuleAzureDevopsOutput) ToOutput(ctx context.Context) pulumix.Output[ModuleAzureDevops]
- type ModuleAzureDevopsPtrInput
- type ModuleAzureDevopsPtrOutput
- func (o ModuleAzureDevopsPtrOutput) Elem() ModuleAzureDevopsOutput
- func (ModuleAzureDevopsPtrOutput) ElementType() reflect.Type
- func (o ModuleAzureDevopsPtrOutput) Id() pulumi.StringPtrOutput
- func (o ModuleAzureDevopsPtrOutput) IsDefault() pulumi.BoolPtrOutput
- func (o ModuleAzureDevopsPtrOutput) Project() pulumi.StringPtrOutput
- func (o ModuleAzureDevopsPtrOutput) ToModuleAzureDevopsPtrOutput() ModuleAzureDevopsPtrOutput
- func (o ModuleAzureDevopsPtrOutput) ToModuleAzureDevopsPtrOutputWithContext(ctx context.Context) ModuleAzureDevopsPtrOutput
- func (o ModuleAzureDevopsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ModuleAzureDevops]
- type ModuleBitbucketCloud
- type ModuleBitbucketCloudArgs
- func (ModuleBitbucketCloudArgs) ElementType() reflect.Type
- func (i ModuleBitbucketCloudArgs) ToModuleBitbucketCloudOutput() ModuleBitbucketCloudOutput
- func (i ModuleBitbucketCloudArgs) ToModuleBitbucketCloudOutputWithContext(ctx context.Context) ModuleBitbucketCloudOutput
- func (i ModuleBitbucketCloudArgs) ToModuleBitbucketCloudPtrOutput() ModuleBitbucketCloudPtrOutput
- func (i ModuleBitbucketCloudArgs) ToModuleBitbucketCloudPtrOutputWithContext(ctx context.Context) ModuleBitbucketCloudPtrOutput
- func (i ModuleBitbucketCloudArgs) ToOutput(ctx context.Context) pulumix.Output[ModuleBitbucketCloud]
- type ModuleBitbucketCloudInput
- type ModuleBitbucketCloudOutput
- func (ModuleBitbucketCloudOutput) ElementType() reflect.Type
- func (o ModuleBitbucketCloudOutput) Id() pulumi.StringPtrOutput
- func (o ModuleBitbucketCloudOutput) IsDefault() pulumi.BoolPtrOutput
- func (o ModuleBitbucketCloudOutput) Namespace() pulumi.StringOutput
- func (o ModuleBitbucketCloudOutput) ToModuleBitbucketCloudOutput() ModuleBitbucketCloudOutput
- func (o ModuleBitbucketCloudOutput) ToModuleBitbucketCloudOutputWithContext(ctx context.Context) ModuleBitbucketCloudOutput
- func (o ModuleBitbucketCloudOutput) ToModuleBitbucketCloudPtrOutput() ModuleBitbucketCloudPtrOutput
- func (o ModuleBitbucketCloudOutput) ToModuleBitbucketCloudPtrOutputWithContext(ctx context.Context) ModuleBitbucketCloudPtrOutput
- func (o ModuleBitbucketCloudOutput) ToOutput(ctx context.Context) pulumix.Output[ModuleBitbucketCloud]
- type ModuleBitbucketCloudPtrInput
- type ModuleBitbucketCloudPtrOutput
- func (o ModuleBitbucketCloudPtrOutput) Elem() ModuleBitbucketCloudOutput
- func (ModuleBitbucketCloudPtrOutput) ElementType() reflect.Type
- func (o ModuleBitbucketCloudPtrOutput) Id() pulumi.StringPtrOutput
- func (o ModuleBitbucketCloudPtrOutput) IsDefault() pulumi.BoolPtrOutput
- func (o ModuleBitbucketCloudPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o ModuleBitbucketCloudPtrOutput) ToModuleBitbucketCloudPtrOutput() ModuleBitbucketCloudPtrOutput
- func (o ModuleBitbucketCloudPtrOutput) ToModuleBitbucketCloudPtrOutputWithContext(ctx context.Context) ModuleBitbucketCloudPtrOutput
- func (o ModuleBitbucketCloudPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ModuleBitbucketCloud]
- type ModuleBitbucketDatacenter
- type ModuleBitbucketDatacenterArgs
- func (ModuleBitbucketDatacenterArgs) ElementType() reflect.Type
- func (i ModuleBitbucketDatacenterArgs) ToModuleBitbucketDatacenterOutput() ModuleBitbucketDatacenterOutput
- func (i ModuleBitbucketDatacenterArgs) ToModuleBitbucketDatacenterOutputWithContext(ctx context.Context) ModuleBitbucketDatacenterOutput
- func (i ModuleBitbucketDatacenterArgs) ToModuleBitbucketDatacenterPtrOutput() ModuleBitbucketDatacenterPtrOutput
- func (i ModuleBitbucketDatacenterArgs) ToModuleBitbucketDatacenterPtrOutputWithContext(ctx context.Context) ModuleBitbucketDatacenterPtrOutput
- func (i ModuleBitbucketDatacenterArgs) ToOutput(ctx context.Context) pulumix.Output[ModuleBitbucketDatacenter]
- type ModuleBitbucketDatacenterInput
- type ModuleBitbucketDatacenterOutput
- func (ModuleBitbucketDatacenterOutput) ElementType() reflect.Type
- func (o ModuleBitbucketDatacenterOutput) Id() pulumi.StringPtrOutput
- func (o ModuleBitbucketDatacenterOutput) IsDefault() pulumi.BoolPtrOutput
- func (o ModuleBitbucketDatacenterOutput) Namespace() pulumi.StringOutput
- func (o ModuleBitbucketDatacenterOutput) ToModuleBitbucketDatacenterOutput() ModuleBitbucketDatacenterOutput
- func (o ModuleBitbucketDatacenterOutput) ToModuleBitbucketDatacenterOutputWithContext(ctx context.Context) ModuleBitbucketDatacenterOutput
- func (o ModuleBitbucketDatacenterOutput) ToModuleBitbucketDatacenterPtrOutput() ModuleBitbucketDatacenterPtrOutput
- func (o ModuleBitbucketDatacenterOutput) ToModuleBitbucketDatacenterPtrOutputWithContext(ctx context.Context) ModuleBitbucketDatacenterPtrOutput
- func (o ModuleBitbucketDatacenterOutput) ToOutput(ctx context.Context) pulumix.Output[ModuleBitbucketDatacenter]
- type ModuleBitbucketDatacenterPtrInput
- type ModuleBitbucketDatacenterPtrOutput
- func (o ModuleBitbucketDatacenterPtrOutput) Elem() ModuleBitbucketDatacenterOutput
- func (ModuleBitbucketDatacenterPtrOutput) ElementType() reflect.Type
- func (o ModuleBitbucketDatacenterPtrOutput) Id() pulumi.StringPtrOutput
- func (o ModuleBitbucketDatacenterPtrOutput) IsDefault() pulumi.BoolPtrOutput
- func (o ModuleBitbucketDatacenterPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o ModuleBitbucketDatacenterPtrOutput) ToModuleBitbucketDatacenterPtrOutput() ModuleBitbucketDatacenterPtrOutput
- func (o ModuleBitbucketDatacenterPtrOutput) ToModuleBitbucketDatacenterPtrOutputWithContext(ctx context.Context) ModuleBitbucketDatacenterPtrOutput
- func (o ModuleBitbucketDatacenterPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ModuleBitbucketDatacenter]
- type ModuleGithubEnterprise
- type ModuleGithubEnterpriseArgs
- func (ModuleGithubEnterpriseArgs) ElementType() reflect.Type
- func (i ModuleGithubEnterpriseArgs) ToModuleGithubEnterpriseOutput() ModuleGithubEnterpriseOutput
- func (i ModuleGithubEnterpriseArgs) ToModuleGithubEnterpriseOutputWithContext(ctx context.Context) ModuleGithubEnterpriseOutput
- func (i ModuleGithubEnterpriseArgs) ToModuleGithubEnterprisePtrOutput() ModuleGithubEnterprisePtrOutput
- func (i ModuleGithubEnterpriseArgs) ToModuleGithubEnterprisePtrOutputWithContext(ctx context.Context) ModuleGithubEnterprisePtrOutput
- func (i ModuleGithubEnterpriseArgs) ToOutput(ctx context.Context) pulumix.Output[ModuleGithubEnterprise]
- type ModuleGithubEnterpriseInput
- type ModuleGithubEnterpriseOutput
- func (ModuleGithubEnterpriseOutput) ElementType() reflect.Type
- func (o ModuleGithubEnterpriseOutput) Id() pulumi.StringPtrOutput
- func (o ModuleGithubEnterpriseOutput) IsDefault() pulumi.BoolPtrOutput
- func (o ModuleGithubEnterpriseOutput) Namespace() pulumi.StringOutput
- func (o ModuleGithubEnterpriseOutput) ToModuleGithubEnterpriseOutput() ModuleGithubEnterpriseOutput
- func (o ModuleGithubEnterpriseOutput) ToModuleGithubEnterpriseOutputWithContext(ctx context.Context) ModuleGithubEnterpriseOutput
- func (o ModuleGithubEnterpriseOutput) ToModuleGithubEnterprisePtrOutput() ModuleGithubEnterprisePtrOutput
- func (o ModuleGithubEnterpriseOutput) ToModuleGithubEnterprisePtrOutputWithContext(ctx context.Context) ModuleGithubEnterprisePtrOutput
- func (o ModuleGithubEnterpriseOutput) ToOutput(ctx context.Context) pulumix.Output[ModuleGithubEnterprise]
- type ModuleGithubEnterprisePtrInput
- type ModuleGithubEnterprisePtrOutput
- func (o ModuleGithubEnterprisePtrOutput) Elem() ModuleGithubEnterpriseOutput
- func (ModuleGithubEnterprisePtrOutput) ElementType() reflect.Type
- func (o ModuleGithubEnterprisePtrOutput) Id() pulumi.StringPtrOutput
- func (o ModuleGithubEnterprisePtrOutput) IsDefault() pulumi.BoolPtrOutput
- func (o ModuleGithubEnterprisePtrOutput) Namespace() pulumi.StringPtrOutput
- func (o ModuleGithubEnterprisePtrOutput) ToModuleGithubEnterprisePtrOutput() ModuleGithubEnterprisePtrOutput
- func (o ModuleGithubEnterprisePtrOutput) ToModuleGithubEnterprisePtrOutputWithContext(ctx context.Context) ModuleGithubEnterprisePtrOutput
- func (o ModuleGithubEnterprisePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ModuleGithubEnterprise]
- type ModuleGitlab
- type ModuleGitlabArgs
- func (ModuleGitlabArgs) ElementType() reflect.Type
- func (i ModuleGitlabArgs) ToModuleGitlabOutput() ModuleGitlabOutput
- func (i ModuleGitlabArgs) ToModuleGitlabOutputWithContext(ctx context.Context) ModuleGitlabOutput
- func (i ModuleGitlabArgs) ToModuleGitlabPtrOutput() ModuleGitlabPtrOutput
- func (i ModuleGitlabArgs) ToModuleGitlabPtrOutputWithContext(ctx context.Context) ModuleGitlabPtrOutput
- func (i ModuleGitlabArgs) ToOutput(ctx context.Context) pulumix.Output[ModuleGitlab]
- type ModuleGitlabInput
- type ModuleGitlabOutput
- func (ModuleGitlabOutput) ElementType() reflect.Type
- func (o ModuleGitlabOutput) Id() pulumi.StringPtrOutput
- func (o ModuleGitlabOutput) IsDefault() pulumi.BoolPtrOutput
- func (o ModuleGitlabOutput) Namespace() pulumi.StringOutput
- func (o ModuleGitlabOutput) ToModuleGitlabOutput() ModuleGitlabOutput
- func (o ModuleGitlabOutput) ToModuleGitlabOutputWithContext(ctx context.Context) ModuleGitlabOutput
- func (o ModuleGitlabOutput) ToModuleGitlabPtrOutput() ModuleGitlabPtrOutput
- func (o ModuleGitlabOutput) ToModuleGitlabPtrOutputWithContext(ctx context.Context) ModuleGitlabPtrOutput
- func (o ModuleGitlabOutput) ToOutput(ctx context.Context) pulumix.Output[ModuleGitlab]
- type ModuleGitlabPtrInput
- type ModuleGitlabPtrOutput
- func (o ModuleGitlabPtrOutput) Elem() ModuleGitlabOutput
- func (ModuleGitlabPtrOutput) ElementType() reflect.Type
- func (o ModuleGitlabPtrOutput) Id() pulumi.StringPtrOutput
- func (o ModuleGitlabPtrOutput) IsDefault() pulumi.BoolPtrOutput
- func (o ModuleGitlabPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o ModuleGitlabPtrOutput) ToModuleGitlabPtrOutput() ModuleGitlabPtrOutput
- func (o ModuleGitlabPtrOutput) ToModuleGitlabPtrOutputWithContext(ctx context.Context) ModuleGitlabPtrOutput
- func (o ModuleGitlabPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ModuleGitlab]
- type ModuleInput
- type ModuleMap
- type ModuleMapInput
- type ModuleMapOutput
- func (ModuleMapOutput) ElementType() reflect.Type
- func (o ModuleMapOutput) MapIndex(k pulumi.StringInput) ModuleOutput
- func (o ModuleMapOutput) ToModuleMapOutput() ModuleMapOutput
- func (o ModuleMapOutput) ToModuleMapOutputWithContext(ctx context.Context) ModuleMapOutput
- func (o ModuleMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Module]
- type ModuleOutput
- func (o ModuleOutput) Administrative() pulumi.BoolPtrOutput
- func (o ModuleOutput) AwsAssumeRolePolicyStatement() pulumi.StringOutput
- func (o ModuleOutput) AzureDevops() ModuleAzureDevopsPtrOutput
- func (o ModuleOutput) BitbucketCloud() ModuleBitbucketCloudPtrOutput
- func (o ModuleOutput) BitbucketDatacenter() ModuleBitbucketDatacenterPtrOutput
- func (o ModuleOutput) Branch() pulumi.StringOutput
- func (o ModuleOutput) Description() pulumi.StringPtrOutput
- func (ModuleOutput) ElementType() reflect.Type
- func (o ModuleOutput) EnableLocalPreview() pulumi.BoolPtrOutput
- func (o ModuleOutput) GithubEnterprise() ModuleGithubEnterprisePtrOutput
- func (o ModuleOutput) Gitlab() ModuleGitlabPtrOutput
- func (o ModuleOutput) Labels() pulumi.StringArrayOutput
- func (o ModuleOutput) Name() pulumi.StringOutput
- func (o ModuleOutput) ProjectRoot() pulumi.StringPtrOutput
- func (o ModuleOutput) ProtectFromDeletion() pulumi.BoolPtrOutput
- func (o ModuleOutput) Repository() pulumi.StringOutput
- func (o ModuleOutput) SharedAccounts() pulumi.StringArrayOutput
- func (o ModuleOutput) SpaceId() pulumi.StringOutput
- func (o ModuleOutput) TerraformProvider() pulumi.StringOutput
- func (o ModuleOutput) ToModuleOutput() ModuleOutput
- func (o ModuleOutput) ToModuleOutputWithContext(ctx context.Context) ModuleOutput
- func (o ModuleOutput) ToOutput(ctx context.Context) pulumix.Output[*Module]
- func (o ModuleOutput) WorkerPoolId() pulumi.StringPtrOutput
- func (o ModuleOutput) WorkflowTool() pulumi.StringOutput
- type ModuleState
- type Mountedfile
- type MountedfileArgs
- type MountedfileArray
- func (MountedfileArray) ElementType() reflect.Type
- func (i MountedfileArray) ToMountedfileArrayOutput() MountedfileArrayOutput
- func (i MountedfileArray) ToMountedfileArrayOutputWithContext(ctx context.Context) MountedfileArrayOutput
- func (i MountedfileArray) ToOutput(ctx context.Context) pulumix.Output[[]*Mountedfile]
- type MountedfileArrayInput
- type MountedfileArrayOutput
- func (MountedfileArrayOutput) ElementType() reflect.Type
- func (o MountedfileArrayOutput) Index(i pulumi.IntInput) MountedfileOutput
- func (o MountedfileArrayOutput) ToMountedfileArrayOutput() MountedfileArrayOutput
- func (o MountedfileArrayOutput) ToMountedfileArrayOutputWithContext(ctx context.Context) MountedfileArrayOutput
- func (o MountedfileArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Mountedfile]
- type MountedfileInput
- type MountedfileMap
- func (MountedfileMap) ElementType() reflect.Type
- func (i MountedfileMap) ToMountedfileMapOutput() MountedfileMapOutput
- func (i MountedfileMap) ToMountedfileMapOutputWithContext(ctx context.Context) MountedfileMapOutput
- func (i MountedfileMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*Mountedfile]
- type MountedfileMapInput
- type MountedfileMapOutput
- func (MountedfileMapOutput) ElementType() reflect.Type
- func (o MountedfileMapOutput) MapIndex(k pulumi.StringInput) MountedfileOutput
- func (o MountedfileMapOutput) ToMountedfileMapOutput() MountedfileMapOutput
- func (o MountedfileMapOutput) ToMountedfileMapOutputWithContext(ctx context.Context) MountedfileMapOutput
- func (o MountedfileMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Mountedfile]
- type MountedfileOutput
- func (o MountedfileOutput) Checksum() pulumi.StringOutput
- func (o MountedfileOutput) Content() pulumi.StringOutput
- func (o MountedfileOutput) ContextId() pulumi.StringPtrOutput
- func (MountedfileOutput) ElementType() reflect.Type
- func (o MountedfileOutput) ModuleId() pulumi.StringPtrOutput
- func (o MountedfileOutput) RelativePath() pulumi.StringOutput
- func (o MountedfileOutput) StackId() pulumi.StringPtrOutput
- func (o MountedfileOutput) ToMountedfileOutput() MountedfileOutput
- func (o MountedfileOutput) ToMountedfileOutputWithContext(ctx context.Context) MountedfileOutput
- func (o MountedfileOutput) ToOutput(ctx context.Context) pulumix.Output[*Mountedfile]
- func (o MountedfileOutput) WriteOnly() pulumi.BoolPtrOutput
- type MountedfileState
- type NamedWebhook
- type NamedWebhookArgs
- type NamedWebhookArray
- func (NamedWebhookArray) ElementType() reflect.Type
- func (i NamedWebhookArray) ToNamedWebhookArrayOutput() NamedWebhookArrayOutput
- func (i NamedWebhookArray) ToNamedWebhookArrayOutputWithContext(ctx context.Context) NamedWebhookArrayOutput
- func (i NamedWebhookArray) ToOutput(ctx context.Context) pulumix.Output[[]*NamedWebhook]
- type NamedWebhookArrayInput
- type NamedWebhookArrayOutput
- func (NamedWebhookArrayOutput) ElementType() reflect.Type
- func (o NamedWebhookArrayOutput) Index(i pulumi.IntInput) NamedWebhookOutput
- func (o NamedWebhookArrayOutput) ToNamedWebhookArrayOutput() NamedWebhookArrayOutput
- func (o NamedWebhookArrayOutput) ToNamedWebhookArrayOutputWithContext(ctx context.Context) NamedWebhookArrayOutput
- func (o NamedWebhookArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*NamedWebhook]
- type NamedWebhookInput
- type NamedWebhookMap
- func (NamedWebhookMap) ElementType() reflect.Type
- func (i NamedWebhookMap) ToNamedWebhookMapOutput() NamedWebhookMapOutput
- func (i NamedWebhookMap) ToNamedWebhookMapOutputWithContext(ctx context.Context) NamedWebhookMapOutput
- func (i NamedWebhookMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*NamedWebhook]
- type NamedWebhookMapInput
- type NamedWebhookMapOutput
- func (NamedWebhookMapOutput) ElementType() reflect.Type
- func (o NamedWebhookMapOutput) MapIndex(k pulumi.StringInput) NamedWebhookOutput
- func (o NamedWebhookMapOutput) ToNamedWebhookMapOutput() NamedWebhookMapOutput
- func (o NamedWebhookMapOutput) ToNamedWebhookMapOutputWithContext(ctx context.Context) NamedWebhookMapOutput
- func (o NamedWebhookMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*NamedWebhook]
- type NamedWebhookOutput
- func (NamedWebhookOutput) ElementType() reflect.Type
- func (o NamedWebhookOutput) Enabled() pulumi.BoolOutput
- func (o NamedWebhookOutput) Endpoint() pulumi.StringOutput
- func (o NamedWebhookOutput) Labels() pulumi.StringArrayOutput
- func (o NamedWebhookOutput) Name() pulumi.StringOutput
- func (o NamedWebhookOutput) Secret() pulumi.StringPtrOutput
- func (o NamedWebhookOutput) SpaceId() pulumi.StringOutput
- func (o NamedWebhookOutput) ToNamedWebhookOutput() NamedWebhookOutput
- func (o NamedWebhookOutput) ToNamedWebhookOutputWithContext(ctx context.Context) NamedWebhookOutput
- func (o NamedWebhookOutput) ToOutput(ctx context.Context) pulumix.Output[*NamedWebhook]
- type NamedWebhookSecretHeader
- func (*NamedWebhookSecretHeader) ElementType() reflect.Type
- func (i *NamedWebhookSecretHeader) ToNamedWebhookSecretHeaderOutput() NamedWebhookSecretHeaderOutput
- func (i *NamedWebhookSecretHeader) ToNamedWebhookSecretHeaderOutputWithContext(ctx context.Context) NamedWebhookSecretHeaderOutput
- func (i *NamedWebhookSecretHeader) ToOutput(ctx context.Context) pulumix.Output[*NamedWebhookSecretHeader]
- type NamedWebhookSecretHeaderArgs
- type NamedWebhookSecretHeaderArray
- func (NamedWebhookSecretHeaderArray) ElementType() reflect.Type
- func (i NamedWebhookSecretHeaderArray) ToNamedWebhookSecretHeaderArrayOutput() NamedWebhookSecretHeaderArrayOutput
- func (i NamedWebhookSecretHeaderArray) ToNamedWebhookSecretHeaderArrayOutputWithContext(ctx context.Context) NamedWebhookSecretHeaderArrayOutput
- func (i NamedWebhookSecretHeaderArray) ToOutput(ctx context.Context) pulumix.Output[[]*NamedWebhookSecretHeader]
- type NamedWebhookSecretHeaderArrayInput
- type NamedWebhookSecretHeaderArrayOutput
- func (NamedWebhookSecretHeaderArrayOutput) ElementType() reflect.Type
- func (o NamedWebhookSecretHeaderArrayOutput) Index(i pulumi.IntInput) NamedWebhookSecretHeaderOutput
- func (o NamedWebhookSecretHeaderArrayOutput) ToNamedWebhookSecretHeaderArrayOutput() NamedWebhookSecretHeaderArrayOutput
- func (o NamedWebhookSecretHeaderArrayOutput) ToNamedWebhookSecretHeaderArrayOutputWithContext(ctx context.Context) NamedWebhookSecretHeaderArrayOutput
- func (o NamedWebhookSecretHeaderArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*NamedWebhookSecretHeader]
- type NamedWebhookSecretHeaderInput
- type NamedWebhookSecretHeaderMap
- func (NamedWebhookSecretHeaderMap) ElementType() reflect.Type
- func (i NamedWebhookSecretHeaderMap) ToNamedWebhookSecretHeaderMapOutput() NamedWebhookSecretHeaderMapOutput
- func (i NamedWebhookSecretHeaderMap) ToNamedWebhookSecretHeaderMapOutputWithContext(ctx context.Context) NamedWebhookSecretHeaderMapOutput
- func (i NamedWebhookSecretHeaderMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*NamedWebhookSecretHeader]
- type NamedWebhookSecretHeaderMapInput
- type NamedWebhookSecretHeaderMapOutput
- func (NamedWebhookSecretHeaderMapOutput) ElementType() reflect.Type
- func (o NamedWebhookSecretHeaderMapOutput) MapIndex(k pulumi.StringInput) NamedWebhookSecretHeaderOutput
- func (o NamedWebhookSecretHeaderMapOutput) ToNamedWebhookSecretHeaderMapOutput() NamedWebhookSecretHeaderMapOutput
- func (o NamedWebhookSecretHeaderMapOutput) ToNamedWebhookSecretHeaderMapOutputWithContext(ctx context.Context) NamedWebhookSecretHeaderMapOutput
- func (o NamedWebhookSecretHeaderMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*NamedWebhookSecretHeader]
- type NamedWebhookSecretHeaderOutput
- func (NamedWebhookSecretHeaderOutput) ElementType() reflect.Type
- func (o NamedWebhookSecretHeaderOutput) Key() pulumi.StringOutput
- func (o NamedWebhookSecretHeaderOutput) ToNamedWebhookSecretHeaderOutput() NamedWebhookSecretHeaderOutput
- func (o NamedWebhookSecretHeaderOutput) ToNamedWebhookSecretHeaderOutputWithContext(ctx context.Context) NamedWebhookSecretHeaderOutput
- func (o NamedWebhookSecretHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[*NamedWebhookSecretHeader]
- func (o NamedWebhookSecretHeaderOutput) Value() pulumi.StringOutput
- func (o NamedWebhookSecretHeaderOutput) WebhookId() pulumi.StringOutput
- type NamedWebhookSecretHeaderState
- type NamedWebhookState
- type Policy
- type PolicyArgs
- type PolicyArray
- type PolicyArrayInput
- type PolicyArrayOutput
- func (PolicyArrayOutput) ElementType() reflect.Type
- func (o PolicyArrayOutput) Index(i pulumi.IntInput) PolicyOutput
- func (o PolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Policy]
- func (o PolicyArrayOutput) ToPolicyArrayOutput() PolicyArrayOutput
- func (o PolicyArrayOutput) ToPolicyArrayOutputWithContext(ctx context.Context) PolicyArrayOutput
- type PolicyAttachment
- func (*PolicyAttachment) ElementType() reflect.Type
- func (i *PolicyAttachment) ToOutput(ctx context.Context) pulumix.Output[*PolicyAttachment]
- func (i *PolicyAttachment) ToPolicyAttachmentOutput() PolicyAttachmentOutput
- func (i *PolicyAttachment) ToPolicyAttachmentOutputWithContext(ctx context.Context) PolicyAttachmentOutput
- type PolicyAttachmentArgs
- type PolicyAttachmentArray
- func (PolicyAttachmentArray) ElementType() reflect.Type
- func (i PolicyAttachmentArray) ToOutput(ctx context.Context) pulumix.Output[[]*PolicyAttachment]
- func (i PolicyAttachmentArray) ToPolicyAttachmentArrayOutput() PolicyAttachmentArrayOutput
- func (i PolicyAttachmentArray) ToPolicyAttachmentArrayOutputWithContext(ctx context.Context) PolicyAttachmentArrayOutput
- type PolicyAttachmentArrayInput
- type PolicyAttachmentArrayOutput
- func (PolicyAttachmentArrayOutput) ElementType() reflect.Type
- func (o PolicyAttachmentArrayOutput) Index(i pulumi.IntInput) PolicyAttachmentOutput
- func (o PolicyAttachmentArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*PolicyAttachment]
- func (o PolicyAttachmentArrayOutput) ToPolicyAttachmentArrayOutput() PolicyAttachmentArrayOutput
- func (o PolicyAttachmentArrayOutput) ToPolicyAttachmentArrayOutputWithContext(ctx context.Context) PolicyAttachmentArrayOutput
- type PolicyAttachmentInput
- type PolicyAttachmentMap
- func (PolicyAttachmentMap) ElementType() reflect.Type
- func (i PolicyAttachmentMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*PolicyAttachment]
- func (i PolicyAttachmentMap) ToPolicyAttachmentMapOutput() PolicyAttachmentMapOutput
- func (i PolicyAttachmentMap) ToPolicyAttachmentMapOutputWithContext(ctx context.Context) PolicyAttachmentMapOutput
- type PolicyAttachmentMapInput
- type PolicyAttachmentMapOutput
- func (PolicyAttachmentMapOutput) ElementType() reflect.Type
- func (o PolicyAttachmentMapOutput) MapIndex(k pulumi.StringInput) PolicyAttachmentOutput
- func (o PolicyAttachmentMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*PolicyAttachment]
- func (o PolicyAttachmentMapOutput) ToPolicyAttachmentMapOutput() PolicyAttachmentMapOutput
- func (o PolicyAttachmentMapOutput) ToPolicyAttachmentMapOutputWithContext(ctx context.Context) PolicyAttachmentMapOutput
- type PolicyAttachmentOutput
- func (PolicyAttachmentOutput) ElementType() reflect.Type
- func (o PolicyAttachmentOutput) ModuleId() pulumi.StringPtrOutput
- func (o PolicyAttachmentOutput) PolicyId() pulumi.StringOutput
- func (o PolicyAttachmentOutput) StackId() pulumi.StringPtrOutput
- func (o PolicyAttachmentOutput) ToOutput(ctx context.Context) pulumix.Output[*PolicyAttachment]
- func (o PolicyAttachmentOutput) ToPolicyAttachmentOutput() PolicyAttachmentOutput
- func (o PolicyAttachmentOutput) ToPolicyAttachmentOutputWithContext(ctx context.Context) PolicyAttachmentOutput
- type PolicyAttachmentState
- type PolicyInput
- type PolicyMap
- type PolicyMapInput
- type PolicyMapOutput
- func (PolicyMapOutput) ElementType() reflect.Type
- func (o PolicyMapOutput) MapIndex(k pulumi.StringInput) PolicyOutput
- func (o PolicyMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Policy]
- func (o PolicyMapOutput) ToPolicyMapOutput() PolicyMapOutput
- func (o PolicyMapOutput) ToPolicyMapOutputWithContext(ctx context.Context) PolicyMapOutput
- type PolicyOutput
- func (o PolicyOutput) Body() pulumi.StringOutput
- func (PolicyOutput) ElementType() reflect.Type
- func (o PolicyOutput) Labels() pulumi.StringArrayOutput
- func (o PolicyOutput) Name() pulumi.StringOutput
- func (o PolicyOutput) SpaceId() pulumi.StringOutput
- func (o PolicyOutput) ToOutput(ctx context.Context) pulumix.Output[*Policy]
- func (o PolicyOutput) ToPolicyOutput() PolicyOutput
- func (o PolicyOutput) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
- func (o PolicyOutput) Type() pulumi.StringOutput
- type PolicyState
- type Provider
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
- func (o ProviderOutput) ApiKeyEndpoint() pulumi.StringPtrOutput
- func (o ProviderOutput) ApiKeyId() pulumi.StringPtrOutput
- func (o ProviderOutput) ApiKeySecret() pulumi.StringPtrOutput
- func (o ProviderOutput) ApiToken() pulumi.StringPtrOutput
- func (ProviderOutput) ElementType() reflect.Type
- func (o ProviderOutput) ToOutput(ctx context.Context) pulumix.Output[*Provider]
- func (o ProviderOutput) ToProviderOutput() ProviderOutput
- func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- type Run
- type RunArgs
- type RunArray
- type RunArrayInput
- type RunArrayOutput
- func (RunArrayOutput) ElementType() reflect.Type
- func (o RunArrayOutput) Index(i pulumi.IntInput) RunOutput
- func (o RunArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Run]
- func (o RunArrayOutput) ToRunArrayOutput() RunArrayOutput
- func (o RunArrayOutput) ToRunArrayOutputWithContext(ctx context.Context) RunArrayOutput
- type RunInput
- type RunMap
- type RunMapInput
- type RunMapOutput
- func (RunMapOutput) ElementType() reflect.Type
- func (o RunMapOutput) MapIndex(k pulumi.StringInput) RunOutput
- func (o RunMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Run]
- func (o RunMapOutput) ToRunMapOutput() RunMapOutput
- func (o RunMapOutput) ToRunMapOutputWithContext(ctx context.Context) RunMapOutput
- type RunOutput
- func (o RunOutput) CommitSha() pulumi.StringPtrOutput
- func (RunOutput) ElementType() reflect.Type
- func (o RunOutput) Keepers() pulumi.MapOutput
- func (o RunOutput) Proposed() pulumi.BoolPtrOutput
- func (o RunOutput) StackId() pulumi.StringOutput
- func (o RunOutput) ToOutput(ctx context.Context) pulumix.Output[*Run]
- func (o RunOutput) ToRunOutput() RunOutput
- func (o RunOutput) ToRunOutputWithContext(ctx context.Context) RunOutput
- type RunState
- type ScheduledDeleteTask
- func (*ScheduledDeleteTask) ElementType() reflect.Type
- func (i *ScheduledDeleteTask) ToOutput(ctx context.Context) pulumix.Output[*ScheduledDeleteTask]
- func (i *ScheduledDeleteTask) ToScheduledDeleteTaskOutput() ScheduledDeleteTaskOutput
- func (i *ScheduledDeleteTask) ToScheduledDeleteTaskOutputWithContext(ctx context.Context) ScheduledDeleteTaskOutput
- type ScheduledDeleteTaskArgs
- type ScheduledDeleteTaskArray
- func (ScheduledDeleteTaskArray) ElementType() reflect.Type
- func (i ScheduledDeleteTaskArray) ToOutput(ctx context.Context) pulumix.Output[[]*ScheduledDeleteTask]
- func (i ScheduledDeleteTaskArray) ToScheduledDeleteTaskArrayOutput() ScheduledDeleteTaskArrayOutput
- func (i ScheduledDeleteTaskArray) ToScheduledDeleteTaskArrayOutputWithContext(ctx context.Context) ScheduledDeleteTaskArrayOutput
- type ScheduledDeleteTaskArrayInput
- type ScheduledDeleteTaskArrayOutput
- func (ScheduledDeleteTaskArrayOutput) ElementType() reflect.Type
- func (o ScheduledDeleteTaskArrayOutput) Index(i pulumi.IntInput) ScheduledDeleteTaskOutput
- func (o ScheduledDeleteTaskArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ScheduledDeleteTask]
- func (o ScheduledDeleteTaskArrayOutput) ToScheduledDeleteTaskArrayOutput() ScheduledDeleteTaskArrayOutput
- func (o ScheduledDeleteTaskArrayOutput) ToScheduledDeleteTaskArrayOutputWithContext(ctx context.Context) ScheduledDeleteTaskArrayOutput
- type ScheduledDeleteTaskInput
- type ScheduledDeleteTaskMap
- func (ScheduledDeleteTaskMap) ElementType() reflect.Type
- func (i ScheduledDeleteTaskMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ScheduledDeleteTask]
- func (i ScheduledDeleteTaskMap) ToScheduledDeleteTaskMapOutput() ScheduledDeleteTaskMapOutput
- func (i ScheduledDeleteTaskMap) ToScheduledDeleteTaskMapOutputWithContext(ctx context.Context) ScheduledDeleteTaskMapOutput
- type ScheduledDeleteTaskMapInput
- type ScheduledDeleteTaskMapOutput
- func (ScheduledDeleteTaskMapOutput) ElementType() reflect.Type
- func (o ScheduledDeleteTaskMapOutput) MapIndex(k pulumi.StringInput) ScheduledDeleteTaskOutput
- func (o ScheduledDeleteTaskMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ScheduledDeleteTask]
- func (o ScheduledDeleteTaskMapOutput) ToScheduledDeleteTaskMapOutput() ScheduledDeleteTaskMapOutput
- func (o ScheduledDeleteTaskMapOutput) ToScheduledDeleteTaskMapOutputWithContext(ctx context.Context) ScheduledDeleteTaskMapOutput
- type ScheduledDeleteTaskOutput
- func (o ScheduledDeleteTaskOutput) At() pulumi.IntOutput
- func (o ScheduledDeleteTaskOutput) DeleteResources() pulumi.BoolPtrOutput
- func (ScheduledDeleteTaskOutput) ElementType() reflect.Type
- func (o ScheduledDeleteTaskOutput) ScheduleId() pulumi.StringOutput
- func (o ScheduledDeleteTaskOutput) StackId() pulumi.StringOutput
- func (o ScheduledDeleteTaskOutput) ToOutput(ctx context.Context) pulumix.Output[*ScheduledDeleteTask]
- func (o ScheduledDeleteTaskOutput) ToScheduledDeleteTaskOutput() ScheduledDeleteTaskOutput
- func (o ScheduledDeleteTaskOutput) ToScheduledDeleteTaskOutputWithContext(ctx context.Context) ScheduledDeleteTaskOutput
- type ScheduledDeleteTaskState
- type ScheduledTask
- type ScheduledTaskArgs
- type ScheduledTaskArray
- func (ScheduledTaskArray) ElementType() reflect.Type
- func (i ScheduledTaskArray) ToOutput(ctx context.Context) pulumix.Output[[]*ScheduledTask]
- func (i ScheduledTaskArray) ToScheduledTaskArrayOutput() ScheduledTaskArrayOutput
- func (i ScheduledTaskArray) ToScheduledTaskArrayOutputWithContext(ctx context.Context) ScheduledTaskArrayOutput
- type ScheduledTaskArrayInput
- type ScheduledTaskArrayOutput
- func (ScheduledTaskArrayOutput) ElementType() reflect.Type
- func (o ScheduledTaskArrayOutput) Index(i pulumi.IntInput) ScheduledTaskOutput
- func (o ScheduledTaskArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ScheduledTask]
- func (o ScheduledTaskArrayOutput) ToScheduledTaskArrayOutput() ScheduledTaskArrayOutput
- func (o ScheduledTaskArrayOutput) ToScheduledTaskArrayOutputWithContext(ctx context.Context) ScheduledTaskArrayOutput
- type ScheduledTaskInput
- type ScheduledTaskMap
- func (ScheduledTaskMap) ElementType() reflect.Type
- func (i ScheduledTaskMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ScheduledTask]
- func (i ScheduledTaskMap) ToScheduledTaskMapOutput() ScheduledTaskMapOutput
- func (i ScheduledTaskMap) ToScheduledTaskMapOutputWithContext(ctx context.Context) ScheduledTaskMapOutput
- type ScheduledTaskMapInput
- type ScheduledTaskMapOutput
- func (ScheduledTaskMapOutput) ElementType() reflect.Type
- func (o ScheduledTaskMapOutput) MapIndex(k pulumi.StringInput) ScheduledTaskOutput
- func (o ScheduledTaskMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ScheduledTask]
- func (o ScheduledTaskMapOutput) ToScheduledTaskMapOutput() ScheduledTaskMapOutput
- func (o ScheduledTaskMapOutput) ToScheduledTaskMapOutputWithContext(ctx context.Context) ScheduledTaskMapOutput
- type ScheduledTaskOutput
- func (o ScheduledTaskOutput) At() pulumi.IntPtrOutput
- func (o ScheduledTaskOutput) Command() pulumi.StringOutput
- func (ScheduledTaskOutput) ElementType() reflect.Type
- func (o ScheduledTaskOutput) Everies() pulumi.StringArrayOutput
- func (o ScheduledTaskOutput) ScheduleId() pulumi.StringOutput
- func (o ScheduledTaskOutput) StackId() pulumi.StringOutput
- func (o ScheduledTaskOutput) Timezone() pulumi.StringPtrOutput
- func (o ScheduledTaskOutput) ToOutput(ctx context.Context) pulumix.Output[*ScheduledTask]
- func (o ScheduledTaskOutput) ToScheduledTaskOutput() ScheduledTaskOutput
- func (o ScheduledTaskOutput) ToScheduledTaskOutputWithContext(ctx context.Context) ScheduledTaskOutput
- type ScheduledTaskState
- type SecurityEmail
- type SecurityEmailArgs
- type SecurityEmailArray
- func (SecurityEmailArray) ElementType() reflect.Type
- func (i SecurityEmailArray) ToOutput(ctx context.Context) pulumix.Output[[]*SecurityEmail]
- func (i SecurityEmailArray) ToSecurityEmailArrayOutput() SecurityEmailArrayOutput
- func (i SecurityEmailArray) ToSecurityEmailArrayOutputWithContext(ctx context.Context) SecurityEmailArrayOutput
- type SecurityEmailArrayInput
- type SecurityEmailArrayOutput
- func (SecurityEmailArrayOutput) ElementType() reflect.Type
- func (o SecurityEmailArrayOutput) Index(i pulumi.IntInput) SecurityEmailOutput
- func (o SecurityEmailArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*SecurityEmail]
- func (o SecurityEmailArrayOutput) ToSecurityEmailArrayOutput() SecurityEmailArrayOutput
- func (o SecurityEmailArrayOutput) ToSecurityEmailArrayOutputWithContext(ctx context.Context) SecurityEmailArrayOutput
- type SecurityEmailInput
- type SecurityEmailMap
- func (SecurityEmailMap) ElementType() reflect.Type
- func (i SecurityEmailMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*SecurityEmail]
- func (i SecurityEmailMap) ToSecurityEmailMapOutput() SecurityEmailMapOutput
- func (i SecurityEmailMap) ToSecurityEmailMapOutputWithContext(ctx context.Context) SecurityEmailMapOutput
- type SecurityEmailMapInput
- type SecurityEmailMapOutput
- func (SecurityEmailMapOutput) ElementType() reflect.Type
- func (o SecurityEmailMapOutput) MapIndex(k pulumi.StringInput) SecurityEmailOutput
- func (o SecurityEmailMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*SecurityEmail]
- func (o SecurityEmailMapOutput) ToSecurityEmailMapOutput() SecurityEmailMapOutput
- func (o SecurityEmailMapOutput) ToSecurityEmailMapOutputWithContext(ctx context.Context) SecurityEmailMapOutput
- type SecurityEmailOutput
- func (SecurityEmailOutput) ElementType() reflect.Type
- func (o SecurityEmailOutput) Email() pulumi.StringOutput
- func (o SecurityEmailOutput) ToOutput(ctx context.Context) pulumix.Output[*SecurityEmail]
- func (o SecurityEmailOutput) ToSecurityEmailOutput() SecurityEmailOutput
- func (o SecurityEmailOutput) ToSecurityEmailOutputWithContext(ctx context.Context) SecurityEmailOutput
- type SecurityEmailState
- type Space
- type SpaceArgs
- type SpaceArray
- type SpaceArrayInput
- type SpaceArrayOutput
- func (SpaceArrayOutput) ElementType() reflect.Type
- func (o SpaceArrayOutput) Index(i pulumi.IntInput) SpaceOutput
- func (o SpaceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Space]
- func (o SpaceArrayOutput) ToSpaceArrayOutput() SpaceArrayOutput
- func (o SpaceArrayOutput) ToSpaceArrayOutputWithContext(ctx context.Context) SpaceArrayOutput
- type SpaceInput
- type SpaceMap
- type SpaceMapInput
- type SpaceMapOutput
- func (SpaceMapOutput) ElementType() reflect.Type
- func (o SpaceMapOutput) MapIndex(k pulumi.StringInput) SpaceOutput
- func (o SpaceMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Space]
- func (o SpaceMapOutput) ToSpaceMapOutput() SpaceMapOutput
- func (o SpaceMapOutput) ToSpaceMapOutputWithContext(ctx context.Context) SpaceMapOutput
- type SpaceOutput
- func (o SpaceOutput) Description() pulumi.StringPtrOutput
- func (SpaceOutput) ElementType() reflect.Type
- func (o SpaceOutput) InheritEntities() pulumi.BoolPtrOutput
- func (o SpaceOutput) Labels() pulumi.StringArrayOutput
- func (o SpaceOutput) Name() pulumi.StringOutput
- func (o SpaceOutput) ParentSpaceId() pulumi.StringPtrOutput
- func (o SpaceOutput) ToOutput(ctx context.Context) pulumix.Output[*Space]
- func (o SpaceOutput) ToSpaceOutput() SpaceOutput
- func (o SpaceOutput) ToSpaceOutputWithContext(ctx context.Context) SpaceOutput
- type SpaceState
- type Stack
- type StackActivator
- func (*StackActivator) ElementType() reflect.Type
- func (i *StackActivator) ToOutput(ctx context.Context) pulumix.Output[*StackActivator]
- func (i *StackActivator) ToStackActivatorOutput() StackActivatorOutput
- func (i *StackActivator) ToStackActivatorOutputWithContext(ctx context.Context) StackActivatorOutput
- type StackActivatorArgs
- type StackActivatorArray
- func (StackActivatorArray) ElementType() reflect.Type
- func (i StackActivatorArray) ToOutput(ctx context.Context) pulumix.Output[[]*StackActivator]
- func (i StackActivatorArray) ToStackActivatorArrayOutput() StackActivatorArrayOutput
- func (i StackActivatorArray) ToStackActivatorArrayOutputWithContext(ctx context.Context) StackActivatorArrayOutput
- type StackActivatorArrayInput
- type StackActivatorArrayOutput
- func (StackActivatorArrayOutput) ElementType() reflect.Type
- func (o StackActivatorArrayOutput) Index(i pulumi.IntInput) StackActivatorOutput
- func (o StackActivatorArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*StackActivator]
- func (o StackActivatorArrayOutput) ToStackActivatorArrayOutput() StackActivatorArrayOutput
- func (o StackActivatorArrayOutput) ToStackActivatorArrayOutputWithContext(ctx context.Context) StackActivatorArrayOutput
- type StackActivatorInput
- type StackActivatorMap
- func (StackActivatorMap) ElementType() reflect.Type
- func (i StackActivatorMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*StackActivator]
- func (i StackActivatorMap) ToStackActivatorMapOutput() StackActivatorMapOutput
- func (i StackActivatorMap) ToStackActivatorMapOutputWithContext(ctx context.Context) StackActivatorMapOutput
- type StackActivatorMapInput
- type StackActivatorMapOutput
- func (StackActivatorMapOutput) ElementType() reflect.Type
- func (o StackActivatorMapOutput) MapIndex(k pulumi.StringInput) StackActivatorOutput
- func (o StackActivatorMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*StackActivator]
- func (o StackActivatorMapOutput) ToStackActivatorMapOutput() StackActivatorMapOutput
- func (o StackActivatorMapOutput) ToStackActivatorMapOutputWithContext(ctx context.Context) StackActivatorMapOutput
- type StackActivatorOutput
- func (StackActivatorOutput) ElementType() reflect.Type
- func (o StackActivatorOutput) Enabled() pulumi.BoolOutput
- func (o StackActivatorOutput) StackId() pulumi.StringOutput
- func (o StackActivatorOutput) ToOutput(ctx context.Context) pulumix.Output[*StackActivator]
- func (o StackActivatorOutput) ToStackActivatorOutput() StackActivatorOutput
- func (o StackActivatorOutput) ToStackActivatorOutputWithContext(ctx context.Context) StackActivatorOutput
- type StackActivatorState
- type StackAnsible
- type StackAnsibleArgs
- func (StackAnsibleArgs) ElementType() reflect.Type
- func (i StackAnsibleArgs) ToOutput(ctx context.Context) pulumix.Output[StackAnsible]
- func (i StackAnsibleArgs) ToStackAnsibleOutput() StackAnsibleOutput
- func (i StackAnsibleArgs) ToStackAnsibleOutputWithContext(ctx context.Context) StackAnsibleOutput
- func (i StackAnsibleArgs) ToStackAnsiblePtrOutput() StackAnsiblePtrOutput
- func (i StackAnsibleArgs) ToStackAnsiblePtrOutputWithContext(ctx context.Context) StackAnsiblePtrOutput
- type StackAnsibleInput
- type StackAnsibleOutput
- func (StackAnsibleOutput) ElementType() reflect.Type
- func (o StackAnsibleOutput) Playbook() pulumi.StringOutput
- func (o StackAnsibleOutput) ToOutput(ctx context.Context) pulumix.Output[StackAnsible]
- func (o StackAnsibleOutput) ToStackAnsibleOutput() StackAnsibleOutput
- func (o StackAnsibleOutput) ToStackAnsibleOutputWithContext(ctx context.Context) StackAnsibleOutput
- func (o StackAnsibleOutput) ToStackAnsiblePtrOutput() StackAnsiblePtrOutput
- func (o StackAnsibleOutput) ToStackAnsiblePtrOutputWithContext(ctx context.Context) StackAnsiblePtrOutput
- type StackAnsiblePtrInput
- type StackAnsiblePtrOutput
- func (o StackAnsiblePtrOutput) Elem() StackAnsibleOutput
- func (StackAnsiblePtrOutput) ElementType() reflect.Type
- func (o StackAnsiblePtrOutput) Playbook() pulumi.StringPtrOutput
- func (o StackAnsiblePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StackAnsible]
- func (o StackAnsiblePtrOutput) ToStackAnsiblePtrOutput() StackAnsiblePtrOutput
- func (o StackAnsiblePtrOutput) ToStackAnsiblePtrOutputWithContext(ctx context.Context) StackAnsiblePtrOutput
- type StackArgs
- type StackArray
- type StackArrayInput
- type StackArrayOutput
- func (StackArrayOutput) ElementType() reflect.Type
- func (o StackArrayOutput) Index(i pulumi.IntInput) StackOutput
- func (o StackArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Stack]
- func (o StackArrayOutput) ToStackArrayOutput() StackArrayOutput
- func (o StackArrayOutput) ToStackArrayOutputWithContext(ctx context.Context) StackArrayOutput
- type StackAwsRole
- type StackAwsRoleArgs
- type StackAwsRoleArray
- func (StackAwsRoleArray) ElementType() reflect.Type
- func (i StackAwsRoleArray) ToOutput(ctx context.Context) pulumix.Output[[]*StackAwsRole]
- func (i StackAwsRoleArray) ToStackAwsRoleArrayOutput() StackAwsRoleArrayOutput
- func (i StackAwsRoleArray) ToStackAwsRoleArrayOutputWithContext(ctx context.Context) StackAwsRoleArrayOutput
- type StackAwsRoleArrayInput
- type StackAwsRoleArrayOutput
- func (StackAwsRoleArrayOutput) ElementType() reflect.Type
- func (o StackAwsRoleArrayOutput) Index(i pulumi.IntInput) StackAwsRoleOutput
- func (o StackAwsRoleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*StackAwsRole]
- func (o StackAwsRoleArrayOutput) ToStackAwsRoleArrayOutput() StackAwsRoleArrayOutput
- func (o StackAwsRoleArrayOutput) ToStackAwsRoleArrayOutputWithContext(ctx context.Context) StackAwsRoleArrayOutput
- type StackAwsRoleInput
- type StackAwsRoleMap
- func (StackAwsRoleMap) ElementType() reflect.Type
- func (i StackAwsRoleMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*StackAwsRole]
- func (i StackAwsRoleMap) ToStackAwsRoleMapOutput() StackAwsRoleMapOutput
- func (i StackAwsRoleMap) ToStackAwsRoleMapOutputWithContext(ctx context.Context) StackAwsRoleMapOutput
- type StackAwsRoleMapInput
- type StackAwsRoleMapOutput
- func (StackAwsRoleMapOutput) ElementType() reflect.Type
- func (o StackAwsRoleMapOutput) MapIndex(k pulumi.StringInput) StackAwsRoleOutput
- func (o StackAwsRoleMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*StackAwsRole]
- func (o StackAwsRoleMapOutput) ToStackAwsRoleMapOutput() StackAwsRoleMapOutput
- func (o StackAwsRoleMapOutput) ToStackAwsRoleMapOutputWithContext(ctx context.Context) StackAwsRoleMapOutput
- type StackAwsRoleOutput
- func (o StackAwsRoleOutput) DurationSeconds() pulumi.IntOutput
- func (StackAwsRoleOutput) ElementType() reflect.Type
- func (o StackAwsRoleOutput) ExternalId() pulumi.StringPtrOutput
- func (o StackAwsRoleOutput) GenerateCredentialsInWorker() pulumi.BoolPtrOutput
- func (o StackAwsRoleOutput) ModuleId() pulumi.StringPtrOutput
- func (o StackAwsRoleOutput) RoleArn() pulumi.StringOutput
- func (o StackAwsRoleOutput) StackId() pulumi.StringPtrOutput
- func (o StackAwsRoleOutput) ToOutput(ctx context.Context) pulumix.Output[*StackAwsRole]
- func (o StackAwsRoleOutput) ToStackAwsRoleOutput() StackAwsRoleOutput
- func (o StackAwsRoleOutput) ToStackAwsRoleOutputWithContext(ctx context.Context) StackAwsRoleOutput
- type StackAwsRoleState
- type StackAzureDevops
- type StackAzureDevopsArgs
- func (StackAzureDevopsArgs) ElementType() reflect.Type
- func (i StackAzureDevopsArgs) ToOutput(ctx context.Context) pulumix.Output[StackAzureDevops]
- func (i StackAzureDevopsArgs) ToStackAzureDevopsOutput() StackAzureDevopsOutput
- func (i StackAzureDevopsArgs) ToStackAzureDevopsOutputWithContext(ctx context.Context) StackAzureDevopsOutput
- func (i StackAzureDevopsArgs) ToStackAzureDevopsPtrOutput() StackAzureDevopsPtrOutput
- func (i StackAzureDevopsArgs) ToStackAzureDevopsPtrOutputWithContext(ctx context.Context) StackAzureDevopsPtrOutput
- type StackAzureDevopsInput
- type StackAzureDevopsOutput
- func (StackAzureDevopsOutput) ElementType() reflect.Type
- func (o StackAzureDevopsOutput) Id() pulumi.StringPtrOutput
- func (o StackAzureDevopsOutput) IsDefault() pulumi.BoolPtrOutput
- func (o StackAzureDevopsOutput) Project() pulumi.StringOutput
- func (o StackAzureDevopsOutput) ToOutput(ctx context.Context) pulumix.Output[StackAzureDevops]
- func (o StackAzureDevopsOutput) ToStackAzureDevopsOutput() StackAzureDevopsOutput
- func (o StackAzureDevopsOutput) ToStackAzureDevopsOutputWithContext(ctx context.Context) StackAzureDevopsOutput
- func (o StackAzureDevopsOutput) ToStackAzureDevopsPtrOutput() StackAzureDevopsPtrOutput
- func (o StackAzureDevopsOutput) ToStackAzureDevopsPtrOutputWithContext(ctx context.Context) StackAzureDevopsPtrOutput
- type StackAzureDevopsPtrInput
- type StackAzureDevopsPtrOutput
- func (o StackAzureDevopsPtrOutput) Elem() StackAzureDevopsOutput
- func (StackAzureDevopsPtrOutput) ElementType() reflect.Type
- func (o StackAzureDevopsPtrOutput) Id() pulumi.StringPtrOutput
- func (o StackAzureDevopsPtrOutput) IsDefault() pulumi.BoolPtrOutput
- func (o StackAzureDevopsPtrOutput) Project() pulumi.StringPtrOutput
- func (o StackAzureDevopsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StackAzureDevops]
- func (o StackAzureDevopsPtrOutput) ToStackAzureDevopsPtrOutput() StackAzureDevopsPtrOutput
- func (o StackAzureDevopsPtrOutput) ToStackAzureDevopsPtrOutputWithContext(ctx context.Context) StackAzureDevopsPtrOutput
- type StackBitbucketCloud
- type StackBitbucketCloudArgs
- func (StackBitbucketCloudArgs) ElementType() reflect.Type
- func (i StackBitbucketCloudArgs) ToOutput(ctx context.Context) pulumix.Output[StackBitbucketCloud]
- func (i StackBitbucketCloudArgs) ToStackBitbucketCloudOutput() StackBitbucketCloudOutput
- func (i StackBitbucketCloudArgs) ToStackBitbucketCloudOutputWithContext(ctx context.Context) StackBitbucketCloudOutput
- func (i StackBitbucketCloudArgs) ToStackBitbucketCloudPtrOutput() StackBitbucketCloudPtrOutput
- func (i StackBitbucketCloudArgs) ToStackBitbucketCloudPtrOutputWithContext(ctx context.Context) StackBitbucketCloudPtrOutput
- type StackBitbucketCloudInput
- type StackBitbucketCloudOutput
- func (StackBitbucketCloudOutput) ElementType() reflect.Type
- func (o StackBitbucketCloudOutput) Id() pulumi.StringPtrOutput
- func (o StackBitbucketCloudOutput) IsDefault() pulumi.BoolPtrOutput
- func (o StackBitbucketCloudOutput) Namespace() pulumi.StringOutput
- func (o StackBitbucketCloudOutput) ToOutput(ctx context.Context) pulumix.Output[StackBitbucketCloud]
- func (o StackBitbucketCloudOutput) ToStackBitbucketCloudOutput() StackBitbucketCloudOutput
- func (o StackBitbucketCloudOutput) ToStackBitbucketCloudOutputWithContext(ctx context.Context) StackBitbucketCloudOutput
- func (o StackBitbucketCloudOutput) ToStackBitbucketCloudPtrOutput() StackBitbucketCloudPtrOutput
- func (o StackBitbucketCloudOutput) ToStackBitbucketCloudPtrOutputWithContext(ctx context.Context) StackBitbucketCloudPtrOutput
- type StackBitbucketCloudPtrInput
- type StackBitbucketCloudPtrOutput
- func (o StackBitbucketCloudPtrOutput) Elem() StackBitbucketCloudOutput
- func (StackBitbucketCloudPtrOutput) ElementType() reflect.Type
- func (o StackBitbucketCloudPtrOutput) Id() pulumi.StringPtrOutput
- func (o StackBitbucketCloudPtrOutput) IsDefault() pulumi.BoolPtrOutput
- func (o StackBitbucketCloudPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o StackBitbucketCloudPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StackBitbucketCloud]
- func (o StackBitbucketCloudPtrOutput) ToStackBitbucketCloudPtrOutput() StackBitbucketCloudPtrOutput
- func (o StackBitbucketCloudPtrOutput) ToStackBitbucketCloudPtrOutputWithContext(ctx context.Context) StackBitbucketCloudPtrOutput
- type StackBitbucketDatacenter
- type StackBitbucketDatacenterArgs
- func (StackBitbucketDatacenterArgs) ElementType() reflect.Type
- func (i StackBitbucketDatacenterArgs) ToOutput(ctx context.Context) pulumix.Output[StackBitbucketDatacenter]
- func (i StackBitbucketDatacenterArgs) ToStackBitbucketDatacenterOutput() StackBitbucketDatacenterOutput
- func (i StackBitbucketDatacenterArgs) ToStackBitbucketDatacenterOutputWithContext(ctx context.Context) StackBitbucketDatacenterOutput
- func (i StackBitbucketDatacenterArgs) ToStackBitbucketDatacenterPtrOutput() StackBitbucketDatacenterPtrOutput
- func (i StackBitbucketDatacenterArgs) ToStackBitbucketDatacenterPtrOutputWithContext(ctx context.Context) StackBitbucketDatacenterPtrOutput
- type StackBitbucketDatacenterInput
- type StackBitbucketDatacenterOutput
- func (StackBitbucketDatacenterOutput) ElementType() reflect.Type
- func (o StackBitbucketDatacenterOutput) Id() pulumi.StringPtrOutput
- func (o StackBitbucketDatacenterOutput) IsDefault() pulumi.BoolPtrOutput
- func (o StackBitbucketDatacenterOutput) Namespace() pulumi.StringOutput
- func (o StackBitbucketDatacenterOutput) ToOutput(ctx context.Context) pulumix.Output[StackBitbucketDatacenter]
- func (o StackBitbucketDatacenterOutput) ToStackBitbucketDatacenterOutput() StackBitbucketDatacenterOutput
- func (o StackBitbucketDatacenterOutput) ToStackBitbucketDatacenterOutputWithContext(ctx context.Context) StackBitbucketDatacenterOutput
- func (o StackBitbucketDatacenterOutput) ToStackBitbucketDatacenterPtrOutput() StackBitbucketDatacenterPtrOutput
- func (o StackBitbucketDatacenterOutput) ToStackBitbucketDatacenterPtrOutputWithContext(ctx context.Context) StackBitbucketDatacenterPtrOutput
- type StackBitbucketDatacenterPtrInput
- type StackBitbucketDatacenterPtrOutput
- func (o StackBitbucketDatacenterPtrOutput) Elem() StackBitbucketDatacenterOutput
- func (StackBitbucketDatacenterPtrOutput) ElementType() reflect.Type
- func (o StackBitbucketDatacenterPtrOutput) Id() pulumi.StringPtrOutput
- func (o StackBitbucketDatacenterPtrOutput) IsDefault() pulumi.BoolPtrOutput
- func (o StackBitbucketDatacenterPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o StackBitbucketDatacenterPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StackBitbucketDatacenter]
- func (o StackBitbucketDatacenterPtrOutput) ToStackBitbucketDatacenterPtrOutput() StackBitbucketDatacenterPtrOutput
- func (o StackBitbucketDatacenterPtrOutput) ToStackBitbucketDatacenterPtrOutputWithContext(ctx context.Context) StackBitbucketDatacenterPtrOutput
- type StackCloudformation
- type StackCloudformationArgs
- func (StackCloudformationArgs) ElementType() reflect.Type
- func (i StackCloudformationArgs) ToOutput(ctx context.Context) pulumix.Output[StackCloudformation]
- func (i StackCloudformationArgs) ToStackCloudformationOutput() StackCloudformationOutput
- func (i StackCloudformationArgs) ToStackCloudformationOutputWithContext(ctx context.Context) StackCloudformationOutput
- func (i StackCloudformationArgs) ToStackCloudformationPtrOutput() StackCloudformationPtrOutput
- func (i StackCloudformationArgs) ToStackCloudformationPtrOutputWithContext(ctx context.Context) StackCloudformationPtrOutput
- type StackCloudformationInput
- type StackCloudformationOutput
- func (StackCloudformationOutput) ElementType() reflect.Type
- func (o StackCloudformationOutput) EntryTemplateFile() pulumi.StringOutput
- func (o StackCloudformationOutput) Region() pulumi.StringOutput
- func (o StackCloudformationOutput) StackName() pulumi.StringOutput
- func (o StackCloudformationOutput) TemplateBucket() pulumi.StringOutput
- func (o StackCloudformationOutput) ToOutput(ctx context.Context) pulumix.Output[StackCloudformation]
- func (o StackCloudformationOutput) ToStackCloudformationOutput() StackCloudformationOutput
- func (o StackCloudformationOutput) ToStackCloudformationOutputWithContext(ctx context.Context) StackCloudformationOutput
- func (o StackCloudformationOutput) ToStackCloudformationPtrOutput() StackCloudformationPtrOutput
- func (o StackCloudformationOutput) ToStackCloudformationPtrOutputWithContext(ctx context.Context) StackCloudformationPtrOutput
- type StackCloudformationPtrInput
- type StackCloudformationPtrOutput
- func (o StackCloudformationPtrOutput) Elem() StackCloudformationOutput
- func (StackCloudformationPtrOutput) ElementType() reflect.Type
- func (o StackCloudformationPtrOutput) EntryTemplateFile() pulumi.StringPtrOutput
- func (o StackCloudformationPtrOutput) Region() pulumi.StringPtrOutput
- func (o StackCloudformationPtrOutput) StackName() pulumi.StringPtrOutput
- func (o StackCloudformationPtrOutput) TemplateBucket() pulumi.StringPtrOutput
- func (o StackCloudformationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StackCloudformation]
- func (o StackCloudformationPtrOutput) ToStackCloudformationPtrOutput() StackCloudformationPtrOutput
- func (o StackCloudformationPtrOutput) ToStackCloudformationPtrOutputWithContext(ctx context.Context) StackCloudformationPtrOutput
- type StackDependency
- func (*StackDependency) ElementType() reflect.Type
- func (i *StackDependency) ToOutput(ctx context.Context) pulumix.Output[*StackDependency]
- func (i *StackDependency) ToStackDependencyOutput() StackDependencyOutput
- func (i *StackDependency) ToStackDependencyOutputWithContext(ctx context.Context) StackDependencyOutput
- type StackDependencyArgs
- type StackDependencyArray
- func (StackDependencyArray) ElementType() reflect.Type
- func (i StackDependencyArray) ToOutput(ctx context.Context) pulumix.Output[[]*StackDependency]
- func (i StackDependencyArray) ToStackDependencyArrayOutput() StackDependencyArrayOutput
- func (i StackDependencyArray) ToStackDependencyArrayOutputWithContext(ctx context.Context) StackDependencyArrayOutput
- type StackDependencyArrayInput
- type StackDependencyArrayOutput
- func (StackDependencyArrayOutput) ElementType() reflect.Type
- func (o StackDependencyArrayOutput) Index(i pulumi.IntInput) StackDependencyOutput
- func (o StackDependencyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*StackDependency]
- func (o StackDependencyArrayOutput) ToStackDependencyArrayOutput() StackDependencyArrayOutput
- func (o StackDependencyArrayOutput) ToStackDependencyArrayOutputWithContext(ctx context.Context) StackDependencyArrayOutput
- type StackDependencyInput
- type StackDependencyMap
- func (StackDependencyMap) ElementType() reflect.Type
- func (i StackDependencyMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*StackDependency]
- func (i StackDependencyMap) ToStackDependencyMapOutput() StackDependencyMapOutput
- func (i StackDependencyMap) ToStackDependencyMapOutputWithContext(ctx context.Context) StackDependencyMapOutput
- type StackDependencyMapInput
- type StackDependencyMapOutput
- func (StackDependencyMapOutput) ElementType() reflect.Type
- func (o StackDependencyMapOutput) MapIndex(k pulumi.StringInput) StackDependencyOutput
- func (o StackDependencyMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*StackDependency]
- func (o StackDependencyMapOutput) ToStackDependencyMapOutput() StackDependencyMapOutput
- func (o StackDependencyMapOutput) ToStackDependencyMapOutputWithContext(ctx context.Context) StackDependencyMapOutput
- type StackDependencyOutput
- func (o StackDependencyOutput) DependsOnStackId() pulumi.StringOutput
- func (StackDependencyOutput) ElementType() reflect.Type
- func (o StackDependencyOutput) StackId() pulumi.StringOutput
- func (o StackDependencyOutput) ToOutput(ctx context.Context) pulumix.Output[*StackDependency]
- func (o StackDependencyOutput) ToStackDependencyOutput() StackDependencyOutput
- func (o StackDependencyOutput) ToStackDependencyOutputWithContext(ctx context.Context) StackDependencyOutput
- type StackDependencyReference
- func (*StackDependencyReference) ElementType() reflect.Type
- func (i *StackDependencyReference) ToOutput(ctx context.Context) pulumix.Output[*StackDependencyReference]
- func (i *StackDependencyReference) ToStackDependencyReferenceOutput() StackDependencyReferenceOutput
- func (i *StackDependencyReference) ToStackDependencyReferenceOutputWithContext(ctx context.Context) StackDependencyReferenceOutput
- type StackDependencyReferenceArgs
- type StackDependencyReferenceArray
- func (StackDependencyReferenceArray) ElementType() reflect.Type
- func (i StackDependencyReferenceArray) ToOutput(ctx context.Context) pulumix.Output[[]*StackDependencyReference]
- func (i StackDependencyReferenceArray) ToStackDependencyReferenceArrayOutput() StackDependencyReferenceArrayOutput
- func (i StackDependencyReferenceArray) ToStackDependencyReferenceArrayOutputWithContext(ctx context.Context) StackDependencyReferenceArrayOutput
- type StackDependencyReferenceArrayInput
- type StackDependencyReferenceArrayOutput
- func (StackDependencyReferenceArrayOutput) ElementType() reflect.Type
- func (o StackDependencyReferenceArrayOutput) Index(i pulumi.IntInput) StackDependencyReferenceOutput
- func (o StackDependencyReferenceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*StackDependencyReference]
- func (o StackDependencyReferenceArrayOutput) ToStackDependencyReferenceArrayOutput() StackDependencyReferenceArrayOutput
- func (o StackDependencyReferenceArrayOutput) ToStackDependencyReferenceArrayOutputWithContext(ctx context.Context) StackDependencyReferenceArrayOutput
- type StackDependencyReferenceInput
- type StackDependencyReferenceMap
- func (StackDependencyReferenceMap) ElementType() reflect.Type
- func (i StackDependencyReferenceMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*StackDependencyReference]
- func (i StackDependencyReferenceMap) ToStackDependencyReferenceMapOutput() StackDependencyReferenceMapOutput
- func (i StackDependencyReferenceMap) ToStackDependencyReferenceMapOutputWithContext(ctx context.Context) StackDependencyReferenceMapOutput
- type StackDependencyReferenceMapInput
- type StackDependencyReferenceMapOutput
- func (StackDependencyReferenceMapOutput) ElementType() reflect.Type
- func (o StackDependencyReferenceMapOutput) MapIndex(k pulumi.StringInput) StackDependencyReferenceOutput
- func (o StackDependencyReferenceMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*StackDependencyReference]
- func (o StackDependencyReferenceMapOutput) ToStackDependencyReferenceMapOutput() StackDependencyReferenceMapOutput
- func (o StackDependencyReferenceMapOutput) ToStackDependencyReferenceMapOutputWithContext(ctx context.Context) StackDependencyReferenceMapOutput
- type StackDependencyReferenceOutput
- func (StackDependencyReferenceOutput) ElementType() reflect.Type
- func (o StackDependencyReferenceOutput) InputName() pulumi.StringOutput
- func (o StackDependencyReferenceOutput) OutputName() pulumi.StringOutput
- func (o StackDependencyReferenceOutput) StackDependencyId() pulumi.StringOutput
- func (o StackDependencyReferenceOutput) ToOutput(ctx context.Context) pulumix.Output[*StackDependencyReference]
- func (o StackDependencyReferenceOutput) ToStackDependencyReferenceOutput() StackDependencyReferenceOutput
- func (o StackDependencyReferenceOutput) ToStackDependencyReferenceOutputWithContext(ctx context.Context) StackDependencyReferenceOutput
- type StackDependencyReferenceState
- type StackDependencyState
- type StackDestructor
- func (*StackDestructor) ElementType() reflect.Type
- func (i *StackDestructor) ToOutput(ctx context.Context) pulumix.Output[*StackDestructor]
- func (i *StackDestructor) ToStackDestructorOutput() StackDestructorOutput
- func (i *StackDestructor) ToStackDestructorOutputWithContext(ctx context.Context) StackDestructorOutput
- type StackDestructorArgs
- type StackDestructorArray
- func (StackDestructorArray) ElementType() reflect.Type
- func (i StackDestructorArray) ToOutput(ctx context.Context) pulumix.Output[[]*StackDestructor]
- func (i StackDestructorArray) ToStackDestructorArrayOutput() StackDestructorArrayOutput
- func (i StackDestructorArray) ToStackDestructorArrayOutputWithContext(ctx context.Context) StackDestructorArrayOutput
- type StackDestructorArrayInput
- type StackDestructorArrayOutput
- func (StackDestructorArrayOutput) ElementType() reflect.Type
- func (o StackDestructorArrayOutput) Index(i pulumi.IntInput) StackDestructorOutput
- func (o StackDestructorArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*StackDestructor]
- func (o StackDestructorArrayOutput) ToStackDestructorArrayOutput() StackDestructorArrayOutput
- func (o StackDestructorArrayOutput) ToStackDestructorArrayOutputWithContext(ctx context.Context) StackDestructorArrayOutput
- type StackDestructorInput
- type StackDestructorMap
- func (StackDestructorMap) ElementType() reflect.Type
- func (i StackDestructorMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*StackDestructor]
- func (i StackDestructorMap) ToStackDestructorMapOutput() StackDestructorMapOutput
- func (i StackDestructorMap) ToStackDestructorMapOutputWithContext(ctx context.Context) StackDestructorMapOutput
- type StackDestructorMapInput
- type StackDestructorMapOutput
- func (StackDestructorMapOutput) ElementType() reflect.Type
- func (o StackDestructorMapOutput) MapIndex(k pulumi.StringInput) StackDestructorOutput
- func (o StackDestructorMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*StackDestructor]
- func (o StackDestructorMapOutput) ToStackDestructorMapOutput() StackDestructorMapOutput
- func (o StackDestructorMapOutput) ToStackDestructorMapOutputWithContext(ctx context.Context) StackDestructorMapOutput
- type StackDestructorOutput
- func (o StackDestructorOutput) Deactivated() pulumi.BoolPtrOutput
- func (StackDestructorOutput) ElementType() reflect.Type
- func (o StackDestructorOutput) StackId() pulumi.StringOutput
- func (o StackDestructorOutput) ToOutput(ctx context.Context) pulumix.Output[*StackDestructor]
- func (o StackDestructorOutput) ToStackDestructorOutput() StackDestructorOutput
- func (o StackDestructorOutput) ToStackDestructorOutputWithContext(ctx context.Context) StackDestructorOutput
- type StackDestructorState
- type StackGcpServiceAccount
- func (*StackGcpServiceAccount) ElementType() reflect.Type
- func (i *StackGcpServiceAccount) ToOutput(ctx context.Context) pulumix.Output[*StackGcpServiceAccount]
- func (i *StackGcpServiceAccount) ToStackGcpServiceAccountOutput() StackGcpServiceAccountOutput
- func (i *StackGcpServiceAccount) ToStackGcpServiceAccountOutputWithContext(ctx context.Context) StackGcpServiceAccountOutput
- type StackGcpServiceAccountArgs
- type StackGcpServiceAccountArray
- func (StackGcpServiceAccountArray) ElementType() reflect.Type
- func (i StackGcpServiceAccountArray) ToOutput(ctx context.Context) pulumix.Output[[]*StackGcpServiceAccount]
- func (i StackGcpServiceAccountArray) ToStackGcpServiceAccountArrayOutput() StackGcpServiceAccountArrayOutput
- func (i StackGcpServiceAccountArray) ToStackGcpServiceAccountArrayOutputWithContext(ctx context.Context) StackGcpServiceAccountArrayOutput
- type StackGcpServiceAccountArrayInput
- type StackGcpServiceAccountArrayOutput
- func (StackGcpServiceAccountArrayOutput) ElementType() reflect.Type
- func (o StackGcpServiceAccountArrayOutput) Index(i pulumi.IntInput) StackGcpServiceAccountOutput
- func (o StackGcpServiceAccountArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*StackGcpServiceAccount]
- func (o StackGcpServiceAccountArrayOutput) ToStackGcpServiceAccountArrayOutput() StackGcpServiceAccountArrayOutput
- func (o StackGcpServiceAccountArrayOutput) ToStackGcpServiceAccountArrayOutputWithContext(ctx context.Context) StackGcpServiceAccountArrayOutput
- type StackGcpServiceAccountInput
- type StackGcpServiceAccountMap
- func (StackGcpServiceAccountMap) ElementType() reflect.Type
- func (i StackGcpServiceAccountMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*StackGcpServiceAccount]
- func (i StackGcpServiceAccountMap) ToStackGcpServiceAccountMapOutput() StackGcpServiceAccountMapOutput
- func (i StackGcpServiceAccountMap) ToStackGcpServiceAccountMapOutputWithContext(ctx context.Context) StackGcpServiceAccountMapOutput
- type StackGcpServiceAccountMapInput
- type StackGcpServiceAccountMapOutput
- func (StackGcpServiceAccountMapOutput) ElementType() reflect.Type
- func (o StackGcpServiceAccountMapOutput) MapIndex(k pulumi.StringInput) StackGcpServiceAccountOutput
- func (o StackGcpServiceAccountMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*StackGcpServiceAccount]
- func (o StackGcpServiceAccountMapOutput) ToStackGcpServiceAccountMapOutput() StackGcpServiceAccountMapOutput
- func (o StackGcpServiceAccountMapOutput) ToStackGcpServiceAccountMapOutputWithContext(ctx context.Context) StackGcpServiceAccountMapOutput
- type StackGcpServiceAccountOutput
- func (StackGcpServiceAccountOutput) ElementType() reflect.Type
- func (o StackGcpServiceAccountOutput) ModuleId() pulumi.StringPtrOutput
- func (o StackGcpServiceAccountOutput) ServiceAccountEmail() pulumi.StringOutput
- func (o StackGcpServiceAccountOutput) StackId() pulumi.StringPtrOutput
- func (o StackGcpServiceAccountOutput) ToOutput(ctx context.Context) pulumix.Output[*StackGcpServiceAccount]
- func (o StackGcpServiceAccountOutput) ToStackGcpServiceAccountOutput() StackGcpServiceAccountOutput
- func (o StackGcpServiceAccountOutput) ToStackGcpServiceAccountOutputWithContext(ctx context.Context) StackGcpServiceAccountOutput
- func (o StackGcpServiceAccountOutput) TokenScopes() pulumi.StringArrayOutput
- type StackGcpServiceAccountState
- type StackGithubEnterprise
- type StackGithubEnterpriseArgs
- func (StackGithubEnterpriseArgs) ElementType() reflect.Type
- func (i StackGithubEnterpriseArgs) ToOutput(ctx context.Context) pulumix.Output[StackGithubEnterprise]
- func (i StackGithubEnterpriseArgs) ToStackGithubEnterpriseOutput() StackGithubEnterpriseOutput
- func (i StackGithubEnterpriseArgs) ToStackGithubEnterpriseOutputWithContext(ctx context.Context) StackGithubEnterpriseOutput
- func (i StackGithubEnterpriseArgs) ToStackGithubEnterprisePtrOutput() StackGithubEnterprisePtrOutput
- func (i StackGithubEnterpriseArgs) ToStackGithubEnterprisePtrOutputWithContext(ctx context.Context) StackGithubEnterprisePtrOutput
- type StackGithubEnterpriseInput
- type StackGithubEnterpriseOutput
- func (StackGithubEnterpriseOutput) ElementType() reflect.Type
- func (o StackGithubEnterpriseOutput) Id() pulumi.StringPtrOutput
- func (o StackGithubEnterpriseOutput) IsDefault() pulumi.BoolPtrOutput
- func (o StackGithubEnterpriseOutput) Namespace() pulumi.StringOutput
- func (o StackGithubEnterpriseOutput) ToOutput(ctx context.Context) pulumix.Output[StackGithubEnterprise]
- func (o StackGithubEnterpriseOutput) ToStackGithubEnterpriseOutput() StackGithubEnterpriseOutput
- func (o StackGithubEnterpriseOutput) ToStackGithubEnterpriseOutputWithContext(ctx context.Context) StackGithubEnterpriseOutput
- func (o StackGithubEnterpriseOutput) ToStackGithubEnterprisePtrOutput() StackGithubEnterprisePtrOutput
- func (o StackGithubEnterpriseOutput) ToStackGithubEnterprisePtrOutputWithContext(ctx context.Context) StackGithubEnterprisePtrOutput
- type StackGithubEnterprisePtrInput
- type StackGithubEnterprisePtrOutput
- func (o StackGithubEnterprisePtrOutput) Elem() StackGithubEnterpriseOutput
- func (StackGithubEnterprisePtrOutput) ElementType() reflect.Type
- func (o StackGithubEnterprisePtrOutput) Id() pulumi.StringPtrOutput
- func (o StackGithubEnterprisePtrOutput) IsDefault() pulumi.BoolPtrOutput
- func (o StackGithubEnterprisePtrOutput) Namespace() pulumi.StringPtrOutput
- func (o StackGithubEnterprisePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StackGithubEnterprise]
- func (o StackGithubEnterprisePtrOutput) ToStackGithubEnterprisePtrOutput() StackGithubEnterprisePtrOutput
- func (o StackGithubEnterprisePtrOutput) ToStackGithubEnterprisePtrOutputWithContext(ctx context.Context) StackGithubEnterprisePtrOutput
- type StackGitlab
- type StackGitlabArgs
- func (StackGitlabArgs) ElementType() reflect.Type
- func (i StackGitlabArgs) ToOutput(ctx context.Context) pulumix.Output[StackGitlab]
- func (i StackGitlabArgs) ToStackGitlabOutput() StackGitlabOutput
- func (i StackGitlabArgs) ToStackGitlabOutputWithContext(ctx context.Context) StackGitlabOutput
- func (i StackGitlabArgs) ToStackGitlabPtrOutput() StackGitlabPtrOutput
- func (i StackGitlabArgs) ToStackGitlabPtrOutputWithContext(ctx context.Context) StackGitlabPtrOutput
- type StackGitlabInput
- type StackGitlabOutput
- func (StackGitlabOutput) ElementType() reflect.Type
- func (o StackGitlabOutput) Id() pulumi.StringPtrOutput
- func (o StackGitlabOutput) IsDefault() pulumi.BoolPtrOutput
- func (o StackGitlabOutput) Namespace() pulumi.StringOutput
- func (o StackGitlabOutput) ToOutput(ctx context.Context) pulumix.Output[StackGitlab]
- func (o StackGitlabOutput) ToStackGitlabOutput() StackGitlabOutput
- func (o StackGitlabOutput) ToStackGitlabOutputWithContext(ctx context.Context) StackGitlabOutput
- func (o StackGitlabOutput) ToStackGitlabPtrOutput() StackGitlabPtrOutput
- func (o StackGitlabOutput) ToStackGitlabPtrOutputWithContext(ctx context.Context) StackGitlabPtrOutput
- type StackGitlabPtrInput
- type StackGitlabPtrOutput
- func (o StackGitlabPtrOutput) Elem() StackGitlabOutput
- func (StackGitlabPtrOutput) ElementType() reflect.Type
- func (o StackGitlabPtrOutput) Id() pulumi.StringPtrOutput
- func (o StackGitlabPtrOutput) IsDefault() pulumi.BoolPtrOutput
- func (o StackGitlabPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o StackGitlabPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StackGitlab]
- func (o StackGitlabPtrOutput) ToStackGitlabPtrOutput() StackGitlabPtrOutput
- func (o StackGitlabPtrOutput) ToStackGitlabPtrOutputWithContext(ctx context.Context) StackGitlabPtrOutput
- type StackInput
- type StackKubernetes
- type StackKubernetesArgs
- func (StackKubernetesArgs) ElementType() reflect.Type
- func (i StackKubernetesArgs) ToOutput(ctx context.Context) pulumix.Output[StackKubernetes]
- func (i StackKubernetesArgs) ToStackKubernetesOutput() StackKubernetesOutput
- func (i StackKubernetesArgs) ToStackKubernetesOutputWithContext(ctx context.Context) StackKubernetesOutput
- func (i StackKubernetesArgs) ToStackKubernetesPtrOutput() StackKubernetesPtrOutput
- func (i StackKubernetesArgs) ToStackKubernetesPtrOutputWithContext(ctx context.Context) StackKubernetesPtrOutput
- type StackKubernetesInput
- type StackKubernetesOutput
- func (StackKubernetesOutput) ElementType() reflect.Type
- func (o StackKubernetesOutput) KubectlVersion() pulumi.StringPtrOutput
- func (o StackKubernetesOutput) Namespace() pulumi.StringPtrOutput
- func (o StackKubernetesOutput) ToOutput(ctx context.Context) pulumix.Output[StackKubernetes]
- func (o StackKubernetesOutput) ToStackKubernetesOutput() StackKubernetesOutput
- func (o StackKubernetesOutput) ToStackKubernetesOutputWithContext(ctx context.Context) StackKubernetesOutput
- func (o StackKubernetesOutput) ToStackKubernetesPtrOutput() StackKubernetesPtrOutput
- func (o StackKubernetesOutput) ToStackKubernetesPtrOutputWithContext(ctx context.Context) StackKubernetesPtrOutput
- type StackKubernetesPtrInput
- type StackKubernetesPtrOutput
- func (o StackKubernetesPtrOutput) Elem() StackKubernetesOutput
- func (StackKubernetesPtrOutput) ElementType() reflect.Type
- func (o StackKubernetesPtrOutput) KubectlVersion() pulumi.StringPtrOutput
- func (o StackKubernetesPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o StackKubernetesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StackKubernetes]
- func (o StackKubernetesPtrOutput) ToStackKubernetesPtrOutput() StackKubernetesPtrOutput
- func (o StackKubernetesPtrOutput) ToStackKubernetesPtrOutputWithContext(ctx context.Context) StackKubernetesPtrOutput
- type StackMap
- type StackMapInput
- type StackMapOutput
- func (StackMapOutput) ElementType() reflect.Type
- func (o StackMapOutput) MapIndex(k pulumi.StringInput) StackOutput
- func (o StackMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Stack]
- func (o StackMapOutput) ToStackMapOutput() StackMapOutput
- func (o StackMapOutput) ToStackMapOutputWithContext(ctx context.Context) StackMapOutput
- type StackOutput
- func (o StackOutput) AdditionalProjectGlobs() pulumi.StringArrayOutput
- func (o StackOutput) Administrative() pulumi.BoolPtrOutput
- func (o StackOutput) AfterApplies() pulumi.StringArrayOutput
- func (o StackOutput) AfterDestroys() pulumi.StringArrayOutput
- func (o StackOutput) AfterInits() pulumi.StringArrayOutput
- func (o StackOutput) AfterPerforms() pulumi.StringArrayOutput
- func (o StackOutput) AfterPlans() pulumi.StringArrayOutput
- func (o StackOutput) AfterRuns() pulumi.StringArrayOutput
- func (o StackOutput) Ansible() StackAnsiblePtrOutput
- func (o StackOutput) Autodeploy() pulumi.BoolPtrOutput
- func (o StackOutput) Autoretry() pulumi.BoolPtrOutput
- func (o StackOutput) AwsAssumeRolePolicyStatement() pulumi.StringOutput
- func (o StackOutput) AzureDevops() StackAzureDevopsPtrOutput
- func (o StackOutput) BeforeApplies() pulumi.StringArrayOutput
- func (o StackOutput) BeforeDestroys() pulumi.StringArrayOutput
- func (o StackOutput) BeforeInits() pulumi.StringArrayOutput
- func (o StackOutput) BeforePerforms() pulumi.StringArrayOutput
- func (o StackOutput) BeforePlans() pulumi.StringArrayOutput
- func (o StackOutput) BitbucketCloud() StackBitbucketCloudPtrOutput
- func (o StackOutput) BitbucketDatacenter() StackBitbucketDatacenterPtrOutput
- func (o StackOutput) Branch() pulumi.StringOutput
- func (o StackOutput) Cloudformation() StackCloudformationPtrOutput
- func (o StackOutput) Description() pulumi.StringPtrOutput
- func (StackOutput) ElementType() reflect.Type
- func (o StackOutput) EnableLocalPreview() pulumi.BoolPtrOutput
- func (o StackOutput) GithubActionDeploy() pulumi.BoolPtrOutput
- func (o StackOutput) GithubEnterprise() StackGithubEnterprisePtrOutput
- func (o StackOutput) Gitlab() StackGitlabPtrOutput
- func (o StackOutput) ImportState() pulumi.StringPtrOutput
- func (o StackOutput) ImportStateFile() pulumi.StringPtrOutput
- func (o StackOutput) Kubernetes() StackKubernetesPtrOutput
- func (o StackOutput) Labels() pulumi.StringArrayOutput
- func (o StackOutput) ManageState() pulumi.BoolPtrOutput
- func (o StackOutput) Name() pulumi.StringOutput
- func (o StackOutput) ProjectRoot() pulumi.StringPtrOutput
- func (o StackOutput) ProtectFromDeletion() pulumi.BoolPtrOutput
- func (o StackOutput) Pulumi() StackPulumiPtrOutput
- func (o StackOutput) RawGit() StackRawGitPtrOutput
- func (o StackOutput) Repository() pulumi.StringOutput
- func (o StackOutput) RunnerImage() pulumi.StringPtrOutput
- func (o StackOutput) Showcase() StackShowcasePtrOutput
- func (o StackOutput) Slug() pulumi.StringOutput
- func (o StackOutput) SpaceId() pulumi.StringOutput
- func (o StackOutput) TerraformExternalStateAccess() pulumi.BoolPtrOutput
- func (o StackOutput) TerraformSmartSanitization() pulumi.BoolPtrOutput
- func (o StackOutput) TerraformVersion() pulumi.StringPtrOutput
- func (o StackOutput) TerraformWorkflowTool() pulumi.StringOutput
- func (o StackOutput) TerraformWorkspace() pulumi.StringPtrOutput
- func (o StackOutput) Terragrunt() StackTerragruntPtrOutput
- func (o StackOutput) ToOutput(ctx context.Context) pulumix.Output[*Stack]
- func (o StackOutput) ToStackOutput() StackOutput
- func (o StackOutput) ToStackOutputWithContext(ctx context.Context) StackOutput
- func (o StackOutput) WorkerPoolId() pulumi.StringPtrOutput
- type StackPulumi
- type StackPulumiArgs
- func (StackPulumiArgs) ElementType() reflect.Type
- func (i StackPulumiArgs) ToOutput(ctx context.Context) pulumix.Output[StackPulumi]
- func (i StackPulumiArgs) ToStackPulumiOutput() StackPulumiOutput
- func (i StackPulumiArgs) ToStackPulumiOutputWithContext(ctx context.Context) StackPulumiOutput
- func (i StackPulumiArgs) ToStackPulumiPtrOutput() StackPulumiPtrOutput
- func (i StackPulumiArgs) ToStackPulumiPtrOutputWithContext(ctx context.Context) StackPulumiPtrOutput
- type StackPulumiInput
- type StackPulumiOutput
- func (StackPulumiOutput) ElementType() reflect.Type
- func (o StackPulumiOutput) LoginUrl() pulumi.StringOutput
- func (o StackPulumiOutput) StackName() pulumi.StringOutput
- func (o StackPulumiOutput) ToOutput(ctx context.Context) pulumix.Output[StackPulumi]
- func (o StackPulumiOutput) ToStackPulumiOutput() StackPulumiOutput
- func (o StackPulumiOutput) ToStackPulumiOutputWithContext(ctx context.Context) StackPulumiOutput
- func (o StackPulumiOutput) ToStackPulumiPtrOutput() StackPulumiPtrOutput
- func (o StackPulumiOutput) ToStackPulumiPtrOutputWithContext(ctx context.Context) StackPulumiPtrOutput
- type StackPulumiPtrInput
- type StackPulumiPtrOutput
- func (o StackPulumiPtrOutput) Elem() StackPulumiOutput
- func (StackPulumiPtrOutput) ElementType() reflect.Type
- func (o StackPulumiPtrOutput) LoginUrl() pulumi.StringPtrOutput
- func (o StackPulumiPtrOutput) StackName() pulumi.StringPtrOutput
- func (o StackPulumiPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StackPulumi]
- func (o StackPulumiPtrOutput) ToStackPulumiPtrOutput() StackPulumiPtrOutput
- func (o StackPulumiPtrOutput) ToStackPulumiPtrOutputWithContext(ctx context.Context) StackPulumiPtrOutput
- type StackRawGit
- type StackRawGitArgs
- func (StackRawGitArgs) ElementType() reflect.Type
- func (i StackRawGitArgs) ToOutput(ctx context.Context) pulumix.Output[StackRawGit]
- func (i StackRawGitArgs) ToStackRawGitOutput() StackRawGitOutput
- func (i StackRawGitArgs) ToStackRawGitOutputWithContext(ctx context.Context) StackRawGitOutput
- func (i StackRawGitArgs) ToStackRawGitPtrOutput() StackRawGitPtrOutput
- func (i StackRawGitArgs) ToStackRawGitPtrOutputWithContext(ctx context.Context) StackRawGitPtrOutput
- type StackRawGitInput
- type StackRawGitOutput
- func (StackRawGitOutput) ElementType() reflect.Type
- func (o StackRawGitOutput) Namespace() pulumi.StringOutput
- func (o StackRawGitOutput) ToOutput(ctx context.Context) pulumix.Output[StackRawGit]
- func (o StackRawGitOutput) ToStackRawGitOutput() StackRawGitOutput
- func (o StackRawGitOutput) ToStackRawGitOutputWithContext(ctx context.Context) StackRawGitOutput
- func (o StackRawGitOutput) ToStackRawGitPtrOutput() StackRawGitPtrOutput
- func (o StackRawGitOutput) ToStackRawGitPtrOutputWithContext(ctx context.Context) StackRawGitPtrOutput
- func (o StackRawGitOutput) Url() pulumi.StringOutput
- type StackRawGitPtrInput
- type StackRawGitPtrOutput
- func (o StackRawGitPtrOutput) Elem() StackRawGitOutput
- func (StackRawGitPtrOutput) ElementType() reflect.Type
- func (o StackRawGitPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o StackRawGitPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StackRawGit]
- func (o StackRawGitPtrOutput) ToStackRawGitPtrOutput() StackRawGitPtrOutput
- func (o StackRawGitPtrOutput) ToStackRawGitPtrOutputWithContext(ctx context.Context) StackRawGitPtrOutput
- func (o StackRawGitPtrOutput) Url() pulumi.StringPtrOutput
- type StackShowcase
- type StackShowcaseArgs
- func (StackShowcaseArgs) ElementType() reflect.Type
- func (i StackShowcaseArgs) ToOutput(ctx context.Context) pulumix.Output[StackShowcase]
- func (i StackShowcaseArgs) ToStackShowcaseOutput() StackShowcaseOutput
- func (i StackShowcaseArgs) ToStackShowcaseOutputWithContext(ctx context.Context) StackShowcaseOutput
- func (i StackShowcaseArgs) ToStackShowcasePtrOutput() StackShowcasePtrOutput
- func (i StackShowcaseArgs) ToStackShowcasePtrOutputWithContext(ctx context.Context) StackShowcasePtrOutput
- type StackShowcaseInput
- type StackShowcaseOutput
- func (StackShowcaseOutput) ElementType() reflect.Type
- func (o StackShowcaseOutput) Namespace() pulumi.StringOutput
- func (o StackShowcaseOutput) ToOutput(ctx context.Context) pulumix.Output[StackShowcase]
- func (o StackShowcaseOutput) ToStackShowcaseOutput() StackShowcaseOutput
- func (o StackShowcaseOutput) ToStackShowcaseOutputWithContext(ctx context.Context) StackShowcaseOutput
- func (o StackShowcaseOutput) ToStackShowcasePtrOutput() StackShowcasePtrOutput
- func (o StackShowcaseOutput) ToStackShowcasePtrOutputWithContext(ctx context.Context) StackShowcasePtrOutput
- type StackShowcasePtrInput
- type StackShowcasePtrOutput
- func (o StackShowcasePtrOutput) Elem() StackShowcaseOutput
- func (StackShowcasePtrOutput) ElementType() reflect.Type
- func (o StackShowcasePtrOutput) Namespace() pulumi.StringPtrOutput
- func (o StackShowcasePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StackShowcase]
- func (o StackShowcasePtrOutput) ToStackShowcasePtrOutput() StackShowcasePtrOutput
- func (o StackShowcasePtrOutput) ToStackShowcasePtrOutputWithContext(ctx context.Context) StackShowcasePtrOutput
- type StackState
- type StackTerragrunt
- type StackTerragruntArgs
- func (StackTerragruntArgs) ElementType() reflect.Type
- func (i StackTerragruntArgs) ToOutput(ctx context.Context) pulumix.Output[StackTerragrunt]
- func (i StackTerragruntArgs) ToStackTerragruntOutput() StackTerragruntOutput
- func (i StackTerragruntArgs) ToStackTerragruntOutputWithContext(ctx context.Context) StackTerragruntOutput
- func (i StackTerragruntArgs) ToStackTerragruntPtrOutput() StackTerragruntPtrOutput
- func (i StackTerragruntArgs) ToStackTerragruntPtrOutputWithContext(ctx context.Context) StackTerragruntPtrOutput
- type StackTerragruntInput
- type StackTerragruntOutput
- func (StackTerragruntOutput) ElementType() reflect.Type
- func (o StackTerragruntOutput) TerraformVersion() pulumi.StringPtrOutput
- func (o StackTerragruntOutput) TerragruntVersion() pulumi.StringPtrOutput
- func (o StackTerragruntOutput) ToOutput(ctx context.Context) pulumix.Output[StackTerragrunt]
- func (o StackTerragruntOutput) ToStackTerragruntOutput() StackTerragruntOutput
- func (o StackTerragruntOutput) ToStackTerragruntOutputWithContext(ctx context.Context) StackTerragruntOutput
- func (o StackTerragruntOutput) ToStackTerragruntPtrOutput() StackTerragruntPtrOutput
- func (o StackTerragruntOutput) ToStackTerragruntPtrOutputWithContext(ctx context.Context) StackTerragruntPtrOutput
- func (o StackTerragruntOutput) UseRunAll() pulumi.BoolPtrOutput
- func (o StackTerragruntOutput) UseSmartSanitization() pulumi.BoolPtrOutput
- type StackTerragruntPtrInput
- type StackTerragruntPtrOutput
- func (o StackTerragruntPtrOutput) Elem() StackTerragruntOutput
- func (StackTerragruntPtrOutput) ElementType() reflect.Type
- func (o StackTerragruntPtrOutput) TerraformVersion() pulumi.StringPtrOutput
- func (o StackTerragruntPtrOutput) TerragruntVersion() pulumi.StringPtrOutput
- func (o StackTerragruntPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StackTerragrunt]
- func (o StackTerragruntPtrOutput) ToStackTerragruntPtrOutput() StackTerragruntPtrOutput
- func (o StackTerragruntPtrOutput) ToStackTerragruntPtrOutputWithContext(ctx context.Context) StackTerragruntPtrOutput
- func (o StackTerragruntPtrOutput) UseRunAll() pulumi.BoolPtrOutput
- func (o StackTerragruntPtrOutput) UseSmartSanitization() pulumi.BoolPtrOutput
- type TerraformProvider
- func (*TerraformProvider) ElementType() reflect.Type
- func (i *TerraformProvider) ToOutput(ctx context.Context) pulumix.Output[*TerraformProvider]
- func (i *TerraformProvider) ToTerraformProviderOutput() TerraformProviderOutput
- func (i *TerraformProvider) ToTerraformProviderOutputWithContext(ctx context.Context) TerraformProviderOutput
- type TerraformProviderArgs
- type TerraformProviderArray
- func (TerraformProviderArray) ElementType() reflect.Type
- func (i TerraformProviderArray) ToOutput(ctx context.Context) pulumix.Output[[]*TerraformProvider]
- func (i TerraformProviderArray) ToTerraformProviderArrayOutput() TerraformProviderArrayOutput
- func (i TerraformProviderArray) ToTerraformProviderArrayOutputWithContext(ctx context.Context) TerraformProviderArrayOutput
- type TerraformProviderArrayInput
- type TerraformProviderArrayOutput
- func (TerraformProviderArrayOutput) ElementType() reflect.Type
- func (o TerraformProviderArrayOutput) Index(i pulumi.IntInput) TerraformProviderOutput
- func (o TerraformProviderArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*TerraformProvider]
- func (o TerraformProviderArrayOutput) ToTerraformProviderArrayOutput() TerraformProviderArrayOutput
- func (o TerraformProviderArrayOutput) ToTerraformProviderArrayOutputWithContext(ctx context.Context) TerraformProviderArrayOutput
- type TerraformProviderInput
- type TerraformProviderMap
- func (TerraformProviderMap) ElementType() reflect.Type
- func (i TerraformProviderMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*TerraformProvider]
- func (i TerraformProviderMap) ToTerraformProviderMapOutput() TerraformProviderMapOutput
- func (i TerraformProviderMap) ToTerraformProviderMapOutputWithContext(ctx context.Context) TerraformProviderMapOutput
- type TerraformProviderMapInput
- type TerraformProviderMapOutput
- func (TerraformProviderMapOutput) ElementType() reflect.Type
- func (o TerraformProviderMapOutput) MapIndex(k pulumi.StringInput) TerraformProviderOutput
- func (o TerraformProviderMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*TerraformProvider]
- func (o TerraformProviderMapOutput) ToTerraformProviderMapOutput() TerraformProviderMapOutput
- func (o TerraformProviderMapOutput) ToTerraformProviderMapOutputWithContext(ctx context.Context) TerraformProviderMapOutput
- type TerraformProviderOutput
- func (o TerraformProviderOutput) Description() pulumi.StringPtrOutput
- func (TerraformProviderOutput) ElementType() reflect.Type
- func (o TerraformProviderOutput) Labels() pulumi.StringArrayOutput
- func (o TerraformProviderOutput) Public() pulumi.BoolPtrOutput
- func (o TerraformProviderOutput) SpaceId() pulumi.StringOutput
- func (o TerraformProviderOutput) ToOutput(ctx context.Context) pulumix.Output[*TerraformProvider]
- func (o TerraformProviderOutput) ToTerraformProviderOutput() TerraformProviderOutput
- func (o TerraformProviderOutput) ToTerraformProviderOutputWithContext(ctx context.Context) TerraformProviderOutput
- func (o TerraformProviderOutput) Type() pulumi.StringOutput
- type TerraformProviderState
- type User
- type UserArgs
- type UserArray
- type UserArrayInput
- type UserArrayOutput
- func (UserArrayOutput) ElementType() reflect.Type
- func (o UserArrayOutput) Index(i pulumi.IntInput) UserOutput
- func (o UserArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*User]
- func (o UserArrayOutput) ToUserArrayOutput() UserArrayOutput
- func (o UserArrayOutput) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
- type UserInput
- type UserMap
- type UserMapInput
- type UserMapOutput
- func (UserMapOutput) ElementType() reflect.Type
- func (o UserMapOutput) MapIndex(k pulumi.StringInput) UserOutput
- func (o UserMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*User]
- func (o UserMapOutput) ToUserMapOutput() UserMapOutput
- func (o UserMapOutput) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
- type UserOutput
- func (UserOutput) ElementType() reflect.Type
- func (o UserOutput) InvitationEmail() pulumi.StringOutput
- func (o UserOutput) Policies() UserPolicyArrayOutput
- func (o UserOutput) ToOutput(ctx context.Context) pulumix.Output[*User]
- func (o UserOutput) ToUserOutput() UserOutput
- func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
- func (o UserOutput) Username() pulumi.StringOutput
- type UserPolicy
- type UserPolicyArgs
- type UserPolicyArray
- func (UserPolicyArray) ElementType() reflect.Type
- func (i UserPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]UserPolicy]
- func (i UserPolicyArray) ToUserPolicyArrayOutput() UserPolicyArrayOutput
- func (i UserPolicyArray) ToUserPolicyArrayOutputWithContext(ctx context.Context) UserPolicyArrayOutput
- type UserPolicyArrayInput
- type UserPolicyArrayOutput
- func (UserPolicyArrayOutput) ElementType() reflect.Type
- func (o UserPolicyArrayOutput) Index(i pulumi.IntInput) UserPolicyOutput
- func (o UserPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]UserPolicy]
- func (o UserPolicyArrayOutput) ToUserPolicyArrayOutput() UserPolicyArrayOutput
- func (o UserPolicyArrayOutput) ToUserPolicyArrayOutputWithContext(ctx context.Context) UserPolicyArrayOutput
- type UserPolicyInput
- type UserPolicyOutput
- func (UserPolicyOutput) ElementType() reflect.Type
- func (o UserPolicyOutput) Role() pulumi.StringOutput
- func (o UserPolicyOutput) SpaceId() pulumi.StringOutput
- func (o UserPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[UserPolicy]
- func (o UserPolicyOutput) ToUserPolicyOutput() UserPolicyOutput
- func (o UserPolicyOutput) ToUserPolicyOutputWithContext(ctx context.Context) UserPolicyOutput
- type UserState
- type VcsAgentPool
- type VcsAgentPoolArgs
- type VcsAgentPoolArray
- func (VcsAgentPoolArray) ElementType() reflect.Type
- func (i VcsAgentPoolArray) ToOutput(ctx context.Context) pulumix.Output[[]*VcsAgentPool]
- func (i VcsAgentPoolArray) ToVcsAgentPoolArrayOutput() VcsAgentPoolArrayOutput
- func (i VcsAgentPoolArray) ToVcsAgentPoolArrayOutputWithContext(ctx context.Context) VcsAgentPoolArrayOutput
- type VcsAgentPoolArrayInput
- type VcsAgentPoolArrayOutput
- func (VcsAgentPoolArrayOutput) ElementType() reflect.Type
- func (o VcsAgentPoolArrayOutput) Index(i pulumi.IntInput) VcsAgentPoolOutput
- func (o VcsAgentPoolArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*VcsAgentPool]
- func (o VcsAgentPoolArrayOutput) ToVcsAgentPoolArrayOutput() VcsAgentPoolArrayOutput
- func (o VcsAgentPoolArrayOutput) ToVcsAgentPoolArrayOutputWithContext(ctx context.Context) VcsAgentPoolArrayOutput
- type VcsAgentPoolInput
- type VcsAgentPoolMap
- func (VcsAgentPoolMap) ElementType() reflect.Type
- func (i VcsAgentPoolMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*VcsAgentPool]
- func (i VcsAgentPoolMap) ToVcsAgentPoolMapOutput() VcsAgentPoolMapOutput
- func (i VcsAgentPoolMap) ToVcsAgentPoolMapOutputWithContext(ctx context.Context) VcsAgentPoolMapOutput
- type VcsAgentPoolMapInput
- type VcsAgentPoolMapOutput
- func (VcsAgentPoolMapOutput) ElementType() reflect.Type
- func (o VcsAgentPoolMapOutput) MapIndex(k pulumi.StringInput) VcsAgentPoolOutput
- func (o VcsAgentPoolMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*VcsAgentPool]
- func (o VcsAgentPoolMapOutput) ToVcsAgentPoolMapOutput() VcsAgentPoolMapOutput
- func (o VcsAgentPoolMapOutput) ToVcsAgentPoolMapOutputWithContext(ctx context.Context) VcsAgentPoolMapOutput
- type VcsAgentPoolOutput
- func (o VcsAgentPoolOutput) Config() pulumi.StringOutput
- func (o VcsAgentPoolOutput) Description() pulumi.StringPtrOutput
- func (VcsAgentPoolOutput) ElementType() reflect.Type
- func (o VcsAgentPoolOutput) Name() pulumi.StringOutput
- func (o VcsAgentPoolOutput) ToOutput(ctx context.Context) pulumix.Output[*VcsAgentPool]
- func (o VcsAgentPoolOutput) ToVcsAgentPoolOutput() VcsAgentPoolOutput
- func (o VcsAgentPoolOutput) ToVcsAgentPoolOutputWithContext(ctx context.Context) VcsAgentPoolOutput
- type VcsAgentPoolState
- type Version
- type VersionArgs
- type VersionArray
- type VersionArrayInput
- type VersionArrayOutput
- func (VersionArrayOutput) ElementType() reflect.Type
- func (o VersionArrayOutput) Index(i pulumi.IntInput) VersionOutput
- func (o VersionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Version]
- func (o VersionArrayOutput) ToVersionArrayOutput() VersionArrayOutput
- func (o VersionArrayOutput) ToVersionArrayOutputWithContext(ctx context.Context) VersionArrayOutput
- type VersionInput
- type VersionMap
- type VersionMapInput
- type VersionMapOutput
- func (VersionMapOutput) ElementType() reflect.Type
- func (o VersionMapOutput) MapIndex(k pulumi.StringInput) VersionOutput
- func (o VersionMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Version]
- func (o VersionMapOutput) ToVersionMapOutput() VersionMapOutput
- func (o VersionMapOutput) ToVersionMapOutputWithContext(ctx context.Context) VersionMapOutput
- type VersionOutput
- func (o VersionOutput) CommitSha() pulumi.StringPtrOutput
- func (VersionOutput) ElementType() reflect.Type
- func (o VersionOutput) Keepers() pulumi.MapOutput
- func (o VersionOutput) ModuleId() pulumi.StringOutput
- func (o VersionOutput) ToOutput(ctx context.Context) pulumix.Output[*Version]
- func (o VersionOutput) ToVersionOutput() VersionOutput
- func (o VersionOutput) ToVersionOutputWithContext(ctx context.Context) VersionOutput
- func (o VersionOutput) VersionNumber() pulumi.StringPtrOutput
- type VersionState
- type Webhook
- type WebhookArgs
- type WebhookArray
- type WebhookArrayInput
- type WebhookArrayOutput
- func (WebhookArrayOutput) ElementType() reflect.Type
- func (o WebhookArrayOutput) Index(i pulumi.IntInput) WebhookOutput
- func (o WebhookArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Webhook]
- func (o WebhookArrayOutput) ToWebhookArrayOutput() WebhookArrayOutput
- func (o WebhookArrayOutput) ToWebhookArrayOutputWithContext(ctx context.Context) WebhookArrayOutput
- type WebhookInput
- type WebhookMap
- type WebhookMapInput
- type WebhookMapOutput
- func (WebhookMapOutput) ElementType() reflect.Type
- func (o WebhookMapOutput) MapIndex(k pulumi.StringInput) WebhookOutput
- func (o WebhookMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Webhook]
- func (o WebhookMapOutput) ToWebhookMapOutput() WebhookMapOutput
- func (o WebhookMapOutput) ToWebhookMapOutputWithContext(ctx context.Context) WebhookMapOutput
- type WebhookOutput
- func (WebhookOutput) ElementType() reflect.Type
- func (o WebhookOutput) Enabled() pulumi.BoolPtrOutput
- func (o WebhookOutput) Endpoint() pulumi.StringOutput
- func (o WebhookOutput) ModuleId() pulumi.StringPtrOutput
- func (o WebhookOutput) Secret() pulumi.StringPtrOutput
- func (o WebhookOutput) StackId() pulumi.StringPtrOutput
- func (o WebhookOutput) ToOutput(ctx context.Context) pulumix.Output[*Webhook]
- func (o WebhookOutput) ToWebhookOutput() WebhookOutput
- func (o WebhookOutput) ToWebhookOutputWithContext(ctx context.Context) WebhookOutput
- type WebhookState
- type WorkerPool
- type WorkerPoolArgs
- type WorkerPoolArray
- func (WorkerPoolArray) ElementType() reflect.Type
- func (i WorkerPoolArray) ToOutput(ctx context.Context) pulumix.Output[[]*WorkerPool]
- func (i WorkerPoolArray) ToWorkerPoolArrayOutput() WorkerPoolArrayOutput
- func (i WorkerPoolArray) ToWorkerPoolArrayOutputWithContext(ctx context.Context) WorkerPoolArrayOutput
- type WorkerPoolArrayInput
- type WorkerPoolArrayOutput
- func (WorkerPoolArrayOutput) ElementType() reflect.Type
- func (o WorkerPoolArrayOutput) Index(i pulumi.IntInput) WorkerPoolOutput
- func (o WorkerPoolArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*WorkerPool]
- func (o WorkerPoolArrayOutput) ToWorkerPoolArrayOutput() WorkerPoolArrayOutput
- func (o WorkerPoolArrayOutput) ToWorkerPoolArrayOutputWithContext(ctx context.Context) WorkerPoolArrayOutput
- type WorkerPoolInput
- type WorkerPoolMap
- func (WorkerPoolMap) ElementType() reflect.Type
- func (i WorkerPoolMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*WorkerPool]
- func (i WorkerPoolMap) ToWorkerPoolMapOutput() WorkerPoolMapOutput
- func (i WorkerPoolMap) ToWorkerPoolMapOutputWithContext(ctx context.Context) WorkerPoolMapOutput
- type WorkerPoolMapInput
- type WorkerPoolMapOutput
- func (WorkerPoolMapOutput) ElementType() reflect.Type
- func (o WorkerPoolMapOutput) MapIndex(k pulumi.StringInput) WorkerPoolOutput
- func (o WorkerPoolMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*WorkerPool]
- func (o WorkerPoolMapOutput) ToWorkerPoolMapOutput() WorkerPoolMapOutput
- func (o WorkerPoolMapOutput) ToWorkerPoolMapOutputWithContext(ctx context.Context) WorkerPoolMapOutput
- type WorkerPoolOutput
- func (o WorkerPoolOutput) Config() pulumi.StringOutput
- func (o WorkerPoolOutput) Csr() pulumi.StringOutput
- func (o WorkerPoolOutput) Description() pulumi.StringPtrOutput
- func (WorkerPoolOutput) ElementType() reflect.Type
- func (o WorkerPoolOutput) Labels() pulumi.StringArrayOutput
- func (o WorkerPoolOutput) Name() pulumi.StringOutput
- func (o WorkerPoolOutput) PrivateKey() pulumi.StringOutput
- func (o WorkerPoolOutput) SpaceId() pulumi.StringOutput
- func (o WorkerPoolOutput) ToOutput(ctx context.Context) pulumix.Output[*WorkerPool]
- func (o WorkerPoolOutput) ToWorkerPoolOutput() WorkerPoolOutput
- func (o WorkerPoolOutput) ToWorkerPoolOutputWithContext(ctx context.Context) WorkerPoolOutput
- type WorkerPoolState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuditTrailWebhook ¶
type AuditTrailWebhook struct { pulumi.CustomResourceState // `enabled` determines whether the webhook is enabled. If it is not, Spacelift will not send any requests to the endpoint. Enabled pulumi.BoolOutput `pulumi:"enabled"` // `endpoint` is the URL to which Spacelift will send POST requests about audit events. Endpoint pulumi.StringOutput `pulumi:"endpoint"` // `includeRuns` determines whether the webhook should include information about the run that triggered the event. IncludeRuns pulumi.BoolPtrOutput `pulumi:"includeRuns"` // `secret` is a secret that Spacelift will send with the request Secret pulumi.StringOutput `pulumi:"secret"` }
`AuditTrailWebhook` represents a webhook endpoint to which Spacelift sends POST requests about audit events.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.NewAuditTrailWebhook(ctx, "example", &spacelift.AuditTrailWebhookArgs{ Enabled: pulumi.Bool(true), Endpoint: pulumi.String("https://example.com"), Secret: pulumi.String("mysecretkey"), }) if err != nil { return err } return nil }) }
```
func GetAuditTrailWebhook ¶
func GetAuditTrailWebhook(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AuditTrailWebhookState, opts ...pulumi.ResourceOption) (*AuditTrailWebhook, error)
GetAuditTrailWebhook gets an existing AuditTrailWebhook resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAuditTrailWebhook ¶
func NewAuditTrailWebhook(ctx *pulumi.Context, name string, args *AuditTrailWebhookArgs, opts ...pulumi.ResourceOption) (*AuditTrailWebhook, error)
NewAuditTrailWebhook registers a new resource with the given unique name, arguments, and options.
func (*AuditTrailWebhook) ElementType ¶
func (*AuditTrailWebhook) ElementType() reflect.Type
func (*AuditTrailWebhook) ToAuditTrailWebhookOutput ¶
func (i *AuditTrailWebhook) ToAuditTrailWebhookOutput() AuditTrailWebhookOutput
func (*AuditTrailWebhook) ToAuditTrailWebhookOutputWithContext ¶
func (i *AuditTrailWebhook) ToAuditTrailWebhookOutputWithContext(ctx context.Context) AuditTrailWebhookOutput
func (*AuditTrailWebhook) ToOutput ¶
func (i *AuditTrailWebhook) ToOutput(ctx context.Context) pulumix.Output[*AuditTrailWebhook]
type AuditTrailWebhookArgs ¶
type AuditTrailWebhookArgs struct { // `enabled` determines whether the webhook is enabled. If it is not, Spacelift will not send any requests to the endpoint. Enabled pulumi.BoolInput // `endpoint` is the URL to which Spacelift will send POST requests about audit events. Endpoint pulumi.StringInput // `includeRuns` determines whether the webhook should include information about the run that triggered the event. IncludeRuns pulumi.BoolPtrInput // `secret` is a secret that Spacelift will send with the request Secret pulumi.StringInput }
The set of arguments for constructing a AuditTrailWebhook resource.
func (AuditTrailWebhookArgs) ElementType ¶
func (AuditTrailWebhookArgs) ElementType() reflect.Type
type AuditTrailWebhookArray ¶
type AuditTrailWebhookArray []AuditTrailWebhookInput
func (AuditTrailWebhookArray) ElementType ¶
func (AuditTrailWebhookArray) ElementType() reflect.Type
func (AuditTrailWebhookArray) ToAuditTrailWebhookArrayOutput ¶
func (i AuditTrailWebhookArray) ToAuditTrailWebhookArrayOutput() AuditTrailWebhookArrayOutput
func (AuditTrailWebhookArray) ToAuditTrailWebhookArrayOutputWithContext ¶
func (i AuditTrailWebhookArray) ToAuditTrailWebhookArrayOutputWithContext(ctx context.Context) AuditTrailWebhookArrayOutput
func (AuditTrailWebhookArray) ToOutput ¶
func (i AuditTrailWebhookArray) ToOutput(ctx context.Context) pulumix.Output[[]*AuditTrailWebhook]
type AuditTrailWebhookArrayInput ¶
type AuditTrailWebhookArrayInput interface { pulumi.Input ToAuditTrailWebhookArrayOutput() AuditTrailWebhookArrayOutput ToAuditTrailWebhookArrayOutputWithContext(context.Context) AuditTrailWebhookArrayOutput }
AuditTrailWebhookArrayInput is an input type that accepts AuditTrailWebhookArray and AuditTrailWebhookArrayOutput values. You can construct a concrete instance of `AuditTrailWebhookArrayInput` via:
AuditTrailWebhookArray{ AuditTrailWebhookArgs{...} }
type AuditTrailWebhookArrayOutput ¶
type AuditTrailWebhookArrayOutput struct{ *pulumi.OutputState }
func (AuditTrailWebhookArrayOutput) ElementType ¶
func (AuditTrailWebhookArrayOutput) ElementType() reflect.Type
func (AuditTrailWebhookArrayOutput) Index ¶
func (o AuditTrailWebhookArrayOutput) Index(i pulumi.IntInput) AuditTrailWebhookOutput
func (AuditTrailWebhookArrayOutput) ToAuditTrailWebhookArrayOutput ¶
func (o AuditTrailWebhookArrayOutput) ToAuditTrailWebhookArrayOutput() AuditTrailWebhookArrayOutput
func (AuditTrailWebhookArrayOutput) ToAuditTrailWebhookArrayOutputWithContext ¶
func (o AuditTrailWebhookArrayOutput) ToAuditTrailWebhookArrayOutputWithContext(ctx context.Context) AuditTrailWebhookArrayOutput
func (AuditTrailWebhookArrayOutput) ToOutput ¶
func (o AuditTrailWebhookArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*AuditTrailWebhook]
type AuditTrailWebhookInput ¶
type AuditTrailWebhookInput interface { pulumi.Input ToAuditTrailWebhookOutput() AuditTrailWebhookOutput ToAuditTrailWebhookOutputWithContext(ctx context.Context) AuditTrailWebhookOutput }
type AuditTrailWebhookMap ¶
type AuditTrailWebhookMap map[string]AuditTrailWebhookInput
func (AuditTrailWebhookMap) ElementType ¶
func (AuditTrailWebhookMap) ElementType() reflect.Type
func (AuditTrailWebhookMap) ToAuditTrailWebhookMapOutput ¶
func (i AuditTrailWebhookMap) ToAuditTrailWebhookMapOutput() AuditTrailWebhookMapOutput
func (AuditTrailWebhookMap) ToAuditTrailWebhookMapOutputWithContext ¶
func (i AuditTrailWebhookMap) ToAuditTrailWebhookMapOutputWithContext(ctx context.Context) AuditTrailWebhookMapOutput
func (AuditTrailWebhookMap) ToOutput ¶
func (i AuditTrailWebhookMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*AuditTrailWebhook]
type AuditTrailWebhookMapInput ¶
type AuditTrailWebhookMapInput interface { pulumi.Input ToAuditTrailWebhookMapOutput() AuditTrailWebhookMapOutput ToAuditTrailWebhookMapOutputWithContext(context.Context) AuditTrailWebhookMapOutput }
AuditTrailWebhookMapInput is an input type that accepts AuditTrailWebhookMap and AuditTrailWebhookMapOutput values. You can construct a concrete instance of `AuditTrailWebhookMapInput` via:
AuditTrailWebhookMap{ "key": AuditTrailWebhookArgs{...} }
type AuditTrailWebhookMapOutput ¶
type AuditTrailWebhookMapOutput struct{ *pulumi.OutputState }
func (AuditTrailWebhookMapOutput) ElementType ¶
func (AuditTrailWebhookMapOutput) ElementType() reflect.Type
func (AuditTrailWebhookMapOutput) MapIndex ¶
func (o AuditTrailWebhookMapOutput) MapIndex(k pulumi.StringInput) AuditTrailWebhookOutput
func (AuditTrailWebhookMapOutput) ToAuditTrailWebhookMapOutput ¶
func (o AuditTrailWebhookMapOutput) ToAuditTrailWebhookMapOutput() AuditTrailWebhookMapOutput
func (AuditTrailWebhookMapOutput) ToAuditTrailWebhookMapOutputWithContext ¶
func (o AuditTrailWebhookMapOutput) ToAuditTrailWebhookMapOutputWithContext(ctx context.Context) AuditTrailWebhookMapOutput
func (AuditTrailWebhookMapOutput) ToOutput ¶
func (o AuditTrailWebhookMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*AuditTrailWebhook]
type AuditTrailWebhookOutput ¶
type AuditTrailWebhookOutput struct{ *pulumi.OutputState }
func (AuditTrailWebhookOutput) ElementType ¶
func (AuditTrailWebhookOutput) ElementType() reflect.Type
func (AuditTrailWebhookOutput) Enabled ¶
func (o AuditTrailWebhookOutput) Enabled() pulumi.BoolOutput
`enabled` determines whether the webhook is enabled. If it is not, Spacelift will not send any requests to the endpoint.
func (AuditTrailWebhookOutput) Endpoint ¶
func (o AuditTrailWebhookOutput) Endpoint() pulumi.StringOutput
`endpoint` is the URL to which Spacelift will send POST requests about audit events.
func (AuditTrailWebhookOutput) IncludeRuns ¶
func (o AuditTrailWebhookOutput) IncludeRuns() pulumi.BoolPtrOutput
`includeRuns` determines whether the webhook should include information about the run that triggered the event.
func (AuditTrailWebhookOutput) Secret ¶
func (o AuditTrailWebhookOutput) Secret() pulumi.StringOutput
`secret` is a secret that Spacelift will send with the request
func (AuditTrailWebhookOutput) ToAuditTrailWebhookOutput ¶
func (o AuditTrailWebhookOutput) ToAuditTrailWebhookOutput() AuditTrailWebhookOutput
func (AuditTrailWebhookOutput) ToAuditTrailWebhookOutputWithContext ¶
func (o AuditTrailWebhookOutput) ToAuditTrailWebhookOutputWithContext(ctx context.Context) AuditTrailWebhookOutput
func (AuditTrailWebhookOutput) ToOutput ¶
func (o AuditTrailWebhookOutput) ToOutput(ctx context.Context) pulumix.Output[*AuditTrailWebhook]
type AuditTrailWebhookState ¶
type AuditTrailWebhookState struct { // `enabled` determines whether the webhook is enabled. If it is not, Spacelift will not send any requests to the endpoint. Enabled pulumi.BoolPtrInput // `endpoint` is the URL to which Spacelift will send POST requests about audit events. Endpoint pulumi.StringPtrInput // `includeRuns` determines whether the webhook should include information about the run that triggered the event. IncludeRuns pulumi.BoolPtrInput // `secret` is a secret that Spacelift will send with the request Secret pulumi.StringPtrInput }
func (AuditTrailWebhookState) ElementType ¶
func (AuditTrailWebhookState) ElementType() reflect.Type
type AwsIntegration ¶
type AwsIntegration struct { pulumi.CustomResourceState // Duration in seconds for which the assumed role credentials should be valid. Defaults to `900`. DurationSeconds pulumi.IntPtrOutput `pulumi:"durationSeconds"` // Custom external ID (works only for private workers). ExternalId pulumi.StringPtrOutput `pulumi:"externalId"` // Generate AWS credentials in the private worker. Defaults to `false`. GenerateCredentialsInWorker pulumi.BoolPtrOutput `pulumi:"generateCredentialsInWorker"` // Labels to set on the integration Labels pulumi.StringArrayOutput `pulumi:"labels"` // The friendly name of the integration Name pulumi.StringOutput `pulumi:"name"` // ARN of the AWS IAM role to attach RoleArn pulumi.StringOutput `pulumi:"roleArn"` // ID (slug) of the space the integration is in SpaceId pulumi.StringOutput `pulumi:"spaceId"` }
`AwsIntegration` represents an integration with an AWS account. This integration is account-level and needs to be explicitly attached to individual stacks in order to take effect.
Note: when assuming credentials for **shared workers**, Spacelift will use `$accountName@$integrationID@$stackID@$suffix` or `$accountName@$integrationID@$moduleID@$suffix` as [external ID](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-user_externalid.html) and `$runID@$stackID@$accountName` truncated to 64 characters as [session ID](https://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRole),$suffix will be `read` or `write`.
## Import
```sh
$ pulumi import spacelift:index/awsIntegration:AwsIntegration read_write_integration $INTEGRATION_ID
```
func GetAwsIntegration ¶
func GetAwsIntegration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AwsIntegrationState, opts ...pulumi.ResourceOption) (*AwsIntegration, error)
GetAwsIntegration gets an existing AwsIntegration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAwsIntegration ¶
func NewAwsIntegration(ctx *pulumi.Context, name string, args *AwsIntegrationArgs, opts ...pulumi.ResourceOption) (*AwsIntegration, error)
NewAwsIntegration registers a new resource with the given unique name, arguments, and options.
func (*AwsIntegration) ElementType ¶
func (*AwsIntegration) ElementType() reflect.Type
func (*AwsIntegration) ToAwsIntegrationOutput ¶
func (i *AwsIntegration) ToAwsIntegrationOutput() AwsIntegrationOutput
func (*AwsIntegration) ToAwsIntegrationOutputWithContext ¶
func (i *AwsIntegration) ToAwsIntegrationOutputWithContext(ctx context.Context) AwsIntegrationOutput
func (*AwsIntegration) ToOutput ¶
func (i *AwsIntegration) ToOutput(ctx context.Context) pulumix.Output[*AwsIntegration]
type AwsIntegrationArgs ¶
type AwsIntegrationArgs struct { // Duration in seconds for which the assumed role credentials should be valid. Defaults to `900`. DurationSeconds pulumi.IntPtrInput // Custom external ID (works only for private workers). ExternalId pulumi.StringPtrInput // Generate AWS credentials in the private worker. Defaults to `false`. GenerateCredentialsInWorker pulumi.BoolPtrInput // Labels to set on the integration Labels pulumi.StringArrayInput // The friendly name of the integration Name pulumi.StringPtrInput // ARN of the AWS IAM role to attach RoleArn pulumi.StringInput // ID (slug) of the space the integration is in SpaceId pulumi.StringPtrInput }
The set of arguments for constructing a AwsIntegration resource.
func (AwsIntegrationArgs) ElementType ¶
func (AwsIntegrationArgs) ElementType() reflect.Type
type AwsIntegrationArray ¶
type AwsIntegrationArray []AwsIntegrationInput
func (AwsIntegrationArray) ElementType ¶
func (AwsIntegrationArray) ElementType() reflect.Type
func (AwsIntegrationArray) ToAwsIntegrationArrayOutput ¶
func (i AwsIntegrationArray) ToAwsIntegrationArrayOutput() AwsIntegrationArrayOutput
func (AwsIntegrationArray) ToAwsIntegrationArrayOutputWithContext ¶
func (i AwsIntegrationArray) ToAwsIntegrationArrayOutputWithContext(ctx context.Context) AwsIntegrationArrayOutput
func (AwsIntegrationArray) ToOutput ¶
func (i AwsIntegrationArray) ToOutput(ctx context.Context) pulumix.Output[[]*AwsIntegration]
type AwsIntegrationArrayInput ¶
type AwsIntegrationArrayInput interface { pulumi.Input ToAwsIntegrationArrayOutput() AwsIntegrationArrayOutput ToAwsIntegrationArrayOutputWithContext(context.Context) AwsIntegrationArrayOutput }
AwsIntegrationArrayInput is an input type that accepts AwsIntegrationArray and AwsIntegrationArrayOutput values. You can construct a concrete instance of `AwsIntegrationArrayInput` via:
AwsIntegrationArray{ AwsIntegrationArgs{...} }
type AwsIntegrationArrayOutput ¶
type AwsIntegrationArrayOutput struct{ *pulumi.OutputState }
func (AwsIntegrationArrayOutput) ElementType ¶
func (AwsIntegrationArrayOutput) ElementType() reflect.Type
func (AwsIntegrationArrayOutput) Index ¶
func (o AwsIntegrationArrayOutput) Index(i pulumi.IntInput) AwsIntegrationOutput
func (AwsIntegrationArrayOutput) ToAwsIntegrationArrayOutput ¶
func (o AwsIntegrationArrayOutput) ToAwsIntegrationArrayOutput() AwsIntegrationArrayOutput
func (AwsIntegrationArrayOutput) ToAwsIntegrationArrayOutputWithContext ¶
func (o AwsIntegrationArrayOutput) ToAwsIntegrationArrayOutputWithContext(ctx context.Context) AwsIntegrationArrayOutput
func (AwsIntegrationArrayOutput) ToOutput ¶
func (o AwsIntegrationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*AwsIntegration]
type AwsIntegrationAttachment ¶
type AwsIntegrationAttachment struct { pulumi.CustomResourceState // Internal ID of the attachment entity AttachmentId pulumi.StringOutput `pulumi:"attachmentId"` // ID of the integration to attach IntegrationId pulumi.StringOutput `pulumi:"integrationId"` // ID of the module to attach the integration to ModuleId pulumi.StringPtrOutput `pulumi:"moduleId"` // Indicates whether this attachment is used for read operations. Defaults to `true`. Read pulumi.BoolPtrOutput `pulumi:"read"` // ID of the stack to attach the integration to StackId pulumi.StringPtrOutput `pulumi:"stackId"` // Indicates whether this attachment is used for write operations. Defaults to `true`. Write pulumi.BoolPtrOutput `pulumi:"write"` }
`AwsIntegrationAttachment` represents the attachment between a reusable AWS integration and a single stack or module.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.NewAwsIntegrationAttachment(ctx, "thisAwsIntegrationAttachment", &spacelift.AwsIntegrationAttachmentArgs{ IntegrationId: pulumi.Any(spacelift_aws_integration.This.Id), StackId: pulumi.String("my-stack-id"), Read: pulumi.Bool(true), Write: pulumi.Bool(true), }, pulumi.DependsOn([]pulumi.Resource{ aws_iam_role.This, })) if err != nil { return err } _, err = spacelift.NewAwsIntegrationAttachment(ctx, "thisIndex/awsIntegrationAttachmentAwsIntegrationAttachment", &spacelift.AwsIntegrationAttachmentArgs{ IntegrationId: pulumi.Any(spacelift_aws_integration.This.Id), ModuleId: pulumi.String("my-module-id"), Read: pulumi.Bool(true), Write: pulumi.Bool(true), }, pulumi.DependsOn([]pulumi.Resource{ aws_iam_role.This, })) if err != nil { return err } return nil }) }
```
## Import
```sh
$ pulumi import spacelift:index/awsIntegrationAttachment:AwsIntegrationAttachment read_write_my_stack $INTEGRATION_ID/$PROJECT_ID
```
func GetAwsIntegrationAttachment ¶
func GetAwsIntegrationAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AwsIntegrationAttachmentState, opts ...pulumi.ResourceOption) (*AwsIntegrationAttachment, error)
GetAwsIntegrationAttachment gets an existing AwsIntegrationAttachment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAwsIntegrationAttachment ¶
func NewAwsIntegrationAttachment(ctx *pulumi.Context, name string, args *AwsIntegrationAttachmentArgs, opts ...pulumi.ResourceOption) (*AwsIntegrationAttachment, error)
NewAwsIntegrationAttachment registers a new resource with the given unique name, arguments, and options.
func (*AwsIntegrationAttachment) ElementType ¶
func (*AwsIntegrationAttachment) ElementType() reflect.Type
func (*AwsIntegrationAttachment) ToAwsIntegrationAttachmentOutput ¶
func (i *AwsIntegrationAttachment) ToAwsIntegrationAttachmentOutput() AwsIntegrationAttachmentOutput
func (*AwsIntegrationAttachment) ToAwsIntegrationAttachmentOutputWithContext ¶
func (i *AwsIntegrationAttachment) ToAwsIntegrationAttachmentOutputWithContext(ctx context.Context) AwsIntegrationAttachmentOutput
func (*AwsIntegrationAttachment) ToOutput ¶
func (i *AwsIntegrationAttachment) ToOutput(ctx context.Context) pulumix.Output[*AwsIntegrationAttachment]
type AwsIntegrationAttachmentArgs ¶
type AwsIntegrationAttachmentArgs struct { // ID of the integration to attach IntegrationId pulumi.StringInput // ID of the module to attach the integration to ModuleId pulumi.StringPtrInput // Indicates whether this attachment is used for read operations. Defaults to `true`. Read pulumi.BoolPtrInput // ID of the stack to attach the integration to StackId pulumi.StringPtrInput // Indicates whether this attachment is used for write operations. Defaults to `true`. Write pulumi.BoolPtrInput }
The set of arguments for constructing a AwsIntegrationAttachment resource.
func (AwsIntegrationAttachmentArgs) ElementType ¶
func (AwsIntegrationAttachmentArgs) ElementType() reflect.Type
type AwsIntegrationAttachmentArray ¶
type AwsIntegrationAttachmentArray []AwsIntegrationAttachmentInput
func (AwsIntegrationAttachmentArray) ElementType ¶
func (AwsIntegrationAttachmentArray) ElementType() reflect.Type
func (AwsIntegrationAttachmentArray) ToAwsIntegrationAttachmentArrayOutput ¶
func (i AwsIntegrationAttachmentArray) ToAwsIntegrationAttachmentArrayOutput() AwsIntegrationAttachmentArrayOutput
func (AwsIntegrationAttachmentArray) ToAwsIntegrationAttachmentArrayOutputWithContext ¶
func (i AwsIntegrationAttachmentArray) ToAwsIntegrationAttachmentArrayOutputWithContext(ctx context.Context) AwsIntegrationAttachmentArrayOutput
func (AwsIntegrationAttachmentArray) ToOutput ¶
func (i AwsIntegrationAttachmentArray) ToOutput(ctx context.Context) pulumix.Output[[]*AwsIntegrationAttachment]
type AwsIntegrationAttachmentArrayInput ¶
type AwsIntegrationAttachmentArrayInput interface { pulumi.Input ToAwsIntegrationAttachmentArrayOutput() AwsIntegrationAttachmentArrayOutput ToAwsIntegrationAttachmentArrayOutputWithContext(context.Context) AwsIntegrationAttachmentArrayOutput }
AwsIntegrationAttachmentArrayInput is an input type that accepts AwsIntegrationAttachmentArray and AwsIntegrationAttachmentArrayOutput values. You can construct a concrete instance of `AwsIntegrationAttachmentArrayInput` via:
AwsIntegrationAttachmentArray{ AwsIntegrationAttachmentArgs{...} }
type AwsIntegrationAttachmentArrayOutput ¶
type AwsIntegrationAttachmentArrayOutput struct{ *pulumi.OutputState }
func (AwsIntegrationAttachmentArrayOutput) ElementType ¶
func (AwsIntegrationAttachmentArrayOutput) ElementType() reflect.Type
func (AwsIntegrationAttachmentArrayOutput) Index ¶
func (o AwsIntegrationAttachmentArrayOutput) Index(i pulumi.IntInput) AwsIntegrationAttachmentOutput
func (AwsIntegrationAttachmentArrayOutput) ToAwsIntegrationAttachmentArrayOutput ¶
func (o AwsIntegrationAttachmentArrayOutput) ToAwsIntegrationAttachmentArrayOutput() AwsIntegrationAttachmentArrayOutput
func (AwsIntegrationAttachmentArrayOutput) ToAwsIntegrationAttachmentArrayOutputWithContext ¶
func (o AwsIntegrationAttachmentArrayOutput) ToAwsIntegrationAttachmentArrayOutputWithContext(ctx context.Context) AwsIntegrationAttachmentArrayOutput
func (AwsIntegrationAttachmentArrayOutput) ToOutput ¶
func (o AwsIntegrationAttachmentArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*AwsIntegrationAttachment]
type AwsIntegrationAttachmentInput ¶
type AwsIntegrationAttachmentInput interface { pulumi.Input ToAwsIntegrationAttachmentOutput() AwsIntegrationAttachmentOutput ToAwsIntegrationAttachmentOutputWithContext(ctx context.Context) AwsIntegrationAttachmentOutput }
type AwsIntegrationAttachmentMap ¶
type AwsIntegrationAttachmentMap map[string]AwsIntegrationAttachmentInput
func (AwsIntegrationAttachmentMap) ElementType ¶
func (AwsIntegrationAttachmentMap) ElementType() reflect.Type
func (AwsIntegrationAttachmentMap) ToAwsIntegrationAttachmentMapOutput ¶
func (i AwsIntegrationAttachmentMap) ToAwsIntegrationAttachmentMapOutput() AwsIntegrationAttachmentMapOutput
func (AwsIntegrationAttachmentMap) ToAwsIntegrationAttachmentMapOutputWithContext ¶
func (i AwsIntegrationAttachmentMap) ToAwsIntegrationAttachmentMapOutputWithContext(ctx context.Context) AwsIntegrationAttachmentMapOutput
func (AwsIntegrationAttachmentMap) ToOutput ¶
func (i AwsIntegrationAttachmentMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*AwsIntegrationAttachment]
type AwsIntegrationAttachmentMapInput ¶
type AwsIntegrationAttachmentMapInput interface { pulumi.Input ToAwsIntegrationAttachmentMapOutput() AwsIntegrationAttachmentMapOutput ToAwsIntegrationAttachmentMapOutputWithContext(context.Context) AwsIntegrationAttachmentMapOutput }
AwsIntegrationAttachmentMapInput is an input type that accepts AwsIntegrationAttachmentMap and AwsIntegrationAttachmentMapOutput values. You can construct a concrete instance of `AwsIntegrationAttachmentMapInput` via:
AwsIntegrationAttachmentMap{ "key": AwsIntegrationAttachmentArgs{...} }
type AwsIntegrationAttachmentMapOutput ¶
type AwsIntegrationAttachmentMapOutput struct{ *pulumi.OutputState }
func (AwsIntegrationAttachmentMapOutput) ElementType ¶
func (AwsIntegrationAttachmentMapOutput) ElementType() reflect.Type
func (AwsIntegrationAttachmentMapOutput) MapIndex ¶
func (o AwsIntegrationAttachmentMapOutput) MapIndex(k pulumi.StringInput) AwsIntegrationAttachmentOutput
func (AwsIntegrationAttachmentMapOutput) ToAwsIntegrationAttachmentMapOutput ¶
func (o AwsIntegrationAttachmentMapOutput) ToAwsIntegrationAttachmentMapOutput() AwsIntegrationAttachmentMapOutput
func (AwsIntegrationAttachmentMapOutput) ToAwsIntegrationAttachmentMapOutputWithContext ¶
func (o AwsIntegrationAttachmentMapOutput) ToAwsIntegrationAttachmentMapOutputWithContext(ctx context.Context) AwsIntegrationAttachmentMapOutput
func (AwsIntegrationAttachmentMapOutput) ToOutput ¶
func (o AwsIntegrationAttachmentMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*AwsIntegrationAttachment]
type AwsIntegrationAttachmentOutput ¶
type AwsIntegrationAttachmentOutput struct{ *pulumi.OutputState }
func (AwsIntegrationAttachmentOutput) AttachmentId ¶
func (o AwsIntegrationAttachmentOutput) AttachmentId() pulumi.StringOutput
Internal ID of the attachment entity
func (AwsIntegrationAttachmentOutput) ElementType ¶
func (AwsIntegrationAttachmentOutput) ElementType() reflect.Type
func (AwsIntegrationAttachmentOutput) IntegrationId ¶
func (o AwsIntegrationAttachmentOutput) IntegrationId() pulumi.StringOutput
ID of the integration to attach
func (AwsIntegrationAttachmentOutput) ModuleId ¶
func (o AwsIntegrationAttachmentOutput) ModuleId() pulumi.StringPtrOutput
ID of the module to attach the integration to
func (AwsIntegrationAttachmentOutput) Read ¶
func (o AwsIntegrationAttachmentOutput) Read() pulumi.BoolPtrOutput
Indicates whether this attachment is used for read operations. Defaults to `true`.
func (AwsIntegrationAttachmentOutput) StackId ¶
func (o AwsIntegrationAttachmentOutput) StackId() pulumi.StringPtrOutput
ID of the stack to attach the integration to
func (AwsIntegrationAttachmentOutput) ToAwsIntegrationAttachmentOutput ¶
func (o AwsIntegrationAttachmentOutput) ToAwsIntegrationAttachmentOutput() AwsIntegrationAttachmentOutput
func (AwsIntegrationAttachmentOutput) ToAwsIntegrationAttachmentOutputWithContext ¶
func (o AwsIntegrationAttachmentOutput) ToAwsIntegrationAttachmentOutputWithContext(ctx context.Context) AwsIntegrationAttachmentOutput
func (AwsIntegrationAttachmentOutput) ToOutput ¶
func (o AwsIntegrationAttachmentOutput) ToOutput(ctx context.Context) pulumix.Output[*AwsIntegrationAttachment]
func (AwsIntegrationAttachmentOutput) Write ¶
func (o AwsIntegrationAttachmentOutput) Write() pulumi.BoolPtrOutput
Indicates whether this attachment is used for write operations. Defaults to `true`.
type AwsIntegrationAttachmentState ¶
type AwsIntegrationAttachmentState struct { // Internal ID of the attachment entity AttachmentId pulumi.StringPtrInput // ID of the integration to attach IntegrationId pulumi.StringPtrInput // ID of the module to attach the integration to ModuleId pulumi.StringPtrInput // Indicates whether this attachment is used for read operations. Defaults to `true`. Read pulumi.BoolPtrInput // ID of the stack to attach the integration to StackId pulumi.StringPtrInput // Indicates whether this attachment is used for write operations. Defaults to `true`. Write pulumi.BoolPtrInput }
func (AwsIntegrationAttachmentState) ElementType ¶
func (AwsIntegrationAttachmentState) ElementType() reflect.Type
type AwsIntegrationInput ¶
type AwsIntegrationInput interface { pulumi.Input ToAwsIntegrationOutput() AwsIntegrationOutput ToAwsIntegrationOutputWithContext(ctx context.Context) AwsIntegrationOutput }
type AwsIntegrationMap ¶
type AwsIntegrationMap map[string]AwsIntegrationInput
func (AwsIntegrationMap) ElementType ¶
func (AwsIntegrationMap) ElementType() reflect.Type
func (AwsIntegrationMap) ToAwsIntegrationMapOutput ¶
func (i AwsIntegrationMap) ToAwsIntegrationMapOutput() AwsIntegrationMapOutput
func (AwsIntegrationMap) ToAwsIntegrationMapOutputWithContext ¶
func (i AwsIntegrationMap) ToAwsIntegrationMapOutputWithContext(ctx context.Context) AwsIntegrationMapOutput
func (AwsIntegrationMap) ToOutput ¶
func (i AwsIntegrationMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*AwsIntegration]
type AwsIntegrationMapInput ¶
type AwsIntegrationMapInput interface { pulumi.Input ToAwsIntegrationMapOutput() AwsIntegrationMapOutput ToAwsIntegrationMapOutputWithContext(context.Context) AwsIntegrationMapOutput }
AwsIntegrationMapInput is an input type that accepts AwsIntegrationMap and AwsIntegrationMapOutput values. You can construct a concrete instance of `AwsIntegrationMapInput` via:
AwsIntegrationMap{ "key": AwsIntegrationArgs{...} }
type AwsIntegrationMapOutput ¶
type AwsIntegrationMapOutput struct{ *pulumi.OutputState }
func (AwsIntegrationMapOutput) ElementType ¶
func (AwsIntegrationMapOutput) ElementType() reflect.Type
func (AwsIntegrationMapOutput) MapIndex ¶
func (o AwsIntegrationMapOutput) MapIndex(k pulumi.StringInput) AwsIntegrationOutput
func (AwsIntegrationMapOutput) ToAwsIntegrationMapOutput ¶
func (o AwsIntegrationMapOutput) ToAwsIntegrationMapOutput() AwsIntegrationMapOutput
func (AwsIntegrationMapOutput) ToAwsIntegrationMapOutputWithContext ¶
func (o AwsIntegrationMapOutput) ToAwsIntegrationMapOutputWithContext(ctx context.Context) AwsIntegrationMapOutput
func (AwsIntegrationMapOutput) ToOutput ¶
func (o AwsIntegrationMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*AwsIntegration]
type AwsIntegrationOutput ¶
type AwsIntegrationOutput struct{ *pulumi.OutputState }
func (AwsIntegrationOutput) DurationSeconds ¶
func (o AwsIntegrationOutput) DurationSeconds() pulumi.IntPtrOutput
Duration in seconds for which the assumed role credentials should be valid. Defaults to `900`.
func (AwsIntegrationOutput) ElementType ¶
func (AwsIntegrationOutput) ElementType() reflect.Type
func (AwsIntegrationOutput) ExternalId ¶
func (o AwsIntegrationOutput) ExternalId() pulumi.StringPtrOutput
Custom external ID (works only for private workers).
func (AwsIntegrationOutput) GenerateCredentialsInWorker ¶
func (o AwsIntegrationOutput) GenerateCredentialsInWorker() pulumi.BoolPtrOutput
Generate AWS credentials in the private worker. Defaults to `false`.
func (AwsIntegrationOutput) Labels ¶
func (o AwsIntegrationOutput) Labels() pulumi.StringArrayOutput
Labels to set on the integration
func (AwsIntegrationOutput) Name ¶
func (o AwsIntegrationOutput) Name() pulumi.StringOutput
The friendly name of the integration
func (AwsIntegrationOutput) RoleArn ¶
func (o AwsIntegrationOutput) RoleArn() pulumi.StringOutput
ARN of the AWS IAM role to attach
func (AwsIntegrationOutput) SpaceId ¶
func (o AwsIntegrationOutput) SpaceId() pulumi.StringOutput
ID (slug) of the space the integration is in
func (AwsIntegrationOutput) ToAwsIntegrationOutput ¶
func (o AwsIntegrationOutput) ToAwsIntegrationOutput() AwsIntegrationOutput
func (AwsIntegrationOutput) ToAwsIntegrationOutputWithContext ¶
func (o AwsIntegrationOutput) ToAwsIntegrationOutputWithContext(ctx context.Context) AwsIntegrationOutput
func (AwsIntegrationOutput) ToOutput ¶
func (o AwsIntegrationOutput) ToOutput(ctx context.Context) pulumix.Output[*AwsIntegration]
type AwsIntegrationState ¶
type AwsIntegrationState struct { // Duration in seconds for which the assumed role credentials should be valid. Defaults to `900`. DurationSeconds pulumi.IntPtrInput // Custom external ID (works only for private workers). ExternalId pulumi.StringPtrInput // Generate AWS credentials in the private worker. Defaults to `false`. GenerateCredentialsInWorker pulumi.BoolPtrInput // Labels to set on the integration Labels pulumi.StringArrayInput // The friendly name of the integration Name pulumi.StringPtrInput // ARN of the AWS IAM role to attach RoleArn pulumi.StringPtrInput // ID (slug) of the space the integration is in SpaceId pulumi.StringPtrInput }
func (AwsIntegrationState) ElementType ¶
func (AwsIntegrationState) ElementType() reflect.Type
type AwsRole ¶
type AwsRole struct { pulumi.CustomResourceState // AWS IAM role session duration in seconds DurationSeconds pulumi.IntOutput `pulumi:"durationSeconds"` // Custom external ID (works only for private workers). ExternalId pulumi.StringPtrOutput `pulumi:"externalId"` // Generate AWS credentials in the private worker. Defaults to `false`. GenerateCredentialsInWorker pulumi.BoolPtrOutput `pulumi:"generateCredentialsInWorker"` // ID of the module which assumes the AWS IAM role ModuleId pulumi.StringPtrOutput `pulumi:"moduleId"` // ARN of the AWS IAM role to attach RoleArn pulumi.StringOutput `pulumi:"roleArn"` // ID of the stack which assumes the AWS IAM role StackId pulumi.StringPtrOutput `pulumi:"stackId"` }
**NOTE:** while this resource continues to work, we have replaced it with the `AwsIntegration` resource. The new resource allows integrations to be shared by multiple stacks/modules and also supports separate read vs write roles. Please use the `AwsIntegration` resource instead.
`AwsRole` represents [cross-account IAM role delegation](https://docs.aws.amazon.com/IAM/latest/UserGuide/tutorial_cross-account-with-roles.html) between the Spacelift worker and an individual stack or module. If this is set, Spacelift will use AWS STS to assume the supplied IAM role and put its temporary credentials in the runtime environment.
If you use private workers, you can also assume IAM role on the worker side using your own AWS credentials (e.g. from EC2 instance profile).
Note: when assuming credentials for **shared worker**, Spacelift will use `$accountName@$stackID` or `$accountName@$moduleID` as [external ID](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-user_externalid.html) and `$runID@$stackID@$accountName` truncated to 64 characters as [session ID](https://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRole).
## Import
```sh
$ pulumi import spacelift:index/awsRole:AwsRole k8s-core stack/$STACK_ID
```
```sh
$ pulumi import spacelift:index/awsRole:AwsRole k8s-core module/$MODULE_ID
```
func GetAwsRole ¶
func GetAwsRole(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AwsRoleState, opts ...pulumi.ResourceOption) (*AwsRole, error)
GetAwsRole gets an existing AwsRole resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAwsRole ¶
func NewAwsRole(ctx *pulumi.Context, name string, args *AwsRoleArgs, opts ...pulumi.ResourceOption) (*AwsRole, error)
NewAwsRole registers a new resource with the given unique name, arguments, and options.
func (*AwsRole) ElementType ¶
func (*AwsRole) ToAwsRoleOutput ¶
func (i *AwsRole) ToAwsRoleOutput() AwsRoleOutput
func (*AwsRole) ToAwsRoleOutputWithContext ¶
func (i *AwsRole) ToAwsRoleOutputWithContext(ctx context.Context) AwsRoleOutput
type AwsRoleArgs ¶
type AwsRoleArgs struct { // AWS IAM role session duration in seconds DurationSeconds pulumi.IntPtrInput // Custom external ID (works only for private workers). ExternalId pulumi.StringPtrInput // Generate AWS credentials in the private worker. Defaults to `false`. GenerateCredentialsInWorker pulumi.BoolPtrInput // ID of the module which assumes the AWS IAM role ModuleId pulumi.StringPtrInput // ARN of the AWS IAM role to attach RoleArn pulumi.StringInput // ID of the stack which assumes the AWS IAM role StackId pulumi.StringPtrInput }
The set of arguments for constructing a AwsRole resource.
func (AwsRoleArgs) ElementType ¶
func (AwsRoleArgs) ElementType() reflect.Type
type AwsRoleArray ¶
type AwsRoleArray []AwsRoleInput
func (AwsRoleArray) ElementType ¶
func (AwsRoleArray) ElementType() reflect.Type
func (AwsRoleArray) ToAwsRoleArrayOutput ¶
func (i AwsRoleArray) ToAwsRoleArrayOutput() AwsRoleArrayOutput
func (AwsRoleArray) ToAwsRoleArrayOutputWithContext ¶
func (i AwsRoleArray) ToAwsRoleArrayOutputWithContext(ctx context.Context) AwsRoleArrayOutput
type AwsRoleArrayInput ¶
type AwsRoleArrayInput interface { pulumi.Input ToAwsRoleArrayOutput() AwsRoleArrayOutput ToAwsRoleArrayOutputWithContext(context.Context) AwsRoleArrayOutput }
AwsRoleArrayInput is an input type that accepts AwsRoleArray and AwsRoleArrayOutput values. You can construct a concrete instance of `AwsRoleArrayInput` via:
AwsRoleArray{ AwsRoleArgs{...} }
type AwsRoleArrayOutput ¶
type AwsRoleArrayOutput struct{ *pulumi.OutputState }
func (AwsRoleArrayOutput) ElementType ¶
func (AwsRoleArrayOutput) ElementType() reflect.Type
func (AwsRoleArrayOutput) Index ¶
func (o AwsRoleArrayOutput) Index(i pulumi.IntInput) AwsRoleOutput
func (AwsRoleArrayOutput) ToAwsRoleArrayOutput ¶
func (o AwsRoleArrayOutput) ToAwsRoleArrayOutput() AwsRoleArrayOutput
func (AwsRoleArrayOutput) ToAwsRoleArrayOutputWithContext ¶
func (o AwsRoleArrayOutput) ToAwsRoleArrayOutputWithContext(ctx context.Context) AwsRoleArrayOutput
type AwsRoleInput ¶
type AwsRoleInput interface { pulumi.Input ToAwsRoleOutput() AwsRoleOutput ToAwsRoleOutputWithContext(ctx context.Context) AwsRoleOutput }
type AwsRoleMap ¶
type AwsRoleMap map[string]AwsRoleInput
func (AwsRoleMap) ElementType ¶
func (AwsRoleMap) ElementType() reflect.Type
func (AwsRoleMap) ToAwsRoleMapOutput ¶
func (i AwsRoleMap) ToAwsRoleMapOutput() AwsRoleMapOutput
func (AwsRoleMap) ToAwsRoleMapOutputWithContext ¶
func (i AwsRoleMap) ToAwsRoleMapOutputWithContext(ctx context.Context) AwsRoleMapOutput
type AwsRoleMapInput ¶
type AwsRoleMapInput interface { pulumi.Input ToAwsRoleMapOutput() AwsRoleMapOutput ToAwsRoleMapOutputWithContext(context.Context) AwsRoleMapOutput }
AwsRoleMapInput is an input type that accepts AwsRoleMap and AwsRoleMapOutput values. You can construct a concrete instance of `AwsRoleMapInput` via:
AwsRoleMap{ "key": AwsRoleArgs{...} }
type AwsRoleMapOutput ¶
type AwsRoleMapOutput struct{ *pulumi.OutputState }
func (AwsRoleMapOutput) ElementType ¶
func (AwsRoleMapOutput) ElementType() reflect.Type
func (AwsRoleMapOutput) MapIndex ¶
func (o AwsRoleMapOutput) MapIndex(k pulumi.StringInput) AwsRoleOutput
func (AwsRoleMapOutput) ToAwsRoleMapOutput ¶
func (o AwsRoleMapOutput) ToAwsRoleMapOutput() AwsRoleMapOutput
func (AwsRoleMapOutput) ToAwsRoleMapOutputWithContext ¶
func (o AwsRoleMapOutput) ToAwsRoleMapOutputWithContext(ctx context.Context) AwsRoleMapOutput
type AwsRoleOutput ¶
type AwsRoleOutput struct{ *pulumi.OutputState }
func (AwsRoleOutput) DurationSeconds ¶
func (o AwsRoleOutput) DurationSeconds() pulumi.IntOutput
AWS IAM role session duration in seconds
func (AwsRoleOutput) ElementType ¶
func (AwsRoleOutput) ElementType() reflect.Type
func (AwsRoleOutput) ExternalId ¶
func (o AwsRoleOutput) ExternalId() pulumi.StringPtrOutput
Custom external ID (works only for private workers).
func (AwsRoleOutput) GenerateCredentialsInWorker ¶
func (o AwsRoleOutput) GenerateCredentialsInWorker() pulumi.BoolPtrOutput
Generate AWS credentials in the private worker. Defaults to `false`.
func (AwsRoleOutput) ModuleId ¶
func (o AwsRoleOutput) ModuleId() pulumi.StringPtrOutput
ID of the module which assumes the AWS IAM role
func (AwsRoleOutput) RoleArn ¶
func (o AwsRoleOutput) RoleArn() pulumi.StringOutput
ARN of the AWS IAM role to attach
func (AwsRoleOutput) StackId ¶
func (o AwsRoleOutput) StackId() pulumi.StringPtrOutput
ID of the stack which assumes the AWS IAM role
func (AwsRoleOutput) ToAwsRoleOutput ¶
func (o AwsRoleOutput) ToAwsRoleOutput() AwsRoleOutput
func (AwsRoleOutput) ToAwsRoleOutputWithContext ¶
func (o AwsRoleOutput) ToAwsRoleOutputWithContext(ctx context.Context) AwsRoleOutput
type AwsRoleState ¶
type AwsRoleState struct { // AWS IAM role session duration in seconds DurationSeconds pulumi.IntPtrInput // Custom external ID (works only for private workers). ExternalId pulumi.StringPtrInput // Generate AWS credentials in the private worker. Defaults to `false`. GenerateCredentialsInWorker pulumi.BoolPtrInput // ID of the module which assumes the AWS IAM role ModuleId pulumi.StringPtrInput // ARN of the AWS IAM role to attach RoleArn pulumi.StringPtrInput // ID of the stack which assumes the AWS IAM role StackId pulumi.StringPtrInput }
func (AwsRoleState) ElementType ¶
func (AwsRoleState) ElementType() reflect.Type
type AzureIntegration ¶
type AzureIntegration struct { pulumi.CustomResourceState // Indicates whether admin consent has been performed for the AAD Application. AdminConsentProvided pulumi.BoolOutput `pulumi:"adminConsentProvided"` // The URL to use to provide admin consent to the application in the customer's tenant AdminConsentUrl pulumi.StringOutput `pulumi:"adminConsentUrl"` // The applicationId of the Azure AD application used by the integration. ApplicationId pulumi.StringOutput `pulumi:"applicationId"` // The default subscription ID to use, if one isn't specified at the stack/module level DefaultSubscriptionId pulumi.StringPtrOutput `pulumi:"defaultSubscriptionId"` // The display name for the application in Azure. This is automatically generated when the integration is created, and cannot be changed without deleting and recreating the integration. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Labels to set on the integration Labels pulumi.StringArrayOutput `pulumi:"labels"` // The friendly name of the integration Name pulumi.StringOutput `pulumi:"name"` // ID (slug) of the space the integration is in SpaceId pulumi.StringOutput `pulumi:"spaceId"` // The Azure AD tenant ID TenantId pulumi.StringOutput `pulumi:"tenantId"` }
`AzureIntegration` represents an integration with an Azure AD tenant. This integration is account-level and needs to be explicitly attached to individual stacks in order to take effect. Note that you will need to provide admin consent manually for the integration to work
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.NewAzureIntegration(ctx, "example", &spacelift.AzureIntegrationArgs{ DefaultSubscriptionId: pulumi.String("default-subscription-id"), Labels: pulumi.StringArray{ pulumi.String("one"), pulumi.String("two"), }, TenantId: pulumi.String("tenant-id"), }) if err != nil { return err } return nil }) }
```
## Import
```sh
$ pulumi import spacelift:index/azureIntegration:AzureIntegration example $INTEGRATION_ID
```
func GetAzureIntegration ¶
func GetAzureIntegration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AzureIntegrationState, opts ...pulumi.ResourceOption) (*AzureIntegration, error)
GetAzureIntegration gets an existing AzureIntegration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAzureIntegration ¶
func NewAzureIntegration(ctx *pulumi.Context, name string, args *AzureIntegrationArgs, opts ...pulumi.ResourceOption) (*AzureIntegration, error)
NewAzureIntegration registers a new resource with the given unique name, arguments, and options.
func (*AzureIntegration) ElementType ¶
func (*AzureIntegration) ElementType() reflect.Type
func (*AzureIntegration) ToAzureIntegrationOutput ¶
func (i *AzureIntegration) ToAzureIntegrationOutput() AzureIntegrationOutput
func (*AzureIntegration) ToAzureIntegrationOutputWithContext ¶
func (i *AzureIntegration) ToAzureIntegrationOutputWithContext(ctx context.Context) AzureIntegrationOutput
func (*AzureIntegration) ToOutput ¶
func (i *AzureIntegration) ToOutput(ctx context.Context) pulumix.Output[*AzureIntegration]
type AzureIntegrationArgs ¶
type AzureIntegrationArgs struct { // The default subscription ID to use, if one isn't specified at the stack/module level DefaultSubscriptionId pulumi.StringPtrInput // Labels to set on the integration Labels pulumi.StringArrayInput // The friendly name of the integration Name pulumi.StringPtrInput // ID (slug) of the space the integration is in SpaceId pulumi.StringPtrInput // The Azure AD tenant ID TenantId pulumi.StringInput }
The set of arguments for constructing a AzureIntegration resource.
func (AzureIntegrationArgs) ElementType ¶
func (AzureIntegrationArgs) ElementType() reflect.Type
type AzureIntegrationArray ¶
type AzureIntegrationArray []AzureIntegrationInput
func (AzureIntegrationArray) ElementType ¶
func (AzureIntegrationArray) ElementType() reflect.Type
func (AzureIntegrationArray) ToAzureIntegrationArrayOutput ¶
func (i AzureIntegrationArray) ToAzureIntegrationArrayOutput() AzureIntegrationArrayOutput
func (AzureIntegrationArray) ToAzureIntegrationArrayOutputWithContext ¶
func (i AzureIntegrationArray) ToAzureIntegrationArrayOutputWithContext(ctx context.Context) AzureIntegrationArrayOutput
func (AzureIntegrationArray) ToOutput ¶
func (i AzureIntegrationArray) ToOutput(ctx context.Context) pulumix.Output[[]*AzureIntegration]
type AzureIntegrationArrayInput ¶
type AzureIntegrationArrayInput interface { pulumi.Input ToAzureIntegrationArrayOutput() AzureIntegrationArrayOutput ToAzureIntegrationArrayOutputWithContext(context.Context) AzureIntegrationArrayOutput }
AzureIntegrationArrayInput is an input type that accepts AzureIntegrationArray and AzureIntegrationArrayOutput values. You can construct a concrete instance of `AzureIntegrationArrayInput` via:
AzureIntegrationArray{ AzureIntegrationArgs{...} }
type AzureIntegrationArrayOutput ¶
type AzureIntegrationArrayOutput struct{ *pulumi.OutputState }
func (AzureIntegrationArrayOutput) ElementType ¶
func (AzureIntegrationArrayOutput) ElementType() reflect.Type
func (AzureIntegrationArrayOutput) Index ¶
func (o AzureIntegrationArrayOutput) Index(i pulumi.IntInput) AzureIntegrationOutput
func (AzureIntegrationArrayOutput) ToAzureIntegrationArrayOutput ¶
func (o AzureIntegrationArrayOutput) ToAzureIntegrationArrayOutput() AzureIntegrationArrayOutput
func (AzureIntegrationArrayOutput) ToAzureIntegrationArrayOutputWithContext ¶
func (o AzureIntegrationArrayOutput) ToAzureIntegrationArrayOutputWithContext(ctx context.Context) AzureIntegrationArrayOutput
func (AzureIntegrationArrayOutput) ToOutput ¶
func (o AzureIntegrationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*AzureIntegration]
type AzureIntegrationAttachment ¶
type AzureIntegrationAttachment struct { pulumi.CustomResourceState // Internal ID of the attachment entity AttachmentId pulumi.StringOutput `pulumi:"attachmentId"` // ID of the integration to attach IntegrationId pulumi.StringOutput `pulumi:"integrationId"` // ID of the module to attach the integration to ModuleId pulumi.StringPtrOutput `pulumi:"moduleId"` // Indicates whether this attachment is used for read operations. Defaults to `true`. Read pulumi.BoolPtrOutput `pulumi:"read"` // ID of the stack to attach the integration to StackId pulumi.StringPtrOutput `pulumi:"stackId"` // Contains the Azure subscription ID to use with this Stack. Overrides the default subscription ID set at the integration level. SubscriptionId pulumi.StringPtrOutput `pulumi:"subscriptionId"` // Indicates whether this attachment is used for write operations. Defaults to `true`. Write pulumi.BoolPtrOutput `pulumi:"write"` }
`AzureIntegrationAttachment` represents the attachment between a reusable Azure integration and a single stack or module.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.NewAzureIntegrationAttachment(ctx, "readonly", &spacelift.AzureIntegrationAttachmentArgs{ IntegrationId: pulumi.Any(spacelift_azure_integration.Example.Id), StackId: pulumi.Any(spacelift_stack.Example.Id), Write: pulumi.Bool(false), SubscriptionId: pulumi.String("subscription_id"), }) if err != nil { return err } _, err = spacelift.NewAzureIntegrationAttachment(ctx, "writeonly", &spacelift.AzureIntegrationAttachmentArgs{ IntegrationId: pulumi.Any(spacelift_azure_integration.Example.Id), StackId: pulumi.Any(spacelift_module.Example.Id), Read: pulumi.Bool(false), SubscriptionId: pulumi.String("subscription_id"), }) if err != nil { return err } return nil }) }
```
## Import
```sh
$ pulumi import spacelift:index/azureIntegrationAttachment:AzureIntegrationAttachment readonly $INTEGRATION_ID/$STACK_ID
```
```sh
$ pulumi import spacelift:index/azureIntegrationAttachment:AzureIntegrationAttachment writeonly $INTEGRATION_ID/$MODULE_ID
```
func GetAzureIntegrationAttachment ¶
func GetAzureIntegrationAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AzureIntegrationAttachmentState, opts ...pulumi.ResourceOption) (*AzureIntegrationAttachment, error)
GetAzureIntegrationAttachment gets an existing AzureIntegrationAttachment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAzureIntegrationAttachment ¶
func NewAzureIntegrationAttachment(ctx *pulumi.Context, name string, args *AzureIntegrationAttachmentArgs, opts ...pulumi.ResourceOption) (*AzureIntegrationAttachment, error)
NewAzureIntegrationAttachment registers a new resource with the given unique name, arguments, and options.
func (*AzureIntegrationAttachment) ElementType ¶
func (*AzureIntegrationAttachment) ElementType() reflect.Type
func (*AzureIntegrationAttachment) ToAzureIntegrationAttachmentOutput ¶
func (i *AzureIntegrationAttachment) ToAzureIntegrationAttachmentOutput() AzureIntegrationAttachmentOutput
func (*AzureIntegrationAttachment) ToAzureIntegrationAttachmentOutputWithContext ¶
func (i *AzureIntegrationAttachment) ToAzureIntegrationAttachmentOutputWithContext(ctx context.Context) AzureIntegrationAttachmentOutput
func (*AzureIntegrationAttachment) ToOutput ¶
func (i *AzureIntegrationAttachment) ToOutput(ctx context.Context) pulumix.Output[*AzureIntegrationAttachment]
type AzureIntegrationAttachmentArgs ¶
type AzureIntegrationAttachmentArgs struct { // ID of the integration to attach IntegrationId pulumi.StringInput // ID of the module to attach the integration to ModuleId pulumi.StringPtrInput // Indicates whether this attachment is used for read operations. Defaults to `true`. Read pulumi.BoolPtrInput // ID of the stack to attach the integration to StackId pulumi.StringPtrInput // Contains the Azure subscription ID to use with this Stack. Overrides the default subscription ID set at the integration level. SubscriptionId pulumi.StringPtrInput // Indicates whether this attachment is used for write operations. Defaults to `true`. Write pulumi.BoolPtrInput }
The set of arguments for constructing a AzureIntegrationAttachment resource.
func (AzureIntegrationAttachmentArgs) ElementType ¶
func (AzureIntegrationAttachmentArgs) ElementType() reflect.Type
type AzureIntegrationAttachmentArray ¶
type AzureIntegrationAttachmentArray []AzureIntegrationAttachmentInput
func (AzureIntegrationAttachmentArray) ElementType ¶
func (AzureIntegrationAttachmentArray) ElementType() reflect.Type
func (AzureIntegrationAttachmentArray) ToAzureIntegrationAttachmentArrayOutput ¶
func (i AzureIntegrationAttachmentArray) ToAzureIntegrationAttachmentArrayOutput() AzureIntegrationAttachmentArrayOutput
func (AzureIntegrationAttachmentArray) ToAzureIntegrationAttachmentArrayOutputWithContext ¶
func (i AzureIntegrationAttachmentArray) ToAzureIntegrationAttachmentArrayOutputWithContext(ctx context.Context) AzureIntegrationAttachmentArrayOutput
func (AzureIntegrationAttachmentArray) ToOutput ¶
func (i AzureIntegrationAttachmentArray) ToOutput(ctx context.Context) pulumix.Output[[]*AzureIntegrationAttachment]
type AzureIntegrationAttachmentArrayInput ¶
type AzureIntegrationAttachmentArrayInput interface { pulumi.Input ToAzureIntegrationAttachmentArrayOutput() AzureIntegrationAttachmentArrayOutput ToAzureIntegrationAttachmentArrayOutputWithContext(context.Context) AzureIntegrationAttachmentArrayOutput }
AzureIntegrationAttachmentArrayInput is an input type that accepts AzureIntegrationAttachmentArray and AzureIntegrationAttachmentArrayOutput values. You can construct a concrete instance of `AzureIntegrationAttachmentArrayInput` via:
AzureIntegrationAttachmentArray{ AzureIntegrationAttachmentArgs{...} }
type AzureIntegrationAttachmentArrayOutput ¶
type AzureIntegrationAttachmentArrayOutput struct{ *pulumi.OutputState }
func (AzureIntegrationAttachmentArrayOutput) ElementType ¶
func (AzureIntegrationAttachmentArrayOutput) ElementType() reflect.Type
func (AzureIntegrationAttachmentArrayOutput) Index ¶
func (o AzureIntegrationAttachmentArrayOutput) Index(i pulumi.IntInput) AzureIntegrationAttachmentOutput
func (AzureIntegrationAttachmentArrayOutput) ToAzureIntegrationAttachmentArrayOutput ¶
func (o AzureIntegrationAttachmentArrayOutput) ToAzureIntegrationAttachmentArrayOutput() AzureIntegrationAttachmentArrayOutput
func (AzureIntegrationAttachmentArrayOutput) ToAzureIntegrationAttachmentArrayOutputWithContext ¶
func (o AzureIntegrationAttachmentArrayOutput) ToAzureIntegrationAttachmentArrayOutputWithContext(ctx context.Context) AzureIntegrationAttachmentArrayOutput
func (AzureIntegrationAttachmentArrayOutput) ToOutput ¶
func (o AzureIntegrationAttachmentArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*AzureIntegrationAttachment]
type AzureIntegrationAttachmentInput ¶
type AzureIntegrationAttachmentInput interface { pulumi.Input ToAzureIntegrationAttachmentOutput() AzureIntegrationAttachmentOutput ToAzureIntegrationAttachmentOutputWithContext(ctx context.Context) AzureIntegrationAttachmentOutput }
type AzureIntegrationAttachmentMap ¶
type AzureIntegrationAttachmentMap map[string]AzureIntegrationAttachmentInput
func (AzureIntegrationAttachmentMap) ElementType ¶
func (AzureIntegrationAttachmentMap) ElementType() reflect.Type
func (AzureIntegrationAttachmentMap) ToAzureIntegrationAttachmentMapOutput ¶
func (i AzureIntegrationAttachmentMap) ToAzureIntegrationAttachmentMapOutput() AzureIntegrationAttachmentMapOutput
func (AzureIntegrationAttachmentMap) ToAzureIntegrationAttachmentMapOutputWithContext ¶
func (i AzureIntegrationAttachmentMap) ToAzureIntegrationAttachmentMapOutputWithContext(ctx context.Context) AzureIntegrationAttachmentMapOutput
func (AzureIntegrationAttachmentMap) ToOutput ¶
func (i AzureIntegrationAttachmentMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*AzureIntegrationAttachment]
type AzureIntegrationAttachmentMapInput ¶
type AzureIntegrationAttachmentMapInput interface { pulumi.Input ToAzureIntegrationAttachmentMapOutput() AzureIntegrationAttachmentMapOutput ToAzureIntegrationAttachmentMapOutputWithContext(context.Context) AzureIntegrationAttachmentMapOutput }
AzureIntegrationAttachmentMapInput is an input type that accepts AzureIntegrationAttachmentMap and AzureIntegrationAttachmentMapOutput values. You can construct a concrete instance of `AzureIntegrationAttachmentMapInput` via:
AzureIntegrationAttachmentMap{ "key": AzureIntegrationAttachmentArgs{...} }
type AzureIntegrationAttachmentMapOutput ¶
type AzureIntegrationAttachmentMapOutput struct{ *pulumi.OutputState }
func (AzureIntegrationAttachmentMapOutput) ElementType ¶
func (AzureIntegrationAttachmentMapOutput) ElementType() reflect.Type
func (AzureIntegrationAttachmentMapOutput) MapIndex ¶
func (o AzureIntegrationAttachmentMapOutput) MapIndex(k pulumi.StringInput) AzureIntegrationAttachmentOutput
func (AzureIntegrationAttachmentMapOutput) ToAzureIntegrationAttachmentMapOutput ¶
func (o AzureIntegrationAttachmentMapOutput) ToAzureIntegrationAttachmentMapOutput() AzureIntegrationAttachmentMapOutput
func (AzureIntegrationAttachmentMapOutput) ToAzureIntegrationAttachmentMapOutputWithContext ¶
func (o AzureIntegrationAttachmentMapOutput) ToAzureIntegrationAttachmentMapOutputWithContext(ctx context.Context) AzureIntegrationAttachmentMapOutput
func (AzureIntegrationAttachmentMapOutput) ToOutput ¶
func (o AzureIntegrationAttachmentMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*AzureIntegrationAttachment]
type AzureIntegrationAttachmentOutput ¶
type AzureIntegrationAttachmentOutput struct{ *pulumi.OutputState }
func (AzureIntegrationAttachmentOutput) AttachmentId ¶
func (o AzureIntegrationAttachmentOutput) AttachmentId() pulumi.StringOutput
Internal ID of the attachment entity
func (AzureIntegrationAttachmentOutput) ElementType ¶
func (AzureIntegrationAttachmentOutput) ElementType() reflect.Type
func (AzureIntegrationAttachmentOutput) IntegrationId ¶
func (o AzureIntegrationAttachmentOutput) IntegrationId() pulumi.StringOutput
ID of the integration to attach
func (AzureIntegrationAttachmentOutput) ModuleId ¶
func (o AzureIntegrationAttachmentOutput) ModuleId() pulumi.StringPtrOutput
ID of the module to attach the integration to
func (AzureIntegrationAttachmentOutput) Read ¶
func (o AzureIntegrationAttachmentOutput) Read() pulumi.BoolPtrOutput
Indicates whether this attachment is used for read operations. Defaults to `true`.
func (AzureIntegrationAttachmentOutput) StackId ¶
func (o AzureIntegrationAttachmentOutput) StackId() pulumi.StringPtrOutput
ID of the stack to attach the integration to
func (AzureIntegrationAttachmentOutput) SubscriptionId ¶
func (o AzureIntegrationAttachmentOutput) SubscriptionId() pulumi.StringPtrOutput
Contains the Azure subscription ID to use with this Stack. Overrides the default subscription ID set at the integration level.
func (AzureIntegrationAttachmentOutput) ToAzureIntegrationAttachmentOutput ¶
func (o AzureIntegrationAttachmentOutput) ToAzureIntegrationAttachmentOutput() AzureIntegrationAttachmentOutput
func (AzureIntegrationAttachmentOutput) ToAzureIntegrationAttachmentOutputWithContext ¶
func (o AzureIntegrationAttachmentOutput) ToAzureIntegrationAttachmentOutputWithContext(ctx context.Context) AzureIntegrationAttachmentOutput
func (AzureIntegrationAttachmentOutput) ToOutput ¶
func (o AzureIntegrationAttachmentOutput) ToOutput(ctx context.Context) pulumix.Output[*AzureIntegrationAttachment]
func (AzureIntegrationAttachmentOutput) Write ¶
func (o AzureIntegrationAttachmentOutput) Write() pulumi.BoolPtrOutput
Indicates whether this attachment is used for write operations. Defaults to `true`.
type AzureIntegrationAttachmentState ¶
type AzureIntegrationAttachmentState struct { // Internal ID of the attachment entity AttachmentId pulumi.StringPtrInput // ID of the integration to attach IntegrationId pulumi.StringPtrInput // ID of the module to attach the integration to ModuleId pulumi.StringPtrInput // Indicates whether this attachment is used for read operations. Defaults to `true`. Read pulumi.BoolPtrInput // ID of the stack to attach the integration to StackId pulumi.StringPtrInput // Contains the Azure subscription ID to use with this Stack. Overrides the default subscription ID set at the integration level. SubscriptionId pulumi.StringPtrInput // Indicates whether this attachment is used for write operations. Defaults to `true`. Write pulumi.BoolPtrInput }
func (AzureIntegrationAttachmentState) ElementType ¶
func (AzureIntegrationAttachmentState) ElementType() reflect.Type
type AzureIntegrationInput ¶
type AzureIntegrationInput interface { pulumi.Input ToAzureIntegrationOutput() AzureIntegrationOutput ToAzureIntegrationOutputWithContext(ctx context.Context) AzureIntegrationOutput }
type AzureIntegrationMap ¶
type AzureIntegrationMap map[string]AzureIntegrationInput
func (AzureIntegrationMap) ElementType ¶
func (AzureIntegrationMap) ElementType() reflect.Type
func (AzureIntegrationMap) ToAzureIntegrationMapOutput ¶
func (i AzureIntegrationMap) ToAzureIntegrationMapOutput() AzureIntegrationMapOutput
func (AzureIntegrationMap) ToAzureIntegrationMapOutputWithContext ¶
func (i AzureIntegrationMap) ToAzureIntegrationMapOutputWithContext(ctx context.Context) AzureIntegrationMapOutput
func (AzureIntegrationMap) ToOutput ¶
func (i AzureIntegrationMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*AzureIntegration]
type AzureIntegrationMapInput ¶
type AzureIntegrationMapInput interface { pulumi.Input ToAzureIntegrationMapOutput() AzureIntegrationMapOutput ToAzureIntegrationMapOutputWithContext(context.Context) AzureIntegrationMapOutput }
AzureIntegrationMapInput is an input type that accepts AzureIntegrationMap and AzureIntegrationMapOutput values. You can construct a concrete instance of `AzureIntegrationMapInput` via:
AzureIntegrationMap{ "key": AzureIntegrationArgs{...} }
type AzureIntegrationMapOutput ¶
type AzureIntegrationMapOutput struct{ *pulumi.OutputState }
func (AzureIntegrationMapOutput) ElementType ¶
func (AzureIntegrationMapOutput) ElementType() reflect.Type
func (AzureIntegrationMapOutput) MapIndex ¶
func (o AzureIntegrationMapOutput) MapIndex(k pulumi.StringInput) AzureIntegrationOutput
func (AzureIntegrationMapOutput) ToAzureIntegrationMapOutput ¶
func (o AzureIntegrationMapOutput) ToAzureIntegrationMapOutput() AzureIntegrationMapOutput
func (AzureIntegrationMapOutput) ToAzureIntegrationMapOutputWithContext ¶
func (o AzureIntegrationMapOutput) ToAzureIntegrationMapOutputWithContext(ctx context.Context) AzureIntegrationMapOutput
func (AzureIntegrationMapOutput) ToOutput ¶
func (o AzureIntegrationMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*AzureIntegration]
type AzureIntegrationOutput ¶
type AzureIntegrationOutput struct{ *pulumi.OutputState }
func (AzureIntegrationOutput) AdminConsentProvided ¶
func (o AzureIntegrationOutput) AdminConsentProvided() pulumi.BoolOutput
Indicates whether admin consent has been performed for the AAD Application.
func (AzureIntegrationOutput) AdminConsentUrl ¶
func (o AzureIntegrationOutput) AdminConsentUrl() pulumi.StringOutput
The URL to use to provide admin consent to the application in the customer's tenant
func (AzureIntegrationOutput) ApplicationId ¶
func (o AzureIntegrationOutput) ApplicationId() pulumi.StringOutput
The applicationId of the Azure AD application used by the integration.
func (AzureIntegrationOutput) DefaultSubscriptionId ¶
func (o AzureIntegrationOutput) DefaultSubscriptionId() pulumi.StringPtrOutput
The default subscription ID to use, if one isn't specified at the stack/module level
func (AzureIntegrationOutput) DisplayName ¶
func (o AzureIntegrationOutput) DisplayName() pulumi.StringOutput
The display name for the application in Azure. This is automatically generated when the integration is created, and cannot be changed without deleting and recreating the integration.
func (AzureIntegrationOutput) ElementType ¶
func (AzureIntegrationOutput) ElementType() reflect.Type
func (AzureIntegrationOutput) Labels ¶
func (o AzureIntegrationOutput) Labels() pulumi.StringArrayOutput
Labels to set on the integration
func (AzureIntegrationOutput) Name ¶
func (o AzureIntegrationOutput) Name() pulumi.StringOutput
The friendly name of the integration
func (AzureIntegrationOutput) SpaceId ¶
func (o AzureIntegrationOutput) SpaceId() pulumi.StringOutput
ID (slug) of the space the integration is in
func (AzureIntegrationOutput) TenantId ¶
func (o AzureIntegrationOutput) TenantId() pulumi.StringOutput
The Azure AD tenant ID
func (AzureIntegrationOutput) ToAzureIntegrationOutput ¶
func (o AzureIntegrationOutput) ToAzureIntegrationOutput() AzureIntegrationOutput
func (AzureIntegrationOutput) ToAzureIntegrationOutputWithContext ¶
func (o AzureIntegrationOutput) ToAzureIntegrationOutputWithContext(ctx context.Context) AzureIntegrationOutput
func (AzureIntegrationOutput) ToOutput ¶
func (o AzureIntegrationOutput) ToOutput(ctx context.Context) pulumix.Output[*AzureIntegration]
type AzureIntegrationState ¶
type AzureIntegrationState struct { // Indicates whether admin consent has been performed for the AAD Application. AdminConsentProvided pulumi.BoolPtrInput // The URL to use to provide admin consent to the application in the customer's tenant AdminConsentUrl pulumi.StringPtrInput // The applicationId of the Azure AD application used by the integration. ApplicationId pulumi.StringPtrInput // The default subscription ID to use, if one isn't specified at the stack/module level DefaultSubscriptionId pulumi.StringPtrInput // The display name for the application in Azure. This is automatically generated when the integration is created, and cannot be changed without deleting and recreating the integration. DisplayName pulumi.StringPtrInput // Labels to set on the integration Labels pulumi.StringArrayInput // The friendly name of the integration Name pulumi.StringPtrInput // ID (slug) of the space the integration is in SpaceId pulumi.StringPtrInput // The Azure AD tenant ID TenantId pulumi.StringPtrInput }
func (AzureIntegrationState) ElementType ¶
func (AzureIntegrationState) ElementType() reflect.Type
type Blueprint ¶
type Blueprint struct { pulumi.CustomResourceState // Description of the blueprint Description pulumi.StringPtrOutput `pulumi:"description"` // Labels of the blueprint Labels pulumi.StringArrayOutput `pulumi:"labels"` // Name of the blueprint Name pulumi.StringOutput `pulumi:"name"` // ID of the space the blueprint is in Space pulumi.StringOutput `pulumi:"space"` // State of the blueprint. Value can be `DRAFT` or `PUBLISHED`. State pulumi.StringOutput `pulumi:"state"` // Body of the blueprint. If `state` is set to `PUBLISHED`, this field is required. Template pulumi.StringPtrOutput `pulumi:"template"` }
func GetBlueprint ¶
func GetBlueprint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BlueprintState, opts ...pulumi.ResourceOption) (*Blueprint, error)
GetBlueprint gets an existing Blueprint resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewBlueprint ¶
func NewBlueprint(ctx *pulumi.Context, name string, args *BlueprintArgs, opts ...pulumi.ResourceOption) (*Blueprint, error)
NewBlueprint registers a new resource with the given unique name, arguments, and options.
func (*Blueprint) ElementType ¶
func (*Blueprint) ToBlueprintOutput ¶
func (i *Blueprint) ToBlueprintOutput() BlueprintOutput
func (*Blueprint) ToBlueprintOutputWithContext ¶
func (i *Blueprint) ToBlueprintOutputWithContext(ctx context.Context) BlueprintOutput
type BlueprintArgs ¶
type BlueprintArgs struct { // Description of the blueprint Description pulumi.StringPtrInput // Labels of the blueprint Labels pulumi.StringArrayInput // Name of the blueprint Name pulumi.StringPtrInput // ID of the space the blueprint is in Space pulumi.StringInput // State of the blueprint. Value can be `DRAFT` or `PUBLISHED`. State pulumi.StringInput // Body of the blueprint. If `state` is set to `PUBLISHED`, this field is required. Template pulumi.StringPtrInput }
The set of arguments for constructing a Blueprint resource.
func (BlueprintArgs) ElementType ¶
func (BlueprintArgs) ElementType() reflect.Type
type BlueprintArray ¶
type BlueprintArray []BlueprintInput
func (BlueprintArray) ElementType ¶
func (BlueprintArray) ElementType() reflect.Type
func (BlueprintArray) ToBlueprintArrayOutput ¶
func (i BlueprintArray) ToBlueprintArrayOutput() BlueprintArrayOutput
func (BlueprintArray) ToBlueprintArrayOutputWithContext ¶
func (i BlueprintArray) ToBlueprintArrayOutputWithContext(ctx context.Context) BlueprintArrayOutput
type BlueprintArrayInput ¶
type BlueprintArrayInput interface { pulumi.Input ToBlueprintArrayOutput() BlueprintArrayOutput ToBlueprintArrayOutputWithContext(context.Context) BlueprintArrayOutput }
BlueprintArrayInput is an input type that accepts BlueprintArray and BlueprintArrayOutput values. You can construct a concrete instance of `BlueprintArrayInput` via:
BlueprintArray{ BlueprintArgs{...} }
type BlueprintArrayOutput ¶
type BlueprintArrayOutput struct{ *pulumi.OutputState }
func (BlueprintArrayOutput) ElementType ¶
func (BlueprintArrayOutput) ElementType() reflect.Type
func (BlueprintArrayOutput) Index ¶
func (o BlueprintArrayOutput) Index(i pulumi.IntInput) BlueprintOutput
func (BlueprintArrayOutput) ToBlueprintArrayOutput ¶
func (o BlueprintArrayOutput) ToBlueprintArrayOutput() BlueprintArrayOutput
func (BlueprintArrayOutput) ToBlueprintArrayOutputWithContext ¶
func (o BlueprintArrayOutput) ToBlueprintArrayOutputWithContext(ctx context.Context) BlueprintArrayOutput
type BlueprintInput ¶
type BlueprintInput interface { pulumi.Input ToBlueprintOutput() BlueprintOutput ToBlueprintOutputWithContext(ctx context.Context) BlueprintOutput }
type BlueprintMap ¶
type BlueprintMap map[string]BlueprintInput
func (BlueprintMap) ElementType ¶
func (BlueprintMap) ElementType() reflect.Type
func (BlueprintMap) ToBlueprintMapOutput ¶
func (i BlueprintMap) ToBlueprintMapOutput() BlueprintMapOutput
func (BlueprintMap) ToBlueprintMapOutputWithContext ¶
func (i BlueprintMap) ToBlueprintMapOutputWithContext(ctx context.Context) BlueprintMapOutput
type BlueprintMapInput ¶
type BlueprintMapInput interface { pulumi.Input ToBlueprintMapOutput() BlueprintMapOutput ToBlueprintMapOutputWithContext(context.Context) BlueprintMapOutput }
BlueprintMapInput is an input type that accepts BlueprintMap and BlueprintMapOutput values. You can construct a concrete instance of `BlueprintMapInput` via:
BlueprintMap{ "key": BlueprintArgs{...} }
type BlueprintMapOutput ¶
type BlueprintMapOutput struct{ *pulumi.OutputState }
func (BlueprintMapOutput) ElementType ¶
func (BlueprintMapOutput) ElementType() reflect.Type
func (BlueprintMapOutput) MapIndex ¶
func (o BlueprintMapOutput) MapIndex(k pulumi.StringInput) BlueprintOutput
func (BlueprintMapOutput) ToBlueprintMapOutput ¶
func (o BlueprintMapOutput) ToBlueprintMapOutput() BlueprintMapOutput
func (BlueprintMapOutput) ToBlueprintMapOutputWithContext ¶
func (o BlueprintMapOutput) ToBlueprintMapOutputWithContext(ctx context.Context) BlueprintMapOutput
type BlueprintOutput ¶
type BlueprintOutput struct{ *pulumi.OutputState }
func (BlueprintOutput) Description ¶
func (o BlueprintOutput) Description() pulumi.StringPtrOutput
Description of the blueprint
func (BlueprintOutput) ElementType ¶
func (BlueprintOutput) ElementType() reflect.Type
func (BlueprintOutput) Labels ¶
func (o BlueprintOutput) Labels() pulumi.StringArrayOutput
Labels of the blueprint
func (BlueprintOutput) Name ¶
func (o BlueprintOutput) Name() pulumi.StringOutput
Name of the blueprint
func (BlueprintOutput) Space ¶
func (o BlueprintOutput) Space() pulumi.StringOutput
ID of the space the blueprint is in
func (BlueprintOutput) State ¶
func (o BlueprintOutput) State() pulumi.StringOutput
State of the blueprint. Value can be `DRAFT` or `PUBLISHED`.
func (BlueprintOutput) Template ¶
func (o BlueprintOutput) Template() pulumi.StringPtrOutput
Body of the blueprint. If `state` is set to `PUBLISHED`, this field is required.
func (BlueprintOutput) ToBlueprintOutput ¶
func (o BlueprintOutput) ToBlueprintOutput() BlueprintOutput
func (BlueprintOutput) ToBlueprintOutputWithContext ¶
func (o BlueprintOutput) ToBlueprintOutputWithContext(ctx context.Context) BlueprintOutput
type BlueprintState ¶
type BlueprintState struct { // Description of the blueprint Description pulumi.StringPtrInput // Labels of the blueprint Labels pulumi.StringArrayInput // Name of the blueprint Name pulumi.StringPtrInput // ID of the space the blueprint is in Space pulumi.StringPtrInput // State of the blueprint. Value can be `DRAFT` or `PUBLISHED`. State pulumi.StringPtrInput // Body of the blueprint. If `state` is set to `PUBLISHED`, this field is required. Template pulumi.StringPtrInput }
func (BlueprintState) ElementType ¶
func (BlueprintState) ElementType() reflect.Type
type Context ¶
type Context struct { pulumi.CustomResourceState // List of after-apply scripts AfterApplies pulumi.StringArrayOutput `pulumi:"afterApplies"` // List of after-destroy scripts AfterDestroys pulumi.StringArrayOutput `pulumi:"afterDestroys"` // List of after-init scripts AfterInits pulumi.StringArrayOutput `pulumi:"afterInits"` // List of after-perform scripts AfterPerforms pulumi.StringArrayOutput `pulumi:"afterPerforms"` // List of after-plan scripts AfterPlans pulumi.StringArrayOutput `pulumi:"afterPlans"` // List of after-run scripts AfterRuns pulumi.StringArrayOutput `pulumi:"afterRuns"` // List of before-apply scripts BeforeApplies pulumi.StringArrayOutput `pulumi:"beforeApplies"` // List of before-destroy scripts BeforeDestroys pulumi.StringArrayOutput `pulumi:"beforeDestroys"` // List of before-init scripts BeforeInits pulumi.StringArrayOutput `pulumi:"beforeInits"` // List of before-perform scripts BeforePerforms pulumi.StringArrayOutput `pulumi:"beforePerforms"` // List of before-plan scripts BeforePlans pulumi.StringArrayOutput `pulumi:"beforePlans"` // Free-form context description for users Description pulumi.StringPtrOutput `pulumi:"description"` Labels pulumi.StringArrayOutput `pulumi:"labels"` // Name of the context - should be unique in one account Name pulumi.StringOutput `pulumi:"name"` // ID (slug) of the space the context is in SpaceId pulumi.StringOutput `pulumi:"spaceId"` }
`Context` represents a Spacelift **context** - a collection of configuration elements (either environment variables or mounted files) that can be administratively attached to multiple stacks (`Stack`) or modules (`Module`) using a context attachment (`ContextAttachment`)`
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.NewContext(ctx, "prod-k8s-ie", &spacelift.ContextArgs{ Description: pulumi.String("Configuration details for the compute cluster in 🇮🇪"), }) if err != nil { return err } return nil }) }
```
## Import
```sh
$ pulumi import spacelift:index/context:Context prod-k8s-ie $CONTEXT_ID
```
func GetContext ¶
func GetContext(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ContextState, opts ...pulumi.ResourceOption) (*Context, error)
GetContext gets an existing Context resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewContext ¶
func NewContext(ctx *pulumi.Context, name string, args *ContextArgs, opts ...pulumi.ResourceOption) (*Context, error)
NewContext registers a new resource with the given unique name, arguments, and options.
func (*Context) ElementType ¶
func (*Context) ToContextOutput ¶
func (i *Context) ToContextOutput() ContextOutput
func (*Context) ToContextOutputWithContext ¶
func (i *Context) ToContextOutputWithContext(ctx context.Context) ContextOutput
type ContextArgs ¶
type ContextArgs struct { // List of after-apply scripts AfterApplies pulumi.StringArrayInput // List of after-destroy scripts AfterDestroys pulumi.StringArrayInput // List of after-init scripts AfterInits pulumi.StringArrayInput // List of after-perform scripts AfterPerforms pulumi.StringArrayInput // List of after-plan scripts AfterPlans pulumi.StringArrayInput // List of after-run scripts AfterRuns pulumi.StringArrayInput // List of before-apply scripts BeforeApplies pulumi.StringArrayInput // List of before-destroy scripts BeforeDestroys pulumi.StringArrayInput // List of before-init scripts BeforeInits pulumi.StringArrayInput // List of before-perform scripts BeforePerforms pulumi.StringArrayInput // List of before-plan scripts BeforePlans pulumi.StringArrayInput // Free-form context description for users Description pulumi.StringPtrInput Labels pulumi.StringArrayInput // Name of the context - should be unique in one account Name pulumi.StringPtrInput // ID (slug) of the space the context is in SpaceId pulumi.StringPtrInput }
The set of arguments for constructing a Context resource.
func (ContextArgs) ElementType ¶
func (ContextArgs) ElementType() reflect.Type
type ContextArray ¶
type ContextArray []ContextInput
func (ContextArray) ElementType ¶
func (ContextArray) ElementType() reflect.Type
func (ContextArray) ToContextArrayOutput ¶
func (i ContextArray) ToContextArrayOutput() ContextArrayOutput
func (ContextArray) ToContextArrayOutputWithContext ¶
func (i ContextArray) ToContextArrayOutputWithContext(ctx context.Context) ContextArrayOutput
type ContextArrayInput ¶
type ContextArrayInput interface { pulumi.Input ToContextArrayOutput() ContextArrayOutput ToContextArrayOutputWithContext(context.Context) ContextArrayOutput }
ContextArrayInput is an input type that accepts ContextArray and ContextArrayOutput values. You can construct a concrete instance of `ContextArrayInput` via:
ContextArray{ ContextArgs{...} }
type ContextArrayOutput ¶
type ContextArrayOutput struct{ *pulumi.OutputState }
func (ContextArrayOutput) ElementType ¶
func (ContextArrayOutput) ElementType() reflect.Type
func (ContextArrayOutput) Index ¶
func (o ContextArrayOutput) Index(i pulumi.IntInput) ContextOutput
func (ContextArrayOutput) ToContextArrayOutput ¶
func (o ContextArrayOutput) ToContextArrayOutput() ContextArrayOutput
func (ContextArrayOutput) ToContextArrayOutputWithContext ¶
func (o ContextArrayOutput) ToContextArrayOutputWithContext(ctx context.Context) ContextArrayOutput
type ContextAttachment ¶
type ContextAttachment struct { pulumi.CustomResourceState // ID of the context to attach ContextId pulumi.StringOutput `pulumi:"contextId"` // ID of the module to attach the context to ModuleId pulumi.StringPtrOutput `pulumi:"moduleId"` // Priority of the context attachment. All the contexts attached to a stack are sorted by priority (lowest first), though values don't need to be unique. This ordering establishes precedence rules between contexts should there be a conflict and multiple contexts define the same value. Defaults to `0`. Priority pulumi.IntPtrOutput `pulumi:"priority"` // ID of the stack to attach the context to StackId pulumi.StringPtrOutput `pulumi:"stackId"` }
`ContextAttachment` represents a Spacelift attachment of a single context to a single stack or module, with a predefined priority.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.NewContextAttachment(ctx, "attachment", &spacelift.ContextAttachmentArgs{ ContextId: pulumi.String("prod-k8s-ie"), ModuleId: pulumi.String("k8s-module"), Priority: pulumi.Int(0), }) if err != nil { return err } return nil }) }
```
## Import
```sh
$ pulumi import spacelift:index/contextAttachment:ContextAttachment test_stack $CONTEXT_ID/$STACK_ID
```
func GetContextAttachment ¶
func GetContextAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ContextAttachmentState, opts ...pulumi.ResourceOption) (*ContextAttachment, error)
GetContextAttachment gets an existing ContextAttachment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewContextAttachment ¶
func NewContextAttachment(ctx *pulumi.Context, name string, args *ContextAttachmentArgs, opts ...pulumi.ResourceOption) (*ContextAttachment, error)
NewContextAttachment registers a new resource with the given unique name, arguments, and options.
func (*ContextAttachment) ElementType ¶
func (*ContextAttachment) ElementType() reflect.Type
func (*ContextAttachment) ToContextAttachmentOutput ¶
func (i *ContextAttachment) ToContextAttachmentOutput() ContextAttachmentOutput
func (*ContextAttachment) ToContextAttachmentOutputWithContext ¶
func (i *ContextAttachment) ToContextAttachmentOutputWithContext(ctx context.Context) ContextAttachmentOutput
func (*ContextAttachment) ToOutput ¶
func (i *ContextAttachment) ToOutput(ctx context.Context) pulumix.Output[*ContextAttachment]
type ContextAttachmentArgs ¶
type ContextAttachmentArgs struct { // ID of the context to attach ContextId pulumi.StringInput // ID of the module to attach the context to ModuleId pulumi.StringPtrInput // Priority of the context attachment. All the contexts attached to a stack are sorted by priority (lowest first), though values don't need to be unique. This ordering establishes precedence rules between contexts should there be a conflict and multiple contexts define the same value. Defaults to `0`. Priority pulumi.IntPtrInput // ID of the stack to attach the context to StackId pulumi.StringPtrInput }
The set of arguments for constructing a ContextAttachment resource.
func (ContextAttachmentArgs) ElementType ¶
func (ContextAttachmentArgs) ElementType() reflect.Type
type ContextAttachmentArray ¶
type ContextAttachmentArray []ContextAttachmentInput
func (ContextAttachmentArray) ElementType ¶
func (ContextAttachmentArray) ElementType() reflect.Type
func (ContextAttachmentArray) ToContextAttachmentArrayOutput ¶
func (i ContextAttachmentArray) ToContextAttachmentArrayOutput() ContextAttachmentArrayOutput
func (ContextAttachmentArray) ToContextAttachmentArrayOutputWithContext ¶
func (i ContextAttachmentArray) ToContextAttachmentArrayOutputWithContext(ctx context.Context) ContextAttachmentArrayOutput
func (ContextAttachmentArray) ToOutput ¶
func (i ContextAttachmentArray) ToOutput(ctx context.Context) pulumix.Output[[]*ContextAttachment]
type ContextAttachmentArrayInput ¶
type ContextAttachmentArrayInput interface { pulumi.Input ToContextAttachmentArrayOutput() ContextAttachmentArrayOutput ToContextAttachmentArrayOutputWithContext(context.Context) ContextAttachmentArrayOutput }
ContextAttachmentArrayInput is an input type that accepts ContextAttachmentArray and ContextAttachmentArrayOutput values. You can construct a concrete instance of `ContextAttachmentArrayInput` via:
ContextAttachmentArray{ ContextAttachmentArgs{...} }
type ContextAttachmentArrayOutput ¶
type ContextAttachmentArrayOutput struct{ *pulumi.OutputState }
func (ContextAttachmentArrayOutput) ElementType ¶
func (ContextAttachmentArrayOutput) ElementType() reflect.Type
func (ContextAttachmentArrayOutput) Index ¶
func (o ContextAttachmentArrayOutput) Index(i pulumi.IntInput) ContextAttachmentOutput
func (ContextAttachmentArrayOutput) ToContextAttachmentArrayOutput ¶
func (o ContextAttachmentArrayOutput) ToContextAttachmentArrayOutput() ContextAttachmentArrayOutput
func (ContextAttachmentArrayOutput) ToContextAttachmentArrayOutputWithContext ¶
func (o ContextAttachmentArrayOutput) ToContextAttachmentArrayOutputWithContext(ctx context.Context) ContextAttachmentArrayOutput
func (ContextAttachmentArrayOutput) ToOutput ¶
func (o ContextAttachmentArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ContextAttachment]
type ContextAttachmentInput ¶
type ContextAttachmentInput interface { pulumi.Input ToContextAttachmentOutput() ContextAttachmentOutput ToContextAttachmentOutputWithContext(ctx context.Context) ContextAttachmentOutput }
type ContextAttachmentMap ¶
type ContextAttachmentMap map[string]ContextAttachmentInput
func (ContextAttachmentMap) ElementType ¶
func (ContextAttachmentMap) ElementType() reflect.Type
func (ContextAttachmentMap) ToContextAttachmentMapOutput ¶
func (i ContextAttachmentMap) ToContextAttachmentMapOutput() ContextAttachmentMapOutput
func (ContextAttachmentMap) ToContextAttachmentMapOutputWithContext ¶
func (i ContextAttachmentMap) ToContextAttachmentMapOutputWithContext(ctx context.Context) ContextAttachmentMapOutput
func (ContextAttachmentMap) ToOutput ¶
func (i ContextAttachmentMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ContextAttachment]
type ContextAttachmentMapInput ¶
type ContextAttachmentMapInput interface { pulumi.Input ToContextAttachmentMapOutput() ContextAttachmentMapOutput ToContextAttachmentMapOutputWithContext(context.Context) ContextAttachmentMapOutput }
ContextAttachmentMapInput is an input type that accepts ContextAttachmentMap and ContextAttachmentMapOutput values. You can construct a concrete instance of `ContextAttachmentMapInput` via:
ContextAttachmentMap{ "key": ContextAttachmentArgs{...} }
type ContextAttachmentMapOutput ¶
type ContextAttachmentMapOutput struct{ *pulumi.OutputState }
func (ContextAttachmentMapOutput) ElementType ¶
func (ContextAttachmentMapOutput) ElementType() reflect.Type
func (ContextAttachmentMapOutput) MapIndex ¶
func (o ContextAttachmentMapOutput) MapIndex(k pulumi.StringInput) ContextAttachmentOutput
func (ContextAttachmentMapOutput) ToContextAttachmentMapOutput ¶
func (o ContextAttachmentMapOutput) ToContextAttachmentMapOutput() ContextAttachmentMapOutput
func (ContextAttachmentMapOutput) ToContextAttachmentMapOutputWithContext ¶
func (o ContextAttachmentMapOutput) ToContextAttachmentMapOutputWithContext(ctx context.Context) ContextAttachmentMapOutput
func (ContextAttachmentMapOutput) ToOutput ¶
func (o ContextAttachmentMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ContextAttachment]
type ContextAttachmentOutput ¶
type ContextAttachmentOutput struct{ *pulumi.OutputState }
func (ContextAttachmentOutput) ContextId ¶
func (o ContextAttachmentOutput) ContextId() pulumi.StringOutput
ID of the context to attach
func (ContextAttachmentOutput) ElementType ¶
func (ContextAttachmentOutput) ElementType() reflect.Type
func (ContextAttachmentOutput) ModuleId ¶
func (o ContextAttachmentOutput) ModuleId() pulumi.StringPtrOutput
ID of the module to attach the context to
func (ContextAttachmentOutput) Priority ¶
func (o ContextAttachmentOutput) Priority() pulumi.IntPtrOutput
Priority of the context attachment. All the contexts attached to a stack are sorted by priority (lowest first), though values don't need to be unique. This ordering establishes precedence rules between contexts should there be a conflict and multiple contexts define the same value. Defaults to `0`.
func (ContextAttachmentOutput) StackId ¶
func (o ContextAttachmentOutput) StackId() pulumi.StringPtrOutput
ID of the stack to attach the context to
func (ContextAttachmentOutput) ToContextAttachmentOutput ¶
func (o ContextAttachmentOutput) ToContextAttachmentOutput() ContextAttachmentOutput
func (ContextAttachmentOutput) ToContextAttachmentOutputWithContext ¶
func (o ContextAttachmentOutput) ToContextAttachmentOutputWithContext(ctx context.Context) ContextAttachmentOutput
func (ContextAttachmentOutput) ToOutput ¶
func (o ContextAttachmentOutput) ToOutput(ctx context.Context) pulumix.Output[*ContextAttachment]
type ContextAttachmentState ¶
type ContextAttachmentState struct { // ID of the context to attach ContextId pulumi.StringPtrInput // ID of the module to attach the context to ModuleId pulumi.StringPtrInput // Priority of the context attachment. All the contexts attached to a stack are sorted by priority (lowest first), though values don't need to be unique. This ordering establishes precedence rules between contexts should there be a conflict and multiple contexts define the same value. Defaults to `0`. Priority pulumi.IntPtrInput // ID of the stack to attach the context to StackId pulumi.StringPtrInput }
func (ContextAttachmentState) ElementType ¶
func (ContextAttachmentState) ElementType() reflect.Type
type ContextInput ¶
type ContextInput interface { pulumi.Input ToContextOutput() ContextOutput ToContextOutputWithContext(ctx context.Context) ContextOutput }
type ContextMap ¶
type ContextMap map[string]ContextInput
func (ContextMap) ElementType ¶
func (ContextMap) ElementType() reflect.Type
func (ContextMap) ToContextMapOutput ¶
func (i ContextMap) ToContextMapOutput() ContextMapOutput
func (ContextMap) ToContextMapOutputWithContext ¶
func (i ContextMap) ToContextMapOutputWithContext(ctx context.Context) ContextMapOutput
type ContextMapInput ¶
type ContextMapInput interface { pulumi.Input ToContextMapOutput() ContextMapOutput ToContextMapOutputWithContext(context.Context) ContextMapOutput }
ContextMapInput is an input type that accepts ContextMap and ContextMapOutput values. You can construct a concrete instance of `ContextMapInput` via:
ContextMap{ "key": ContextArgs{...} }
type ContextMapOutput ¶
type ContextMapOutput struct{ *pulumi.OutputState }
func (ContextMapOutput) ElementType ¶
func (ContextMapOutput) ElementType() reflect.Type
func (ContextMapOutput) MapIndex ¶
func (o ContextMapOutput) MapIndex(k pulumi.StringInput) ContextOutput
func (ContextMapOutput) ToContextMapOutput ¶
func (o ContextMapOutput) ToContextMapOutput() ContextMapOutput
func (ContextMapOutput) ToContextMapOutputWithContext ¶
func (o ContextMapOutput) ToContextMapOutputWithContext(ctx context.Context) ContextMapOutput
type ContextOutput ¶
type ContextOutput struct{ *pulumi.OutputState }
func (ContextOutput) AfterApplies ¶
func (o ContextOutput) AfterApplies() pulumi.StringArrayOutput
List of after-apply scripts
func (ContextOutput) AfterDestroys ¶
func (o ContextOutput) AfterDestroys() pulumi.StringArrayOutput
List of after-destroy scripts
func (ContextOutput) AfterInits ¶
func (o ContextOutput) AfterInits() pulumi.StringArrayOutput
List of after-init scripts
func (ContextOutput) AfterPerforms ¶
func (o ContextOutput) AfterPerforms() pulumi.StringArrayOutput
List of after-perform scripts
func (ContextOutput) AfterPlans ¶
func (o ContextOutput) AfterPlans() pulumi.StringArrayOutput
List of after-plan scripts
func (ContextOutput) AfterRuns ¶
func (o ContextOutput) AfterRuns() pulumi.StringArrayOutput
List of after-run scripts
func (ContextOutput) BeforeApplies ¶
func (o ContextOutput) BeforeApplies() pulumi.StringArrayOutput
List of before-apply scripts
func (ContextOutput) BeforeDestroys ¶
func (o ContextOutput) BeforeDestroys() pulumi.StringArrayOutput
List of before-destroy scripts
func (ContextOutput) BeforeInits ¶
func (o ContextOutput) BeforeInits() pulumi.StringArrayOutput
List of before-init scripts
func (ContextOutput) BeforePerforms ¶
func (o ContextOutput) BeforePerforms() pulumi.StringArrayOutput
List of before-perform scripts
func (ContextOutput) BeforePlans ¶
func (o ContextOutput) BeforePlans() pulumi.StringArrayOutput
List of before-plan scripts
func (ContextOutput) Description ¶
func (o ContextOutput) Description() pulumi.StringPtrOutput
Free-form context description for users
func (ContextOutput) ElementType ¶
func (ContextOutput) ElementType() reflect.Type
func (ContextOutput) Labels ¶
func (o ContextOutput) Labels() pulumi.StringArrayOutput
func (ContextOutput) Name ¶
func (o ContextOutput) Name() pulumi.StringOutput
Name of the context - should be unique in one account
func (ContextOutput) SpaceId ¶
func (o ContextOutput) SpaceId() pulumi.StringOutput
ID (slug) of the space the context is in
func (ContextOutput) ToContextOutput ¶
func (o ContextOutput) ToContextOutput() ContextOutput
func (ContextOutput) ToContextOutputWithContext ¶
func (o ContextOutput) ToContextOutputWithContext(ctx context.Context) ContextOutput
type ContextState ¶
type ContextState struct { // List of after-apply scripts AfterApplies pulumi.StringArrayInput // List of after-destroy scripts AfterDestroys pulumi.StringArrayInput // List of after-init scripts AfterInits pulumi.StringArrayInput // List of after-perform scripts AfterPerforms pulumi.StringArrayInput // List of after-plan scripts AfterPlans pulumi.StringArrayInput // List of after-run scripts AfterRuns pulumi.StringArrayInput // List of before-apply scripts BeforeApplies pulumi.StringArrayInput // List of before-destroy scripts BeforeDestroys pulumi.StringArrayInput // List of before-init scripts BeforeInits pulumi.StringArrayInput // List of before-perform scripts BeforePerforms pulumi.StringArrayInput // List of before-plan scripts BeforePlans pulumi.StringArrayInput // Free-form context description for users Description pulumi.StringPtrInput Labels pulumi.StringArrayInput // Name of the context - should be unique in one account Name pulumi.StringPtrInput // ID (slug) of the space the context is in SpaceId pulumi.StringPtrInput }
func (ContextState) ElementType ¶
func (ContextState) ElementType() reflect.Type
type DriftDetection ¶
type DriftDetection struct { pulumi.CustomResourceState // Controls whether drift detection should be performed on a stack in any final state instead of just 'Finished'. IgnoreState pulumi.BoolPtrOutput `pulumi:"ignoreState"` // Whether a tracked run should be triggered when drift is detected. Reconcile pulumi.BoolPtrOutput `pulumi:"reconcile"` // List of cron schedule expressions based on which drift detection should be triggered. Schedules pulumi.StringArrayOutput `pulumi:"schedules"` // ID of the stack for which to set up drift detection StackId pulumi.StringOutput `pulumi:"stackId"` // Timezone in which the schedule is expressed. Defaults to `UTC`. Timezone pulumi.StringPtrOutput `pulumi:"timezone"` }
`DriftDetection` represents a Drift Detection configuration for a Stack. It will trigger a proposed run on the given schedule, which you can listen for using run state webhooks. If reconcile is true, then a tracked run will be triggered when drift is detected.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.NewStack(ctx, "core-infra-production", &spacelift.StackArgs{ Branch: pulumi.String("master"), Repository: pulumi.String("core-infra"), }) if err != nil { return err } _, err = spacelift.NewDriftDetection(ctx, "core-infra-production-drift-detection", &spacelift.DriftDetectionArgs{ Reconcile: pulumi.Bool(true), StackId: core_infra_production.ID(), Schedules: pulumi.StringArray{ pulumi.String("*/15 * * * *"), }, }) if err != nil { return err } return nil }) }
```
## Import
```sh
$ pulumi import spacelift:index/driftDetection:DriftDetection core-infra-production-drift-detection stack/$STACK_ID
```
```sh
$ pulumi import spacelift:index/driftDetection:DriftDetection core-infra-production-drift-detection module/$MODULE_ID
```
func GetDriftDetection ¶
func GetDriftDetection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DriftDetectionState, opts ...pulumi.ResourceOption) (*DriftDetection, error)
GetDriftDetection gets an existing DriftDetection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDriftDetection ¶
func NewDriftDetection(ctx *pulumi.Context, name string, args *DriftDetectionArgs, opts ...pulumi.ResourceOption) (*DriftDetection, error)
NewDriftDetection registers a new resource with the given unique name, arguments, and options.
func (*DriftDetection) ElementType ¶
func (*DriftDetection) ElementType() reflect.Type
func (*DriftDetection) ToDriftDetectionOutput ¶
func (i *DriftDetection) ToDriftDetectionOutput() DriftDetectionOutput
func (*DriftDetection) ToDriftDetectionOutputWithContext ¶
func (i *DriftDetection) ToDriftDetectionOutputWithContext(ctx context.Context) DriftDetectionOutput
func (*DriftDetection) ToOutput ¶
func (i *DriftDetection) ToOutput(ctx context.Context) pulumix.Output[*DriftDetection]
type DriftDetectionArgs ¶
type DriftDetectionArgs struct { // Controls whether drift detection should be performed on a stack in any final state instead of just 'Finished'. IgnoreState pulumi.BoolPtrInput // Whether a tracked run should be triggered when drift is detected. Reconcile pulumi.BoolPtrInput // List of cron schedule expressions based on which drift detection should be triggered. Schedules pulumi.StringArrayInput // ID of the stack for which to set up drift detection StackId pulumi.StringInput // Timezone in which the schedule is expressed. Defaults to `UTC`. Timezone pulumi.StringPtrInput }
The set of arguments for constructing a DriftDetection resource.
func (DriftDetectionArgs) ElementType ¶
func (DriftDetectionArgs) ElementType() reflect.Type
type DriftDetectionArray ¶
type DriftDetectionArray []DriftDetectionInput
func (DriftDetectionArray) ElementType ¶
func (DriftDetectionArray) ElementType() reflect.Type
func (DriftDetectionArray) ToDriftDetectionArrayOutput ¶
func (i DriftDetectionArray) ToDriftDetectionArrayOutput() DriftDetectionArrayOutput
func (DriftDetectionArray) ToDriftDetectionArrayOutputWithContext ¶
func (i DriftDetectionArray) ToDriftDetectionArrayOutputWithContext(ctx context.Context) DriftDetectionArrayOutput
func (DriftDetectionArray) ToOutput ¶
func (i DriftDetectionArray) ToOutput(ctx context.Context) pulumix.Output[[]*DriftDetection]
type DriftDetectionArrayInput ¶
type DriftDetectionArrayInput interface { pulumi.Input ToDriftDetectionArrayOutput() DriftDetectionArrayOutput ToDriftDetectionArrayOutputWithContext(context.Context) DriftDetectionArrayOutput }
DriftDetectionArrayInput is an input type that accepts DriftDetectionArray and DriftDetectionArrayOutput values. You can construct a concrete instance of `DriftDetectionArrayInput` via:
DriftDetectionArray{ DriftDetectionArgs{...} }
type DriftDetectionArrayOutput ¶
type DriftDetectionArrayOutput struct{ *pulumi.OutputState }
func (DriftDetectionArrayOutput) ElementType ¶
func (DriftDetectionArrayOutput) ElementType() reflect.Type
func (DriftDetectionArrayOutput) Index ¶
func (o DriftDetectionArrayOutput) Index(i pulumi.IntInput) DriftDetectionOutput
func (DriftDetectionArrayOutput) ToDriftDetectionArrayOutput ¶
func (o DriftDetectionArrayOutput) ToDriftDetectionArrayOutput() DriftDetectionArrayOutput
func (DriftDetectionArrayOutput) ToDriftDetectionArrayOutputWithContext ¶
func (o DriftDetectionArrayOutput) ToDriftDetectionArrayOutputWithContext(ctx context.Context) DriftDetectionArrayOutput
func (DriftDetectionArrayOutput) ToOutput ¶
func (o DriftDetectionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*DriftDetection]
type DriftDetectionInput ¶
type DriftDetectionInput interface { pulumi.Input ToDriftDetectionOutput() DriftDetectionOutput ToDriftDetectionOutputWithContext(ctx context.Context) DriftDetectionOutput }
type DriftDetectionMap ¶
type DriftDetectionMap map[string]DriftDetectionInput
func (DriftDetectionMap) ElementType ¶
func (DriftDetectionMap) ElementType() reflect.Type
func (DriftDetectionMap) ToDriftDetectionMapOutput ¶
func (i DriftDetectionMap) ToDriftDetectionMapOutput() DriftDetectionMapOutput
func (DriftDetectionMap) ToDriftDetectionMapOutputWithContext ¶
func (i DriftDetectionMap) ToDriftDetectionMapOutputWithContext(ctx context.Context) DriftDetectionMapOutput
func (DriftDetectionMap) ToOutput ¶
func (i DriftDetectionMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*DriftDetection]
type DriftDetectionMapInput ¶
type DriftDetectionMapInput interface { pulumi.Input ToDriftDetectionMapOutput() DriftDetectionMapOutput ToDriftDetectionMapOutputWithContext(context.Context) DriftDetectionMapOutput }
DriftDetectionMapInput is an input type that accepts DriftDetectionMap and DriftDetectionMapOutput values. You can construct a concrete instance of `DriftDetectionMapInput` via:
DriftDetectionMap{ "key": DriftDetectionArgs{...} }
type DriftDetectionMapOutput ¶
type DriftDetectionMapOutput struct{ *pulumi.OutputState }
func (DriftDetectionMapOutput) ElementType ¶
func (DriftDetectionMapOutput) ElementType() reflect.Type
func (DriftDetectionMapOutput) MapIndex ¶
func (o DriftDetectionMapOutput) MapIndex(k pulumi.StringInput) DriftDetectionOutput
func (DriftDetectionMapOutput) ToDriftDetectionMapOutput ¶
func (o DriftDetectionMapOutput) ToDriftDetectionMapOutput() DriftDetectionMapOutput
func (DriftDetectionMapOutput) ToDriftDetectionMapOutputWithContext ¶
func (o DriftDetectionMapOutput) ToDriftDetectionMapOutputWithContext(ctx context.Context) DriftDetectionMapOutput
func (DriftDetectionMapOutput) ToOutput ¶
func (o DriftDetectionMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*DriftDetection]
type DriftDetectionOutput ¶
type DriftDetectionOutput struct{ *pulumi.OutputState }
func (DriftDetectionOutput) ElementType ¶
func (DriftDetectionOutput) ElementType() reflect.Type
func (DriftDetectionOutput) IgnoreState ¶
func (o DriftDetectionOutput) IgnoreState() pulumi.BoolPtrOutput
Controls whether drift detection should be performed on a stack in any final state instead of just 'Finished'.
func (DriftDetectionOutput) Reconcile ¶
func (o DriftDetectionOutput) Reconcile() pulumi.BoolPtrOutput
Whether a tracked run should be triggered when drift is detected.
func (DriftDetectionOutput) Schedules ¶
func (o DriftDetectionOutput) Schedules() pulumi.StringArrayOutput
List of cron schedule expressions based on which drift detection should be triggered.
func (DriftDetectionOutput) StackId ¶
func (o DriftDetectionOutput) StackId() pulumi.StringOutput
ID of the stack for which to set up drift detection
func (DriftDetectionOutput) Timezone ¶
func (o DriftDetectionOutput) Timezone() pulumi.StringPtrOutput
Timezone in which the schedule is expressed. Defaults to `UTC`.
func (DriftDetectionOutput) ToDriftDetectionOutput ¶
func (o DriftDetectionOutput) ToDriftDetectionOutput() DriftDetectionOutput
func (DriftDetectionOutput) ToDriftDetectionOutputWithContext ¶
func (o DriftDetectionOutput) ToDriftDetectionOutputWithContext(ctx context.Context) DriftDetectionOutput
func (DriftDetectionOutput) ToOutput ¶
func (o DriftDetectionOutput) ToOutput(ctx context.Context) pulumix.Output[*DriftDetection]
type DriftDetectionState ¶
type DriftDetectionState struct { // Controls whether drift detection should be performed on a stack in any final state instead of just 'Finished'. IgnoreState pulumi.BoolPtrInput // Whether a tracked run should be triggered when drift is detected. Reconcile pulumi.BoolPtrInput // List of cron schedule expressions based on which drift detection should be triggered. Schedules pulumi.StringArrayInput // ID of the stack for which to set up drift detection StackId pulumi.StringPtrInput // Timezone in which the schedule is expressed. Defaults to `UTC`. Timezone pulumi.StringPtrInput }
func (DriftDetectionState) ElementType ¶
func (DriftDetectionState) ElementType() reflect.Type
type EnvironmentVariable ¶
type EnvironmentVariable struct { pulumi.CustomResourceState // SHA-256 checksum of the value Checksum pulumi.StringOutput `pulumi:"checksum"` // ID of the context on which the environment variable is defined ContextId pulumi.StringPtrOutput `pulumi:"contextId"` // ID of the module on which the environment variable is defined ModuleId pulumi.StringPtrOutput `pulumi:"moduleId"` // Name of the environment variable Name pulumi.StringOutput `pulumi:"name"` // ID of the stack on which the environment variable is defined StackId pulumi.StringPtrOutput `pulumi:"stackId"` // Value of the environment variable. Defaults to an empty string. Value pulumi.StringPtrOutput `pulumi:"value"` // Indicates whether the value is secret or not. Defaults to `true`. WriteOnly pulumi.BoolPtrOutput `pulumi:"writeOnly"` }
`EnvironmentVariable` defines an environment variable on the context (`Context`), stack (`Stack`) or a module (`Module`), thereby allowing to pass and share various secrets and configuration with Spacelift stacks.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.NewEnvironmentVariable(ctx, "ireland-kubeconfig", &spacelift.EnvironmentVariableArgs{ ContextId: pulumi.String("prod-k8s-ie"), Value: pulumi.String("/project/spacelift/kubeconfig"), WriteOnly: pulumi.Bool(false), }) if err != nil { return err } _, err = spacelift.NewEnvironmentVariable(ctx, "module-kubeconfig", &spacelift.EnvironmentVariableArgs{ ModuleId: pulumi.String("k8s-module"), Value: pulumi.String("/project/spacelift/kubeconfig"), WriteOnly: pulumi.Bool(false), }) if err != nil { return err } _, err = spacelift.NewEnvironmentVariable(ctx, "core-kubeconfig", &spacelift.EnvironmentVariableArgs{ StackId: pulumi.String("k8s-core"), Value: pulumi.String("/project/spacelift/kubeconfig"), WriteOnly: pulumi.Bool(false), }) if err != nil { return err } return nil }) }
```
## Import
```sh
$ pulumi import spacelift:index/environmentVariable:EnvironmentVariable ireland-kubeconfig context/$CONTEXT_ID/$ENVIRONMENT_VARIABLE_NAME
```
```sh
$ pulumi import spacelift:index/environmentVariable:EnvironmentVariable module-kubeconfig module/$MODULE_ID/$ENVIRONMENT_VARIABLE_NAME
```
```sh
$ pulumi import spacelift:index/environmentVariable:EnvironmentVariable core-kubeconfig stack/$STACK_ID/$ENVIRONMENT_VARIABLE_NAME
```
func GetEnvironmentVariable ¶
func GetEnvironmentVariable(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnvironmentVariableState, opts ...pulumi.ResourceOption) (*EnvironmentVariable, error)
GetEnvironmentVariable gets an existing EnvironmentVariable resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewEnvironmentVariable ¶
func NewEnvironmentVariable(ctx *pulumi.Context, name string, args *EnvironmentVariableArgs, opts ...pulumi.ResourceOption) (*EnvironmentVariable, error)
NewEnvironmentVariable registers a new resource with the given unique name, arguments, and options.
func (*EnvironmentVariable) ElementType ¶
func (*EnvironmentVariable) ElementType() reflect.Type
func (*EnvironmentVariable) ToEnvironmentVariableOutput ¶
func (i *EnvironmentVariable) ToEnvironmentVariableOutput() EnvironmentVariableOutput
func (*EnvironmentVariable) ToEnvironmentVariableOutputWithContext ¶
func (i *EnvironmentVariable) ToEnvironmentVariableOutputWithContext(ctx context.Context) EnvironmentVariableOutput
func (*EnvironmentVariable) ToOutput ¶
func (i *EnvironmentVariable) ToOutput(ctx context.Context) pulumix.Output[*EnvironmentVariable]
type EnvironmentVariableArgs ¶
type EnvironmentVariableArgs struct { // ID of the context on which the environment variable is defined ContextId pulumi.StringPtrInput // ID of the module on which the environment variable is defined ModuleId pulumi.StringPtrInput // Name of the environment variable Name pulumi.StringPtrInput // ID of the stack on which the environment variable is defined StackId pulumi.StringPtrInput // Value of the environment variable. Defaults to an empty string. Value pulumi.StringPtrInput // Indicates whether the value is secret or not. Defaults to `true`. WriteOnly pulumi.BoolPtrInput }
The set of arguments for constructing a EnvironmentVariable resource.
func (EnvironmentVariableArgs) ElementType ¶
func (EnvironmentVariableArgs) ElementType() reflect.Type
type EnvironmentVariableArray ¶
type EnvironmentVariableArray []EnvironmentVariableInput
func (EnvironmentVariableArray) ElementType ¶
func (EnvironmentVariableArray) ElementType() reflect.Type
func (EnvironmentVariableArray) ToEnvironmentVariableArrayOutput ¶
func (i EnvironmentVariableArray) ToEnvironmentVariableArrayOutput() EnvironmentVariableArrayOutput
func (EnvironmentVariableArray) ToEnvironmentVariableArrayOutputWithContext ¶
func (i EnvironmentVariableArray) ToEnvironmentVariableArrayOutputWithContext(ctx context.Context) EnvironmentVariableArrayOutput
func (EnvironmentVariableArray) ToOutput ¶
func (i EnvironmentVariableArray) ToOutput(ctx context.Context) pulumix.Output[[]*EnvironmentVariable]
type EnvironmentVariableArrayInput ¶
type EnvironmentVariableArrayInput interface { pulumi.Input ToEnvironmentVariableArrayOutput() EnvironmentVariableArrayOutput ToEnvironmentVariableArrayOutputWithContext(context.Context) EnvironmentVariableArrayOutput }
EnvironmentVariableArrayInput is an input type that accepts EnvironmentVariableArray and EnvironmentVariableArrayOutput values. You can construct a concrete instance of `EnvironmentVariableArrayInput` via:
EnvironmentVariableArray{ EnvironmentVariableArgs{...} }
type EnvironmentVariableArrayOutput ¶
type EnvironmentVariableArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentVariableArrayOutput) ElementType ¶
func (EnvironmentVariableArrayOutput) ElementType() reflect.Type
func (EnvironmentVariableArrayOutput) Index ¶
func (o EnvironmentVariableArrayOutput) Index(i pulumi.IntInput) EnvironmentVariableOutput
func (EnvironmentVariableArrayOutput) ToEnvironmentVariableArrayOutput ¶
func (o EnvironmentVariableArrayOutput) ToEnvironmentVariableArrayOutput() EnvironmentVariableArrayOutput
func (EnvironmentVariableArrayOutput) ToEnvironmentVariableArrayOutputWithContext ¶
func (o EnvironmentVariableArrayOutput) ToEnvironmentVariableArrayOutputWithContext(ctx context.Context) EnvironmentVariableArrayOutput
func (EnvironmentVariableArrayOutput) ToOutput ¶
func (o EnvironmentVariableArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*EnvironmentVariable]
type EnvironmentVariableInput ¶
type EnvironmentVariableInput interface { pulumi.Input ToEnvironmentVariableOutput() EnvironmentVariableOutput ToEnvironmentVariableOutputWithContext(ctx context.Context) EnvironmentVariableOutput }
type EnvironmentVariableMap ¶
type EnvironmentVariableMap map[string]EnvironmentVariableInput
func (EnvironmentVariableMap) ElementType ¶
func (EnvironmentVariableMap) ElementType() reflect.Type
func (EnvironmentVariableMap) ToEnvironmentVariableMapOutput ¶
func (i EnvironmentVariableMap) ToEnvironmentVariableMapOutput() EnvironmentVariableMapOutput
func (EnvironmentVariableMap) ToEnvironmentVariableMapOutputWithContext ¶
func (i EnvironmentVariableMap) ToEnvironmentVariableMapOutputWithContext(ctx context.Context) EnvironmentVariableMapOutput
func (EnvironmentVariableMap) ToOutput ¶
func (i EnvironmentVariableMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*EnvironmentVariable]
type EnvironmentVariableMapInput ¶
type EnvironmentVariableMapInput interface { pulumi.Input ToEnvironmentVariableMapOutput() EnvironmentVariableMapOutput ToEnvironmentVariableMapOutputWithContext(context.Context) EnvironmentVariableMapOutput }
EnvironmentVariableMapInput is an input type that accepts EnvironmentVariableMap and EnvironmentVariableMapOutput values. You can construct a concrete instance of `EnvironmentVariableMapInput` via:
EnvironmentVariableMap{ "key": EnvironmentVariableArgs{...} }
type EnvironmentVariableMapOutput ¶
type EnvironmentVariableMapOutput struct{ *pulumi.OutputState }
func (EnvironmentVariableMapOutput) ElementType ¶
func (EnvironmentVariableMapOutput) ElementType() reflect.Type
func (EnvironmentVariableMapOutput) MapIndex ¶
func (o EnvironmentVariableMapOutput) MapIndex(k pulumi.StringInput) EnvironmentVariableOutput
func (EnvironmentVariableMapOutput) ToEnvironmentVariableMapOutput ¶
func (o EnvironmentVariableMapOutput) ToEnvironmentVariableMapOutput() EnvironmentVariableMapOutput
func (EnvironmentVariableMapOutput) ToEnvironmentVariableMapOutputWithContext ¶
func (o EnvironmentVariableMapOutput) ToEnvironmentVariableMapOutputWithContext(ctx context.Context) EnvironmentVariableMapOutput
func (EnvironmentVariableMapOutput) ToOutput ¶
func (o EnvironmentVariableMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*EnvironmentVariable]
type EnvironmentVariableOutput ¶
type EnvironmentVariableOutput struct{ *pulumi.OutputState }
func (EnvironmentVariableOutput) Checksum ¶
func (o EnvironmentVariableOutput) Checksum() pulumi.StringOutput
SHA-256 checksum of the value
func (EnvironmentVariableOutput) ContextId ¶
func (o EnvironmentVariableOutput) ContextId() pulumi.StringPtrOutput
ID of the context on which the environment variable is defined
func (EnvironmentVariableOutput) ElementType ¶
func (EnvironmentVariableOutput) ElementType() reflect.Type
func (EnvironmentVariableOutput) ModuleId ¶
func (o EnvironmentVariableOutput) ModuleId() pulumi.StringPtrOutput
ID of the module on which the environment variable is defined
func (EnvironmentVariableOutput) Name ¶
func (o EnvironmentVariableOutput) Name() pulumi.StringOutput
Name of the environment variable
func (EnvironmentVariableOutput) StackId ¶
func (o EnvironmentVariableOutput) StackId() pulumi.StringPtrOutput
ID of the stack on which the environment variable is defined
func (EnvironmentVariableOutput) ToEnvironmentVariableOutput ¶
func (o EnvironmentVariableOutput) ToEnvironmentVariableOutput() EnvironmentVariableOutput
func (EnvironmentVariableOutput) ToEnvironmentVariableOutputWithContext ¶
func (o EnvironmentVariableOutput) ToEnvironmentVariableOutputWithContext(ctx context.Context) EnvironmentVariableOutput
func (EnvironmentVariableOutput) ToOutput ¶
func (o EnvironmentVariableOutput) ToOutput(ctx context.Context) pulumix.Output[*EnvironmentVariable]
func (EnvironmentVariableOutput) Value ¶
func (o EnvironmentVariableOutput) Value() pulumi.StringPtrOutput
Value of the environment variable. Defaults to an empty string.
func (EnvironmentVariableOutput) WriteOnly ¶
func (o EnvironmentVariableOutput) WriteOnly() pulumi.BoolPtrOutput
Indicates whether the value is secret or not. Defaults to `true`.
type EnvironmentVariableState ¶
type EnvironmentVariableState struct { // SHA-256 checksum of the value Checksum pulumi.StringPtrInput // ID of the context on which the environment variable is defined ContextId pulumi.StringPtrInput // ID of the module on which the environment variable is defined ModuleId pulumi.StringPtrInput // Name of the environment variable Name pulumi.StringPtrInput // ID of the stack on which the environment variable is defined StackId pulumi.StringPtrInput // Value of the environment variable. Defaults to an empty string. Value pulumi.StringPtrInput // Indicates whether the value is secret or not. Defaults to `true`. WriteOnly pulumi.BoolPtrInput }
func (EnvironmentVariableState) ElementType ¶
func (EnvironmentVariableState) ElementType() reflect.Type
type GcpServiceAccount ¶
type GcpServiceAccount struct { pulumi.CustomResourceState // ID of the module which uses GCP service account credentials ModuleId pulumi.StringPtrOutput `pulumi:"moduleId"` // Email address of the GCP service account dedicated for this stack ServiceAccountEmail pulumi.StringOutput `pulumi:"serviceAccountEmail"` // ID of the stack which uses GCP service account credentials StackId pulumi.StringPtrOutput `pulumi:"stackId"` // List of scopes that will be requested when generating temporary GCP service account credentials TokenScopes pulumi.StringArrayOutput `pulumi:"tokenScopes"` }
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/projects" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.NewStack(ctx, "k8s-coreStack", &spacelift.StackArgs{ Branch: pulumi.String("master"), Repository: pulumi.String("core-infra"), }) if err != nil { return err } _, err = spacelift.NewGcpServiceAccount(ctx, "k8s-coreGcpServiceAccount", &spacelift.GcpServiceAccountArgs{ StackId: k8s_coreStack.ID(), TokenScopes: pulumi.StringArray{ pulumi.String("https://www.googleapis.com/auth/compute"), pulumi.String("https://www.googleapis.com/auth/cloud-platform"), pulumi.String("https://www.googleapis.com/auth/devstorage.full_control"), }, }) if err != nil { return err } _, err = organizations.NewProject(ctx, "k8s-coreProject", &organizations.ProjectArgs{ ProjectId: pulumi.String("unicorn-k8s-core"), OrgId: pulumi.Any(_var.Gcp_organization_id), }) if err != nil { return err } _, err = projects.NewIAMMember(ctx, "k8s-coreIAMMember", &projects.IAMMemberArgs{ Project: k8s_coreProject.ID(), Role: pulumi.String("roles/owner"), Member: k8s_coreGcpServiceAccount.ServiceAccountEmail.ApplyT(func(serviceAccountEmail string) (string, error) { return fmt.Sprintf("serviceAccount:%v", serviceAccountEmail), nil }).(pulumi.StringOutput), }) if err != nil { return err } return nil }) }
```
## Import
```sh
$ pulumi import spacelift:index/gcpServiceAccount:GcpServiceAccount k8s-core stack/$STACK_ID
```
```sh
$ pulumi import spacelift:index/gcpServiceAccount:GcpServiceAccount k8s-core module/$MODULE_ID
```
func GetGcpServiceAccount ¶
func GetGcpServiceAccount(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GcpServiceAccountState, opts ...pulumi.ResourceOption) (*GcpServiceAccount, error)
GetGcpServiceAccount gets an existing GcpServiceAccount resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewGcpServiceAccount ¶
func NewGcpServiceAccount(ctx *pulumi.Context, name string, args *GcpServiceAccountArgs, opts ...pulumi.ResourceOption) (*GcpServiceAccount, error)
NewGcpServiceAccount registers a new resource with the given unique name, arguments, and options.
func (*GcpServiceAccount) ElementType ¶
func (*GcpServiceAccount) ElementType() reflect.Type
func (*GcpServiceAccount) ToGcpServiceAccountOutput ¶
func (i *GcpServiceAccount) ToGcpServiceAccountOutput() GcpServiceAccountOutput
func (*GcpServiceAccount) ToGcpServiceAccountOutputWithContext ¶
func (i *GcpServiceAccount) ToGcpServiceAccountOutputWithContext(ctx context.Context) GcpServiceAccountOutput
func (*GcpServiceAccount) ToOutput ¶
func (i *GcpServiceAccount) ToOutput(ctx context.Context) pulumix.Output[*GcpServiceAccount]
type GcpServiceAccountArgs ¶
type GcpServiceAccountArgs struct { // ID of the module which uses GCP service account credentials ModuleId pulumi.StringPtrInput // ID of the stack which uses GCP service account credentials StackId pulumi.StringPtrInput // List of scopes that will be requested when generating temporary GCP service account credentials TokenScopes pulumi.StringArrayInput }
The set of arguments for constructing a GcpServiceAccount resource.
func (GcpServiceAccountArgs) ElementType ¶
func (GcpServiceAccountArgs) ElementType() reflect.Type
type GcpServiceAccountArray ¶
type GcpServiceAccountArray []GcpServiceAccountInput
func (GcpServiceAccountArray) ElementType ¶
func (GcpServiceAccountArray) ElementType() reflect.Type
func (GcpServiceAccountArray) ToGcpServiceAccountArrayOutput ¶
func (i GcpServiceAccountArray) ToGcpServiceAccountArrayOutput() GcpServiceAccountArrayOutput
func (GcpServiceAccountArray) ToGcpServiceAccountArrayOutputWithContext ¶
func (i GcpServiceAccountArray) ToGcpServiceAccountArrayOutputWithContext(ctx context.Context) GcpServiceAccountArrayOutput
func (GcpServiceAccountArray) ToOutput ¶
func (i GcpServiceAccountArray) ToOutput(ctx context.Context) pulumix.Output[[]*GcpServiceAccount]
type GcpServiceAccountArrayInput ¶
type GcpServiceAccountArrayInput interface { pulumi.Input ToGcpServiceAccountArrayOutput() GcpServiceAccountArrayOutput ToGcpServiceAccountArrayOutputWithContext(context.Context) GcpServiceAccountArrayOutput }
GcpServiceAccountArrayInput is an input type that accepts GcpServiceAccountArray and GcpServiceAccountArrayOutput values. You can construct a concrete instance of `GcpServiceAccountArrayInput` via:
GcpServiceAccountArray{ GcpServiceAccountArgs{...} }
type GcpServiceAccountArrayOutput ¶
type GcpServiceAccountArrayOutput struct{ *pulumi.OutputState }
func (GcpServiceAccountArrayOutput) ElementType ¶
func (GcpServiceAccountArrayOutput) ElementType() reflect.Type
func (GcpServiceAccountArrayOutput) Index ¶
func (o GcpServiceAccountArrayOutput) Index(i pulumi.IntInput) GcpServiceAccountOutput
func (GcpServiceAccountArrayOutput) ToGcpServiceAccountArrayOutput ¶
func (o GcpServiceAccountArrayOutput) ToGcpServiceAccountArrayOutput() GcpServiceAccountArrayOutput
func (GcpServiceAccountArrayOutput) ToGcpServiceAccountArrayOutputWithContext ¶
func (o GcpServiceAccountArrayOutput) ToGcpServiceAccountArrayOutputWithContext(ctx context.Context) GcpServiceAccountArrayOutput
func (GcpServiceAccountArrayOutput) ToOutput ¶
func (o GcpServiceAccountArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*GcpServiceAccount]
type GcpServiceAccountInput ¶
type GcpServiceAccountInput interface { pulumi.Input ToGcpServiceAccountOutput() GcpServiceAccountOutput ToGcpServiceAccountOutputWithContext(ctx context.Context) GcpServiceAccountOutput }
type GcpServiceAccountMap ¶
type GcpServiceAccountMap map[string]GcpServiceAccountInput
func (GcpServiceAccountMap) ElementType ¶
func (GcpServiceAccountMap) ElementType() reflect.Type
func (GcpServiceAccountMap) ToGcpServiceAccountMapOutput ¶
func (i GcpServiceAccountMap) ToGcpServiceAccountMapOutput() GcpServiceAccountMapOutput
func (GcpServiceAccountMap) ToGcpServiceAccountMapOutputWithContext ¶
func (i GcpServiceAccountMap) ToGcpServiceAccountMapOutputWithContext(ctx context.Context) GcpServiceAccountMapOutput
func (GcpServiceAccountMap) ToOutput ¶
func (i GcpServiceAccountMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*GcpServiceAccount]
type GcpServiceAccountMapInput ¶
type GcpServiceAccountMapInput interface { pulumi.Input ToGcpServiceAccountMapOutput() GcpServiceAccountMapOutput ToGcpServiceAccountMapOutputWithContext(context.Context) GcpServiceAccountMapOutput }
GcpServiceAccountMapInput is an input type that accepts GcpServiceAccountMap and GcpServiceAccountMapOutput values. You can construct a concrete instance of `GcpServiceAccountMapInput` via:
GcpServiceAccountMap{ "key": GcpServiceAccountArgs{...} }
type GcpServiceAccountMapOutput ¶
type GcpServiceAccountMapOutput struct{ *pulumi.OutputState }
func (GcpServiceAccountMapOutput) ElementType ¶
func (GcpServiceAccountMapOutput) ElementType() reflect.Type
func (GcpServiceAccountMapOutput) MapIndex ¶
func (o GcpServiceAccountMapOutput) MapIndex(k pulumi.StringInput) GcpServiceAccountOutput
func (GcpServiceAccountMapOutput) ToGcpServiceAccountMapOutput ¶
func (o GcpServiceAccountMapOutput) ToGcpServiceAccountMapOutput() GcpServiceAccountMapOutput
func (GcpServiceAccountMapOutput) ToGcpServiceAccountMapOutputWithContext ¶
func (o GcpServiceAccountMapOutput) ToGcpServiceAccountMapOutputWithContext(ctx context.Context) GcpServiceAccountMapOutput
func (GcpServiceAccountMapOutput) ToOutput ¶
func (o GcpServiceAccountMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*GcpServiceAccount]
type GcpServiceAccountOutput ¶
type GcpServiceAccountOutput struct{ *pulumi.OutputState }
func (GcpServiceAccountOutput) ElementType ¶
func (GcpServiceAccountOutput) ElementType() reflect.Type
func (GcpServiceAccountOutput) ModuleId ¶
func (o GcpServiceAccountOutput) ModuleId() pulumi.StringPtrOutput
ID of the module which uses GCP service account credentials
func (GcpServiceAccountOutput) ServiceAccountEmail ¶
func (o GcpServiceAccountOutput) ServiceAccountEmail() pulumi.StringOutput
Email address of the GCP service account dedicated for this stack
func (GcpServiceAccountOutput) StackId ¶
func (o GcpServiceAccountOutput) StackId() pulumi.StringPtrOutput
ID of the stack which uses GCP service account credentials
func (GcpServiceAccountOutput) ToGcpServiceAccountOutput ¶
func (o GcpServiceAccountOutput) ToGcpServiceAccountOutput() GcpServiceAccountOutput
func (GcpServiceAccountOutput) ToGcpServiceAccountOutputWithContext ¶
func (o GcpServiceAccountOutput) ToGcpServiceAccountOutputWithContext(ctx context.Context) GcpServiceAccountOutput
func (GcpServiceAccountOutput) ToOutput ¶
func (o GcpServiceAccountOutput) ToOutput(ctx context.Context) pulumix.Output[*GcpServiceAccount]
func (GcpServiceAccountOutput) TokenScopes ¶
func (o GcpServiceAccountOutput) TokenScopes() pulumi.StringArrayOutput
List of scopes that will be requested when generating temporary GCP service account credentials
type GcpServiceAccountState ¶
type GcpServiceAccountState struct { // ID of the module which uses GCP service account credentials ModuleId pulumi.StringPtrInput // Email address of the GCP service account dedicated for this stack ServiceAccountEmail pulumi.StringPtrInput // ID of the stack which uses GCP service account credentials StackId pulumi.StringPtrInput // List of scopes that will be requested when generating temporary GCP service account credentials TokenScopes pulumi.StringArrayInput }
func (GcpServiceAccountState) ElementType ¶
func (GcpServiceAccountState) ElementType() reflect.Type
type GetAccountResult ¶
type GetAccountResult struct { // the ID of the AWS account used by Spacelift for role assumption AwsAccountId string `pulumi:"awsAccountId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // name of the account Name string `pulumi:"name"` // account billing tier Tier string `pulumi:"tier"` }
A collection of values returned by getAccount.
func GetAccount ¶
func GetAccount(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetAccountResult, error)
`getAccount` represents the currently used Spacelift **account**
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.GetAccount(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetAccountResultOutput ¶
type GetAccountResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAccount.
func GetAccountOutput ¶
func GetAccountOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetAccountResultOutput
func (GetAccountResultOutput) AwsAccountId ¶
func (o GetAccountResultOutput) AwsAccountId() pulumi.StringOutput
the ID of the AWS account used by Spacelift for role assumption
func (GetAccountResultOutput) ElementType ¶
func (GetAccountResultOutput) ElementType() reflect.Type
func (GetAccountResultOutput) Id ¶
func (o GetAccountResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAccountResultOutput) Name ¶
func (o GetAccountResultOutput) Name() pulumi.StringOutput
name of the account
func (GetAccountResultOutput) Tier ¶
func (o GetAccountResultOutput) Tier() pulumi.StringOutput
account billing tier
func (GetAccountResultOutput) ToGetAccountResultOutput ¶
func (o GetAccountResultOutput) ToGetAccountResultOutput() GetAccountResultOutput
func (GetAccountResultOutput) ToGetAccountResultOutputWithContext ¶
func (o GetAccountResultOutput) ToGetAccountResultOutputWithContext(ctx context.Context) GetAccountResultOutput
func (GetAccountResultOutput) ToOutput ¶
func (o GetAccountResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetAccountResult]
type GetAwsIntegrationAttachmentExternalIdArgs ¶
type GetAwsIntegrationAttachmentExternalIdArgs struct { // immutable ID (slug) of the AWS integration IntegrationId string `pulumi:"integrationId"` // immutable ID (slug) of the module ModuleId *string `pulumi:"moduleId"` // whether the integration will be used for read operations Read *bool `pulumi:"read"` // immutable ID (slug) of the stack StackId *string `pulumi:"stackId"` // whether the integration will be used for write operations Write *bool `pulumi:"write"` }
A collection of arguments for invoking getAwsIntegrationAttachmentExternalId.
type GetAwsIntegrationAttachmentExternalIdOutputArgs ¶
type GetAwsIntegrationAttachmentExternalIdOutputArgs struct { // immutable ID (slug) of the AWS integration IntegrationId pulumi.StringInput `pulumi:"integrationId"` // immutable ID (slug) of the module ModuleId pulumi.StringPtrInput `pulumi:"moduleId"` // whether the integration will be used for read operations Read pulumi.BoolPtrInput `pulumi:"read"` // immutable ID (slug) of the stack StackId pulumi.StringPtrInput `pulumi:"stackId"` // whether the integration will be used for write operations Write pulumi.BoolPtrInput `pulumi:"write"` }
A collection of arguments for invoking getAwsIntegrationAttachmentExternalId.
func (GetAwsIntegrationAttachmentExternalIdOutputArgs) ElementType ¶
func (GetAwsIntegrationAttachmentExternalIdOutputArgs) ElementType() reflect.Type
type GetAwsIntegrationAttachmentExternalIdResult ¶
type GetAwsIntegrationAttachmentExternalIdResult struct { // An assume role policy statement that can be attached to your role to allow Spacelift to assume it AssumeRolePolicyStatement string `pulumi:"assumeRolePolicyStatement"` // The external ID that will be used during role assumption ExternalId string `pulumi:"externalId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // immutable ID (slug) of the AWS integration IntegrationId string `pulumi:"integrationId"` // immutable ID (slug) of the module ModuleId *string `pulumi:"moduleId"` // whether the integration will be used for read operations Read *bool `pulumi:"read"` // immutable ID (slug) of the stack StackId *string `pulumi:"stackId"` // whether the integration will be used for write operations Write *bool `pulumi:"write"` }
A collection of values returned by getAwsIntegrationAttachmentExternalId.
func GetAwsIntegrationAttachmentExternalId ¶
func GetAwsIntegrationAttachmentExternalId(ctx *pulumi.Context, args *GetAwsIntegrationAttachmentExternalIdArgs, opts ...pulumi.InvokeOption) (*GetAwsIntegrationAttachmentExternalIdResult, error)
`getAwsIntegrationAttachmentExternalId` is used to generate the external ID that would be used for role assumption when an AWS integration is attached to a stack or module.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.GetAwsIntegrationAttachmentExternalId(ctx, &spacelift.GetAwsIntegrationAttachmentExternalIdArgs{ IntegrationId: spacelift_aws_integration.This.Id, StackId: pulumi.StringRef("my-stack-id"), Read: pulumi.BoolRef(true), Write: pulumi.BoolRef(true), }, nil) if err != nil { return err } _, err = spacelift.GetAwsIntegrationAttachmentExternalId(ctx, &spacelift.GetAwsIntegrationAttachmentExternalIdArgs{ IntegrationId: spacelift_aws_integration.This.Id, ModuleId: pulumi.StringRef("my-module-id"), Read: pulumi.BoolRef(true), Write: pulumi.BoolRef(true), }, nil) if err != nil { return err } return nil }) }
```
type GetAwsIntegrationAttachmentExternalIdResultOutput ¶
type GetAwsIntegrationAttachmentExternalIdResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAwsIntegrationAttachmentExternalId.
func GetAwsIntegrationAttachmentExternalIdOutput ¶
func GetAwsIntegrationAttachmentExternalIdOutput(ctx *pulumi.Context, args GetAwsIntegrationAttachmentExternalIdOutputArgs, opts ...pulumi.InvokeOption) GetAwsIntegrationAttachmentExternalIdResultOutput
func (GetAwsIntegrationAttachmentExternalIdResultOutput) AssumeRolePolicyStatement ¶
func (o GetAwsIntegrationAttachmentExternalIdResultOutput) AssumeRolePolicyStatement() pulumi.StringOutput
An assume role policy statement that can be attached to your role to allow Spacelift to assume it
func (GetAwsIntegrationAttachmentExternalIdResultOutput) ElementType ¶
func (GetAwsIntegrationAttachmentExternalIdResultOutput) ElementType() reflect.Type
func (GetAwsIntegrationAttachmentExternalIdResultOutput) ExternalId ¶
func (o GetAwsIntegrationAttachmentExternalIdResultOutput) ExternalId() pulumi.StringOutput
The external ID that will be used during role assumption
func (GetAwsIntegrationAttachmentExternalIdResultOutput) Id ¶
The provider-assigned unique ID for this managed resource.
func (GetAwsIntegrationAttachmentExternalIdResultOutput) IntegrationId ¶
func (o GetAwsIntegrationAttachmentExternalIdResultOutput) IntegrationId() pulumi.StringOutput
immutable ID (slug) of the AWS integration
func (GetAwsIntegrationAttachmentExternalIdResultOutput) ModuleId ¶
func (o GetAwsIntegrationAttachmentExternalIdResultOutput) ModuleId() pulumi.StringPtrOutput
immutable ID (slug) of the module
func (GetAwsIntegrationAttachmentExternalIdResultOutput) Read ¶
func (o GetAwsIntegrationAttachmentExternalIdResultOutput) Read() pulumi.BoolPtrOutput
whether the integration will be used for read operations
func (GetAwsIntegrationAttachmentExternalIdResultOutput) StackId ¶
func (o GetAwsIntegrationAttachmentExternalIdResultOutput) StackId() pulumi.StringPtrOutput
immutable ID (slug) of the stack
func (GetAwsIntegrationAttachmentExternalIdResultOutput) ToGetAwsIntegrationAttachmentExternalIdResultOutput ¶
func (o GetAwsIntegrationAttachmentExternalIdResultOutput) ToGetAwsIntegrationAttachmentExternalIdResultOutput() GetAwsIntegrationAttachmentExternalIdResultOutput
func (GetAwsIntegrationAttachmentExternalIdResultOutput) ToGetAwsIntegrationAttachmentExternalIdResultOutputWithContext ¶
func (o GetAwsIntegrationAttachmentExternalIdResultOutput) ToGetAwsIntegrationAttachmentExternalIdResultOutputWithContext(ctx context.Context) GetAwsIntegrationAttachmentExternalIdResultOutput
func (GetAwsIntegrationAttachmentExternalIdResultOutput) Write ¶
func (o GetAwsIntegrationAttachmentExternalIdResultOutput) Write() pulumi.BoolPtrOutput
whether the integration will be used for write operations
type GetAwsIntegrationsIntegration ¶
type GetAwsIntegrationsIntegration struct { DurationSeconds int `pulumi:"durationSeconds"` ExternalId string `pulumi:"externalId"` GenerateCredentialsInWorker bool `pulumi:"generateCredentialsInWorker"` IntegrationId string `pulumi:"integrationId"` Labels []string `pulumi:"labels"` Name string `pulumi:"name"` RoleArn string `pulumi:"roleArn"` SpaceId string `pulumi:"spaceId"` }
type GetAwsIntegrationsIntegrationArgs ¶
type GetAwsIntegrationsIntegrationArgs struct { DurationSeconds pulumi.IntInput `pulumi:"durationSeconds"` ExternalId pulumi.StringInput `pulumi:"externalId"` GenerateCredentialsInWorker pulumi.BoolInput `pulumi:"generateCredentialsInWorker"` IntegrationId pulumi.StringInput `pulumi:"integrationId"` Labels pulumi.StringArrayInput `pulumi:"labels"` Name pulumi.StringInput `pulumi:"name"` RoleArn pulumi.StringInput `pulumi:"roleArn"` SpaceId pulumi.StringInput `pulumi:"spaceId"` }
func (GetAwsIntegrationsIntegrationArgs) ElementType ¶
func (GetAwsIntegrationsIntegrationArgs) ElementType() reflect.Type
func (GetAwsIntegrationsIntegrationArgs) ToGetAwsIntegrationsIntegrationOutput ¶
func (i GetAwsIntegrationsIntegrationArgs) ToGetAwsIntegrationsIntegrationOutput() GetAwsIntegrationsIntegrationOutput
func (GetAwsIntegrationsIntegrationArgs) ToGetAwsIntegrationsIntegrationOutputWithContext ¶
func (i GetAwsIntegrationsIntegrationArgs) ToGetAwsIntegrationsIntegrationOutputWithContext(ctx context.Context) GetAwsIntegrationsIntegrationOutput
func (GetAwsIntegrationsIntegrationArgs) ToOutput ¶
func (i GetAwsIntegrationsIntegrationArgs) ToOutput(ctx context.Context) pulumix.Output[GetAwsIntegrationsIntegration]
type GetAwsIntegrationsIntegrationArray ¶
type GetAwsIntegrationsIntegrationArray []GetAwsIntegrationsIntegrationInput
func (GetAwsIntegrationsIntegrationArray) ElementType ¶
func (GetAwsIntegrationsIntegrationArray) ElementType() reflect.Type
func (GetAwsIntegrationsIntegrationArray) ToGetAwsIntegrationsIntegrationArrayOutput ¶
func (i GetAwsIntegrationsIntegrationArray) ToGetAwsIntegrationsIntegrationArrayOutput() GetAwsIntegrationsIntegrationArrayOutput
func (GetAwsIntegrationsIntegrationArray) ToGetAwsIntegrationsIntegrationArrayOutputWithContext ¶
func (i GetAwsIntegrationsIntegrationArray) ToGetAwsIntegrationsIntegrationArrayOutputWithContext(ctx context.Context) GetAwsIntegrationsIntegrationArrayOutput
func (GetAwsIntegrationsIntegrationArray) ToOutput ¶
func (i GetAwsIntegrationsIntegrationArray) ToOutput(ctx context.Context) pulumix.Output[[]GetAwsIntegrationsIntegration]
type GetAwsIntegrationsIntegrationArrayInput ¶
type GetAwsIntegrationsIntegrationArrayInput interface { pulumi.Input ToGetAwsIntegrationsIntegrationArrayOutput() GetAwsIntegrationsIntegrationArrayOutput ToGetAwsIntegrationsIntegrationArrayOutputWithContext(context.Context) GetAwsIntegrationsIntegrationArrayOutput }
GetAwsIntegrationsIntegrationArrayInput is an input type that accepts GetAwsIntegrationsIntegrationArray and GetAwsIntegrationsIntegrationArrayOutput values. You can construct a concrete instance of `GetAwsIntegrationsIntegrationArrayInput` via:
GetAwsIntegrationsIntegrationArray{ GetAwsIntegrationsIntegrationArgs{...} }
type GetAwsIntegrationsIntegrationArrayOutput ¶
type GetAwsIntegrationsIntegrationArrayOutput struct{ *pulumi.OutputState }
func (GetAwsIntegrationsIntegrationArrayOutput) ElementType ¶
func (GetAwsIntegrationsIntegrationArrayOutput) ElementType() reflect.Type
func (GetAwsIntegrationsIntegrationArrayOutput) ToGetAwsIntegrationsIntegrationArrayOutput ¶
func (o GetAwsIntegrationsIntegrationArrayOutput) ToGetAwsIntegrationsIntegrationArrayOutput() GetAwsIntegrationsIntegrationArrayOutput
func (GetAwsIntegrationsIntegrationArrayOutput) ToGetAwsIntegrationsIntegrationArrayOutputWithContext ¶
func (o GetAwsIntegrationsIntegrationArrayOutput) ToGetAwsIntegrationsIntegrationArrayOutputWithContext(ctx context.Context) GetAwsIntegrationsIntegrationArrayOutput
func (GetAwsIntegrationsIntegrationArrayOutput) ToOutput ¶
func (o GetAwsIntegrationsIntegrationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetAwsIntegrationsIntegration]
type GetAwsIntegrationsIntegrationInput ¶
type GetAwsIntegrationsIntegrationInput interface { pulumi.Input ToGetAwsIntegrationsIntegrationOutput() GetAwsIntegrationsIntegrationOutput ToGetAwsIntegrationsIntegrationOutputWithContext(context.Context) GetAwsIntegrationsIntegrationOutput }
GetAwsIntegrationsIntegrationInput is an input type that accepts GetAwsIntegrationsIntegrationArgs and GetAwsIntegrationsIntegrationOutput values. You can construct a concrete instance of `GetAwsIntegrationsIntegrationInput` via:
GetAwsIntegrationsIntegrationArgs{...}
type GetAwsIntegrationsIntegrationOutput ¶
type GetAwsIntegrationsIntegrationOutput struct{ *pulumi.OutputState }
func (GetAwsIntegrationsIntegrationOutput) DurationSeconds ¶
func (o GetAwsIntegrationsIntegrationOutput) DurationSeconds() pulumi.IntOutput
func (GetAwsIntegrationsIntegrationOutput) ElementType ¶
func (GetAwsIntegrationsIntegrationOutput) ElementType() reflect.Type
func (GetAwsIntegrationsIntegrationOutput) ExternalId ¶
func (o GetAwsIntegrationsIntegrationOutput) ExternalId() pulumi.StringOutput
func (GetAwsIntegrationsIntegrationOutput) GenerateCredentialsInWorker ¶
func (o GetAwsIntegrationsIntegrationOutput) GenerateCredentialsInWorker() pulumi.BoolOutput
func (GetAwsIntegrationsIntegrationOutput) IntegrationId ¶
func (o GetAwsIntegrationsIntegrationOutput) IntegrationId() pulumi.StringOutput
func (GetAwsIntegrationsIntegrationOutput) Labels ¶
func (o GetAwsIntegrationsIntegrationOutput) Labels() pulumi.StringArrayOutput
func (GetAwsIntegrationsIntegrationOutput) Name ¶
func (o GetAwsIntegrationsIntegrationOutput) Name() pulumi.StringOutput
func (GetAwsIntegrationsIntegrationOutput) RoleArn ¶
func (o GetAwsIntegrationsIntegrationOutput) RoleArn() pulumi.StringOutput
func (GetAwsIntegrationsIntegrationOutput) SpaceId ¶
func (o GetAwsIntegrationsIntegrationOutput) SpaceId() pulumi.StringOutput
func (GetAwsIntegrationsIntegrationOutput) ToGetAwsIntegrationsIntegrationOutput ¶
func (o GetAwsIntegrationsIntegrationOutput) ToGetAwsIntegrationsIntegrationOutput() GetAwsIntegrationsIntegrationOutput
func (GetAwsIntegrationsIntegrationOutput) ToGetAwsIntegrationsIntegrationOutputWithContext ¶
func (o GetAwsIntegrationsIntegrationOutput) ToGetAwsIntegrationsIntegrationOutputWithContext(ctx context.Context) GetAwsIntegrationsIntegrationOutput
func (GetAwsIntegrationsIntegrationOutput) ToOutput ¶
func (o GetAwsIntegrationsIntegrationOutput) ToOutput(ctx context.Context) pulumix.Output[GetAwsIntegrationsIntegration]
type GetAwsIntegrationsResult ¶
type GetAwsIntegrationsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Integrations []GetAwsIntegrationsIntegration `pulumi:"integrations"` }
A collection of values returned by getAwsIntegrations.
func GetAwsIntegrations ¶
func GetAwsIntegrations(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetAwsIntegrationsResult, error)
`getAwsIntegrations` represents a list of all the AWS integrations in the Spacelift account visible to the API user.
type GetAwsIntegrationsResultOutput ¶
type GetAwsIntegrationsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAwsIntegrations.
func GetAwsIntegrationsOutput ¶
func GetAwsIntegrationsOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetAwsIntegrationsResultOutput
func (GetAwsIntegrationsResultOutput) ElementType ¶
func (GetAwsIntegrationsResultOutput) ElementType() reflect.Type
func (GetAwsIntegrationsResultOutput) Id ¶
func (o GetAwsIntegrationsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAwsIntegrationsResultOutput) Integrations ¶
func (o GetAwsIntegrationsResultOutput) Integrations() GetAwsIntegrationsIntegrationArrayOutput
func (GetAwsIntegrationsResultOutput) ToGetAwsIntegrationsResultOutput ¶
func (o GetAwsIntegrationsResultOutput) ToGetAwsIntegrationsResultOutput() GetAwsIntegrationsResultOutput
func (GetAwsIntegrationsResultOutput) ToGetAwsIntegrationsResultOutputWithContext ¶
func (o GetAwsIntegrationsResultOutput) ToGetAwsIntegrationsResultOutputWithContext(ctx context.Context) GetAwsIntegrationsResultOutput
func (GetAwsIntegrationsResultOutput) ToOutput ¶
func (o GetAwsIntegrationsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetAwsIntegrationsResult]
type GetAzureDevopsIntegrationArgs ¶
type GetAzureDevopsIntegrationArgs struct { // Azure DevOps integration id. If not provided, the default integration will be returned Id *string `pulumi:"id"` }
A collection of arguments for invoking getAzureDevopsIntegration.
type GetAzureDevopsIntegrationOutputArgs ¶
type GetAzureDevopsIntegrationOutputArgs struct { // Azure DevOps integration id. If not provided, the default integration will be returned Id pulumi.StringPtrInput `pulumi:"id"` }
A collection of arguments for invoking getAzureDevopsIntegration.
func (GetAzureDevopsIntegrationOutputArgs) ElementType ¶
func (GetAzureDevopsIntegrationOutputArgs) ElementType() reflect.Type
type GetAzureDevopsIntegrationResult ¶
type GetAzureDevopsIntegrationResult struct { // Azure DevOps integration description Description string `pulumi:"description"` // Azure DevOps integration id. If not provided, the default integration will be returned Id *string `pulumi:"id"` // Azure DevOps integration is default IsDefault bool `pulumi:"isDefault"` // Azure DevOps integration labels Labels []string `pulumi:"labels"` // Azure DevOps integration name Name string `pulumi:"name"` // Azure DevOps integration organization url OrganizationUrl string `pulumi:"organizationUrl"` // Azure DevOps integration space id SpaceId string `pulumi:"spaceId"` // Azure DevOps integration webhook password WebhookPassword string `pulumi:"webhookPassword"` // Azure DevOps integration webhook url WebhookUrl string `pulumi:"webhookUrl"` }
A collection of values returned by getAzureDevopsIntegration.
func GetAzureDevopsIntegration ¶
func GetAzureDevopsIntegration(ctx *pulumi.Context, args *GetAzureDevopsIntegrationArgs, opts ...pulumi.InvokeOption) (*GetAzureDevopsIntegrationResult, error)
`getAzureDevopsIntegration` returns details about Azure DevOps integration
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.GetAzureDevopsIntegration(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetAzureDevopsIntegrationResultOutput ¶
type GetAzureDevopsIntegrationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAzureDevopsIntegration.
func GetAzureDevopsIntegrationOutput ¶
func GetAzureDevopsIntegrationOutput(ctx *pulumi.Context, args GetAzureDevopsIntegrationOutputArgs, opts ...pulumi.InvokeOption) GetAzureDevopsIntegrationResultOutput
func (GetAzureDevopsIntegrationResultOutput) Description ¶
func (o GetAzureDevopsIntegrationResultOutput) Description() pulumi.StringOutput
Azure DevOps integration description
func (GetAzureDevopsIntegrationResultOutput) ElementType ¶
func (GetAzureDevopsIntegrationResultOutput) ElementType() reflect.Type
func (GetAzureDevopsIntegrationResultOutput) Id ¶
func (o GetAzureDevopsIntegrationResultOutput) Id() pulumi.StringPtrOutput
Azure DevOps integration id. If not provided, the default integration will be returned
func (GetAzureDevopsIntegrationResultOutput) IsDefault ¶
func (o GetAzureDevopsIntegrationResultOutput) IsDefault() pulumi.BoolOutput
Azure DevOps integration is default
func (GetAzureDevopsIntegrationResultOutput) Labels ¶
func (o GetAzureDevopsIntegrationResultOutput) Labels() pulumi.StringArrayOutput
Azure DevOps integration labels
func (GetAzureDevopsIntegrationResultOutput) Name ¶
func (o GetAzureDevopsIntegrationResultOutput) Name() pulumi.StringOutput
Azure DevOps integration name
func (GetAzureDevopsIntegrationResultOutput) OrganizationUrl ¶
func (o GetAzureDevopsIntegrationResultOutput) OrganizationUrl() pulumi.StringOutput
Azure DevOps integration organization url
func (GetAzureDevopsIntegrationResultOutput) SpaceId ¶
func (o GetAzureDevopsIntegrationResultOutput) SpaceId() pulumi.StringOutput
Azure DevOps integration space id
func (GetAzureDevopsIntegrationResultOutput) ToGetAzureDevopsIntegrationResultOutput ¶
func (o GetAzureDevopsIntegrationResultOutput) ToGetAzureDevopsIntegrationResultOutput() GetAzureDevopsIntegrationResultOutput
func (GetAzureDevopsIntegrationResultOutput) ToGetAzureDevopsIntegrationResultOutputWithContext ¶
func (o GetAzureDevopsIntegrationResultOutput) ToGetAzureDevopsIntegrationResultOutputWithContext(ctx context.Context) GetAzureDevopsIntegrationResultOutput
func (GetAzureDevopsIntegrationResultOutput) ToOutput ¶
func (o GetAzureDevopsIntegrationResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetAzureDevopsIntegrationResult]
func (GetAzureDevopsIntegrationResultOutput) WebhookPassword ¶
func (o GetAzureDevopsIntegrationResultOutput) WebhookPassword() pulumi.StringOutput
Azure DevOps integration webhook password
func (GetAzureDevopsIntegrationResultOutput) WebhookUrl ¶
func (o GetAzureDevopsIntegrationResultOutput) WebhookUrl() pulumi.StringOutput
Azure DevOps integration webhook url
type GetAzureIntegrationsIntegration ¶
type GetAzureIntegrationsIntegration struct { AdminConsentProvided bool `pulumi:"adminConsentProvided"` AdminConsentUrl string `pulumi:"adminConsentUrl"` ApplicationId string `pulumi:"applicationId"` DefaultSubscriptionId string `pulumi:"defaultSubscriptionId"` DisplayName string `pulumi:"displayName"` IntegrationId string `pulumi:"integrationId"` Labels []string `pulumi:"labels"` Name string `pulumi:"name"` SpaceId string `pulumi:"spaceId"` TenantId string `pulumi:"tenantId"` }
type GetAzureIntegrationsIntegrationArgs ¶
type GetAzureIntegrationsIntegrationArgs struct { AdminConsentProvided pulumi.BoolInput `pulumi:"adminConsentProvided"` AdminConsentUrl pulumi.StringInput `pulumi:"adminConsentUrl"` ApplicationId pulumi.StringInput `pulumi:"applicationId"` DefaultSubscriptionId pulumi.StringInput `pulumi:"defaultSubscriptionId"` DisplayName pulumi.StringInput `pulumi:"displayName"` IntegrationId pulumi.StringInput `pulumi:"integrationId"` Labels pulumi.StringArrayInput `pulumi:"labels"` Name pulumi.StringInput `pulumi:"name"` SpaceId pulumi.StringInput `pulumi:"spaceId"` TenantId pulumi.StringInput `pulumi:"tenantId"` }
func (GetAzureIntegrationsIntegrationArgs) ElementType ¶
func (GetAzureIntegrationsIntegrationArgs) ElementType() reflect.Type
func (GetAzureIntegrationsIntegrationArgs) ToGetAzureIntegrationsIntegrationOutput ¶
func (i GetAzureIntegrationsIntegrationArgs) ToGetAzureIntegrationsIntegrationOutput() GetAzureIntegrationsIntegrationOutput
func (GetAzureIntegrationsIntegrationArgs) ToGetAzureIntegrationsIntegrationOutputWithContext ¶
func (i GetAzureIntegrationsIntegrationArgs) ToGetAzureIntegrationsIntegrationOutputWithContext(ctx context.Context) GetAzureIntegrationsIntegrationOutput
func (GetAzureIntegrationsIntegrationArgs) ToOutput ¶
func (i GetAzureIntegrationsIntegrationArgs) ToOutput(ctx context.Context) pulumix.Output[GetAzureIntegrationsIntegration]
type GetAzureIntegrationsIntegrationArray ¶
type GetAzureIntegrationsIntegrationArray []GetAzureIntegrationsIntegrationInput
func (GetAzureIntegrationsIntegrationArray) ElementType ¶
func (GetAzureIntegrationsIntegrationArray) ElementType() reflect.Type
func (GetAzureIntegrationsIntegrationArray) ToGetAzureIntegrationsIntegrationArrayOutput ¶
func (i GetAzureIntegrationsIntegrationArray) ToGetAzureIntegrationsIntegrationArrayOutput() GetAzureIntegrationsIntegrationArrayOutput
func (GetAzureIntegrationsIntegrationArray) ToGetAzureIntegrationsIntegrationArrayOutputWithContext ¶
func (i GetAzureIntegrationsIntegrationArray) ToGetAzureIntegrationsIntegrationArrayOutputWithContext(ctx context.Context) GetAzureIntegrationsIntegrationArrayOutput
func (GetAzureIntegrationsIntegrationArray) ToOutput ¶
func (i GetAzureIntegrationsIntegrationArray) ToOutput(ctx context.Context) pulumix.Output[[]GetAzureIntegrationsIntegration]
type GetAzureIntegrationsIntegrationArrayInput ¶
type GetAzureIntegrationsIntegrationArrayInput interface { pulumi.Input ToGetAzureIntegrationsIntegrationArrayOutput() GetAzureIntegrationsIntegrationArrayOutput ToGetAzureIntegrationsIntegrationArrayOutputWithContext(context.Context) GetAzureIntegrationsIntegrationArrayOutput }
GetAzureIntegrationsIntegrationArrayInput is an input type that accepts GetAzureIntegrationsIntegrationArray and GetAzureIntegrationsIntegrationArrayOutput values. You can construct a concrete instance of `GetAzureIntegrationsIntegrationArrayInput` via:
GetAzureIntegrationsIntegrationArray{ GetAzureIntegrationsIntegrationArgs{...} }
type GetAzureIntegrationsIntegrationArrayOutput ¶
type GetAzureIntegrationsIntegrationArrayOutput struct{ *pulumi.OutputState }
func (GetAzureIntegrationsIntegrationArrayOutput) ElementType ¶
func (GetAzureIntegrationsIntegrationArrayOutput) ElementType() reflect.Type
func (GetAzureIntegrationsIntegrationArrayOutput) ToGetAzureIntegrationsIntegrationArrayOutput ¶
func (o GetAzureIntegrationsIntegrationArrayOutput) ToGetAzureIntegrationsIntegrationArrayOutput() GetAzureIntegrationsIntegrationArrayOutput
func (GetAzureIntegrationsIntegrationArrayOutput) ToGetAzureIntegrationsIntegrationArrayOutputWithContext ¶
func (o GetAzureIntegrationsIntegrationArrayOutput) ToGetAzureIntegrationsIntegrationArrayOutputWithContext(ctx context.Context) GetAzureIntegrationsIntegrationArrayOutput
func (GetAzureIntegrationsIntegrationArrayOutput) ToOutput ¶
func (o GetAzureIntegrationsIntegrationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetAzureIntegrationsIntegration]
type GetAzureIntegrationsIntegrationInput ¶
type GetAzureIntegrationsIntegrationInput interface { pulumi.Input ToGetAzureIntegrationsIntegrationOutput() GetAzureIntegrationsIntegrationOutput ToGetAzureIntegrationsIntegrationOutputWithContext(context.Context) GetAzureIntegrationsIntegrationOutput }
GetAzureIntegrationsIntegrationInput is an input type that accepts GetAzureIntegrationsIntegrationArgs and GetAzureIntegrationsIntegrationOutput values. You can construct a concrete instance of `GetAzureIntegrationsIntegrationInput` via:
GetAzureIntegrationsIntegrationArgs{...}
type GetAzureIntegrationsIntegrationOutput ¶
type GetAzureIntegrationsIntegrationOutput struct{ *pulumi.OutputState }
func (GetAzureIntegrationsIntegrationOutput) AdminConsentProvided ¶
func (o GetAzureIntegrationsIntegrationOutput) AdminConsentProvided() pulumi.BoolOutput
func (GetAzureIntegrationsIntegrationOutput) AdminConsentUrl ¶
func (o GetAzureIntegrationsIntegrationOutput) AdminConsentUrl() pulumi.StringOutput
func (GetAzureIntegrationsIntegrationOutput) ApplicationId ¶
func (o GetAzureIntegrationsIntegrationOutput) ApplicationId() pulumi.StringOutput
func (GetAzureIntegrationsIntegrationOutput) DefaultSubscriptionId ¶
func (o GetAzureIntegrationsIntegrationOutput) DefaultSubscriptionId() pulumi.StringOutput
func (GetAzureIntegrationsIntegrationOutput) DisplayName ¶
func (o GetAzureIntegrationsIntegrationOutput) DisplayName() pulumi.StringOutput
func (GetAzureIntegrationsIntegrationOutput) ElementType ¶
func (GetAzureIntegrationsIntegrationOutput) ElementType() reflect.Type
func (GetAzureIntegrationsIntegrationOutput) IntegrationId ¶
func (o GetAzureIntegrationsIntegrationOutput) IntegrationId() pulumi.StringOutput
func (GetAzureIntegrationsIntegrationOutput) Labels ¶
func (o GetAzureIntegrationsIntegrationOutput) Labels() pulumi.StringArrayOutput
func (GetAzureIntegrationsIntegrationOutput) Name ¶
func (o GetAzureIntegrationsIntegrationOutput) Name() pulumi.StringOutput
func (GetAzureIntegrationsIntegrationOutput) SpaceId ¶
func (o GetAzureIntegrationsIntegrationOutput) SpaceId() pulumi.StringOutput
func (GetAzureIntegrationsIntegrationOutput) TenantId ¶
func (o GetAzureIntegrationsIntegrationOutput) TenantId() pulumi.StringOutput
func (GetAzureIntegrationsIntegrationOutput) ToGetAzureIntegrationsIntegrationOutput ¶
func (o GetAzureIntegrationsIntegrationOutput) ToGetAzureIntegrationsIntegrationOutput() GetAzureIntegrationsIntegrationOutput
func (GetAzureIntegrationsIntegrationOutput) ToGetAzureIntegrationsIntegrationOutputWithContext ¶
func (o GetAzureIntegrationsIntegrationOutput) ToGetAzureIntegrationsIntegrationOutputWithContext(ctx context.Context) GetAzureIntegrationsIntegrationOutput
func (GetAzureIntegrationsIntegrationOutput) ToOutput ¶
func (o GetAzureIntegrationsIntegrationOutput) ToOutput(ctx context.Context) pulumix.Output[GetAzureIntegrationsIntegration]
type GetAzureIntegrationsResult ¶
type GetAzureIntegrationsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Integrations []GetAzureIntegrationsIntegration `pulumi:"integrations"` }
A collection of values returned by getAzureIntegrations.
func GetAzureIntegrations ¶
func GetAzureIntegrations(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetAzureIntegrationsResult, error)
`getAzureIntegrations` represents a list of all the Azure integrations in the Spacelift account visible to the API user.
type GetAzureIntegrationsResultOutput ¶
type GetAzureIntegrationsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAzureIntegrations.
func GetAzureIntegrationsOutput ¶
func GetAzureIntegrationsOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetAzureIntegrationsResultOutput
func (GetAzureIntegrationsResultOutput) ElementType ¶
func (GetAzureIntegrationsResultOutput) ElementType() reflect.Type
func (GetAzureIntegrationsResultOutput) Id ¶
func (o GetAzureIntegrationsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAzureIntegrationsResultOutput) Integrations ¶
func (o GetAzureIntegrationsResultOutput) Integrations() GetAzureIntegrationsIntegrationArrayOutput
func (GetAzureIntegrationsResultOutput) ToGetAzureIntegrationsResultOutput ¶
func (o GetAzureIntegrationsResultOutput) ToGetAzureIntegrationsResultOutput() GetAzureIntegrationsResultOutput
func (GetAzureIntegrationsResultOutput) ToGetAzureIntegrationsResultOutputWithContext ¶
func (o GetAzureIntegrationsResultOutput) ToGetAzureIntegrationsResultOutputWithContext(ctx context.Context) GetAzureIntegrationsResultOutput
func (GetAzureIntegrationsResultOutput) ToOutput ¶
func (o GetAzureIntegrationsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetAzureIntegrationsResult]
type GetBitbucketCloudIntegrationArgs ¶
type GetBitbucketCloudIntegrationArgs struct { // Bitbucket Cloud integration id. If not provided, the default integration will be returned Id *string `pulumi:"id"` }
A collection of arguments for invoking getBitbucketCloudIntegration.
type GetBitbucketCloudIntegrationOutputArgs ¶
type GetBitbucketCloudIntegrationOutputArgs struct { // Bitbucket Cloud integration id. If not provided, the default integration will be returned Id pulumi.StringPtrInput `pulumi:"id"` }
A collection of arguments for invoking getBitbucketCloudIntegration.
func (GetBitbucketCloudIntegrationOutputArgs) ElementType ¶
func (GetBitbucketCloudIntegrationOutputArgs) ElementType() reflect.Type
type GetBitbucketCloudIntegrationResult ¶
type GetBitbucketCloudIntegrationResult struct { // Bitbucket Cloud integration description Description string `pulumi:"description"` // Bitbucket Cloud integration id. If not provided, the default integration will be returned Id *string `pulumi:"id"` // Bitbucket Cloud integration is default IsDefault bool `pulumi:"isDefault"` // Bitbucket Cloud integration labels Labels []string `pulumi:"labels"` // Bitbucket Cloud integration name Name string `pulumi:"name"` // Bitbucket Cloud integration space id SpaceId string `pulumi:"spaceId"` // Bitbucket Cloud username Username string `pulumi:"username"` // Bitbucket Cloud integration webhook URL WebhookUrl string `pulumi:"webhookUrl"` }
A collection of values returned by getBitbucketCloudIntegration.
func GetBitbucketCloudIntegration ¶
func GetBitbucketCloudIntegration(ctx *pulumi.Context, args *GetBitbucketCloudIntegrationArgs, opts ...pulumi.InvokeOption) (*GetBitbucketCloudIntegrationResult, error)
`getBitbucketCloudIntegration` returns details about Bitbucket Cloud integration
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.GetBitbucketCloudIntegration(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetBitbucketCloudIntegrationResultOutput ¶
type GetBitbucketCloudIntegrationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBitbucketCloudIntegration.
func GetBitbucketCloudIntegrationOutput ¶
func GetBitbucketCloudIntegrationOutput(ctx *pulumi.Context, args GetBitbucketCloudIntegrationOutputArgs, opts ...pulumi.InvokeOption) GetBitbucketCloudIntegrationResultOutput
func (GetBitbucketCloudIntegrationResultOutput) Description ¶
func (o GetBitbucketCloudIntegrationResultOutput) Description() pulumi.StringOutput
Bitbucket Cloud integration description
func (GetBitbucketCloudIntegrationResultOutput) ElementType ¶
func (GetBitbucketCloudIntegrationResultOutput) ElementType() reflect.Type
func (GetBitbucketCloudIntegrationResultOutput) Id ¶
func (o GetBitbucketCloudIntegrationResultOutput) Id() pulumi.StringPtrOutput
Bitbucket Cloud integration id. If not provided, the default integration will be returned
func (GetBitbucketCloudIntegrationResultOutput) IsDefault ¶
func (o GetBitbucketCloudIntegrationResultOutput) IsDefault() pulumi.BoolOutput
Bitbucket Cloud integration is default
func (GetBitbucketCloudIntegrationResultOutput) Labels ¶
func (o GetBitbucketCloudIntegrationResultOutput) Labels() pulumi.StringArrayOutput
Bitbucket Cloud integration labels
func (GetBitbucketCloudIntegrationResultOutput) Name ¶
func (o GetBitbucketCloudIntegrationResultOutput) Name() pulumi.StringOutput
Bitbucket Cloud integration name
func (GetBitbucketCloudIntegrationResultOutput) SpaceId ¶
func (o GetBitbucketCloudIntegrationResultOutput) SpaceId() pulumi.StringOutput
Bitbucket Cloud integration space id
func (GetBitbucketCloudIntegrationResultOutput) ToGetBitbucketCloudIntegrationResultOutput ¶
func (o GetBitbucketCloudIntegrationResultOutput) ToGetBitbucketCloudIntegrationResultOutput() GetBitbucketCloudIntegrationResultOutput
func (GetBitbucketCloudIntegrationResultOutput) ToGetBitbucketCloudIntegrationResultOutputWithContext ¶
func (o GetBitbucketCloudIntegrationResultOutput) ToGetBitbucketCloudIntegrationResultOutputWithContext(ctx context.Context) GetBitbucketCloudIntegrationResultOutput
func (GetBitbucketCloudIntegrationResultOutput) ToOutput ¶
func (o GetBitbucketCloudIntegrationResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetBitbucketCloudIntegrationResult]
func (GetBitbucketCloudIntegrationResultOutput) Username ¶
func (o GetBitbucketCloudIntegrationResultOutput) Username() pulumi.StringOutput
Bitbucket Cloud username
func (GetBitbucketCloudIntegrationResultOutput) WebhookUrl ¶
func (o GetBitbucketCloudIntegrationResultOutput) WebhookUrl() pulumi.StringOutput
Bitbucket Cloud integration webhook URL
type GetBitbucketDatacenterIntegrationArgs ¶
type GetBitbucketDatacenterIntegrationArgs struct { // Bitbucket Datacenter integration id. If not provided, the default integration will be returned Id *string `pulumi:"id"` }
A collection of arguments for invoking getBitbucketDatacenterIntegration.
type GetBitbucketDatacenterIntegrationOutputArgs ¶
type GetBitbucketDatacenterIntegrationOutputArgs struct { // Bitbucket Datacenter integration id. If not provided, the default integration will be returned Id pulumi.StringPtrInput `pulumi:"id"` }
A collection of arguments for invoking getBitbucketDatacenterIntegration.
func (GetBitbucketDatacenterIntegrationOutputArgs) ElementType ¶
func (GetBitbucketDatacenterIntegrationOutputArgs) ElementType() reflect.Type
type GetBitbucketDatacenterIntegrationResult ¶
type GetBitbucketDatacenterIntegrationResult struct { // Bitbucket Datacenter integration api host ApiHost string `pulumi:"apiHost"` // Bitbucket Datacenter integration description Description string `pulumi:"description"` // Bitbucket Datacenter integration id. If not provided, the default integration will be returned Id *string `pulumi:"id"` // Bitbucket Datacenter integration is default IsDefault bool `pulumi:"isDefault"` // Bitbucket Datacenter integration labels Labels []string `pulumi:"labels"` // Bitbucket Datacenter integration name Name string `pulumi:"name"` // Bitbucket Datacenter integration space id SpaceId string `pulumi:"spaceId"` // Bitbucket Datacenter integration user facing host UserFacingHost string `pulumi:"userFacingHost"` // Bitbucket Datacenter username Username string `pulumi:"username"` // Bitbucket Datacenter integration webhook secret WebhookSecret string `pulumi:"webhookSecret"` // Bitbucket Datacenter integration webhook URL WebhookUrl string `pulumi:"webhookUrl"` }
A collection of values returned by getBitbucketDatacenterIntegration.
func GetBitbucketDatacenterIntegration ¶
func GetBitbucketDatacenterIntegration(ctx *pulumi.Context, args *GetBitbucketDatacenterIntegrationArgs, opts ...pulumi.InvokeOption) (*GetBitbucketDatacenterIntegrationResult, error)
`getBitbucketDatacenterIntegration` returns details about Bitbucket Datacenter integration
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.GetBitbucketDatacenterIntegration(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetBitbucketDatacenterIntegrationResultOutput ¶
type GetBitbucketDatacenterIntegrationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBitbucketDatacenterIntegration.
func GetBitbucketDatacenterIntegrationOutput ¶
func GetBitbucketDatacenterIntegrationOutput(ctx *pulumi.Context, args GetBitbucketDatacenterIntegrationOutputArgs, opts ...pulumi.InvokeOption) GetBitbucketDatacenterIntegrationResultOutput
func (GetBitbucketDatacenterIntegrationResultOutput) ApiHost ¶
func (o GetBitbucketDatacenterIntegrationResultOutput) ApiHost() pulumi.StringOutput
Bitbucket Datacenter integration api host
func (GetBitbucketDatacenterIntegrationResultOutput) Description ¶
func (o GetBitbucketDatacenterIntegrationResultOutput) Description() pulumi.StringOutput
Bitbucket Datacenter integration description
func (GetBitbucketDatacenterIntegrationResultOutput) ElementType ¶
func (GetBitbucketDatacenterIntegrationResultOutput) ElementType() reflect.Type
func (GetBitbucketDatacenterIntegrationResultOutput) Id ¶
Bitbucket Datacenter integration id. If not provided, the default integration will be returned
func (GetBitbucketDatacenterIntegrationResultOutput) IsDefault ¶
func (o GetBitbucketDatacenterIntegrationResultOutput) IsDefault() pulumi.BoolOutput
Bitbucket Datacenter integration is default
func (GetBitbucketDatacenterIntegrationResultOutput) Labels ¶
func (o GetBitbucketDatacenterIntegrationResultOutput) Labels() pulumi.StringArrayOutput
Bitbucket Datacenter integration labels
func (GetBitbucketDatacenterIntegrationResultOutput) Name ¶
func (o GetBitbucketDatacenterIntegrationResultOutput) Name() pulumi.StringOutput
Bitbucket Datacenter integration name
func (GetBitbucketDatacenterIntegrationResultOutput) SpaceId ¶
func (o GetBitbucketDatacenterIntegrationResultOutput) SpaceId() pulumi.StringOutput
Bitbucket Datacenter integration space id
func (GetBitbucketDatacenterIntegrationResultOutput) ToGetBitbucketDatacenterIntegrationResultOutput ¶
func (o GetBitbucketDatacenterIntegrationResultOutput) ToGetBitbucketDatacenterIntegrationResultOutput() GetBitbucketDatacenterIntegrationResultOutput
func (GetBitbucketDatacenterIntegrationResultOutput) ToGetBitbucketDatacenterIntegrationResultOutputWithContext ¶
func (o GetBitbucketDatacenterIntegrationResultOutput) ToGetBitbucketDatacenterIntegrationResultOutputWithContext(ctx context.Context) GetBitbucketDatacenterIntegrationResultOutput
func (GetBitbucketDatacenterIntegrationResultOutput) ToOutput ¶
func (o GetBitbucketDatacenterIntegrationResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetBitbucketDatacenterIntegrationResult]
func (GetBitbucketDatacenterIntegrationResultOutput) UserFacingHost ¶
func (o GetBitbucketDatacenterIntegrationResultOutput) UserFacingHost() pulumi.StringOutput
Bitbucket Datacenter integration user facing host
func (GetBitbucketDatacenterIntegrationResultOutput) Username ¶
func (o GetBitbucketDatacenterIntegrationResultOutput) Username() pulumi.StringOutput
Bitbucket Datacenter username
func (GetBitbucketDatacenterIntegrationResultOutput) WebhookSecret ¶
func (o GetBitbucketDatacenterIntegrationResultOutput) WebhookSecret() pulumi.StringOutput
Bitbucket Datacenter integration webhook secret
func (GetBitbucketDatacenterIntegrationResultOutput) WebhookUrl ¶
func (o GetBitbucketDatacenterIntegrationResultOutput) WebhookUrl() pulumi.StringOutput
Bitbucket Datacenter integration webhook URL
type GetContextsArgs ¶
type GetContextsArgs struct {
Labels []GetContextsLabel `pulumi:"labels"`
}
A collection of arguments for invoking getContexts.
type GetContextsContext ¶
type GetContextsContextArgs ¶
type GetContextsContextArgs struct { ContextId pulumi.StringInput `pulumi:"contextId"` Description pulumi.StringInput `pulumi:"description"` Labels pulumi.StringArrayInput `pulumi:"labels"` Name pulumi.StringInput `pulumi:"name"` SpaceId pulumi.StringInput `pulumi:"spaceId"` }
func (GetContextsContextArgs) ElementType ¶
func (GetContextsContextArgs) ElementType() reflect.Type
func (GetContextsContextArgs) ToGetContextsContextOutput ¶
func (i GetContextsContextArgs) ToGetContextsContextOutput() GetContextsContextOutput
func (GetContextsContextArgs) ToGetContextsContextOutputWithContext ¶
func (i GetContextsContextArgs) ToGetContextsContextOutputWithContext(ctx context.Context) GetContextsContextOutput
func (GetContextsContextArgs) ToOutput ¶
func (i GetContextsContextArgs) ToOutput(ctx context.Context) pulumix.Output[GetContextsContext]
type GetContextsContextArray ¶
type GetContextsContextArray []GetContextsContextInput
func (GetContextsContextArray) ElementType ¶
func (GetContextsContextArray) ElementType() reflect.Type
func (GetContextsContextArray) ToGetContextsContextArrayOutput ¶
func (i GetContextsContextArray) ToGetContextsContextArrayOutput() GetContextsContextArrayOutput
func (GetContextsContextArray) ToGetContextsContextArrayOutputWithContext ¶
func (i GetContextsContextArray) ToGetContextsContextArrayOutputWithContext(ctx context.Context) GetContextsContextArrayOutput
func (GetContextsContextArray) ToOutput ¶
func (i GetContextsContextArray) ToOutput(ctx context.Context) pulumix.Output[[]GetContextsContext]
type GetContextsContextArrayInput ¶
type GetContextsContextArrayInput interface { pulumi.Input ToGetContextsContextArrayOutput() GetContextsContextArrayOutput ToGetContextsContextArrayOutputWithContext(context.Context) GetContextsContextArrayOutput }
GetContextsContextArrayInput is an input type that accepts GetContextsContextArray and GetContextsContextArrayOutput values. You can construct a concrete instance of `GetContextsContextArrayInput` via:
GetContextsContextArray{ GetContextsContextArgs{...} }
type GetContextsContextArrayOutput ¶
type GetContextsContextArrayOutput struct{ *pulumi.OutputState }
func (GetContextsContextArrayOutput) ElementType ¶
func (GetContextsContextArrayOutput) ElementType() reflect.Type
func (GetContextsContextArrayOutput) Index ¶
func (o GetContextsContextArrayOutput) Index(i pulumi.IntInput) GetContextsContextOutput
func (GetContextsContextArrayOutput) ToGetContextsContextArrayOutput ¶
func (o GetContextsContextArrayOutput) ToGetContextsContextArrayOutput() GetContextsContextArrayOutput
func (GetContextsContextArrayOutput) ToGetContextsContextArrayOutputWithContext ¶
func (o GetContextsContextArrayOutput) ToGetContextsContextArrayOutputWithContext(ctx context.Context) GetContextsContextArrayOutput
func (GetContextsContextArrayOutput) ToOutput ¶
func (o GetContextsContextArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetContextsContext]
type GetContextsContextInput ¶
type GetContextsContextInput interface { pulumi.Input ToGetContextsContextOutput() GetContextsContextOutput ToGetContextsContextOutputWithContext(context.Context) GetContextsContextOutput }
GetContextsContextInput is an input type that accepts GetContextsContextArgs and GetContextsContextOutput values. You can construct a concrete instance of `GetContextsContextInput` via:
GetContextsContextArgs{...}
type GetContextsContextOutput ¶
type GetContextsContextOutput struct{ *pulumi.OutputState }
func (GetContextsContextOutput) ContextId ¶
func (o GetContextsContextOutput) ContextId() pulumi.StringOutput
func (GetContextsContextOutput) Description ¶
func (o GetContextsContextOutput) Description() pulumi.StringOutput
func (GetContextsContextOutput) ElementType ¶
func (GetContextsContextOutput) ElementType() reflect.Type
func (GetContextsContextOutput) Labels ¶
func (o GetContextsContextOutput) Labels() pulumi.StringArrayOutput
func (GetContextsContextOutput) Name ¶
func (o GetContextsContextOutput) Name() pulumi.StringOutput
func (GetContextsContextOutput) SpaceId ¶
func (o GetContextsContextOutput) SpaceId() pulumi.StringOutput
func (GetContextsContextOutput) ToGetContextsContextOutput ¶
func (o GetContextsContextOutput) ToGetContextsContextOutput() GetContextsContextOutput
func (GetContextsContextOutput) ToGetContextsContextOutputWithContext ¶
func (o GetContextsContextOutput) ToGetContextsContextOutputWithContext(ctx context.Context) GetContextsContextOutput
func (GetContextsContextOutput) ToOutput ¶
func (o GetContextsContextOutput) ToOutput(ctx context.Context) pulumix.Output[GetContextsContext]
type GetContextsLabel ¶
type GetContextsLabel struct {
AnyOfs []string `pulumi:"anyOfs"`
}
type GetContextsLabelArgs ¶
type GetContextsLabelArgs struct {
AnyOfs pulumi.StringArrayInput `pulumi:"anyOfs"`
}
func (GetContextsLabelArgs) ElementType ¶
func (GetContextsLabelArgs) ElementType() reflect.Type
func (GetContextsLabelArgs) ToGetContextsLabelOutput ¶
func (i GetContextsLabelArgs) ToGetContextsLabelOutput() GetContextsLabelOutput
func (GetContextsLabelArgs) ToGetContextsLabelOutputWithContext ¶
func (i GetContextsLabelArgs) ToGetContextsLabelOutputWithContext(ctx context.Context) GetContextsLabelOutput
func (GetContextsLabelArgs) ToOutput ¶
func (i GetContextsLabelArgs) ToOutput(ctx context.Context) pulumix.Output[GetContextsLabel]
type GetContextsLabelArray ¶
type GetContextsLabelArray []GetContextsLabelInput
func (GetContextsLabelArray) ElementType ¶
func (GetContextsLabelArray) ElementType() reflect.Type
func (GetContextsLabelArray) ToGetContextsLabelArrayOutput ¶
func (i GetContextsLabelArray) ToGetContextsLabelArrayOutput() GetContextsLabelArrayOutput
func (GetContextsLabelArray) ToGetContextsLabelArrayOutputWithContext ¶
func (i GetContextsLabelArray) ToGetContextsLabelArrayOutputWithContext(ctx context.Context) GetContextsLabelArrayOutput
func (GetContextsLabelArray) ToOutput ¶
func (i GetContextsLabelArray) ToOutput(ctx context.Context) pulumix.Output[[]GetContextsLabel]
type GetContextsLabelArrayInput ¶
type GetContextsLabelArrayInput interface { pulumi.Input ToGetContextsLabelArrayOutput() GetContextsLabelArrayOutput ToGetContextsLabelArrayOutputWithContext(context.Context) GetContextsLabelArrayOutput }
GetContextsLabelArrayInput is an input type that accepts GetContextsLabelArray and GetContextsLabelArrayOutput values. You can construct a concrete instance of `GetContextsLabelArrayInput` via:
GetContextsLabelArray{ GetContextsLabelArgs{...} }
type GetContextsLabelArrayOutput ¶
type GetContextsLabelArrayOutput struct{ *pulumi.OutputState }
func (GetContextsLabelArrayOutput) ElementType ¶
func (GetContextsLabelArrayOutput) ElementType() reflect.Type
func (GetContextsLabelArrayOutput) Index ¶
func (o GetContextsLabelArrayOutput) Index(i pulumi.IntInput) GetContextsLabelOutput
func (GetContextsLabelArrayOutput) ToGetContextsLabelArrayOutput ¶
func (o GetContextsLabelArrayOutput) ToGetContextsLabelArrayOutput() GetContextsLabelArrayOutput
func (GetContextsLabelArrayOutput) ToGetContextsLabelArrayOutputWithContext ¶
func (o GetContextsLabelArrayOutput) ToGetContextsLabelArrayOutputWithContext(ctx context.Context) GetContextsLabelArrayOutput
func (GetContextsLabelArrayOutput) ToOutput ¶
func (o GetContextsLabelArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetContextsLabel]
type GetContextsLabelInput ¶
type GetContextsLabelInput interface { pulumi.Input ToGetContextsLabelOutput() GetContextsLabelOutput ToGetContextsLabelOutputWithContext(context.Context) GetContextsLabelOutput }
GetContextsLabelInput is an input type that accepts GetContextsLabelArgs and GetContextsLabelOutput values. You can construct a concrete instance of `GetContextsLabelInput` via:
GetContextsLabelArgs{...}
type GetContextsLabelOutput ¶
type GetContextsLabelOutput struct{ *pulumi.OutputState }
func (GetContextsLabelOutput) AnyOfs ¶
func (o GetContextsLabelOutput) AnyOfs() pulumi.StringArrayOutput
func (GetContextsLabelOutput) ElementType ¶
func (GetContextsLabelOutput) ElementType() reflect.Type
func (GetContextsLabelOutput) ToGetContextsLabelOutput ¶
func (o GetContextsLabelOutput) ToGetContextsLabelOutput() GetContextsLabelOutput
func (GetContextsLabelOutput) ToGetContextsLabelOutputWithContext ¶
func (o GetContextsLabelOutput) ToGetContextsLabelOutputWithContext(ctx context.Context) GetContextsLabelOutput
func (GetContextsLabelOutput) ToOutput ¶
func (o GetContextsLabelOutput) ToOutput(ctx context.Context) pulumix.Output[GetContextsLabel]
type GetContextsOutputArgs ¶
type GetContextsOutputArgs struct {
Labels GetContextsLabelArrayInput `pulumi:"labels"`
}
A collection of arguments for invoking getContexts.
func (GetContextsOutputArgs) ElementType ¶
func (GetContextsOutputArgs) ElementType() reflect.Type
type GetContextsResult ¶
type GetContextsResult struct { Contexts []GetContextsContext `pulumi:"contexts"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Require contexts to have one of the labels Labels []GetContextsLabel `pulumi:"labels"` }
A collection of values returned by getContexts.
func GetContexts ¶
func GetContexts(ctx *pulumi.Context, args *GetContextsArgs, opts ...pulumi.InvokeOption) (*GetContextsResult, error)
`getContexts` represents all the contexts in the Spacelift account visible to the API user.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.GetContexts(ctx, &spacelift.GetContextsArgs{ Labels: []spacelift.GetContextsLabel{ { AnyOfs: []string{ "foo", "bar", }, }, { AnyOfs: []string{ "baz", }, }, }, }, nil) if err != nil { return err } return nil }) }
```
type GetContextsResultOutput ¶
type GetContextsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getContexts.
func GetContextsOutput ¶
func GetContextsOutput(ctx *pulumi.Context, args GetContextsOutputArgs, opts ...pulumi.InvokeOption) GetContextsResultOutput
func (GetContextsResultOutput) Contexts ¶
func (o GetContextsResultOutput) Contexts() GetContextsContextArrayOutput
func (GetContextsResultOutput) ElementType ¶
func (GetContextsResultOutput) ElementType() reflect.Type
func (GetContextsResultOutput) Id ¶
func (o GetContextsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetContextsResultOutput) Labels ¶
func (o GetContextsResultOutput) Labels() GetContextsLabelArrayOutput
Require contexts to have one of the labels
func (GetContextsResultOutput) ToGetContextsResultOutput ¶
func (o GetContextsResultOutput) ToGetContextsResultOutput() GetContextsResultOutput
func (GetContextsResultOutput) ToGetContextsResultOutputWithContext ¶
func (o GetContextsResultOutput) ToGetContextsResultOutputWithContext(ctx context.Context) GetContextsResultOutput
func (GetContextsResultOutput) ToOutput ¶
func (o GetContextsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetContextsResult]
type GetCurrentSpaceResult ¶
type GetCurrentSpaceResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` }
A collection of values returned by getCurrentSpace.
func GetCurrentSpace ¶
func GetCurrentSpace(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetCurrentSpaceResult, error)
`getCurrentSpace` is a data source that provides information about the space that an administrative stack is in if the run is executed within Spacelift by a stack or module. This makes it easier to create resources within the same space.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { this, err := spacelift.GetCurrentSpace(ctx, nil, nil) if err != nil { return err } _, err = spacelift.NewContext(ctx, "prod-k8s-ie", &spacelift.ContextArgs{ Description: pulumi.String("Configuration details for the compute cluster in 🇮🇪"), SpaceId: *pulumi.String(this.Id), }) if err != nil { return err } return nil }) }
```
type GetCurrentSpaceResultOutput ¶
type GetCurrentSpaceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCurrentSpace.
func GetCurrentSpaceOutput ¶
func GetCurrentSpaceOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetCurrentSpaceResultOutput
func (GetCurrentSpaceResultOutput) ElementType ¶
func (GetCurrentSpaceResultOutput) ElementType() reflect.Type
func (GetCurrentSpaceResultOutput) Id ¶
func (o GetCurrentSpaceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetCurrentSpaceResultOutput) ToGetCurrentSpaceResultOutput ¶
func (o GetCurrentSpaceResultOutput) ToGetCurrentSpaceResultOutput() GetCurrentSpaceResultOutput
func (GetCurrentSpaceResultOutput) ToGetCurrentSpaceResultOutputWithContext ¶
func (o GetCurrentSpaceResultOutput) ToGetCurrentSpaceResultOutputWithContext(ctx context.Context) GetCurrentSpaceResultOutput
func (GetCurrentSpaceResultOutput) ToOutput ¶
func (o GetCurrentSpaceResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetCurrentSpaceResult]
type GetCurrentStackResult ¶
type GetCurrentStackResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` }
A collection of values returned by getCurrentStack.
func GetCurrentStack ¶
func GetCurrentStack(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetCurrentStackResult, error)
`getCurrentStack` is a data source that provides information about the current administrative stack if the run is executed within Spacelift by a stack or module. This allows clever tricks like attaching contexts or policies to the stack that manages them.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { this, err := spacelift.GetCurrentStack(ctx, nil, nil) if err != nil { return err } _, err = spacelift.NewEnvironmentVariable(ctx, "core-kubeconfig", &spacelift.EnvironmentVariableArgs{ StackId: *pulumi.String(this.Id), Value: pulumi.String("bacon"), }) if err != nil { return err } return nil }) }
```
type GetCurrentStackResultOutput ¶
type GetCurrentStackResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCurrentStack.
func GetCurrentStackOutput ¶
func GetCurrentStackOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetCurrentStackResultOutput
func (GetCurrentStackResultOutput) ElementType ¶
func (GetCurrentStackResultOutput) ElementType() reflect.Type
func (GetCurrentStackResultOutput) Id ¶
func (o GetCurrentStackResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetCurrentStackResultOutput) ToGetCurrentStackResultOutput ¶
func (o GetCurrentStackResultOutput) ToGetCurrentStackResultOutput() GetCurrentStackResultOutput
func (GetCurrentStackResultOutput) ToGetCurrentStackResultOutputWithContext ¶
func (o GetCurrentStackResultOutput) ToGetCurrentStackResultOutputWithContext(ctx context.Context) GetCurrentStackResultOutput
func (GetCurrentStackResultOutput) ToOutput ¶
func (o GetCurrentStackResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetCurrentStackResult]
type GetGithubEnterpriseIntegrationArgs ¶
type GetGithubEnterpriseIntegrationArgs struct { // Github integration id. If not provided, the default integration will be returned Id *string `pulumi:"id"` }
A collection of arguments for invoking getGithubEnterpriseIntegration.
type GetGithubEnterpriseIntegrationOutputArgs ¶
type GetGithubEnterpriseIntegrationOutputArgs struct { // Github integration id. If not provided, the default integration will be returned Id pulumi.StringPtrInput `pulumi:"id"` }
A collection of arguments for invoking getGithubEnterpriseIntegration.
func (GetGithubEnterpriseIntegrationOutputArgs) ElementType ¶
func (GetGithubEnterpriseIntegrationOutputArgs) ElementType() reflect.Type
type GetGithubEnterpriseIntegrationResult ¶
type GetGithubEnterpriseIntegrationResult struct { // Github integration api host ApiHost string `pulumi:"apiHost"` // Github integration app id AppId string `pulumi:"appId"` // Github integration description Description string `pulumi:"description"` // Github integration id. If not provided, the default integration will be returned Id *string `pulumi:"id"` // Github integration is default IsDefault bool `pulumi:"isDefault"` // Github integration labels Labels []string `pulumi:"labels"` // Github integration name Name string `pulumi:"name"` // Github integration space id SpaceId string `pulumi:"spaceId"` // Github integration webhook secret WebhookSecret string `pulumi:"webhookSecret"` // Github integration webhook url WebhookUrl string `pulumi:"webhookUrl"` }
A collection of values returned by getGithubEnterpriseIntegration.
func GetGithubEnterpriseIntegration ¶
func GetGithubEnterpriseIntegration(ctx *pulumi.Context, args *GetGithubEnterpriseIntegrationArgs, opts ...pulumi.InvokeOption) (*GetGithubEnterpriseIntegrationResult, error)
`getGithubEnterpriseIntegration` returns details about Github Enterprise integration
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.GetGithubEnterpriseIntegration(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetGithubEnterpriseIntegrationResultOutput ¶
type GetGithubEnterpriseIntegrationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGithubEnterpriseIntegration.
func GetGithubEnterpriseIntegrationOutput ¶
func GetGithubEnterpriseIntegrationOutput(ctx *pulumi.Context, args GetGithubEnterpriseIntegrationOutputArgs, opts ...pulumi.InvokeOption) GetGithubEnterpriseIntegrationResultOutput
func (GetGithubEnterpriseIntegrationResultOutput) ApiHost ¶
func (o GetGithubEnterpriseIntegrationResultOutput) ApiHost() pulumi.StringOutput
Github integration api host
func (GetGithubEnterpriseIntegrationResultOutput) AppId ¶
func (o GetGithubEnterpriseIntegrationResultOutput) AppId() pulumi.StringOutput
Github integration app id
func (GetGithubEnterpriseIntegrationResultOutput) Description ¶
func (o GetGithubEnterpriseIntegrationResultOutput) Description() pulumi.StringOutput
Github integration description
func (GetGithubEnterpriseIntegrationResultOutput) ElementType ¶
func (GetGithubEnterpriseIntegrationResultOutput) ElementType() reflect.Type
func (GetGithubEnterpriseIntegrationResultOutput) Id ¶
func (o GetGithubEnterpriseIntegrationResultOutput) Id() pulumi.StringPtrOutput
Github integration id. If not provided, the default integration will be returned
func (GetGithubEnterpriseIntegrationResultOutput) IsDefault ¶
func (o GetGithubEnterpriseIntegrationResultOutput) IsDefault() pulumi.BoolOutput
Github integration is default
func (GetGithubEnterpriseIntegrationResultOutput) Labels ¶
func (o GetGithubEnterpriseIntegrationResultOutput) Labels() pulumi.StringArrayOutput
Github integration labels
func (GetGithubEnterpriseIntegrationResultOutput) Name ¶
func (o GetGithubEnterpriseIntegrationResultOutput) Name() pulumi.StringOutput
Github integration name
func (GetGithubEnterpriseIntegrationResultOutput) SpaceId ¶
func (o GetGithubEnterpriseIntegrationResultOutput) SpaceId() pulumi.StringOutput
Github integration space id
func (GetGithubEnterpriseIntegrationResultOutput) ToGetGithubEnterpriseIntegrationResultOutput ¶
func (o GetGithubEnterpriseIntegrationResultOutput) ToGetGithubEnterpriseIntegrationResultOutput() GetGithubEnterpriseIntegrationResultOutput
func (GetGithubEnterpriseIntegrationResultOutput) ToGetGithubEnterpriseIntegrationResultOutputWithContext ¶
func (o GetGithubEnterpriseIntegrationResultOutput) ToGetGithubEnterpriseIntegrationResultOutputWithContext(ctx context.Context) GetGithubEnterpriseIntegrationResultOutput
func (GetGithubEnterpriseIntegrationResultOutput) ToOutput ¶
func (o GetGithubEnterpriseIntegrationResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetGithubEnterpriseIntegrationResult]
func (GetGithubEnterpriseIntegrationResultOutput) WebhookSecret ¶
func (o GetGithubEnterpriseIntegrationResultOutput) WebhookSecret() pulumi.StringOutput
Github integration webhook secret
func (GetGithubEnterpriseIntegrationResultOutput) WebhookUrl ¶
func (o GetGithubEnterpriseIntegrationResultOutput) WebhookUrl() pulumi.StringOutput
Github integration webhook url
type GetGitlabIntegrationArgs ¶
type GetGitlabIntegrationArgs struct { // Gitlab integration id. If not provided, the default integration will be returned Id *string `pulumi:"id"` }
A collection of arguments for invoking getGitlabIntegration.
type GetGitlabIntegrationOutputArgs ¶
type GetGitlabIntegrationOutputArgs struct { // Gitlab integration id. If not provided, the default integration will be returned Id pulumi.StringPtrInput `pulumi:"id"` }
A collection of arguments for invoking getGitlabIntegration.
func (GetGitlabIntegrationOutputArgs) ElementType ¶
func (GetGitlabIntegrationOutputArgs) ElementType() reflect.Type
type GetGitlabIntegrationResult ¶
type GetGitlabIntegrationResult struct { // Gitlab integration api host ApiHost string `pulumi:"apiHost"` // Gitlab integration description Description string `pulumi:"description"` // Gitlab integration id. If not provided, the default integration will be returned Id *string `pulumi:"id"` // Gitlab integration is default IsDefault bool `pulumi:"isDefault"` // Gitlab integration labels Labels []string `pulumi:"labels"` // Gitlab integration name Name string `pulumi:"name"` // Gitlab integration space id SpaceId string `pulumi:"spaceId"` // Gitlab integration webhook secret WebhookSecret string `pulumi:"webhookSecret"` // Gitlab integration webhook url WebhookUrl string `pulumi:"webhookUrl"` }
A collection of values returned by getGitlabIntegration.
func GetGitlabIntegration ¶
func GetGitlabIntegration(ctx *pulumi.Context, args *GetGitlabIntegrationArgs, opts ...pulumi.InvokeOption) (*GetGitlabIntegrationResult, error)
`getGitlabIntegration` returns details about Gitlab integration
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.GetGitlabIntegration(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetGitlabIntegrationResultOutput ¶
type GetGitlabIntegrationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGitlabIntegration.
func GetGitlabIntegrationOutput ¶
func GetGitlabIntegrationOutput(ctx *pulumi.Context, args GetGitlabIntegrationOutputArgs, opts ...pulumi.InvokeOption) GetGitlabIntegrationResultOutput
func (GetGitlabIntegrationResultOutput) ApiHost ¶
func (o GetGitlabIntegrationResultOutput) ApiHost() pulumi.StringOutput
Gitlab integration api host
func (GetGitlabIntegrationResultOutput) Description ¶
func (o GetGitlabIntegrationResultOutput) Description() pulumi.StringOutput
Gitlab integration description
func (GetGitlabIntegrationResultOutput) ElementType ¶
func (GetGitlabIntegrationResultOutput) ElementType() reflect.Type
func (GetGitlabIntegrationResultOutput) Id ¶
func (o GetGitlabIntegrationResultOutput) Id() pulumi.StringPtrOutput
Gitlab integration id. If not provided, the default integration will be returned
func (GetGitlabIntegrationResultOutput) IsDefault ¶
func (o GetGitlabIntegrationResultOutput) IsDefault() pulumi.BoolOutput
Gitlab integration is default
func (GetGitlabIntegrationResultOutput) Labels ¶
func (o GetGitlabIntegrationResultOutput) Labels() pulumi.StringArrayOutput
Gitlab integration labels
func (GetGitlabIntegrationResultOutput) Name ¶
func (o GetGitlabIntegrationResultOutput) Name() pulumi.StringOutput
Gitlab integration name
func (GetGitlabIntegrationResultOutput) SpaceId ¶
func (o GetGitlabIntegrationResultOutput) SpaceId() pulumi.StringOutput
Gitlab integration space id
func (GetGitlabIntegrationResultOutput) ToGetGitlabIntegrationResultOutput ¶
func (o GetGitlabIntegrationResultOutput) ToGetGitlabIntegrationResultOutput() GetGitlabIntegrationResultOutput
func (GetGitlabIntegrationResultOutput) ToGetGitlabIntegrationResultOutputWithContext ¶
func (o GetGitlabIntegrationResultOutput) ToGetGitlabIntegrationResultOutputWithContext(ctx context.Context) GetGitlabIntegrationResultOutput
func (GetGitlabIntegrationResultOutput) ToOutput ¶
func (o GetGitlabIntegrationResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetGitlabIntegrationResult]
func (GetGitlabIntegrationResultOutput) WebhookSecret ¶
func (o GetGitlabIntegrationResultOutput) WebhookSecret() pulumi.StringOutput
Gitlab integration webhook secret
func (GetGitlabIntegrationResultOutput) WebhookUrl ¶
func (o GetGitlabIntegrationResultOutput) WebhookUrl() pulumi.StringOutput
Gitlab integration webhook url
type GetGitlabWebhookEndpointResult ¶
type GetGitlabWebhookEndpointResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Gitlab webhook endpoint address WebhookEndpoint string `pulumi:"webhookEndpoint"` }
A collection of values returned by getGitlabWebhookEndpoint.
func GetGitlabWebhookEndpoint ¶
func GetGitlabWebhookEndpoint(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetGitlabWebhookEndpointResult, error)
`getGitlabWebhookEndpoint` returns details about Gitlab webhook endpoint
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.GetGitlabWebhookEndpoint(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetGitlabWebhookEndpointResultOutput ¶
type GetGitlabWebhookEndpointResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGitlabWebhookEndpoint.
func GetGitlabWebhookEndpointOutput ¶
func GetGitlabWebhookEndpointOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetGitlabWebhookEndpointResultOutput
func (GetGitlabWebhookEndpointResultOutput) ElementType ¶
func (GetGitlabWebhookEndpointResultOutput) ElementType() reflect.Type
func (GetGitlabWebhookEndpointResultOutput) Id ¶
func (o GetGitlabWebhookEndpointResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetGitlabWebhookEndpointResultOutput) ToGetGitlabWebhookEndpointResultOutput ¶
func (o GetGitlabWebhookEndpointResultOutput) ToGetGitlabWebhookEndpointResultOutput() GetGitlabWebhookEndpointResultOutput
func (GetGitlabWebhookEndpointResultOutput) ToGetGitlabWebhookEndpointResultOutputWithContext ¶
func (o GetGitlabWebhookEndpointResultOutput) ToGetGitlabWebhookEndpointResultOutputWithContext(ctx context.Context) GetGitlabWebhookEndpointResultOutput
func (GetGitlabWebhookEndpointResultOutput) ToOutput ¶
func (o GetGitlabWebhookEndpointResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetGitlabWebhookEndpointResult]
func (GetGitlabWebhookEndpointResultOutput) WebhookEndpoint ¶
func (o GetGitlabWebhookEndpointResultOutput) WebhookEndpoint() pulumi.StringOutput
Gitlab webhook endpoint address
type GetIPsResult ¶
type GetIPsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // the list of spacelift.io outgoing IP addresses Ips []string `pulumi:"ips"` }
A collection of values returned by getIPs.
func GetIPs ¶
func GetIPs(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetIPsResult, error)
`getIPs` returns the list of Spacelift's outgoing IP addresses, which you can use to whitelist connections coming from the Spacelift's "mothership". **NOTE:** this does not include the IP addresses of the workers in Spacelift's public worker pool. If you need to ensure that requests made during runs originate from a known set of IP addresses, please consider setting up a [private worker pool](https://docs.spacelift.io/concepts/worker-pools).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.GetIPs(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetIPsResultOutput ¶
type GetIPsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIPs.
func GetIPsOutput ¶
func GetIPsOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetIPsResultOutput
func (GetIPsResultOutput) ElementType ¶
func (GetIPsResultOutput) ElementType() reflect.Type
func (GetIPsResultOutput) Id ¶
func (o GetIPsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetIPsResultOutput) Ips ¶
func (o GetIPsResultOutput) Ips() pulumi.StringArrayOutput
the list of spacelift.io outgoing IP addresses
func (GetIPsResultOutput) ToGetIPsResultOutput ¶
func (o GetIPsResultOutput) ToGetIPsResultOutput() GetIPsResultOutput
func (GetIPsResultOutput) ToGetIPsResultOutputWithContext ¶
func (o GetIPsResultOutput) ToGetIPsResultOutputWithContext(ctx context.Context) GetIPsResultOutput
func (GetIPsResultOutput) ToOutput ¶
func (o GetIPsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetIPsResult]
type GetModuleAzureDevop ¶
type GetModuleAzureDevopArgs ¶
type GetModuleAzureDevopArgs struct { Id pulumi.StringInput `pulumi:"id"` IsDefault pulumi.BoolInput `pulumi:"isDefault"` Project pulumi.StringInput `pulumi:"project"` }
func (GetModuleAzureDevopArgs) ElementType ¶
func (GetModuleAzureDevopArgs) ElementType() reflect.Type
func (GetModuleAzureDevopArgs) ToGetModuleAzureDevopOutput ¶
func (i GetModuleAzureDevopArgs) ToGetModuleAzureDevopOutput() GetModuleAzureDevopOutput
func (GetModuleAzureDevopArgs) ToGetModuleAzureDevopOutputWithContext ¶
func (i GetModuleAzureDevopArgs) ToGetModuleAzureDevopOutputWithContext(ctx context.Context) GetModuleAzureDevopOutput
func (GetModuleAzureDevopArgs) ToOutput ¶
func (i GetModuleAzureDevopArgs) ToOutput(ctx context.Context) pulumix.Output[GetModuleAzureDevop]
type GetModuleAzureDevopArray ¶
type GetModuleAzureDevopArray []GetModuleAzureDevopInput
func (GetModuleAzureDevopArray) ElementType ¶
func (GetModuleAzureDevopArray) ElementType() reflect.Type
func (GetModuleAzureDevopArray) ToGetModuleAzureDevopArrayOutput ¶
func (i GetModuleAzureDevopArray) ToGetModuleAzureDevopArrayOutput() GetModuleAzureDevopArrayOutput
func (GetModuleAzureDevopArray) ToGetModuleAzureDevopArrayOutputWithContext ¶
func (i GetModuleAzureDevopArray) ToGetModuleAzureDevopArrayOutputWithContext(ctx context.Context) GetModuleAzureDevopArrayOutput
func (GetModuleAzureDevopArray) ToOutput ¶
func (i GetModuleAzureDevopArray) ToOutput(ctx context.Context) pulumix.Output[[]GetModuleAzureDevop]
type GetModuleAzureDevopArrayInput ¶
type GetModuleAzureDevopArrayInput interface { pulumi.Input ToGetModuleAzureDevopArrayOutput() GetModuleAzureDevopArrayOutput ToGetModuleAzureDevopArrayOutputWithContext(context.Context) GetModuleAzureDevopArrayOutput }
GetModuleAzureDevopArrayInput is an input type that accepts GetModuleAzureDevopArray and GetModuleAzureDevopArrayOutput values. You can construct a concrete instance of `GetModuleAzureDevopArrayInput` via:
GetModuleAzureDevopArray{ GetModuleAzureDevopArgs{...} }
type GetModuleAzureDevopArrayOutput ¶
type GetModuleAzureDevopArrayOutput struct{ *pulumi.OutputState }
func (GetModuleAzureDevopArrayOutput) ElementType ¶
func (GetModuleAzureDevopArrayOutput) ElementType() reflect.Type
func (GetModuleAzureDevopArrayOutput) Index ¶
func (o GetModuleAzureDevopArrayOutput) Index(i pulumi.IntInput) GetModuleAzureDevopOutput
func (GetModuleAzureDevopArrayOutput) ToGetModuleAzureDevopArrayOutput ¶
func (o GetModuleAzureDevopArrayOutput) ToGetModuleAzureDevopArrayOutput() GetModuleAzureDevopArrayOutput
func (GetModuleAzureDevopArrayOutput) ToGetModuleAzureDevopArrayOutputWithContext ¶
func (o GetModuleAzureDevopArrayOutput) ToGetModuleAzureDevopArrayOutputWithContext(ctx context.Context) GetModuleAzureDevopArrayOutput
func (GetModuleAzureDevopArrayOutput) ToOutput ¶
func (o GetModuleAzureDevopArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetModuleAzureDevop]
type GetModuleAzureDevopInput ¶
type GetModuleAzureDevopInput interface { pulumi.Input ToGetModuleAzureDevopOutput() GetModuleAzureDevopOutput ToGetModuleAzureDevopOutputWithContext(context.Context) GetModuleAzureDevopOutput }
GetModuleAzureDevopInput is an input type that accepts GetModuleAzureDevopArgs and GetModuleAzureDevopOutput values. You can construct a concrete instance of `GetModuleAzureDevopInput` via:
GetModuleAzureDevopArgs{...}
type GetModuleAzureDevopOutput ¶
type GetModuleAzureDevopOutput struct{ *pulumi.OutputState }
func (GetModuleAzureDevopOutput) ElementType ¶
func (GetModuleAzureDevopOutput) ElementType() reflect.Type
func (GetModuleAzureDevopOutput) Id ¶
func (o GetModuleAzureDevopOutput) Id() pulumi.StringOutput
func (GetModuleAzureDevopOutput) IsDefault ¶
func (o GetModuleAzureDevopOutput) IsDefault() pulumi.BoolOutput
func (GetModuleAzureDevopOutput) Project ¶
func (o GetModuleAzureDevopOutput) Project() pulumi.StringOutput
func (GetModuleAzureDevopOutput) ToGetModuleAzureDevopOutput ¶
func (o GetModuleAzureDevopOutput) ToGetModuleAzureDevopOutput() GetModuleAzureDevopOutput
func (GetModuleAzureDevopOutput) ToGetModuleAzureDevopOutputWithContext ¶
func (o GetModuleAzureDevopOutput) ToGetModuleAzureDevopOutputWithContext(ctx context.Context) GetModuleAzureDevopOutput
func (GetModuleAzureDevopOutput) ToOutput ¶
func (o GetModuleAzureDevopOutput) ToOutput(ctx context.Context) pulumix.Output[GetModuleAzureDevop]
type GetModuleBitbucketCloud ¶
type GetModuleBitbucketCloudArgs ¶
type GetModuleBitbucketCloudArgs struct { Id pulumi.StringInput `pulumi:"id"` IsDefault pulumi.BoolInput `pulumi:"isDefault"` Namespace pulumi.StringInput `pulumi:"namespace"` }
func (GetModuleBitbucketCloudArgs) ElementType ¶
func (GetModuleBitbucketCloudArgs) ElementType() reflect.Type
func (GetModuleBitbucketCloudArgs) ToGetModuleBitbucketCloudOutput ¶
func (i GetModuleBitbucketCloudArgs) ToGetModuleBitbucketCloudOutput() GetModuleBitbucketCloudOutput
func (GetModuleBitbucketCloudArgs) ToGetModuleBitbucketCloudOutputWithContext ¶
func (i GetModuleBitbucketCloudArgs) ToGetModuleBitbucketCloudOutputWithContext(ctx context.Context) GetModuleBitbucketCloudOutput
func (GetModuleBitbucketCloudArgs) ToOutput ¶
func (i GetModuleBitbucketCloudArgs) ToOutput(ctx context.Context) pulumix.Output[GetModuleBitbucketCloud]
type GetModuleBitbucketCloudArray ¶
type GetModuleBitbucketCloudArray []GetModuleBitbucketCloudInput
func (GetModuleBitbucketCloudArray) ElementType ¶
func (GetModuleBitbucketCloudArray) ElementType() reflect.Type
func (GetModuleBitbucketCloudArray) ToGetModuleBitbucketCloudArrayOutput ¶
func (i GetModuleBitbucketCloudArray) ToGetModuleBitbucketCloudArrayOutput() GetModuleBitbucketCloudArrayOutput
func (GetModuleBitbucketCloudArray) ToGetModuleBitbucketCloudArrayOutputWithContext ¶
func (i GetModuleBitbucketCloudArray) ToGetModuleBitbucketCloudArrayOutputWithContext(ctx context.Context) GetModuleBitbucketCloudArrayOutput
func (GetModuleBitbucketCloudArray) ToOutput ¶
func (i GetModuleBitbucketCloudArray) ToOutput(ctx context.Context) pulumix.Output[[]GetModuleBitbucketCloud]
type GetModuleBitbucketCloudArrayInput ¶
type GetModuleBitbucketCloudArrayInput interface { pulumi.Input ToGetModuleBitbucketCloudArrayOutput() GetModuleBitbucketCloudArrayOutput ToGetModuleBitbucketCloudArrayOutputWithContext(context.Context) GetModuleBitbucketCloudArrayOutput }
GetModuleBitbucketCloudArrayInput is an input type that accepts GetModuleBitbucketCloudArray and GetModuleBitbucketCloudArrayOutput values. You can construct a concrete instance of `GetModuleBitbucketCloudArrayInput` via:
GetModuleBitbucketCloudArray{ GetModuleBitbucketCloudArgs{...} }
type GetModuleBitbucketCloudArrayOutput ¶
type GetModuleBitbucketCloudArrayOutput struct{ *pulumi.OutputState }
func (GetModuleBitbucketCloudArrayOutput) ElementType ¶
func (GetModuleBitbucketCloudArrayOutput) ElementType() reflect.Type
func (GetModuleBitbucketCloudArrayOutput) Index ¶
func (o GetModuleBitbucketCloudArrayOutput) Index(i pulumi.IntInput) GetModuleBitbucketCloudOutput
func (GetModuleBitbucketCloudArrayOutput) ToGetModuleBitbucketCloudArrayOutput ¶
func (o GetModuleBitbucketCloudArrayOutput) ToGetModuleBitbucketCloudArrayOutput() GetModuleBitbucketCloudArrayOutput
func (GetModuleBitbucketCloudArrayOutput) ToGetModuleBitbucketCloudArrayOutputWithContext ¶
func (o GetModuleBitbucketCloudArrayOutput) ToGetModuleBitbucketCloudArrayOutputWithContext(ctx context.Context) GetModuleBitbucketCloudArrayOutput
func (GetModuleBitbucketCloudArrayOutput) ToOutput ¶
func (o GetModuleBitbucketCloudArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetModuleBitbucketCloud]
type GetModuleBitbucketCloudInput ¶
type GetModuleBitbucketCloudInput interface { pulumi.Input ToGetModuleBitbucketCloudOutput() GetModuleBitbucketCloudOutput ToGetModuleBitbucketCloudOutputWithContext(context.Context) GetModuleBitbucketCloudOutput }
GetModuleBitbucketCloudInput is an input type that accepts GetModuleBitbucketCloudArgs and GetModuleBitbucketCloudOutput values. You can construct a concrete instance of `GetModuleBitbucketCloudInput` via:
GetModuleBitbucketCloudArgs{...}
type GetModuleBitbucketCloudOutput ¶
type GetModuleBitbucketCloudOutput struct{ *pulumi.OutputState }
func (GetModuleBitbucketCloudOutput) ElementType ¶
func (GetModuleBitbucketCloudOutput) ElementType() reflect.Type
func (GetModuleBitbucketCloudOutput) Id ¶
func (o GetModuleBitbucketCloudOutput) Id() pulumi.StringOutput
func (GetModuleBitbucketCloudOutput) IsDefault ¶
func (o GetModuleBitbucketCloudOutput) IsDefault() pulumi.BoolOutput
func (GetModuleBitbucketCloudOutput) Namespace ¶
func (o GetModuleBitbucketCloudOutput) Namespace() pulumi.StringOutput
func (GetModuleBitbucketCloudOutput) ToGetModuleBitbucketCloudOutput ¶
func (o GetModuleBitbucketCloudOutput) ToGetModuleBitbucketCloudOutput() GetModuleBitbucketCloudOutput
func (GetModuleBitbucketCloudOutput) ToGetModuleBitbucketCloudOutputWithContext ¶
func (o GetModuleBitbucketCloudOutput) ToGetModuleBitbucketCloudOutputWithContext(ctx context.Context) GetModuleBitbucketCloudOutput
func (GetModuleBitbucketCloudOutput) ToOutput ¶
func (o GetModuleBitbucketCloudOutput) ToOutput(ctx context.Context) pulumix.Output[GetModuleBitbucketCloud]
type GetModuleBitbucketDatacenterArgs ¶
type GetModuleBitbucketDatacenterArgs struct { Id pulumi.StringInput `pulumi:"id"` IsDefault pulumi.BoolInput `pulumi:"isDefault"` Namespace pulumi.StringInput `pulumi:"namespace"` }
func (GetModuleBitbucketDatacenterArgs) ElementType ¶
func (GetModuleBitbucketDatacenterArgs) ElementType() reflect.Type
func (GetModuleBitbucketDatacenterArgs) ToGetModuleBitbucketDatacenterOutput ¶
func (i GetModuleBitbucketDatacenterArgs) ToGetModuleBitbucketDatacenterOutput() GetModuleBitbucketDatacenterOutput
func (GetModuleBitbucketDatacenterArgs) ToGetModuleBitbucketDatacenterOutputWithContext ¶
func (i GetModuleBitbucketDatacenterArgs) ToGetModuleBitbucketDatacenterOutputWithContext(ctx context.Context) GetModuleBitbucketDatacenterOutput
func (GetModuleBitbucketDatacenterArgs) ToOutput ¶
func (i GetModuleBitbucketDatacenterArgs) ToOutput(ctx context.Context) pulumix.Output[GetModuleBitbucketDatacenter]
type GetModuleBitbucketDatacenterArray ¶
type GetModuleBitbucketDatacenterArray []GetModuleBitbucketDatacenterInput
func (GetModuleBitbucketDatacenterArray) ElementType ¶
func (GetModuleBitbucketDatacenterArray) ElementType() reflect.Type
func (GetModuleBitbucketDatacenterArray) ToGetModuleBitbucketDatacenterArrayOutput ¶
func (i GetModuleBitbucketDatacenterArray) ToGetModuleBitbucketDatacenterArrayOutput() GetModuleBitbucketDatacenterArrayOutput
func (GetModuleBitbucketDatacenterArray) ToGetModuleBitbucketDatacenterArrayOutputWithContext ¶
func (i GetModuleBitbucketDatacenterArray) ToGetModuleBitbucketDatacenterArrayOutputWithContext(ctx context.Context) GetModuleBitbucketDatacenterArrayOutput
func (GetModuleBitbucketDatacenterArray) ToOutput ¶
func (i GetModuleBitbucketDatacenterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetModuleBitbucketDatacenter]
type GetModuleBitbucketDatacenterArrayInput ¶
type GetModuleBitbucketDatacenterArrayInput interface { pulumi.Input ToGetModuleBitbucketDatacenterArrayOutput() GetModuleBitbucketDatacenterArrayOutput ToGetModuleBitbucketDatacenterArrayOutputWithContext(context.Context) GetModuleBitbucketDatacenterArrayOutput }
GetModuleBitbucketDatacenterArrayInput is an input type that accepts GetModuleBitbucketDatacenterArray and GetModuleBitbucketDatacenterArrayOutput values. You can construct a concrete instance of `GetModuleBitbucketDatacenterArrayInput` via:
GetModuleBitbucketDatacenterArray{ GetModuleBitbucketDatacenterArgs{...} }
type GetModuleBitbucketDatacenterArrayOutput ¶
type GetModuleBitbucketDatacenterArrayOutput struct{ *pulumi.OutputState }
func (GetModuleBitbucketDatacenterArrayOutput) ElementType ¶
func (GetModuleBitbucketDatacenterArrayOutput) ElementType() reflect.Type
func (GetModuleBitbucketDatacenterArrayOutput) ToGetModuleBitbucketDatacenterArrayOutput ¶
func (o GetModuleBitbucketDatacenterArrayOutput) ToGetModuleBitbucketDatacenterArrayOutput() GetModuleBitbucketDatacenterArrayOutput
func (GetModuleBitbucketDatacenterArrayOutput) ToGetModuleBitbucketDatacenterArrayOutputWithContext ¶
func (o GetModuleBitbucketDatacenterArrayOutput) ToGetModuleBitbucketDatacenterArrayOutputWithContext(ctx context.Context) GetModuleBitbucketDatacenterArrayOutput
func (GetModuleBitbucketDatacenterArrayOutput) ToOutput ¶
func (o GetModuleBitbucketDatacenterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetModuleBitbucketDatacenter]
type GetModuleBitbucketDatacenterInput ¶
type GetModuleBitbucketDatacenterInput interface { pulumi.Input ToGetModuleBitbucketDatacenterOutput() GetModuleBitbucketDatacenterOutput ToGetModuleBitbucketDatacenterOutputWithContext(context.Context) GetModuleBitbucketDatacenterOutput }
GetModuleBitbucketDatacenterInput is an input type that accepts GetModuleBitbucketDatacenterArgs and GetModuleBitbucketDatacenterOutput values. You can construct a concrete instance of `GetModuleBitbucketDatacenterInput` via:
GetModuleBitbucketDatacenterArgs{...}
type GetModuleBitbucketDatacenterOutput ¶
type GetModuleBitbucketDatacenterOutput struct{ *pulumi.OutputState }
func (GetModuleBitbucketDatacenterOutput) ElementType ¶
func (GetModuleBitbucketDatacenterOutput) ElementType() reflect.Type
func (GetModuleBitbucketDatacenterOutput) Id ¶
func (o GetModuleBitbucketDatacenterOutput) Id() pulumi.StringOutput
func (GetModuleBitbucketDatacenterOutput) IsDefault ¶
func (o GetModuleBitbucketDatacenterOutput) IsDefault() pulumi.BoolOutput
func (GetModuleBitbucketDatacenterOutput) Namespace ¶
func (o GetModuleBitbucketDatacenterOutput) Namespace() pulumi.StringOutput
func (GetModuleBitbucketDatacenterOutput) ToGetModuleBitbucketDatacenterOutput ¶
func (o GetModuleBitbucketDatacenterOutput) ToGetModuleBitbucketDatacenterOutput() GetModuleBitbucketDatacenterOutput
func (GetModuleBitbucketDatacenterOutput) ToGetModuleBitbucketDatacenterOutputWithContext ¶
func (o GetModuleBitbucketDatacenterOutput) ToGetModuleBitbucketDatacenterOutputWithContext(ctx context.Context) GetModuleBitbucketDatacenterOutput
func (GetModuleBitbucketDatacenterOutput) ToOutput ¶
func (o GetModuleBitbucketDatacenterOutput) ToOutput(ctx context.Context) pulumix.Output[GetModuleBitbucketDatacenter]
type GetModuleGithubEnterpriseArgs ¶
type GetModuleGithubEnterpriseArgs struct { Id pulumi.StringInput `pulumi:"id"` IsDefault pulumi.BoolInput `pulumi:"isDefault"` Namespace pulumi.StringInput `pulumi:"namespace"` }
func (GetModuleGithubEnterpriseArgs) ElementType ¶
func (GetModuleGithubEnterpriseArgs) ElementType() reflect.Type
func (GetModuleGithubEnterpriseArgs) ToGetModuleGithubEnterpriseOutput ¶
func (i GetModuleGithubEnterpriseArgs) ToGetModuleGithubEnterpriseOutput() GetModuleGithubEnterpriseOutput
func (GetModuleGithubEnterpriseArgs) ToGetModuleGithubEnterpriseOutputWithContext ¶
func (i GetModuleGithubEnterpriseArgs) ToGetModuleGithubEnterpriseOutputWithContext(ctx context.Context) GetModuleGithubEnterpriseOutput
func (GetModuleGithubEnterpriseArgs) ToOutput ¶
func (i GetModuleGithubEnterpriseArgs) ToOutput(ctx context.Context) pulumix.Output[GetModuleGithubEnterprise]
type GetModuleGithubEnterpriseArray ¶
type GetModuleGithubEnterpriseArray []GetModuleGithubEnterpriseInput
func (GetModuleGithubEnterpriseArray) ElementType ¶
func (GetModuleGithubEnterpriseArray) ElementType() reflect.Type
func (GetModuleGithubEnterpriseArray) ToGetModuleGithubEnterpriseArrayOutput ¶
func (i GetModuleGithubEnterpriseArray) ToGetModuleGithubEnterpriseArrayOutput() GetModuleGithubEnterpriseArrayOutput
func (GetModuleGithubEnterpriseArray) ToGetModuleGithubEnterpriseArrayOutputWithContext ¶
func (i GetModuleGithubEnterpriseArray) ToGetModuleGithubEnterpriseArrayOutputWithContext(ctx context.Context) GetModuleGithubEnterpriseArrayOutput
func (GetModuleGithubEnterpriseArray) ToOutput ¶
func (i GetModuleGithubEnterpriseArray) ToOutput(ctx context.Context) pulumix.Output[[]GetModuleGithubEnterprise]
type GetModuleGithubEnterpriseArrayInput ¶
type GetModuleGithubEnterpriseArrayInput interface { pulumi.Input ToGetModuleGithubEnterpriseArrayOutput() GetModuleGithubEnterpriseArrayOutput ToGetModuleGithubEnterpriseArrayOutputWithContext(context.Context) GetModuleGithubEnterpriseArrayOutput }
GetModuleGithubEnterpriseArrayInput is an input type that accepts GetModuleGithubEnterpriseArray and GetModuleGithubEnterpriseArrayOutput values. You can construct a concrete instance of `GetModuleGithubEnterpriseArrayInput` via:
GetModuleGithubEnterpriseArray{ GetModuleGithubEnterpriseArgs{...} }
type GetModuleGithubEnterpriseArrayOutput ¶
type GetModuleGithubEnterpriseArrayOutput struct{ *pulumi.OutputState }
func (GetModuleGithubEnterpriseArrayOutput) ElementType ¶
func (GetModuleGithubEnterpriseArrayOutput) ElementType() reflect.Type
func (GetModuleGithubEnterpriseArrayOutput) Index ¶
func (o GetModuleGithubEnterpriseArrayOutput) Index(i pulumi.IntInput) GetModuleGithubEnterpriseOutput
func (GetModuleGithubEnterpriseArrayOutput) ToGetModuleGithubEnterpriseArrayOutput ¶
func (o GetModuleGithubEnterpriseArrayOutput) ToGetModuleGithubEnterpriseArrayOutput() GetModuleGithubEnterpriseArrayOutput
func (GetModuleGithubEnterpriseArrayOutput) ToGetModuleGithubEnterpriseArrayOutputWithContext ¶
func (o GetModuleGithubEnterpriseArrayOutput) ToGetModuleGithubEnterpriseArrayOutputWithContext(ctx context.Context) GetModuleGithubEnterpriseArrayOutput
func (GetModuleGithubEnterpriseArrayOutput) ToOutput ¶
func (o GetModuleGithubEnterpriseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetModuleGithubEnterprise]
type GetModuleGithubEnterpriseInput ¶
type GetModuleGithubEnterpriseInput interface { pulumi.Input ToGetModuleGithubEnterpriseOutput() GetModuleGithubEnterpriseOutput ToGetModuleGithubEnterpriseOutputWithContext(context.Context) GetModuleGithubEnterpriseOutput }
GetModuleGithubEnterpriseInput is an input type that accepts GetModuleGithubEnterpriseArgs and GetModuleGithubEnterpriseOutput values. You can construct a concrete instance of `GetModuleGithubEnterpriseInput` via:
GetModuleGithubEnterpriseArgs{...}
type GetModuleGithubEnterpriseOutput ¶
type GetModuleGithubEnterpriseOutput struct{ *pulumi.OutputState }
func (GetModuleGithubEnterpriseOutput) ElementType ¶
func (GetModuleGithubEnterpriseOutput) ElementType() reflect.Type
func (GetModuleGithubEnterpriseOutput) Id ¶
func (o GetModuleGithubEnterpriseOutput) Id() pulumi.StringOutput
func (GetModuleGithubEnterpriseOutput) IsDefault ¶
func (o GetModuleGithubEnterpriseOutput) IsDefault() pulumi.BoolOutput
func (GetModuleGithubEnterpriseOutput) Namespace ¶
func (o GetModuleGithubEnterpriseOutput) Namespace() pulumi.StringOutput
func (GetModuleGithubEnterpriseOutput) ToGetModuleGithubEnterpriseOutput ¶
func (o GetModuleGithubEnterpriseOutput) ToGetModuleGithubEnterpriseOutput() GetModuleGithubEnterpriseOutput
func (GetModuleGithubEnterpriseOutput) ToGetModuleGithubEnterpriseOutputWithContext ¶
func (o GetModuleGithubEnterpriseOutput) ToGetModuleGithubEnterpriseOutputWithContext(ctx context.Context) GetModuleGithubEnterpriseOutput
func (GetModuleGithubEnterpriseOutput) ToOutput ¶
func (o GetModuleGithubEnterpriseOutput) ToOutput(ctx context.Context) pulumix.Output[GetModuleGithubEnterprise]
type GetModuleGitlab ¶
type GetModuleGitlabArgs ¶
type GetModuleGitlabArgs struct { Id pulumi.StringInput `pulumi:"id"` IsDefault pulumi.BoolInput `pulumi:"isDefault"` Namespace pulumi.StringInput `pulumi:"namespace"` }
func (GetModuleGitlabArgs) ElementType ¶
func (GetModuleGitlabArgs) ElementType() reflect.Type
func (GetModuleGitlabArgs) ToGetModuleGitlabOutput ¶
func (i GetModuleGitlabArgs) ToGetModuleGitlabOutput() GetModuleGitlabOutput
func (GetModuleGitlabArgs) ToGetModuleGitlabOutputWithContext ¶
func (i GetModuleGitlabArgs) ToGetModuleGitlabOutputWithContext(ctx context.Context) GetModuleGitlabOutput
func (GetModuleGitlabArgs) ToOutput ¶
func (i GetModuleGitlabArgs) ToOutput(ctx context.Context) pulumix.Output[GetModuleGitlab]
type GetModuleGitlabArray ¶
type GetModuleGitlabArray []GetModuleGitlabInput
func (GetModuleGitlabArray) ElementType ¶
func (GetModuleGitlabArray) ElementType() reflect.Type
func (GetModuleGitlabArray) ToGetModuleGitlabArrayOutput ¶
func (i GetModuleGitlabArray) ToGetModuleGitlabArrayOutput() GetModuleGitlabArrayOutput
func (GetModuleGitlabArray) ToGetModuleGitlabArrayOutputWithContext ¶
func (i GetModuleGitlabArray) ToGetModuleGitlabArrayOutputWithContext(ctx context.Context) GetModuleGitlabArrayOutput
func (GetModuleGitlabArray) ToOutput ¶
func (i GetModuleGitlabArray) ToOutput(ctx context.Context) pulumix.Output[[]GetModuleGitlab]
type GetModuleGitlabArrayInput ¶
type GetModuleGitlabArrayInput interface { pulumi.Input ToGetModuleGitlabArrayOutput() GetModuleGitlabArrayOutput ToGetModuleGitlabArrayOutputWithContext(context.Context) GetModuleGitlabArrayOutput }
GetModuleGitlabArrayInput is an input type that accepts GetModuleGitlabArray and GetModuleGitlabArrayOutput values. You can construct a concrete instance of `GetModuleGitlabArrayInput` via:
GetModuleGitlabArray{ GetModuleGitlabArgs{...} }
type GetModuleGitlabArrayOutput ¶
type GetModuleGitlabArrayOutput struct{ *pulumi.OutputState }
func (GetModuleGitlabArrayOutput) ElementType ¶
func (GetModuleGitlabArrayOutput) ElementType() reflect.Type
func (GetModuleGitlabArrayOutput) Index ¶
func (o GetModuleGitlabArrayOutput) Index(i pulumi.IntInput) GetModuleGitlabOutput
func (GetModuleGitlabArrayOutput) ToGetModuleGitlabArrayOutput ¶
func (o GetModuleGitlabArrayOutput) ToGetModuleGitlabArrayOutput() GetModuleGitlabArrayOutput
func (GetModuleGitlabArrayOutput) ToGetModuleGitlabArrayOutputWithContext ¶
func (o GetModuleGitlabArrayOutput) ToGetModuleGitlabArrayOutputWithContext(ctx context.Context) GetModuleGitlabArrayOutput
func (GetModuleGitlabArrayOutput) ToOutput ¶
func (o GetModuleGitlabArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetModuleGitlab]
type GetModuleGitlabInput ¶
type GetModuleGitlabInput interface { pulumi.Input ToGetModuleGitlabOutput() GetModuleGitlabOutput ToGetModuleGitlabOutputWithContext(context.Context) GetModuleGitlabOutput }
GetModuleGitlabInput is an input type that accepts GetModuleGitlabArgs and GetModuleGitlabOutput values. You can construct a concrete instance of `GetModuleGitlabInput` via:
GetModuleGitlabArgs{...}
type GetModuleGitlabOutput ¶
type GetModuleGitlabOutput struct{ *pulumi.OutputState }
func (GetModuleGitlabOutput) ElementType ¶
func (GetModuleGitlabOutput) ElementType() reflect.Type
func (GetModuleGitlabOutput) Id ¶
func (o GetModuleGitlabOutput) Id() pulumi.StringOutput
func (GetModuleGitlabOutput) IsDefault ¶
func (o GetModuleGitlabOutput) IsDefault() pulumi.BoolOutput
func (GetModuleGitlabOutput) Namespace ¶
func (o GetModuleGitlabOutput) Namespace() pulumi.StringOutput
func (GetModuleGitlabOutput) ToGetModuleGitlabOutput ¶
func (o GetModuleGitlabOutput) ToGetModuleGitlabOutput() GetModuleGitlabOutput
func (GetModuleGitlabOutput) ToGetModuleGitlabOutputWithContext ¶
func (o GetModuleGitlabOutput) ToGetModuleGitlabOutputWithContext(ctx context.Context) GetModuleGitlabOutput
func (GetModuleGitlabOutput) ToOutput ¶
func (o GetModuleGitlabOutput) ToOutput(ctx context.Context) pulumix.Output[GetModuleGitlab]
type GetPoliciesArgs ¶
A collection of arguments for invoking getPolicies.
type GetPoliciesOutputArgs ¶
type GetPoliciesOutputArgs struct { Labels pulumi.StringArrayInput `pulumi:"labels"` Type pulumi.StringPtrInput `pulumi:"type"` }
A collection of arguments for invoking getPolicies.
func (GetPoliciesOutputArgs) ElementType ¶
func (GetPoliciesOutputArgs) ElementType() reflect.Type
type GetPoliciesPolicy ¶
type GetPoliciesPolicyArgs ¶
type GetPoliciesPolicyArgs struct { Id pulumi.StringInput `pulumi:"id"` Labels pulumi.StringArrayInput `pulumi:"labels"` Name pulumi.StringInput `pulumi:"name"` SpaceId pulumi.StringInput `pulumi:"spaceId"` Type pulumi.StringInput `pulumi:"type"` }
func (GetPoliciesPolicyArgs) ElementType ¶
func (GetPoliciesPolicyArgs) ElementType() reflect.Type
func (GetPoliciesPolicyArgs) ToGetPoliciesPolicyOutput ¶
func (i GetPoliciesPolicyArgs) ToGetPoliciesPolicyOutput() GetPoliciesPolicyOutput
func (GetPoliciesPolicyArgs) ToGetPoliciesPolicyOutputWithContext ¶
func (i GetPoliciesPolicyArgs) ToGetPoliciesPolicyOutputWithContext(ctx context.Context) GetPoliciesPolicyOutput
func (GetPoliciesPolicyArgs) ToOutput ¶
func (i GetPoliciesPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[GetPoliciesPolicy]
type GetPoliciesPolicyArray ¶
type GetPoliciesPolicyArray []GetPoliciesPolicyInput
func (GetPoliciesPolicyArray) ElementType ¶
func (GetPoliciesPolicyArray) ElementType() reflect.Type
func (GetPoliciesPolicyArray) ToGetPoliciesPolicyArrayOutput ¶
func (i GetPoliciesPolicyArray) ToGetPoliciesPolicyArrayOutput() GetPoliciesPolicyArrayOutput
func (GetPoliciesPolicyArray) ToGetPoliciesPolicyArrayOutputWithContext ¶
func (i GetPoliciesPolicyArray) ToGetPoliciesPolicyArrayOutputWithContext(ctx context.Context) GetPoliciesPolicyArrayOutput
func (GetPoliciesPolicyArray) ToOutput ¶
func (i GetPoliciesPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]GetPoliciesPolicy]
type GetPoliciesPolicyArrayInput ¶
type GetPoliciesPolicyArrayInput interface { pulumi.Input ToGetPoliciesPolicyArrayOutput() GetPoliciesPolicyArrayOutput ToGetPoliciesPolicyArrayOutputWithContext(context.Context) GetPoliciesPolicyArrayOutput }
GetPoliciesPolicyArrayInput is an input type that accepts GetPoliciesPolicyArray and GetPoliciesPolicyArrayOutput values. You can construct a concrete instance of `GetPoliciesPolicyArrayInput` via:
GetPoliciesPolicyArray{ GetPoliciesPolicyArgs{...} }
type GetPoliciesPolicyArrayOutput ¶
type GetPoliciesPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetPoliciesPolicyArrayOutput) ElementType ¶
func (GetPoliciesPolicyArrayOutput) ElementType() reflect.Type
func (GetPoliciesPolicyArrayOutput) Index ¶
func (o GetPoliciesPolicyArrayOutput) Index(i pulumi.IntInput) GetPoliciesPolicyOutput
func (GetPoliciesPolicyArrayOutput) ToGetPoliciesPolicyArrayOutput ¶
func (o GetPoliciesPolicyArrayOutput) ToGetPoliciesPolicyArrayOutput() GetPoliciesPolicyArrayOutput
func (GetPoliciesPolicyArrayOutput) ToGetPoliciesPolicyArrayOutputWithContext ¶
func (o GetPoliciesPolicyArrayOutput) ToGetPoliciesPolicyArrayOutputWithContext(ctx context.Context) GetPoliciesPolicyArrayOutput
func (GetPoliciesPolicyArrayOutput) ToOutput ¶
func (o GetPoliciesPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetPoliciesPolicy]
type GetPoliciesPolicyInput ¶
type GetPoliciesPolicyInput interface { pulumi.Input ToGetPoliciesPolicyOutput() GetPoliciesPolicyOutput ToGetPoliciesPolicyOutputWithContext(context.Context) GetPoliciesPolicyOutput }
GetPoliciesPolicyInput is an input type that accepts GetPoliciesPolicyArgs and GetPoliciesPolicyOutput values. You can construct a concrete instance of `GetPoliciesPolicyInput` via:
GetPoliciesPolicyArgs{...}
type GetPoliciesPolicyOutput ¶
type GetPoliciesPolicyOutput struct{ *pulumi.OutputState }
func (GetPoliciesPolicyOutput) ElementType ¶
func (GetPoliciesPolicyOutput) ElementType() reflect.Type
func (GetPoliciesPolicyOutput) Id ¶
func (o GetPoliciesPolicyOutput) Id() pulumi.StringOutput
func (GetPoliciesPolicyOutput) Labels ¶
func (o GetPoliciesPolicyOutput) Labels() pulumi.StringArrayOutput
func (GetPoliciesPolicyOutput) Name ¶
func (o GetPoliciesPolicyOutput) Name() pulumi.StringOutput
func (GetPoliciesPolicyOutput) SpaceId ¶
func (o GetPoliciesPolicyOutput) SpaceId() pulumi.StringOutput
func (GetPoliciesPolicyOutput) ToGetPoliciesPolicyOutput ¶
func (o GetPoliciesPolicyOutput) ToGetPoliciesPolicyOutput() GetPoliciesPolicyOutput
func (GetPoliciesPolicyOutput) ToGetPoliciesPolicyOutputWithContext ¶
func (o GetPoliciesPolicyOutput) ToGetPoliciesPolicyOutputWithContext(ctx context.Context) GetPoliciesPolicyOutput
func (GetPoliciesPolicyOutput) ToOutput ¶
func (o GetPoliciesPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[GetPoliciesPolicy]
func (GetPoliciesPolicyOutput) Type ¶
func (o GetPoliciesPolicyOutput) Type() pulumi.StringOutput
type GetPoliciesResult ¶
type GetPoliciesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // required labels to match Labels []string `pulumi:"labels"` Policies []GetPoliciesPolicy `pulumi:"policies"` // required policy type Type *string `pulumi:"type"` }
A collection of values returned by getPolicies.
func GetPolicies ¶
func GetPolicies(ctx *pulumi.Context, args *GetPoliciesArgs, opts ...pulumi.InvokeOption) (*GetPoliciesResult, error)
`getPolicies` can find all policies that have certain labels.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.GetPolicies(ctx, nil, nil) if err != nil { return err } _, err = spacelift.GetPolicies(ctx, &spacelift.GetPoliciesArgs{ Type: pulumi.StringRef("PLAN"), Labels: []string{ "autoattach", }, }, nil) if err != nil { return err } var splat0 []interface{} for _, val0 := range data.Spacelift_policies.This.Policies { splat0 = append(splat0, val0.Id) } ctx.Export("policyIds", splat0) return nil }) }
```
type GetPoliciesResultOutput ¶
type GetPoliciesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPolicies.
func GetPoliciesOutput ¶
func GetPoliciesOutput(ctx *pulumi.Context, args GetPoliciesOutputArgs, opts ...pulumi.InvokeOption) GetPoliciesResultOutput
func (GetPoliciesResultOutput) ElementType ¶
func (GetPoliciesResultOutput) ElementType() reflect.Type
func (GetPoliciesResultOutput) Id ¶
func (o GetPoliciesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetPoliciesResultOutput) Labels ¶
func (o GetPoliciesResultOutput) Labels() pulumi.StringArrayOutput
required labels to match
func (GetPoliciesResultOutput) Policies ¶
func (o GetPoliciesResultOutput) Policies() GetPoliciesPolicyArrayOutput
func (GetPoliciesResultOutput) ToGetPoliciesResultOutput ¶
func (o GetPoliciesResultOutput) ToGetPoliciesResultOutput() GetPoliciesResultOutput
func (GetPoliciesResultOutput) ToGetPoliciesResultOutputWithContext ¶
func (o GetPoliciesResultOutput) ToGetPoliciesResultOutputWithContext(ctx context.Context) GetPoliciesResultOutput
func (GetPoliciesResultOutput) ToOutput ¶
func (o GetPoliciesResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetPoliciesResult]
func (GetPoliciesResultOutput) Type ¶
func (o GetPoliciesResultOutput) Type() pulumi.StringPtrOutput
required policy type
type GetScheduledDeleteStackArgs ¶
type GetScheduledDeleteStackArgs struct { // ID of the scheduled delete*stack (stack*id/schedule_id) ScheduledDeleteStackId string `pulumi:"scheduledDeleteStackId"` }
A collection of arguments for invoking getScheduledDeleteStack.
type GetScheduledDeleteStackOutputArgs ¶
type GetScheduledDeleteStackOutputArgs struct { // ID of the scheduled delete*stack (stack*id/schedule_id) ScheduledDeleteStackId pulumi.StringInput `pulumi:"scheduledDeleteStackId"` }
A collection of arguments for invoking getScheduledDeleteStack.
func (GetScheduledDeleteStackOutputArgs) ElementType ¶
func (GetScheduledDeleteStackOutputArgs) ElementType() reflect.Type
type GetScheduledDeleteStackResult ¶
type GetScheduledDeleteStackResult struct { // Timestamp (unix timestamp) at which time the scheduling should happen. At int `pulumi:"at"` // Indicates whether the resources of the stack should be deleted. DeleteResources bool `pulumi:"deleteResources"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // ID of the schedule ScheduleId string `pulumi:"scheduleId"` // ID of the scheduled delete*stack (stack*id/schedule_id) ScheduledDeleteStackId string `pulumi:"scheduledDeleteStackId"` // Stack ID of the scheduling config StackId string `pulumi:"stackId"` }
A collection of values returned by getScheduledDeleteStack.
func GetScheduledDeleteStack ¶
func GetScheduledDeleteStack(ctx *pulumi.Context, args *GetScheduledDeleteStackArgs, opts ...pulumi.InvokeOption) (*GetScheduledDeleteStackResult, error)
`ScheduledDeleteTask` represents a scheduling configuration for a Stack. It will trigger a stack deletion task at the given timestamp.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.GetScheduledDeleteStack(ctx, &spacelift.GetScheduledDeleteStackArgs{ ScheduledDeleteStackId: "$STACK_ID/$SCHEDULED_DELETE_STACK_ID", }, nil) if err != nil { return err } return nil }) }
```
type GetScheduledDeleteStackResultOutput ¶
type GetScheduledDeleteStackResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getScheduledDeleteStack.
func GetScheduledDeleteStackOutput ¶
func GetScheduledDeleteStackOutput(ctx *pulumi.Context, args GetScheduledDeleteStackOutputArgs, opts ...pulumi.InvokeOption) GetScheduledDeleteStackResultOutput
func (GetScheduledDeleteStackResultOutput) At ¶
func (o GetScheduledDeleteStackResultOutput) At() pulumi.IntOutput
Timestamp (unix timestamp) at which time the scheduling should happen.
func (GetScheduledDeleteStackResultOutput) DeleteResources ¶
func (o GetScheduledDeleteStackResultOutput) DeleteResources() pulumi.BoolOutput
Indicates whether the resources of the stack should be deleted.
func (GetScheduledDeleteStackResultOutput) ElementType ¶
func (GetScheduledDeleteStackResultOutput) ElementType() reflect.Type
func (GetScheduledDeleteStackResultOutput) Id ¶
func (o GetScheduledDeleteStackResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetScheduledDeleteStackResultOutput) ScheduleId ¶
func (o GetScheduledDeleteStackResultOutput) ScheduleId() pulumi.StringOutput
ID of the schedule
func (GetScheduledDeleteStackResultOutput) ScheduledDeleteStackId ¶
func (o GetScheduledDeleteStackResultOutput) ScheduledDeleteStackId() pulumi.StringOutput
ID of the scheduled delete*stack (stack*id/schedule_id)
func (GetScheduledDeleteStackResultOutput) StackId ¶
func (o GetScheduledDeleteStackResultOutput) StackId() pulumi.StringOutput
Stack ID of the scheduling config
func (GetScheduledDeleteStackResultOutput) ToGetScheduledDeleteStackResultOutput ¶
func (o GetScheduledDeleteStackResultOutput) ToGetScheduledDeleteStackResultOutput() GetScheduledDeleteStackResultOutput
func (GetScheduledDeleteStackResultOutput) ToGetScheduledDeleteStackResultOutputWithContext ¶
func (o GetScheduledDeleteStackResultOutput) ToGetScheduledDeleteStackResultOutputWithContext(ctx context.Context) GetScheduledDeleteStackResultOutput
func (GetScheduledDeleteStackResultOutput) ToOutput ¶
func (o GetScheduledDeleteStackResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetScheduledDeleteStackResult]
type GetSpaceByPathArgs ¶
type GetSpaceByPathArgs struct { // path to the space - a series of space names separated by `/` SpacePath string `pulumi:"spacePath"` }
A collection of arguments for invoking getSpaceByPath.
type GetSpaceByPathOutputArgs ¶
type GetSpaceByPathOutputArgs struct { // path to the space - a series of space names separated by `/` SpacePath pulumi.StringInput `pulumi:"spacePath"` }
A collection of arguments for invoking getSpaceByPath.
func (GetSpaceByPathOutputArgs) ElementType ¶
func (GetSpaceByPathOutputArgs) ElementType() reflect.Type
type GetSpaceByPathResult ¶
type GetSpaceByPathResult struct { // free-form space description for users Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // indication whether access to this space inherits read access to entities from the parent space InheritEntities bool `pulumi:"inheritEntities"` // list of labels describing a space Labels []string `pulumi:"labels"` // name of the space Name string `pulumi:"name"` // immutable ID (slug) of parent space ParentSpaceId string `pulumi:"parentSpaceId"` // path to the space - a series of space names separated by `/` SpacePath string `pulumi:"spacePath"` }
A collection of values returned by getSpaceByPath.
func GetSpaceByPath ¶
func GetSpaceByPath(ctx *pulumi.Context, args *GetSpaceByPathArgs, opts ...pulumi.InvokeOption) (*GetSpaceByPathResult, error)
`getSpaceByPath` represents a Spacelift **space** - a collection of resources such as stacks, modules, policies, etc. Allows for more granular access control. Can have a parent space. In contrary to `Space`, this resource is identified by a path, not by an ID. For this data source to work, path must be unique. If there are multiple spaces with the same path, this datasource will fail. **Disclaimer:** This datasource can only be used in a stack that resides in a space with inheritance enabled. In addition, the parent spaces (excluding root) must also have inheritance enabled.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { space, err := spacelift.GetSpaceByPath(ctx, &spacelift.GetSpaceByPathArgs{ SpacePath: "root/second space/my space", }, nil) if err != nil { return err } ctx.Export("spaceDescription", space.Description) return nil }) }
```
type GetSpaceByPathResultOutput ¶
type GetSpaceByPathResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSpaceByPath.
func GetSpaceByPathOutput ¶
func GetSpaceByPathOutput(ctx *pulumi.Context, args GetSpaceByPathOutputArgs, opts ...pulumi.InvokeOption) GetSpaceByPathResultOutput
func (GetSpaceByPathResultOutput) Description ¶
func (o GetSpaceByPathResultOutput) Description() pulumi.StringOutput
free-form space description for users
func (GetSpaceByPathResultOutput) ElementType ¶
func (GetSpaceByPathResultOutput) ElementType() reflect.Type
func (GetSpaceByPathResultOutput) Id ¶
func (o GetSpaceByPathResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSpaceByPathResultOutput) InheritEntities ¶
func (o GetSpaceByPathResultOutput) InheritEntities() pulumi.BoolOutput
indication whether access to this space inherits read access to entities from the parent space
func (GetSpaceByPathResultOutput) Labels ¶
func (o GetSpaceByPathResultOutput) Labels() pulumi.StringArrayOutput
list of labels describing a space
func (GetSpaceByPathResultOutput) Name ¶
func (o GetSpaceByPathResultOutput) Name() pulumi.StringOutput
name of the space
func (GetSpaceByPathResultOutput) ParentSpaceId ¶
func (o GetSpaceByPathResultOutput) ParentSpaceId() pulumi.StringOutput
immutable ID (slug) of parent space
func (GetSpaceByPathResultOutput) SpacePath ¶
func (o GetSpaceByPathResultOutput) SpacePath() pulumi.StringOutput
path to the space - a series of space names separated by `/`
func (GetSpaceByPathResultOutput) ToGetSpaceByPathResultOutput ¶
func (o GetSpaceByPathResultOutput) ToGetSpaceByPathResultOutput() GetSpaceByPathResultOutput
func (GetSpaceByPathResultOutput) ToGetSpaceByPathResultOutputWithContext ¶
func (o GetSpaceByPathResultOutput) ToGetSpaceByPathResultOutputWithContext(ctx context.Context) GetSpaceByPathResultOutput
func (GetSpaceByPathResultOutput) ToOutput ¶
func (o GetSpaceByPathResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetSpaceByPathResult]
type GetSpacesResult ¶
type GetSpacesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Spaces []GetSpacesSpace `pulumi:"spaces"` }
A collection of values returned by getSpaces.
func GetSpaces ¶
func GetSpaces(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetSpacesResult, error)
`getSpaces` can find all spaces in the spacelift organization.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { this, err := spacelift.GetSpaces(ctx, nil, nil) if err != nil { return err } ctx.Export("spaces", this.Spaces) return nil }) }
```
type GetSpacesResultOutput ¶
type GetSpacesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSpaces.
func GetSpacesOutput ¶
func GetSpacesOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetSpacesResultOutput
func (GetSpacesResultOutput) ElementType ¶
func (GetSpacesResultOutput) ElementType() reflect.Type
func (GetSpacesResultOutput) Id ¶
func (o GetSpacesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSpacesResultOutput) Spaces ¶
func (o GetSpacesResultOutput) Spaces() GetSpacesSpaceArrayOutput
func (GetSpacesResultOutput) ToGetSpacesResultOutput ¶
func (o GetSpacesResultOutput) ToGetSpacesResultOutput() GetSpacesResultOutput
func (GetSpacesResultOutput) ToGetSpacesResultOutputWithContext ¶
func (o GetSpacesResultOutput) ToGetSpacesResultOutputWithContext(ctx context.Context) GetSpacesResultOutput
func (GetSpacesResultOutput) ToOutput ¶
func (o GetSpacesResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetSpacesResult]
type GetSpacesSpace ¶
type GetSpacesSpaceArgs ¶
type GetSpacesSpaceArgs struct { Description pulumi.StringInput `pulumi:"description"` InheritEntities pulumi.BoolInput `pulumi:"inheritEntities"` Labels pulumi.StringArrayInput `pulumi:"labels"` Name pulumi.StringInput `pulumi:"name"` ParentSpaceId pulumi.StringInput `pulumi:"parentSpaceId"` SpaceId pulumi.StringInput `pulumi:"spaceId"` }
func (GetSpacesSpaceArgs) ElementType ¶
func (GetSpacesSpaceArgs) ElementType() reflect.Type
func (GetSpacesSpaceArgs) ToGetSpacesSpaceOutput ¶
func (i GetSpacesSpaceArgs) ToGetSpacesSpaceOutput() GetSpacesSpaceOutput
func (GetSpacesSpaceArgs) ToGetSpacesSpaceOutputWithContext ¶
func (i GetSpacesSpaceArgs) ToGetSpacesSpaceOutputWithContext(ctx context.Context) GetSpacesSpaceOutput
func (GetSpacesSpaceArgs) ToOutput ¶
func (i GetSpacesSpaceArgs) ToOutput(ctx context.Context) pulumix.Output[GetSpacesSpace]
type GetSpacesSpaceArray ¶
type GetSpacesSpaceArray []GetSpacesSpaceInput
func (GetSpacesSpaceArray) ElementType ¶
func (GetSpacesSpaceArray) ElementType() reflect.Type
func (GetSpacesSpaceArray) ToGetSpacesSpaceArrayOutput ¶
func (i GetSpacesSpaceArray) ToGetSpacesSpaceArrayOutput() GetSpacesSpaceArrayOutput
func (GetSpacesSpaceArray) ToGetSpacesSpaceArrayOutputWithContext ¶
func (i GetSpacesSpaceArray) ToGetSpacesSpaceArrayOutputWithContext(ctx context.Context) GetSpacesSpaceArrayOutput
func (GetSpacesSpaceArray) ToOutput ¶
func (i GetSpacesSpaceArray) ToOutput(ctx context.Context) pulumix.Output[[]GetSpacesSpace]
type GetSpacesSpaceArrayInput ¶
type GetSpacesSpaceArrayInput interface { pulumi.Input ToGetSpacesSpaceArrayOutput() GetSpacesSpaceArrayOutput ToGetSpacesSpaceArrayOutputWithContext(context.Context) GetSpacesSpaceArrayOutput }
GetSpacesSpaceArrayInput is an input type that accepts GetSpacesSpaceArray and GetSpacesSpaceArrayOutput values. You can construct a concrete instance of `GetSpacesSpaceArrayInput` via:
GetSpacesSpaceArray{ GetSpacesSpaceArgs{...} }
type GetSpacesSpaceArrayOutput ¶
type GetSpacesSpaceArrayOutput struct{ *pulumi.OutputState }
func (GetSpacesSpaceArrayOutput) ElementType ¶
func (GetSpacesSpaceArrayOutput) ElementType() reflect.Type
func (GetSpacesSpaceArrayOutput) Index ¶
func (o GetSpacesSpaceArrayOutput) Index(i pulumi.IntInput) GetSpacesSpaceOutput
func (GetSpacesSpaceArrayOutput) ToGetSpacesSpaceArrayOutput ¶
func (o GetSpacesSpaceArrayOutput) ToGetSpacesSpaceArrayOutput() GetSpacesSpaceArrayOutput
func (GetSpacesSpaceArrayOutput) ToGetSpacesSpaceArrayOutputWithContext ¶
func (o GetSpacesSpaceArrayOutput) ToGetSpacesSpaceArrayOutputWithContext(ctx context.Context) GetSpacesSpaceArrayOutput
func (GetSpacesSpaceArrayOutput) ToOutput ¶
func (o GetSpacesSpaceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetSpacesSpace]
type GetSpacesSpaceInput ¶
type GetSpacesSpaceInput interface { pulumi.Input ToGetSpacesSpaceOutput() GetSpacesSpaceOutput ToGetSpacesSpaceOutputWithContext(context.Context) GetSpacesSpaceOutput }
GetSpacesSpaceInput is an input type that accepts GetSpacesSpaceArgs and GetSpacesSpaceOutput values. You can construct a concrete instance of `GetSpacesSpaceInput` via:
GetSpacesSpaceArgs{...}
type GetSpacesSpaceOutput ¶
type GetSpacesSpaceOutput struct{ *pulumi.OutputState }
func (GetSpacesSpaceOutput) Description ¶
func (o GetSpacesSpaceOutput) Description() pulumi.StringOutput
func (GetSpacesSpaceOutput) ElementType ¶
func (GetSpacesSpaceOutput) ElementType() reflect.Type
func (GetSpacesSpaceOutput) InheritEntities ¶
func (o GetSpacesSpaceOutput) InheritEntities() pulumi.BoolOutput
func (GetSpacesSpaceOutput) Labels ¶
func (o GetSpacesSpaceOutput) Labels() pulumi.StringArrayOutput
func (GetSpacesSpaceOutput) Name ¶
func (o GetSpacesSpaceOutput) Name() pulumi.StringOutput
func (GetSpacesSpaceOutput) ParentSpaceId ¶
func (o GetSpacesSpaceOutput) ParentSpaceId() pulumi.StringOutput
func (GetSpacesSpaceOutput) SpaceId ¶
func (o GetSpacesSpaceOutput) SpaceId() pulumi.StringOutput
func (GetSpacesSpaceOutput) ToGetSpacesSpaceOutput ¶
func (o GetSpacesSpaceOutput) ToGetSpacesSpaceOutput() GetSpacesSpaceOutput
func (GetSpacesSpaceOutput) ToGetSpacesSpaceOutputWithContext ¶
func (o GetSpacesSpaceOutput) ToGetSpacesSpaceOutputWithContext(ctx context.Context) GetSpacesSpaceOutput
func (GetSpacesSpaceOutput) ToOutput ¶
func (o GetSpacesSpaceOutput) ToOutput(ctx context.Context) pulumix.Output[GetSpacesSpace]
type GetStackAnsible ¶
type GetStackAnsible struct {
Playbook string `pulumi:"playbook"`
}
type GetStackAnsibleArgs ¶
type GetStackAnsibleArgs struct {
Playbook pulumi.StringInput `pulumi:"playbook"`
}
func (GetStackAnsibleArgs) ElementType ¶
func (GetStackAnsibleArgs) ElementType() reflect.Type
func (GetStackAnsibleArgs) ToGetStackAnsibleOutput ¶
func (i GetStackAnsibleArgs) ToGetStackAnsibleOutput() GetStackAnsibleOutput
func (GetStackAnsibleArgs) ToGetStackAnsibleOutputWithContext ¶
func (i GetStackAnsibleArgs) ToGetStackAnsibleOutputWithContext(ctx context.Context) GetStackAnsibleOutput
func (GetStackAnsibleArgs) ToOutput ¶
func (i GetStackAnsibleArgs) ToOutput(ctx context.Context) pulumix.Output[GetStackAnsible]
type GetStackAnsibleArray ¶
type GetStackAnsibleArray []GetStackAnsibleInput
func (GetStackAnsibleArray) ElementType ¶
func (GetStackAnsibleArray) ElementType() reflect.Type
func (GetStackAnsibleArray) ToGetStackAnsibleArrayOutput ¶
func (i GetStackAnsibleArray) ToGetStackAnsibleArrayOutput() GetStackAnsibleArrayOutput
func (GetStackAnsibleArray) ToGetStackAnsibleArrayOutputWithContext ¶
func (i GetStackAnsibleArray) ToGetStackAnsibleArrayOutputWithContext(ctx context.Context) GetStackAnsibleArrayOutput
func (GetStackAnsibleArray) ToOutput ¶
func (i GetStackAnsibleArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStackAnsible]
type GetStackAnsibleArrayInput ¶
type GetStackAnsibleArrayInput interface { pulumi.Input ToGetStackAnsibleArrayOutput() GetStackAnsibleArrayOutput ToGetStackAnsibleArrayOutputWithContext(context.Context) GetStackAnsibleArrayOutput }
GetStackAnsibleArrayInput is an input type that accepts GetStackAnsibleArray and GetStackAnsibleArrayOutput values. You can construct a concrete instance of `GetStackAnsibleArrayInput` via:
GetStackAnsibleArray{ GetStackAnsibleArgs{...} }
type GetStackAnsibleArrayOutput ¶
type GetStackAnsibleArrayOutput struct{ *pulumi.OutputState }
func (GetStackAnsibleArrayOutput) ElementType ¶
func (GetStackAnsibleArrayOutput) ElementType() reflect.Type
func (GetStackAnsibleArrayOutput) Index ¶
func (o GetStackAnsibleArrayOutput) Index(i pulumi.IntInput) GetStackAnsibleOutput
func (GetStackAnsibleArrayOutput) ToGetStackAnsibleArrayOutput ¶
func (o GetStackAnsibleArrayOutput) ToGetStackAnsibleArrayOutput() GetStackAnsibleArrayOutput
func (GetStackAnsibleArrayOutput) ToGetStackAnsibleArrayOutputWithContext ¶
func (o GetStackAnsibleArrayOutput) ToGetStackAnsibleArrayOutputWithContext(ctx context.Context) GetStackAnsibleArrayOutput
func (GetStackAnsibleArrayOutput) ToOutput ¶
func (o GetStackAnsibleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStackAnsible]
type GetStackAnsibleInput ¶
type GetStackAnsibleInput interface { pulumi.Input ToGetStackAnsibleOutput() GetStackAnsibleOutput ToGetStackAnsibleOutputWithContext(context.Context) GetStackAnsibleOutput }
GetStackAnsibleInput is an input type that accepts GetStackAnsibleArgs and GetStackAnsibleOutput values. You can construct a concrete instance of `GetStackAnsibleInput` via:
GetStackAnsibleArgs{...}
type GetStackAnsibleOutput ¶
type GetStackAnsibleOutput struct{ *pulumi.OutputState }
func (GetStackAnsibleOutput) ElementType ¶
func (GetStackAnsibleOutput) ElementType() reflect.Type
func (GetStackAnsibleOutput) Playbook ¶
func (o GetStackAnsibleOutput) Playbook() pulumi.StringOutput
func (GetStackAnsibleOutput) ToGetStackAnsibleOutput ¶
func (o GetStackAnsibleOutput) ToGetStackAnsibleOutput() GetStackAnsibleOutput
func (GetStackAnsibleOutput) ToGetStackAnsibleOutputWithContext ¶
func (o GetStackAnsibleOutput) ToGetStackAnsibleOutputWithContext(ctx context.Context) GetStackAnsibleOutput
func (GetStackAnsibleOutput) ToOutput ¶
func (o GetStackAnsibleOutput) ToOutput(ctx context.Context) pulumix.Output[GetStackAnsible]
type GetStackAzureDevop ¶
type GetStackAzureDevopArgs ¶
type GetStackAzureDevopArgs struct { Id pulumi.StringInput `pulumi:"id"` IsDefault pulumi.BoolInput `pulumi:"isDefault"` Project pulumi.StringInput `pulumi:"project"` }
func (GetStackAzureDevopArgs) ElementType ¶
func (GetStackAzureDevopArgs) ElementType() reflect.Type
func (GetStackAzureDevopArgs) ToGetStackAzureDevopOutput ¶
func (i GetStackAzureDevopArgs) ToGetStackAzureDevopOutput() GetStackAzureDevopOutput
func (GetStackAzureDevopArgs) ToGetStackAzureDevopOutputWithContext ¶
func (i GetStackAzureDevopArgs) ToGetStackAzureDevopOutputWithContext(ctx context.Context) GetStackAzureDevopOutput
func (GetStackAzureDevopArgs) ToOutput ¶
func (i GetStackAzureDevopArgs) ToOutput(ctx context.Context) pulumix.Output[GetStackAzureDevop]
type GetStackAzureDevopArray ¶
type GetStackAzureDevopArray []GetStackAzureDevopInput
func (GetStackAzureDevopArray) ElementType ¶
func (GetStackAzureDevopArray) ElementType() reflect.Type
func (GetStackAzureDevopArray) ToGetStackAzureDevopArrayOutput ¶
func (i GetStackAzureDevopArray) ToGetStackAzureDevopArrayOutput() GetStackAzureDevopArrayOutput
func (GetStackAzureDevopArray) ToGetStackAzureDevopArrayOutputWithContext ¶
func (i GetStackAzureDevopArray) ToGetStackAzureDevopArrayOutputWithContext(ctx context.Context) GetStackAzureDevopArrayOutput
func (GetStackAzureDevopArray) ToOutput ¶
func (i GetStackAzureDevopArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStackAzureDevop]
type GetStackAzureDevopArrayInput ¶
type GetStackAzureDevopArrayInput interface { pulumi.Input ToGetStackAzureDevopArrayOutput() GetStackAzureDevopArrayOutput ToGetStackAzureDevopArrayOutputWithContext(context.Context) GetStackAzureDevopArrayOutput }
GetStackAzureDevopArrayInput is an input type that accepts GetStackAzureDevopArray and GetStackAzureDevopArrayOutput values. You can construct a concrete instance of `GetStackAzureDevopArrayInput` via:
GetStackAzureDevopArray{ GetStackAzureDevopArgs{...} }
type GetStackAzureDevopArrayOutput ¶
type GetStackAzureDevopArrayOutput struct{ *pulumi.OutputState }
func (GetStackAzureDevopArrayOutput) ElementType ¶
func (GetStackAzureDevopArrayOutput) ElementType() reflect.Type
func (GetStackAzureDevopArrayOutput) Index ¶
func (o GetStackAzureDevopArrayOutput) Index(i pulumi.IntInput) GetStackAzureDevopOutput
func (GetStackAzureDevopArrayOutput) ToGetStackAzureDevopArrayOutput ¶
func (o GetStackAzureDevopArrayOutput) ToGetStackAzureDevopArrayOutput() GetStackAzureDevopArrayOutput
func (GetStackAzureDevopArrayOutput) ToGetStackAzureDevopArrayOutputWithContext ¶
func (o GetStackAzureDevopArrayOutput) ToGetStackAzureDevopArrayOutputWithContext(ctx context.Context) GetStackAzureDevopArrayOutput
func (GetStackAzureDevopArrayOutput) ToOutput ¶
func (o GetStackAzureDevopArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStackAzureDevop]
type GetStackAzureDevopInput ¶
type GetStackAzureDevopInput interface { pulumi.Input ToGetStackAzureDevopOutput() GetStackAzureDevopOutput ToGetStackAzureDevopOutputWithContext(context.Context) GetStackAzureDevopOutput }
GetStackAzureDevopInput is an input type that accepts GetStackAzureDevopArgs and GetStackAzureDevopOutput values. You can construct a concrete instance of `GetStackAzureDevopInput` via:
GetStackAzureDevopArgs{...}
type GetStackAzureDevopOutput ¶
type GetStackAzureDevopOutput struct{ *pulumi.OutputState }
func (GetStackAzureDevopOutput) ElementType ¶
func (GetStackAzureDevopOutput) ElementType() reflect.Type
func (GetStackAzureDevopOutput) Id ¶
func (o GetStackAzureDevopOutput) Id() pulumi.StringOutput
func (GetStackAzureDevopOutput) IsDefault ¶
func (o GetStackAzureDevopOutput) IsDefault() pulumi.BoolOutput
func (GetStackAzureDevopOutput) Project ¶
func (o GetStackAzureDevopOutput) Project() pulumi.StringOutput
func (GetStackAzureDevopOutput) ToGetStackAzureDevopOutput ¶
func (o GetStackAzureDevopOutput) ToGetStackAzureDevopOutput() GetStackAzureDevopOutput
func (GetStackAzureDevopOutput) ToGetStackAzureDevopOutputWithContext ¶
func (o GetStackAzureDevopOutput) ToGetStackAzureDevopOutputWithContext(ctx context.Context) GetStackAzureDevopOutput
func (GetStackAzureDevopOutput) ToOutput ¶
func (o GetStackAzureDevopOutput) ToOutput(ctx context.Context) pulumix.Output[GetStackAzureDevop]
type GetStackBitbucketCloud ¶
type GetStackBitbucketCloudArgs ¶
type GetStackBitbucketCloudArgs struct { Id pulumi.StringInput `pulumi:"id"` IsDefault pulumi.BoolInput `pulumi:"isDefault"` Namespace pulumi.StringInput `pulumi:"namespace"` }
func (GetStackBitbucketCloudArgs) ElementType ¶
func (GetStackBitbucketCloudArgs) ElementType() reflect.Type
func (GetStackBitbucketCloudArgs) ToGetStackBitbucketCloudOutput ¶
func (i GetStackBitbucketCloudArgs) ToGetStackBitbucketCloudOutput() GetStackBitbucketCloudOutput
func (GetStackBitbucketCloudArgs) ToGetStackBitbucketCloudOutputWithContext ¶
func (i GetStackBitbucketCloudArgs) ToGetStackBitbucketCloudOutputWithContext(ctx context.Context) GetStackBitbucketCloudOutput
func (GetStackBitbucketCloudArgs) ToOutput ¶
func (i GetStackBitbucketCloudArgs) ToOutput(ctx context.Context) pulumix.Output[GetStackBitbucketCloud]
type GetStackBitbucketCloudArray ¶
type GetStackBitbucketCloudArray []GetStackBitbucketCloudInput
func (GetStackBitbucketCloudArray) ElementType ¶
func (GetStackBitbucketCloudArray) ElementType() reflect.Type
func (GetStackBitbucketCloudArray) ToGetStackBitbucketCloudArrayOutput ¶
func (i GetStackBitbucketCloudArray) ToGetStackBitbucketCloudArrayOutput() GetStackBitbucketCloudArrayOutput
func (GetStackBitbucketCloudArray) ToGetStackBitbucketCloudArrayOutputWithContext ¶
func (i GetStackBitbucketCloudArray) ToGetStackBitbucketCloudArrayOutputWithContext(ctx context.Context) GetStackBitbucketCloudArrayOutput
func (GetStackBitbucketCloudArray) ToOutput ¶
func (i GetStackBitbucketCloudArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStackBitbucketCloud]
type GetStackBitbucketCloudArrayInput ¶
type GetStackBitbucketCloudArrayInput interface { pulumi.Input ToGetStackBitbucketCloudArrayOutput() GetStackBitbucketCloudArrayOutput ToGetStackBitbucketCloudArrayOutputWithContext(context.Context) GetStackBitbucketCloudArrayOutput }
GetStackBitbucketCloudArrayInput is an input type that accepts GetStackBitbucketCloudArray and GetStackBitbucketCloudArrayOutput values. You can construct a concrete instance of `GetStackBitbucketCloudArrayInput` via:
GetStackBitbucketCloudArray{ GetStackBitbucketCloudArgs{...} }
type GetStackBitbucketCloudArrayOutput ¶
type GetStackBitbucketCloudArrayOutput struct{ *pulumi.OutputState }
func (GetStackBitbucketCloudArrayOutput) ElementType ¶
func (GetStackBitbucketCloudArrayOutput) ElementType() reflect.Type
func (GetStackBitbucketCloudArrayOutput) Index ¶
func (o GetStackBitbucketCloudArrayOutput) Index(i pulumi.IntInput) GetStackBitbucketCloudOutput
func (GetStackBitbucketCloudArrayOutput) ToGetStackBitbucketCloudArrayOutput ¶
func (o GetStackBitbucketCloudArrayOutput) ToGetStackBitbucketCloudArrayOutput() GetStackBitbucketCloudArrayOutput
func (GetStackBitbucketCloudArrayOutput) ToGetStackBitbucketCloudArrayOutputWithContext ¶
func (o GetStackBitbucketCloudArrayOutput) ToGetStackBitbucketCloudArrayOutputWithContext(ctx context.Context) GetStackBitbucketCloudArrayOutput
func (GetStackBitbucketCloudArrayOutput) ToOutput ¶
func (o GetStackBitbucketCloudArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStackBitbucketCloud]
type GetStackBitbucketCloudInput ¶
type GetStackBitbucketCloudInput interface { pulumi.Input ToGetStackBitbucketCloudOutput() GetStackBitbucketCloudOutput ToGetStackBitbucketCloudOutputWithContext(context.Context) GetStackBitbucketCloudOutput }
GetStackBitbucketCloudInput is an input type that accepts GetStackBitbucketCloudArgs and GetStackBitbucketCloudOutput values. You can construct a concrete instance of `GetStackBitbucketCloudInput` via:
GetStackBitbucketCloudArgs{...}
type GetStackBitbucketCloudOutput ¶
type GetStackBitbucketCloudOutput struct{ *pulumi.OutputState }
func (GetStackBitbucketCloudOutput) ElementType ¶
func (GetStackBitbucketCloudOutput) ElementType() reflect.Type
func (GetStackBitbucketCloudOutput) Id ¶
func (o GetStackBitbucketCloudOutput) Id() pulumi.StringOutput
func (GetStackBitbucketCloudOutput) IsDefault ¶
func (o GetStackBitbucketCloudOutput) IsDefault() pulumi.BoolOutput
func (GetStackBitbucketCloudOutput) Namespace ¶
func (o GetStackBitbucketCloudOutput) Namespace() pulumi.StringOutput
func (GetStackBitbucketCloudOutput) ToGetStackBitbucketCloudOutput ¶
func (o GetStackBitbucketCloudOutput) ToGetStackBitbucketCloudOutput() GetStackBitbucketCloudOutput
func (GetStackBitbucketCloudOutput) ToGetStackBitbucketCloudOutputWithContext ¶
func (o GetStackBitbucketCloudOutput) ToGetStackBitbucketCloudOutputWithContext(ctx context.Context) GetStackBitbucketCloudOutput
func (GetStackBitbucketCloudOutput) ToOutput ¶
func (o GetStackBitbucketCloudOutput) ToOutput(ctx context.Context) pulumix.Output[GetStackBitbucketCloud]
type GetStackBitbucketDatacenterArgs ¶
type GetStackBitbucketDatacenterArgs struct { Id pulumi.StringInput `pulumi:"id"` IsDefault pulumi.BoolInput `pulumi:"isDefault"` Namespace pulumi.StringInput `pulumi:"namespace"` }
func (GetStackBitbucketDatacenterArgs) ElementType ¶
func (GetStackBitbucketDatacenterArgs) ElementType() reflect.Type
func (GetStackBitbucketDatacenterArgs) ToGetStackBitbucketDatacenterOutput ¶
func (i GetStackBitbucketDatacenterArgs) ToGetStackBitbucketDatacenterOutput() GetStackBitbucketDatacenterOutput
func (GetStackBitbucketDatacenterArgs) ToGetStackBitbucketDatacenterOutputWithContext ¶
func (i GetStackBitbucketDatacenterArgs) ToGetStackBitbucketDatacenterOutputWithContext(ctx context.Context) GetStackBitbucketDatacenterOutput
func (GetStackBitbucketDatacenterArgs) ToOutput ¶
func (i GetStackBitbucketDatacenterArgs) ToOutput(ctx context.Context) pulumix.Output[GetStackBitbucketDatacenter]
type GetStackBitbucketDatacenterArray ¶
type GetStackBitbucketDatacenterArray []GetStackBitbucketDatacenterInput
func (GetStackBitbucketDatacenterArray) ElementType ¶
func (GetStackBitbucketDatacenterArray) ElementType() reflect.Type
func (GetStackBitbucketDatacenterArray) ToGetStackBitbucketDatacenterArrayOutput ¶
func (i GetStackBitbucketDatacenterArray) ToGetStackBitbucketDatacenterArrayOutput() GetStackBitbucketDatacenterArrayOutput
func (GetStackBitbucketDatacenterArray) ToGetStackBitbucketDatacenterArrayOutputWithContext ¶
func (i GetStackBitbucketDatacenterArray) ToGetStackBitbucketDatacenterArrayOutputWithContext(ctx context.Context) GetStackBitbucketDatacenterArrayOutput
func (GetStackBitbucketDatacenterArray) ToOutput ¶
func (i GetStackBitbucketDatacenterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStackBitbucketDatacenter]
type GetStackBitbucketDatacenterArrayInput ¶
type GetStackBitbucketDatacenterArrayInput interface { pulumi.Input ToGetStackBitbucketDatacenterArrayOutput() GetStackBitbucketDatacenterArrayOutput ToGetStackBitbucketDatacenterArrayOutputWithContext(context.Context) GetStackBitbucketDatacenterArrayOutput }
GetStackBitbucketDatacenterArrayInput is an input type that accepts GetStackBitbucketDatacenterArray and GetStackBitbucketDatacenterArrayOutput values. You can construct a concrete instance of `GetStackBitbucketDatacenterArrayInput` via:
GetStackBitbucketDatacenterArray{ GetStackBitbucketDatacenterArgs{...} }
type GetStackBitbucketDatacenterArrayOutput ¶
type GetStackBitbucketDatacenterArrayOutput struct{ *pulumi.OutputState }
func (GetStackBitbucketDatacenterArrayOutput) ElementType ¶
func (GetStackBitbucketDatacenterArrayOutput) ElementType() reflect.Type
func (GetStackBitbucketDatacenterArrayOutput) ToGetStackBitbucketDatacenterArrayOutput ¶
func (o GetStackBitbucketDatacenterArrayOutput) ToGetStackBitbucketDatacenterArrayOutput() GetStackBitbucketDatacenterArrayOutput
func (GetStackBitbucketDatacenterArrayOutput) ToGetStackBitbucketDatacenterArrayOutputWithContext ¶
func (o GetStackBitbucketDatacenterArrayOutput) ToGetStackBitbucketDatacenterArrayOutputWithContext(ctx context.Context) GetStackBitbucketDatacenterArrayOutput
func (GetStackBitbucketDatacenterArrayOutput) ToOutput ¶
func (o GetStackBitbucketDatacenterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStackBitbucketDatacenter]
type GetStackBitbucketDatacenterInput ¶
type GetStackBitbucketDatacenterInput interface { pulumi.Input ToGetStackBitbucketDatacenterOutput() GetStackBitbucketDatacenterOutput ToGetStackBitbucketDatacenterOutputWithContext(context.Context) GetStackBitbucketDatacenterOutput }
GetStackBitbucketDatacenterInput is an input type that accepts GetStackBitbucketDatacenterArgs and GetStackBitbucketDatacenterOutput values. You can construct a concrete instance of `GetStackBitbucketDatacenterInput` via:
GetStackBitbucketDatacenterArgs{...}
type GetStackBitbucketDatacenterOutput ¶
type GetStackBitbucketDatacenterOutput struct{ *pulumi.OutputState }
func (GetStackBitbucketDatacenterOutput) ElementType ¶
func (GetStackBitbucketDatacenterOutput) ElementType() reflect.Type
func (GetStackBitbucketDatacenterOutput) Id ¶
func (o GetStackBitbucketDatacenterOutput) Id() pulumi.StringOutput
func (GetStackBitbucketDatacenterOutput) IsDefault ¶
func (o GetStackBitbucketDatacenterOutput) IsDefault() pulumi.BoolOutput
func (GetStackBitbucketDatacenterOutput) Namespace ¶
func (o GetStackBitbucketDatacenterOutput) Namespace() pulumi.StringOutput
func (GetStackBitbucketDatacenterOutput) ToGetStackBitbucketDatacenterOutput ¶
func (o GetStackBitbucketDatacenterOutput) ToGetStackBitbucketDatacenterOutput() GetStackBitbucketDatacenterOutput
func (GetStackBitbucketDatacenterOutput) ToGetStackBitbucketDatacenterOutputWithContext ¶
func (o GetStackBitbucketDatacenterOutput) ToGetStackBitbucketDatacenterOutputWithContext(ctx context.Context) GetStackBitbucketDatacenterOutput
func (GetStackBitbucketDatacenterOutput) ToOutput ¶
func (o GetStackBitbucketDatacenterOutput) ToOutput(ctx context.Context) pulumix.Output[GetStackBitbucketDatacenter]
type GetStackCloudformation ¶
type GetStackCloudformationArgs ¶
type GetStackCloudformationArgs struct { EntryTemplateFile pulumi.StringInput `pulumi:"entryTemplateFile"` Region pulumi.StringInput `pulumi:"region"` StackName pulumi.StringInput `pulumi:"stackName"` TemplateBucket pulumi.StringInput `pulumi:"templateBucket"` }
func (GetStackCloudformationArgs) ElementType ¶
func (GetStackCloudformationArgs) ElementType() reflect.Type
func (GetStackCloudformationArgs) ToGetStackCloudformationOutput ¶
func (i GetStackCloudformationArgs) ToGetStackCloudformationOutput() GetStackCloudformationOutput
func (GetStackCloudformationArgs) ToGetStackCloudformationOutputWithContext ¶
func (i GetStackCloudformationArgs) ToGetStackCloudformationOutputWithContext(ctx context.Context) GetStackCloudformationOutput
func (GetStackCloudformationArgs) ToOutput ¶
func (i GetStackCloudformationArgs) ToOutput(ctx context.Context) pulumix.Output[GetStackCloudformation]
type GetStackCloudformationArray ¶
type GetStackCloudformationArray []GetStackCloudformationInput
func (GetStackCloudformationArray) ElementType ¶
func (GetStackCloudformationArray) ElementType() reflect.Type
func (GetStackCloudformationArray) ToGetStackCloudformationArrayOutput ¶
func (i GetStackCloudformationArray) ToGetStackCloudformationArrayOutput() GetStackCloudformationArrayOutput
func (GetStackCloudformationArray) ToGetStackCloudformationArrayOutputWithContext ¶
func (i GetStackCloudformationArray) ToGetStackCloudformationArrayOutputWithContext(ctx context.Context) GetStackCloudformationArrayOutput
func (GetStackCloudformationArray) ToOutput ¶
func (i GetStackCloudformationArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStackCloudformation]
type GetStackCloudformationArrayInput ¶
type GetStackCloudformationArrayInput interface { pulumi.Input ToGetStackCloudformationArrayOutput() GetStackCloudformationArrayOutput ToGetStackCloudformationArrayOutputWithContext(context.Context) GetStackCloudformationArrayOutput }
GetStackCloudformationArrayInput is an input type that accepts GetStackCloudformationArray and GetStackCloudformationArrayOutput values. You can construct a concrete instance of `GetStackCloudformationArrayInput` via:
GetStackCloudformationArray{ GetStackCloudformationArgs{...} }
type GetStackCloudformationArrayOutput ¶
type GetStackCloudformationArrayOutput struct{ *pulumi.OutputState }
func (GetStackCloudformationArrayOutput) ElementType ¶
func (GetStackCloudformationArrayOutput) ElementType() reflect.Type
func (GetStackCloudformationArrayOutput) Index ¶
func (o GetStackCloudformationArrayOutput) Index(i pulumi.IntInput) GetStackCloudformationOutput
func (GetStackCloudformationArrayOutput) ToGetStackCloudformationArrayOutput ¶
func (o GetStackCloudformationArrayOutput) ToGetStackCloudformationArrayOutput() GetStackCloudformationArrayOutput
func (GetStackCloudformationArrayOutput) ToGetStackCloudformationArrayOutputWithContext ¶
func (o GetStackCloudformationArrayOutput) ToGetStackCloudformationArrayOutputWithContext(ctx context.Context) GetStackCloudformationArrayOutput
func (GetStackCloudformationArrayOutput) ToOutput ¶
func (o GetStackCloudformationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStackCloudformation]
type GetStackCloudformationInput ¶
type GetStackCloudformationInput interface { pulumi.Input ToGetStackCloudformationOutput() GetStackCloudformationOutput ToGetStackCloudformationOutputWithContext(context.Context) GetStackCloudformationOutput }
GetStackCloudformationInput is an input type that accepts GetStackCloudformationArgs and GetStackCloudformationOutput values. You can construct a concrete instance of `GetStackCloudformationInput` via:
GetStackCloudformationArgs{...}
type GetStackCloudformationOutput ¶
type GetStackCloudformationOutput struct{ *pulumi.OutputState }
func (GetStackCloudformationOutput) ElementType ¶
func (GetStackCloudformationOutput) ElementType() reflect.Type
func (GetStackCloudformationOutput) EntryTemplateFile ¶
func (o GetStackCloudformationOutput) EntryTemplateFile() pulumi.StringOutput
func (GetStackCloudformationOutput) Region ¶
func (o GetStackCloudformationOutput) Region() pulumi.StringOutput
func (GetStackCloudformationOutput) StackName ¶
func (o GetStackCloudformationOutput) StackName() pulumi.StringOutput
func (GetStackCloudformationOutput) TemplateBucket ¶
func (o GetStackCloudformationOutput) TemplateBucket() pulumi.StringOutput
func (GetStackCloudformationOutput) ToGetStackCloudformationOutput ¶
func (o GetStackCloudformationOutput) ToGetStackCloudformationOutput() GetStackCloudformationOutput
func (GetStackCloudformationOutput) ToGetStackCloudformationOutputWithContext ¶
func (o GetStackCloudformationOutput) ToGetStackCloudformationOutputWithContext(ctx context.Context) GetStackCloudformationOutput
func (GetStackCloudformationOutput) ToOutput ¶
func (o GetStackCloudformationOutput) ToOutput(ctx context.Context) pulumix.Output[GetStackCloudformation]
type GetStackGithubEnterpriseArgs ¶
type GetStackGithubEnterpriseArgs struct { Id pulumi.StringInput `pulumi:"id"` IsDefault pulumi.BoolInput `pulumi:"isDefault"` Namespace pulumi.StringInput `pulumi:"namespace"` }
func (GetStackGithubEnterpriseArgs) ElementType ¶
func (GetStackGithubEnterpriseArgs) ElementType() reflect.Type
func (GetStackGithubEnterpriseArgs) ToGetStackGithubEnterpriseOutput ¶
func (i GetStackGithubEnterpriseArgs) ToGetStackGithubEnterpriseOutput() GetStackGithubEnterpriseOutput
func (GetStackGithubEnterpriseArgs) ToGetStackGithubEnterpriseOutputWithContext ¶
func (i GetStackGithubEnterpriseArgs) ToGetStackGithubEnterpriseOutputWithContext(ctx context.Context) GetStackGithubEnterpriseOutput
func (GetStackGithubEnterpriseArgs) ToOutput ¶
func (i GetStackGithubEnterpriseArgs) ToOutput(ctx context.Context) pulumix.Output[GetStackGithubEnterprise]
type GetStackGithubEnterpriseArray ¶
type GetStackGithubEnterpriseArray []GetStackGithubEnterpriseInput
func (GetStackGithubEnterpriseArray) ElementType ¶
func (GetStackGithubEnterpriseArray) ElementType() reflect.Type
func (GetStackGithubEnterpriseArray) ToGetStackGithubEnterpriseArrayOutput ¶
func (i GetStackGithubEnterpriseArray) ToGetStackGithubEnterpriseArrayOutput() GetStackGithubEnterpriseArrayOutput
func (GetStackGithubEnterpriseArray) ToGetStackGithubEnterpriseArrayOutputWithContext ¶
func (i GetStackGithubEnterpriseArray) ToGetStackGithubEnterpriseArrayOutputWithContext(ctx context.Context) GetStackGithubEnterpriseArrayOutput
func (GetStackGithubEnterpriseArray) ToOutput ¶
func (i GetStackGithubEnterpriseArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStackGithubEnterprise]
type GetStackGithubEnterpriseArrayInput ¶
type GetStackGithubEnterpriseArrayInput interface { pulumi.Input ToGetStackGithubEnterpriseArrayOutput() GetStackGithubEnterpriseArrayOutput ToGetStackGithubEnterpriseArrayOutputWithContext(context.Context) GetStackGithubEnterpriseArrayOutput }
GetStackGithubEnterpriseArrayInput is an input type that accepts GetStackGithubEnterpriseArray and GetStackGithubEnterpriseArrayOutput values. You can construct a concrete instance of `GetStackGithubEnterpriseArrayInput` via:
GetStackGithubEnterpriseArray{ GetStackGithubEnterpriseArgs{...} }
type GetStackGithubEnterpriseArrayOutput ¶
type GetStackGithubEnterpriseArrayOutput struct{ *pulumi.OutputState }
func (GetStackGithubEnterpriseArrayOutput) ElementType ¶
func (GetStackGithubEnterpriseArrayOutput) ElementType() reflect.Type
func (GetStackGithubEnterpriseArrayOutput) Index ¶
func (o GetStackGithubEnterpriseArrayOutput) Index(i pulumi.IntInput) GetStackGithubEnterpriseOutput
func (GetStackGithubEnterpriseArrayOutput) ToGetStackGithubEnterpriseArrayOutput ¶
func (o GetStackGithubEnterpriseArrayOutput) ToGetStackGithubEnterpriseArrayOutput() GetStackGithubEnterpriseArrayOutput
func (GetStackGithubEnterpriseArrayOutput) ToGetStackGithubEnterpriseArrayOutputWithContext ¶
func (o GetStackGithubEnterpriseArrayOutput) ToGetStackGithubEnterpriseArrayOutputWithContext(ctx context.Context) GetStackGithubEnterpriseArrayOutput
func (GetStackGithubEnterpriseArrayOutput) ToOutput ¶
func (o GetStackGithubEnterpriseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStackGithubEnterprise]
type GetStackGithubEnterpriseInput ¶
type GetStackGithubEnterpriseInput interface { pulumi.Input ToGetStackGithubEnterpriseOutput() GetStackGithubEnterpriseOutput ToGetStackGithubEnterpriseOutputWithContext(context.Context) GetStackGithubEnterpriseOutput }
GetStackGithubEnterpriseInput is an input type that accepts GetStackGithubEnterpriseArgs and GetStackGithubEnterpriseOutput values. You can construct a concrete instance of `GetStackGithubEnterpriseInput` via:
GetStackGithubEnterpriseArgs{...}
type GetStackGithubEnterpriseOutput ¶
type GetStackGithubEnterpriseOutput struct{ *pulumi.OutputState }
func (GetStackGithubEnterpriseOutput) ElementType ¶
func (GetStackGithubEnterpriseOutput) ElementType() reflect.Type
func (GetStackGithubEnterpriseOutput) Id ¶
func (o GetStackGithubEnterpriseOutput) Id() pulumi.StringOutput
func (GetStackGithubEnterpriseOutput) IsDefault ¶
func (o GetStackGithubEnterpriseOutput) IsDefault() pulumi.BoolOutput
func (GetStackGithubEnterpriseOutput) Namespace ¶
func (o GetStackGithubEnterpriseOutput) Namespace() pulumi.StringOutput
func (GetStackGithubEnterpriseOutput) ToGetStackGithubEnterpriseOutput ¶
func (o GetStackGithubEnterpriseOutput) ToGetStackGithubEnterpriseOutput() GetStackGithubEnterpriseOutput
func (GetStackGithubEnterpriseOutput) ToGetStackGithubEnterpriseOutputWithContext ¶
func (o GetStackGithubEnterpriseOutput) ToGetStackGithubEnterpriseOutputWithContext(ctx context.Context) GetStackGithubEnterpriseOutput
func (GetStackGithubEnterpriseOutput) ToOutput ¶
func (o GetStackGithubEnterpriseOutput) ToOutput(ctx context.Context) pulumix.Output[GetStackGithubEnterprise]
type GetStackGitlab ¶
type GetStackGitlabArgs ¶
type GetStackGitlabArgs struct { Id pulumi.StringInput `pulumi:"id"` IsDefault pulumi.BoolInput `pulumi:"isDefault"` Namespace pulumi.StringInput `pulumi:"namespace"` }
func (GetStackGitlabArgs) ElementType ¶
func (GetStackGitlabArgs) ElementType() reflect.Type
func (GetStackGitlabArgs) ToGetStackGitlabOutput ¶
func (i GetStackGitlabArgs) ToGetStackGitlabOutput() GetStackGitlabOutput
func (GetStackGitlabArgs) ToGetStackGitlabOutputWithContext ¶
func (i GetStackGitlabArgs) ToGetStackGitlabOutputWithContext(ctx context.Context) GetStackGitlabOutput
func (GetStackGitlabArgs) ToOutput ¶
func (i GetStackGitlabArgs) ToOutput(ctx context.Context) pulumix.Output[GetStackGitlab]
type GetStackGitlabArray ¶
type GetStackGitlabArray []GetStackGitlabInput
func (GetStackGitlabArray) ElementType ¶
func (GetStackGitlabArray) ElementType() reflect.Type
func (GetStackGitlabArray) ToGetStackGitlabArrayOutput ¶
func (i GetStackGitlabArray) ToGetStackGitlabArrayOutput() GetStackGitlabArrayOutput
func (GetStackGitlabArray) ToGetStackGitlabArrayOutputWithContext ¶
func (i GetStackGitlabArray) ToGetStackGitlabArrayOutputWithContext(ctx context.Context) GetStackGitlabArrayOutput
func (GetStackGitlabArray) ToOutput ¶
func (i GetStackGitlabArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStackGitlab]
type GetStackGitlabArrayInput ¶
type GetStackGitlabArrayInput interface { pulumi.Input ToGetStackGitlabArrayOutput() GetStackGitlabArrayOutput ToGetStackGitlabArrayOutputWithContext(context.Context) GetStackGitlabArrayOutput }
GetStackGitlabArrayInput is an input type that accepts GetStackGitlabArray and GetStackGitlabArrayOutput values. You can construct a concrete instance of `GetStackGitlabArrayInput` via:
GetStackGitlabArray{ GetStackGitlabArgs{...} }
type GetStackGitlabArrayOutput ¶
type GetStackGitlabArrayOutput struct{ *pulumi.OutputState }
func (GetStackGitlabArrayOutput) ElementType ¶
func (GetStackGitlabArrayOutput) ElementType() reflect.Type
func (GetStackGitlabArrayOutput) Index ¶
func (o GetStackGitlabArrayOutput) Index(i pulumi.IntInput) GetStackGitlabOutput
func (GetStackGitlabArrayOutput) ToGetStackGitlabArrayOutput ¶
func (o GetStackGitlabArrayOutput) ToGetStackGitlabArrayOutput() GetStackGitlabArrayOutput
func (GetStackGitlabArrayOutput) ToGetStackGitlabArrayOutputWithContext ¶
func (o GetStackGitlabArrayOutput) ToGetStackGitlabArrayOutputWithContext(ctx context.Context) GetStackGitlabArrayOutput
func (GetStackGitlabArrayOutput) ToOutput ¶
func (o GetStackGitlabArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStackGitlab]
type GetStackGitlabInput ¶
type GetStackGitlabInput interface { pulumi.Input ToGetStackGitlabOutput() GetStackGitlabOutput ToGetStackGitlabOutputWithContext(context.Context) GetStackGitlabOutput }
GetStackGitlabInput is an input type that accepts GetStackGitlabArgs and GetStackGitlabOutput values. You can construct a concrete instance of `GetStackGitlabInput` via:
GetStackGitlabArgs{...}
type GetStackGitlabOutput ¶
type GetStackGitlabOutput struct{ *pulumi.OutputState }
func (GetStackGitlabOutput) ElementType ¶
func (GetStackGitlabOutput) ElementType() reflect.Type
func (GetStackGitlabOutput) Id ¶
func (o GetStackGitlabOutput) Id() pulumi.StringOutput
func (GetStackGitlabOutput) IsDefault ¶
func (o GetStackGitlabOutput) IsDefault() pulumi.BoolOutput
func (GetStackGitlabOutput) Namespace ¶
func (o GetStackGitlabOutput) Namespace() pulumi.StringOutput
func (GetStackGitlabOutput) ToGetStackGitlabOutput ¶
func (o GetStackGitlabOutput) ToGetStackGitlabOutput() GetStackGitlabOutput
func (GetStackGitlabOutput) ToGetStackGitlabOutputWithContext ¶
func (o GetStackGitlabOutput) ToGetStackGitlabOutputWithContext(ctx context.Context) GetStackGitlabOutput
func (GetStackGitlabOutput) ToOutput ¶
func (o GetStackGitlabOutput) ToOutput(ctx context.Context) pulumix.Output[GetStackGitlab]
type GetStackKubernete ¶
type GetStackKuberneteArgs ¶
type GetStackKuberneteArgs struct { KubectlVersion pulumi.StringInput `pulumi:"kubectlVersion"` Namespace pulumi.StringInput `pulumi:"namespace"` }
func (GetStackKuberneteArgs) ElementType ¶
func (GetStackKuberneteArgs) ElementType() reflect.Type
func (GetStackKuberneteArgs) ToGetStackKuberneteOutput ¶
func (i GetStackKuberneteArgs) ToGetStackKuberneteOutput() GetStackKuberneteOutput
func (GetStackKuberneteArgs) ToGetStackKuberneteOutputWithContext ¶
func (i GetStackKuberneteArgs) ToGetStackKuberneteOutputWithContext(ctx context.Context) GetStackKuberneteOutput
func (GetStackKuberneteArgs) ToOutput ¶
func (i GetStackKuberneteArgs) ToOutput(ctx context.Context) pulumix.Output[GetStackKubernete]
type GetStackKuberneteArray ¶
type GetStackKuberneteArray []GetStackKuberneteInput
func (GetStackKuberneteArray) ElementType ¶
func (GetStackKuberneteArray) ElementType() reflect.Type
func (GetStackKuberneteArray) ToGetStackKuberneteArrayOutput ¶
func (i GetStackKuberneteArray) ToGetStackKuberneteArrayOutput() GetStackKuberneteArrayOutput
func (GetStackKuberneteArray) ToGetStackKuberneteArrayOutputWithContext ¶
func (i GetStackKuberneteArray) ToGetStackKuberneteArrayOutputWithContext(ctx context.Context) GetStackKuberneteArrayOutput
func (GetStackKuberneteArray) ToOutput ¶
func (i GetStackKuberneteArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStackKubernete]
type GetStackKuberneteArrayInput ¶
type GetStackKuberneteArrayInput interface { pulumi.Input ToGetStackKuberneteArrayOutput() GetStackKuberneteArrayOutput ToGetStackKuberneteArrayOutputWithContext(context.Context) GetStackKuberneteArrayOutput }
GetStackKuberneteArrayInput is an input type that accepts GetStackKuberneteArray and GetStackKuberneteArrayOutput values. You can construct a concrete instance of `GetStackKuberneteArrayInput` via:
GetStackKuberneteArray{ GetStackKuberneteArgs{...} }
type GetStackKuberneteArrayOutput ¶
type GetStackKuberneteArrayOutput struct{ *pulumi.OutputState }
func (GetStackKuberneteArrayOutput) ElementType ¶
func (GetStackKuberneteArrayOutput) ElementType() reflect.Type
func (GetStackKuberneteArrayOutput) Index ¶
func (o GetStackKuberneteArrayOutput) Index(i pulumi.IntInput) GetStackKuberneteOutput
func (GetStackKuberneteArrayOutput) ToGetStackKuberneteArrayOutput ¶
func (o GetStackKuberneteArrayOutput) ToGetStackKuberneteArrayOutput() GetStackKuberneteArrayOutput
func (GetStackKuberneteArrayOutput) ToGetStackKuberneteArrayOutputWithContext ¶
func (o GetStackKuberneteArrayOutput) ToGetStackKuberneteArrayOutputWithContext(ctx context.Context) GetStackKuberneteArrayOutput
func (GetStackKuberneteArrayOutput) ToOutput ¶
func (o GetStackKuberneteArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStackKubernete]
type GetStackKuberneteInput ¶
type GetStackKuberneteInput interface { pulumi.Input ToGetStackKuberneteOutput() GetStackKuberneteOutput ToGetStackKuberneteOutputWithContext(context.Context) GetStackKuberneteOutput }
GetStackKuberneteInput is an input type that accepts GetStackKuberneteArgs and GetStackKuberneteOutput values. You can construct a concrete instance of `GetStackKuberneteInput` via:
GetStackKuberneteArgs{...}
type GetStackKuberneteOutput ¶
type GetStackKuberneteOutput struct{ *pulumi.OutputState }
func (GetStackKuberneteOutput) ElementType ¶
func (GetStackKuberneteOutput) ElementType() reflect.Type
func (GetStackKuberneteOutput) KubectlVersion ¶
func (o GetStackKuberneteOutput) KubectlVersion() pulumi.StringOutput
func (GetStackKuberneteOutput) Namespace ¶
func (o GetStackKuberneteOutput) Namespace() pulumi.StringOutput
func (GetStackKuberneteOutput) ToGetStackKuberneteOutput ¶
func (o GetStackKuberneteOutput) ToGetStackKuberneteOutput() GetStackKuberneteOutput
func (GetStackKuberneteOutput) ToGetStackKuberneteOutputWithContext ¶
func (o GetStackKuberneteOutput) ToGetStackKuberneteOutputWithContext(ctx context.Context) GetStackKuberneteOutput
func (GetStackKuberneteOutput) ToOutput ¶
func (o GetStackKuberneteOutput) ToOutput(ctx context.Context) pulumix.Output[GetStackKubernete]
type GetStackPulumi ¶
type GetStackPulumiArgs ¶
type GetStackPulumiArgs struct { LoginUrl pulumi.StringInput `pulumi:"loginUrl"` StackName pulumi.StringInput `pulumi:"stackName"` }
func (GetStackPulumiArgs) ElementType ¶
func (GetStackPulumiArgs) ElementType() reflect.Type
func (GetStackPulumiArgs) ToGetStackPulumiOutput ¶
func (i GetStackPulumiArgs) ToGetStackPulumiOutput() GetStackPulumiOutput
func (GetStackPulumiArgs) ToGetStackPulumiOutputWithContext ¶
func (i GetStackPulumiArgs) ToGetStackPulumiOutputWithContext(ctx context.Context) GetStackPulumiOutput
func (GetStackPulumiArgs) ToOutput ¶
func (i GetStackPulumiArgs) ToOutput(ctx context.Context) pulumix.Output[GetStackPulumi]
type GetStackPulumiArray ¶
type GetStackPulumiArray []GetStackPulumiInput
func (GetStackPulumiArray) ElementType ¶
func (GetStackPulumiArray) ElementType() reflect.Type
func (GetStackPulumiArray) ToGetStackPulumiArrayOutput ¶
func (i GetStackPulumiArray) ToGetStackPulumiArrayOutput() GetStackPulumiArrayOutput
func (GetStackPulumiArray) ToGetStackPulumiArrayOutputWithContext ¶
func (i GetStackPulumiArray) ToGetStackPulumiArrayOutputWithContext(ctx context.Context) GetStackPulumiArrayOutput
func (GetStackPulumiArray) ToOutput ¶
func (i GetStackPulumiArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStackPulumi]
type GetStackPulumiArrayInput ¶
type GetStackPulumiArrayInput interface { pulumi.Input ToGetStackPulumiArrayOutput() GetStackPulumiArrayOutput ToGetStackPulumiArrayOutputWithContext(context.Context) GetStackPulumiArrayOutput }
GetStackPulumiArrayInput is an input type that accepts GetStackPulumiArray and GetStackPulumiArrayOutput values. You can construct a concrete instance of `GetStackPulumiArrayInput` via:
GetStackPulumiArray{ GetStackPulumiArgs{...} }
type GetStackPulumiArrayOutput ¶
type GetStackPulumiArrayOutput struct{ *pulumi.OutputState }
func (GetStackPulumiArrayOutput) ElementType ¶
func (GetStackPulumiArrayOutput) ElementType() reflect.Type
func (GetStackPulumiArrayOutput) Index ¶
func (o GetStackPulumiArrayOutput) Index(i pulumi.IntInput) GetStackPulumiOutput
func (GetStackPulumiArrayOutput) ToGetStackPulumiArrayOutput ¶
func (o GetStackPulumiArrayOutput) ToGetStackPulumiArrayOutput() GetStackPulumiArrayOutput
func (GetStackPulumiArrayOutput) ToGetStackPulumiArrayOutputWithContext ¶
func (o GetStackPulumiArrayOutput) ToGetStackPulumiArrayOutputWithContext(ctx context.Context) GetStackPulumiArrayOutput
func (GetStackPulumiArrayOutput) ToOutput ¶
func (o GetStackPulumiArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStackPulumi]
type GetStackPulumiInput ¶
type GetStackPulumiInput interface { pulumi.Input ToGetStackPulumiOutput() GetStackPulumiOutput ToGetStackPulumiOutputWithContext(context.Context) GetStackPulumiOutput }
GetStackPulumiInput is an input type that accepts GetStackPulumiArgs and GetStackPulumiOutput values. You can construct a concrete instance of `GetStackPulumiInput` via:
GetStackPulumiArgs{...}
type GetStackPulumiOutput ¶
type GetStackPulumiOutput struct{ *pulumi.OutputState }
func (GetStackPulumiOutput) ElementType ¶
func (GetStackPulumiOutput) ElementType() reflect.Type
func (GetStackPulumiOutput) LoginUrl ¶
func (o GetStackPulumiOutput) LoginUrl() pulumi.StringOutput
func (GetStackPulumiOutput) StackName ¶
func (o GetStackPulumiOutput) StackName() pulumi.StringOutput
func (GetStackPulumiOutput) ToGetStackPulumiOutput ¶
func (o GetStackPulumiOutput) ToGetStackPulumiOutput() GetStackPulumiOutput
func (GetStackPulumiOutput) ToGetStackPulumiOutputWithContext ¶
func (o GetStackPulumiOutput) ToGetStackPulumiOutputWithContext(ctx context.Context) GetStackPulumiOutput
func (GetStackPulumiOutput) ToOutput ¶
func (o GetStackPulumiOutput) ToOutput(ctx context.Context) pulumix.Output[GetStackPulumi]
type GetStackRawGit ¶
type GetStackRawGitArgs ¶
type GetStackRawGitArgs struct { Namespace pulumi.StringInput `pulumi:"namespace"` Url pulumi.StringInput `pulumi:"url"` }
func (GetStackRawGitArgs) ElementType ¶
func (GetStackRawGitArgs) ElementType() reflect.Type
func (GetStackRawGitArgs) ToGetStackRawGitOutput ¶
func (i GetStackRawGitArgs) ToGetStackRawGitOutput() GetStackRawGitOutput
func (GetStackRawGitArgs) ToGetStackRawGitOutputWithContext ¶
func (i GetStackRawGitArgs) ToGetStackRawGitOutputWithContext(ctx context.Context) GetStackRawGitOutput
func (GetStackRawGitArgs) ToOutput ¶
func (i GetStackRawGitArgs) ToOutput(ctx context.Context) pulumix.Output[GetStackRawGit]
type GetStackRawGitArray ¶
type GetStackRawGitArray []GetStackRawGitInput
func (GetStackRawGitArray) ElementType ¶
func (GetStackRawGitArray) ElementType() reflect.Type
func (GetStackRawGitArray) ToGetStackRawGitArrayOutput ¶
func (i GetStackRawGitArray) ToGetStackRawGitArrayOutput() GetStackRawGitArrayOutput
func (GetStackRawGitArray) ToGetStackRawGitArrayOutputWithContext ¶
func (i GetStackRawGitArray) ToGetStackRawGitArrayOutputWithContext(ctx context.Context) GetStackRawGitArrayOutput
func (GetStackRawGitArray) ToOutput ¶
func (i GetStackRawGitArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStackRawGit]
type GetStackRawGitArrayInput ¶
type GetStackRawGitArrayInput interface { pulumi.Input ToGetStackRawGitArrayOutput() GetStackRawGitArrayOutput ToGetStackRawGitArrayOutputWithContext(context.Context) GetStackRawGitArrayOutput }
GetStackRawGitArrayInput is an input type that accepts GetStackRawGitArray and GetStackRawGitArrayOutput values. You can construct a concrete instance of `GetStackRawGitArrayInput` via:
GetStackRawGitArray{ GetStackRawGitArgs{...} }
type GetStackRawGitArrayOutput ¶
type GetStackRawGitArrayOutput struct{ *pulumi.OutputState }
func (GetStackRawGitArrayOutput) ElementType ¶
func (GetStackRawGitArrayOutput) ElementType() reflect.Type
func (GetStackRawGitArrayOutput) Index ¶
func (o GetStackRawGitArrayOutput) Index(i pulumi.IntInput) GetStackRawGitOutput
func (GetStackRawGitArrayOutput) ToGetStackRawGitArrayOutput ¶
func (o GetStackRawGitArrayOutput) ToGetStackRawGitArrayOutput() GetStackRawGitArrayOutput
func (GetStackRawGitArrayOutput) ToGetStackRawGitArrayOutputWithContext ¶
func (o GetStackRawGitArrayOutput) ToGetStackRawGitArrayOutputWithContext(ctx context.Context) GetStackRawGitArrayOutput
func (GetStackRawGitArrayOutput) ToOutput ¶
func (o GetStackRawGitArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStackRawGit]
type GetStackRawGitInput ¶
type GetStackRawGitInput interface { pulumi.Input ToGetStackRawGitOutput() GetStackRawGitOutput ToGetStackRawGitOutputWithContext(context.Context) GetStackRawGitOutput }
GetStackRawGitInput is an input type that accepts GetStackRawGitArgs and GetStackRawGitOutput values. You can construct a concrete instance of `GetStackRawGitInput` via:
GetStackRawGitArgs{...}
type GetStackRawGitOutput ¶
type GetStackRawGitOutput struct{ *pulumi.OutputState }
func (GetStackRawGitOutput) ElementType ¶
func (GetStackRawGitOutput) ElementType() reflect.Type
func (GetStackRawGitOutput) Namespace ¶
func (o GetStackRawGitOutput) Namespace() pulumi.StringOutput
func (GetStackRawGitOutput) ToGetStackRawGitOutput ¶
func (o GetStackRawGitOutput) ToGetStackRawGitOutput() GetStackRawGitOutput
func (GetStackRawGitOutput) ToGetStackRawGitOutputWithContext ¶
func (o GetStackRawGitOutput) ToGetStackRawGitOutputWithContext(ctx context.Context) GetStackRawGitOutput
func (GetStackRawGitOutput) ToOutput ¶
func (o GetStackRawGitOutput) ToOutput(ctx context.Context) pulumix.Output[GetStackRawGit]
func (GetStackRawGitOutput) Url ¶
func (o GetStackRawGitOutput) Url() pulumi.StringOutput
type GetStackShowcase ¶
type GetStackShowcase struct {
Namespace string `pulumi:"namespace"`
}
type GetStackShowcaseArgs ¶
type GetStackShowcaseArgs struct {
Namespace pulumi.StringInput `pulumi:"namespace"`
}
func (GetStackShowcaseArgs) ElementType ¶
func (GetStackShowcaseArgs) ElementType() reflect.Type
func (GetStackShowcaseArgs) ToGetStackShowcaseOutput ¶
func (i GetStackShowcaseArgs) ToGetStackShowcaseOutput() GetStackShowcaseOutput
func (GetStackShowcaseArgs) ToGetStackShowcaseOutputWithContext ¶
func (i GetStackShowcaseArgs) ToGetStackShowcaseOutputWithContext(ctx context.Context) GetStackShowcaseOutput
func (GetStackShowcaseArgs) ToOutput ¶
func (i GetStackShowcaseArgs) ToOutput(ctx context.Context) pulumix.Output[GetStackShowcase]
type GetStackShowcaseArray ¶
type GetStackShowcaseArray []GetStackShowcaseInput
func (GetStackShowcaseArray) ElementType ¶
func (GetStackShowcaseArray) ElementType() reflect.Type
func (GetStackShowcaseArray) ToGetStackShowcaseArrayOutput ¶
func (i GetStackShowcaseArray) ToGetStackShowcaseArrayOutput() GetStackShowcaseArrayOutput
func (GetStackShowcaseArray) ToGetStackShowcaseArrayOutputWithContext ¶
func (i GetStackShowcaseArray) ToGetStackShowcaseArrayOutputWithContext(ctx context.Context) GetStackShowcaseArrayOutput
func (GetStackShowcaseArray) ToOutput ¶
func (i GetStackShowcaseArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStackShowcase]
type GetStackShowcaseArrayInput ¶
type GetStackShowcaseArrayInput interface { pulumi.Input ToGetStackShowcaseArrayOutput() GetStackShowcaseArrayOutput ToGetStackShowcaseArrayOutputWithContext(context.Context) GetStackShowcaseArrayOutput }
GetStackShowcaseArrayInput is an input type that accepts GetStackShowcaseArray and GetStackShowcaseArrayOutput values. You can construct a concrete instance of `GetStackShowcaseArrayInput` via:
GetStackShowcaseArray{ GetStackShowcaseArgs{...} }
type GetStackShowcaseArrayOutput ¶
type GetStackShowcaseArrayOutput struct{ *pulumi.OutputState }
func (GetStackShowcaseArrayOutput) ElementType ¶
func (GetStackShowcaseArrayOutput) ElementType() reflect.Type
func (GetStackShowcaseArrayOutput) Index ¶
func (o GetStackShowcaseArrayOutput) Index(i pulumi.IntInput) GetStackShowcaseOutput
func (GetStackShowcaseArrayOutput) ToGetStackShowcaseArrayOutput ¶
func (o GetStackShowcaseArrayOutput) ToGetStackShowcaseArrayOutput() GetStackShowcaseArrayOutput
func (GetStackShowcaseArrayOutput) ToGetStackShowcaseArrayOutputWithContext ¶
func (o GetStackShowcaseArrayOutput) ToGetStackShowcaseArrayOutputWithContext(ctx context.Context) GetStackShowcaseArrayOutput
func (GetStackShowcaseArrayOutput) ToOutput ¶
func (o GetStackShowcaseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStackShowcase]
type GetStackShowcaseInput ¶
type GetStackShowcaseInput interface { pulumi.Input ToGetStackShowcaseOutput() GetStackShowcaseOutput ToGetStackShowcaseOutputWithContext(context.Context) GetStackShowcaseOutput }
GetStackShowcaseInput is an input type that accepts GetStackShowcaseArgs and GetStackShowcaseOutput values. You can construct a concrete instance of `GetStackShowcaseInput` via:
GetStackShowcaseArgs{...}
type GetStackShowcaseOutput ¶
type GetStackShowcaseOutput struct{ *pulumi.OutputState }
func (GetStackShowcaseOutput) ElementType ¶
func (GetStackShowcaseOutput) ElementType() reflect.Type
func (GetStackShowcaseOutput) Namespace ¶
func (o GetStackShowcaseOutput) Namespace() pulumi.StringOutput
func (GetStackShowcaseOutput) ToGetStackShowcaseOutput ¶
func (o GetStackShowcaseOutput) ToGetStackShowcaseOutput() GetStackShowcaseOutput
func (GetStackShowcaseOutput) ToGetStackShowcaseOutputWithContext ¶
func (o GetStackShowcaseOutput) ToGetStackShowcaseOutputWithContext(ctx context.Context) GetStackShowcaseOutput
func (GetStackShowcaseOutput) ToOutput ¶
func (o GetStackShowcaseOutput) ToOutput(ctx context.Context) pulumix.Output[GetStackShowcase]
type GetStacksAdministrative ¶
type GetStacksAdministrative struct {
Equals *bool `pulumi:"equals"`
}
type GetStacksAdministrativeArgs ¶
type GetStacksAdministrativeArgs struct {
Equals pulumi.BoolPtrInput `pulumi:"equals"`
}
func (GetStacksAdministrativeArgs) ElementType ¶
func (GetStacksAdministrativeArgs) ElementType() reflect.Type
func (GetStacksAdministrativeArgs) ToGetStacksAdministrativeOutput ¶
func (i GetStacksAdministrativeArgs) ToGetStacksAdministrativeOutput() GetStacksAdministrativeOutput
func (GetStacksAdministrativeArgs) ToGetStacksAdministrativeOutputWithContext ¶
func (i GetStacksAdministrativeArgs) ToGetStacksAdministrativeOutputWithContext(ctx context.Context) GetStacksAdministrativeOutput
func (GetStacksAdministrativeArgs) ToGetStacksAdministrativePtrOutput ¶
func (i GetStacksAdministrativeArgs) ToGetStacksAdministrativePtrOutput() GetStacksAdministrativePtrOutput
func (GetStacksAdministrativeArgs) ToGetStacksAdministrativePtrOutputWithContext ¶
func (i GetStacksAdministrativeArgs) ToGetStacksAdministrativePtrOutputWithContext(ctx context.Context) GetStacksAdministrativePtrOutput
func (GetStacksAdministrativeArgs) ToOutput ¶
func (i GetStacksAdministrativeArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksAdministrative]
type GetStacksAdministrativeInput ¶
type GetStacksAdministrativeInput interface { pulumi.Input ToGetStacksAdministrativeOutput() GetStacksAdministrativeOutput ToGetStacksAdministrativeOutputWithContext(context.Context) GetStacksAdministrativeOutput }
GetStacksAdministrativeInput is an input type that accepts GetStacksAdministrativeArgs and GetStacksAdministrativeOutput values. You can construct a concrete instance of `GetStacksAdministrativeInput` via:
GetStacksAdministrativeArgs{...}
type GetStacksAdministrativeOutput ¶
type GetStacksAdministrativeOutput struct{ *pulumi.OutputState }
func (GetStacksAdministrativeOutput) ElementType ¶
func (GetStacksAdministrativeOutput) ElementType() reflect.Type
func (GetStacksAdministrativeOutput) Equals ¶
func (o GetStacksAdministrativeOutput) Equals() pulumi.BoolPtrOutput
func (GetStacksAdministrativeOutput) ToGetStacksAdministrativeOutput ¶
func (o GetStacksAdministrativeOutput) ToGetStacksAdministrativeOutput() GetStacksAdministrativeOutput
func (GetStacksAdministrativeOutput) ToGetStacksAdministrativeOutputWithContext ¶
func (o GetStacksAdministrativeOutput) ToGetStacksAdministrativeOutputWithContext(ctx context.Context) GetStacksAdministrativeOutput
func (GetStacksAdministrativeOutput) ToGetStacksAdministrativePtrOutput ¶
func (o GetStacksAdministrativeOutput) ToGetStacksAdministrativePtrOutput() GetStacksAdministrativePtrOutput
func (GetStacksAdministrativeOutput) ToGetStacksAdministrativePtrOutputWithContext ¶
func (o GetStacksAdministrativeOutput) ToGetStacksAdministrativePtrOutputWithContext(ctx context.Context) GetStacksAdministrativePtrOutput
func (GetStacksAdministrativeOutput) ToOutput ¶
func (o GetStacksAdministrativeOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksAdministrative]
type GetStacksAdministrativePtrInput ¶
type GetStacksAdministrativePtrInput interface { pulumi.Input ToGetStacksAdministrativePtrOutput() GetStacksAdministrativePtrOutput ToGetStacksAdministrativePtrOutputWithContext(context.Context) GetStacksAdministrativePtrOutput }
GetStacksAdministrativePtrInput is an input type that accepts GetStacksAdministrativeArgs, GetStacksAdministrativePtr and GetStacksAdministrativePtrOutput values. You can construct a concrete instance of `GetStacksAdministrativePtrInput` via:
GetStacksAdministrativeArgs{...} or: nil
func GetStacksAdministrativePtr ¶
func GetStacksAdministrativePtr(v *GetStacksAdministrativeArgs) GetStacksAdministrativePtrInput
type GetStacksAdministrativePtrOutput ¶
type GetStacksAdministrativePtrOutput struct{ *pulumi.OutputState }
func (GetStacksAdministrativePtrOutput) Elem ¶
func (o GetStacksAdministrativePtrOutput) Elem() GetStacksAdministrativeOutput
func (GetStacksAdministrativePtrOutput) ElementType ¶
func (GetStacksAdministrativePtrOutput) ElementType() reflect.Type
func (GetStacksAdministrativePtrOutput) Equals ¶
func (o GetStacksAdministrativePtrOutput) Equals() pulumi.BoolPtrOutput
func (GetStacksAdministrativePtrOutput) ToGetStacksAdministrativePtrOutput ¶
func (o GetStacksAdministrativePtrOutput) ToGetStacksAdministrativePtrOutput() GetStacksAdministrativePtrOutput
func (GetStacksAdministrativePtrOutput) ToGetStacksAdministrativePtrOutputWithContext ¶
func (o GetStacksAdministrativePtrOutput) ToGetStacksAdministrativePtrOutputWithContext(ctx context.Context) GetStacksAdministrativePtrOutput
func (GetStacksAdministrativePtrOutput) ToOutput ¶
func (o GetStacksAdministrativePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetStacksAdministrative]
type GetStacksArgs ¶
type GetStacksArgs struct { Administrative *GetStacksAdministrative `pulumi:"administrative"` Branch *GetStacksBranch `pulumi:"branch"` // Require stacks to be on one of the commits Commit *GetStacksCommit `pulumi:"commit"` Labels []GetStacksLabel `pulumi:"labels"` // Require stacks to be locked Locked *GetStacksLocked `pulumi:"locked"` Name *GetStacksName `pulumi:"name"` ProjectRoot *GetStacksProjectRoot `pulumi:"projectRoot"` Repository *GetStacksRepository `pulumi:"repository"` // Require stacks to have one of the states State *GetStacksState `pulumi:"state"` // Require stacks to use one of the IaC vendors Vendor *GetStacksVendor `pulumi:"vendor"` // Require stacks to use one of the worker pools WorkerPool *GetStacksWorkerPool `pulumi:"workerPool"` }
A collection of arguments for invoking getStacks.
type GetStacksBranch ¶
type GetStacksBranch struct {
AnyOfs []string `pulumi:"anyOfs"`
}
type GetStacksBranchArgs ¶
type GetStacksBranchArgs struct {
AnyOfs pulumi.StringArrayInput `pulumi:"anyOfs"`
}
func (GetStacksBranchArgs) ElementType ¶
func (GetStacksBranchArgs) ElementType() reflect.Type
func (GetStacksBranchArgs) ToGetStacksBranchOutput ¶
func (i GetStacksBranchArgs) ToGetStacksBranchOutput() GetStacksBranchOutput
func (GetStacksBranchArgs) ToGetStacksBranchOutputWithContext ¶
func (i GetStacksBranchArgs) ToGetStacksBranchOutputWithContext(ctx context.Context) GetStacksBranchOutput
func (GetStacksBranchArgs) ToGetStacksBranchPtrOutput ¶
func (i GetStacksBranchArgs) ToGetStacksBranchPtrOutput() GetStacksBranchPtrOutput
func (GetStacksBranchArgs) ToGetStacksBranchPtrOutputWithContext ¶
func (i GetStacksBranchArgs) ToGetStacksBranchPtrOutputWithContext(ctx context.Context) GetStacksBranchPtrOutput
func (GetStacksBranchArgs) ToOutput ¶
func (i GetStacksBranchArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksBranch]
type GetStacksBranchInput ¶
type GetStacksBranchInput interface { pulumi.Input ToGetStacksBranchOutput() GetStacksBranchOutput ToGetStacksBranchOutputWithContext(context.Context) GetStacksBranchOutput }
GetStacksBranchInput is an input type that accepts GetStacksBranchArgs and GetStacksBranchOutput values. You can construct a concrete instance of `GetStacksBranchInput` via:
GetStacksBranchArgs{...}
type GetStacksBranchOutput ¶
type GetStacksBranchOutput struct{ *pulumi.OutputState }
func (GetStacksBranchOutput) AnyOfs ¶
func (o GetStacksBranchOutput) AnyOfs() pulumi.StringArrayOutput
func (GetStacksBranchOutput) ElementType ¶
func (GetStacksBranchOutput) ElementType() reflect.Type
func (GetStacksBranchOutput) ToGetStacksBranchOutput ¶
func (o GetStacksBranchOutput) ToGetStacksBranchOutput() GetStacksBranchOutput
func (GetStacksBranchOutput) ToGetStacksBranchOutputWithContext ¶
func (o GetStacksBranchOutput) ToGetStacksBranchOutputWithContext(ctx context.Context) GetStacksBranchOutput
func (GetStacksBranchOutput) ToGetStacksBranchPtrOutput ¶
func (o GetStacksBranchOutput) ToGetStacksBranchPtrOutput() GetStacksBranchPtrOutput
func (GetStacksBranchOutput) ToGetStacksBranchPtrOutputWithContext ¶
func (o GetStacksBranchOutput) ToGetStacksBranchPtrOutputWithContext(ctx context.Context) GetStacksBranchPtrOutput
func (GetStacksBranchOutput) ToOutput ¶
func (o GetStacksBranchOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksBranch]
type GetStacksBranchPtrInput ¶
type GetStacksBranchPtrInput interface { pulumi.Input ToGetStacksBranchPtrOutput() GetStacksBranchPtrOutput ToGetStacksBranchPtrOutputWithContext(context.Context) GetStacksBranchPtrOutput }
GetStacksBranchPtrInput is an input type that accepts GetStacksBranchArgs, GetStacksBranchPtr and GetStacksBranchPtrOutput values. You can construct a concrete instance of `GetStacksBranchPtrInput` via:
GetStacksBranchArgs{...} or: nil
func GetStacksBranchPtr ¶
func GetStacksBranchPtr(v *GetStacksBranchArgs) GetStacksBranchPtrInput
type GetStacksBranchPtrOutput ¶
type GetStacksBranchPtrOutput struct{ *pulumi.OutputState }
func (GetStacksBranchPtrOutput) AnyOfs ¶
func (o GetStacksBranchPtrOutput) AnyOfs() pulumi.StringArrayOutput
func (GetStacksBranchPtrOutput) Elem ¶
func (o GetStacksBranchPtrOutput) Elem() GetStacksBranchOutput
func (GetStacksBranchPtrOutput) ElementType ¶
func (GetStacksBranchPtrOutput) ElementType() reflect.Type
func (GetStacksBranchPtrOutput) ToGetStacksBranchPtrOutput ¶
func (o GetStacksBranchPtrOutput) ToGetStacksBranchPtrOutput() GetStacksBranchPtrOutput
func (GetStacksBranchPtrOutput) ToGetStacksBranchPtrOutputWithContext ¶
func (o GetStacksBranchPtrOutput) ToGetStacksBranchPtrOutputWithContext(ctx context.Context) GetStacksBranchPtrOutput
func (GetStacksBranchPtrOutput) ToOutput ¶
func (o GetStacksBranchPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetStacksBranch]
type GetStacksCommit ¶
type GetStacksCommit struct {
AnyOfs []string `pulumi:"anyOfs"`
}
type GetStacksCommitArgs ¶
type GetStacksCommitArgs struct {
AnyOfs pulumi.StringArrayInput `pulumi:"anyOfs"`
}
func (GetStacksCommitArgs) ElementType ¶
func (GetStacksCommitArgs) ElementType() reflect.Type
func (GetStacksCommitArgs) ToGetStacksCommitOutput ¶
func (i GetStacksCommitArgs) ToGetStacksCommitOutput() GetStacksCommitOutput
func (GetStacksCommitArgs) ToGetStacksCommitOutputWithContext ¶
func (i GetStacksCommitArgs) ToGetStacksCommitOutputWithContext(ctx context.Context) GetStacksCommitOutput
func (GetStacksCommitArgs) ToGetStacksCommitPtrOutput ¶
func (i GetStacksCommitArgs) ToGetStacksCommitPtrOutput() GetStacksCommitPtrOutput
func (GetStacksCommitArgs) ToGetStacksCommitPtrOutputWithContext ¶
func (i GetStacksCommitArgs) ToGetStacksCommitPtrOutputWithContext(ctx context.Context) GetStacksCommitPtrOutput
func (GetStacksCommitArgs) ToOutput ¶
func (i GetStacksCommitArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksCommit]
type GetStacksCommitInput ¶
type GetStacksCommitInput interface { pulumi.Input ToGetStacksCommitOutput() GetStacksCommitOutput ToGetStacksCommitOutputWithContext(context.Context) GetStacksCommitOutput }
GetStacksCommitInput is an input type that accepts GetStacksCommitArgs and GetStacksCommitOutput values. You can construct a concrete instance of `GetStacksCommitInput` via:
GetStacksCommitArgs{...}
type GetStacksCommitOutput ¶
type GetStacksCommitOutput struct{ *pulumi.OutputState }
func (GetStacksCommitOutput) AnyOfs ¶
func (o GetStacksCommitOutput) AnyOfs() pulumi.StringArrayOutput
func (GetStacksCommitOutput) ElementType ¶
func (GetStacksCommitOutput) ElementType() reflect.Type
func (GetStacksCommitOutput) ToGetStacksCommitOutput ¶
func (o GetStacksCommitOutput) ToGetStacksCommitOutput() GetStacksCommitOutput
func (GetStacksCommitOutput) ToGetStacksCommitOutputWithContext ¶
func (o GetStacksCommitOutput) ToGetStacksCommitOutputWithContext(ctx context.Context) GetStacksCommitOutput
func (GetStacksCommitOutput) ToGetStacksCommitPtrOutput ¶
func (o GetStacksCommitOutput) ToGetStacksCommitPtrOutput() GetStacksCommitPtrOutput
func (GetStacksCommitOutput) ToGetStacksCommitPtrOutputWithContext ¶
func (o GetStacksCommitOutput) ToGetStacksCommitPtrOutputWithContext(ctx context.Context) GetStacksCommitPtrOutput
func (GetStacksCommitOutput) ToOutput ¶
func (o GetStacksCommitOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksCommit]
type GetStacksCommitPtrInput ¶
type GetStacksCommitPtrInput interface { pulumi.Input ToGetStacksCommitPtrOutput() GetStacksCommitPtrOutput ToGetStacksCommitPtrOutputWithContext(context.Context) GetStacksCommitPtrOutput }
GetStacksCommitPtrInput is an input type that accepts GetStacksCommitArgs, GetStacksCommitPtr and GetStacksCommitPtrOutput values. You can construct a concrete instance of `GetStacksCommitPtrInput` via:
GetStacksCommitArgs{...} or: nil
func GetStacksCommitPtr ¶
func GetStacksCommitPtr(v *GetStacksCommitArgs) GetStacksCommitPtrInput
type GetStacksCommitPtrOutput ¶
type GetStacksCommitPtrOutput struct{ *pulumi.OutputState }
func (GetStacksCommitPtrOutput) AnyOfs ¶
func (o GetStacksCommitPtrOutput) AnyOfs() pulumi.StringArrayOutput
func (GetStacksCommitPtrOutput) Elem ¶
func (o GetStacksCommitPtrOutput) Elem() GetStacksCommitOutput
func (GetStacksCommitPtrOutput) ElementType ¶
func (GetStacksCommitPtrOutput) ElementType() reflect.Type
func (GetStacksCommitPtrOutput) ToGetStacksCommitPtrOutput ¶
func (o GetStacksCommitPtrOutput) ToGetStacksCommitPtrOutput() GetStacksCommitPtrOutput
func (GetStacksCommitPtrOutput) ToGetStacksCommitPtrOutputWithContext ¶
func (o GetStacksCommitPtrOutput) ToGetStacksCommitPtrOutputWithContext(ctx context.Context) GetStacksCommitPtrOutput
func (GetStacksCommitPtrOutput) ToOutput ¶
func (o GetStacksCommitPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetStacksCommit]
type GetStacksLabel ¶
type GetStacksLabel struct {
AnyOfs []string `pulumi:"anyOfs"`
}
type GetStacksLabelArgs ¶
type GetStacksLabelArgs struct {
AnyOfs pulumi.StringArrayInput `pulumi:"anyOfs"`
}
func (GetStacksLabelArgs) ElementType ¶
func (GetStacksLabelArgs) ElementType() reflect.Type
func (GetStacksLabelArgs) ToGetStacksLabelOutput ¶
func (i GetStacksLabelArgs) ToGetStacksLabelOutput() GetStacksLabelOutput
func (GetStacksLabelArgs) ToGetStacksLabelOutputWithContext ¶
func (i GetStacksLabelArgs) ToGetStacksLabelOutputWithContext(ctx context.Context) GetStacksLabelOutput
func (GetStacksLabelArgs) ToOutput ¶
func (i GetStacksLabelArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksLabel]
type GetStacksLabelArray ¶
type GetStacksLabelArray []GetStacksLabelInput
func (GetStacksLabelArray) ElementType ¶
func (GetStacksLabelArray) ElementType() reflect.Type
func (GetStacksLabelArray) ToGetStacksLabelArrayOutput ¶
func (i GetStacksLabelArray) ToGetStacksLabelArrayOutput() GetStacksLabelArrayOutput
func (GetStacksLabelArray) ToGetStacksLabelArrayOutputWithContext ¶
func (i GetStacksLabelArray) ToGetStacksLabelArrayOutputWithContext(ctx context.Context) GetStacksLabelArrayOutput
func (GetStacksLabelArray) ToOutput ¶
func (i GetStacksLabelArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksLabel]
type GetStacksLabelArrayInput ¶
type GetStacksLabelArrayInput interface { pulumi.Input ToGetStacksLabelArrayOutput() GetStacksLabelArrayOutput ToGetStacksLabelArrayOutputWithContext(context.Context) GetStacksLabelArrayOutput }
GetStacksLabelArrayInput is an input type that accepts GetStacksLabelArray and GetStacksLabelArrayOutput values. You can construct a concrete instance of `GetStacksLabelArrayInput` via:
GetStacksLabelArray{ GetStacksLabelArgs{...} }
type GetStacksLabelArrayOutput ¶
type GetStacksLabelArrayOutput struct{ *pulumi.OutputState }
func (GetStacksLabelArrayOutput) ElementType ¶
func (GetStacksLabelArrayOutput) ElementType() reflect.Type
func (GetStacksLabelArrayOutput) Index ¶
func (o GetStacksLabelArrayOutput) Index(i pulumi.IntInput) GetStacksLabelOutput
func (GetStacksLabelArrayOutput) ToGetStacksLabelArrayOutput ¶
func (o GetStacksLabelArrayOutput) ToGetStacksLabelArrayOutput() GetStacksLabelArrayOutput
func (GetStacksLabelArrayOutput) ToGetStacksLabelArrayOutputWithContext ¶
func (o GetStacksLabelArrayOutput) ToGetStacksLabelArrayOutputWithContext(ctx context.Context) GetStacksLabelArrayOutput
func (GetStacksLabelArrayOutput) ToOutput ¶
func (o GetStacksLabelArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksLabel]
type GetStacksLabelInput ¶
type GetStacksLabelInput interface { pulumi.Input ToGetStacksLabelOutput() GetStacksLabelOutput ToGetStacksLabelOutputWithContext(context.Context) GetStacksLabelOutput }
GetStacksLabelInput is an input type that accepts GetStacksLabelArgs and GetStacksLabelOutput values. You can construct a concrete instance of `GetStacksLabelInput` via:
GetStacksLabelArgs{...}
type GetStacksLabelOutput ¶
type GetStacksLabelOutput struct{ *pulumi.OutputState }
func (GetStacksLabelOutput) AnyOfs ¶
func (o GetStacksLabelOutput) AnyOfs() pulumi.StringArrayOutput
func (GetStacksLabelOutput) ElementType ¶
func (GetStacksLabelOutput) ElementType() reflect.Type
func (GetStacksLabelOutput) ToGetStacksLabelOutput ¶
func (o GetStacksLabelOutput) ToGetStacksLabelOutput() GetStacksLabelOutput
func (GetStacksLabelOutput) ToGetStacksLabelOutputWithContext ¶
func (o GetStacksLabelOutput) ToGetStacksLabelOutputWithContext(ctx context.Context) GetStacksLabelOutput
func (GetStacksLabelOutput) ToOutput ¶
func (o GetStacksLabelOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksLabel]
type GetStacksLocked ¶
type GetStacksLocked struct {
Equals *bool `pulumi:"equals"`
}
type GetStacksLockedArgs ¶
type GetStacksLockedArgs struct {
Equals pulumi.BoolPtrInput `pulumi:"equals"`
}
func (GetStacksLockedArgs) ElementType ¶
func (GetStacksLockedArgs) ElementType() reflect.Type
func (GetStacksLockedArgs) ToGetStacksLockedOutput ¶
func (i GetStacksLockedArgs) ToGetStacksLockedOutput() GetStacksLockedOutput
func (GetStacksLockedArgs) ToGetStacksLockedOutputWithContext ¶
func (i GetStacksLockedArgs) ToGetStacksLockedOutputWithContext(ctx context.Context) GetStacksLockedOutput
func (GetStacksLockedArgs) ToGetStacksLockedPtrOutput ¶
func (i GetStacksLockedArgs) ToGetStacksLockedPtrOutput() GetStacksLockedPtrOutput
func (GetStacksLockedArgs) ToGetStacksLockedPtrOutputWithContext ¶
func (i GetStacksLockedArgs) ToGetStacksLockedPtrOutputWithContext(ctx context.Context) GetStacksLockedPtrOutput
func (GetStacksLockedArgs) ToOutput ¶
func (i GetStacksLockedArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksLocked]
type GetStacksLockedInput ¶
type GetStacksLockedInput interface { pulumi.Input ToGetStacksLockedOutput() GetStacksLockedOutput ToGetStacksLockedOutputWithContext(context.Context) GetStacksLockedOutput }
GetStacksLockedInput is an input type that accepts GetStacksLockedArgs and GetStacksLockedOutput values. You can construct a concrete instance of `GetStacksLockedInput` via:
GetStacksLockedArgs{...}
type GetStacksLockedOutput ¶
type GetStacksLockedOutput struct{ *pulumi.OutputState }
func (GetStacksLockedOutput) ElementType ¶
func (GetStacksLockedOutput) ElementType() reflect.Type
func (GetStacksLockedOutput) Equals ¶
func (o GetStacksLockedOutput) Equals() pulumi.BoolPtrOutput
func (GetStacksLockedOutput) ToGetStacksLockedOutput ¶
func (o GetStacksLockedOutput) ToGetStacksLockedOutput() GetStacksLockedOutput
func (GetStacksLockedOutput) ToGetStacksLockedOutputWithContext ¶
func (o GetStacksLockedOutput) ToGetStacksLockedOutputWithContext(ctx context.Context) GetStacksLockedOutput
func (GetStacksLockedOutput) ToGetStacksLockedPtrOutput ¶
func (o GetStacksLockedOutput) ToGetStacksLockedPtrOutput() GetStacksLockedPtrOutput
func (GetStacksLockedOutput) ToGetStacksLockedPtrOutputWithContext ¶
func (o GetStacksLockedOutput) ToGetStacksLockedPtrOutputWithContext(ctx context.Context) GetStacksLockedPtrOutput
func (GetStacksLockedOutput) ToOutput ¶
func (o GetStacksLockedOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksLocked]
type GetStacksLockedPtrInput ¶
type GetStacksLockedPtrInput interface { pulumi.Input ToGetStacksLockedPtrOutput() GetStacksLockedPtrOutput ToGetStacksLockedPtrOutputWithContext(context.Context) GetStacksLockedPtrOutput }
GetStacksLockedPtrInput is an input type that accepts GetStacksLockedArgs, GetStacksLockedPtr and GetStacksLockedPtrOutput values. You can construct a concrete instance of `GetStacksLockedPtrInput` via:
GetStacksLockedArgs{...} or: nil
func GetStacksLockedPtr ¶
func GetStacksLockedPtr(v *GetStacksLockedArgs) GetStacksLockedPtrInput
type GetStacksLockedPtrOutput ¶
type GetStacksLockedPtrOutput struct{ *pulumi.OutputState }
func (GetStacksLockedPtrOutput) Elem ¶
func (o GetStacksLockedPtrOutput) Elem() GetStacksLockedOutput
func (GetStacksLockedPtrOutput) ElementType ¶
func (GetStacksLockedPtrOutput) ElementType() reflect.Type
func (GetStacksLockedPtrOutput) Equals ¶
func (o GetStacksLockedPtrOutput) Equals() pulumi.BoolPtrOutput
func (GetStacksLockedPtrOutput) ToGetStacksLockedPtrOutput ¶
func (o GetStacksLockedPtrOutput) ToGetStacksLockedPtrOutput() GetStacksLockedPtrOutput
func (GetStacksLockedPtrOutput) ToGetStacksLockedPtrOutputWithContext ¶
func (o GetStacksLockedPtrOutput) ToGetStacksLockedPtrOutputWithContext(ctx context.Context) GetStacksLockedPtrOutput
func (GetStacksLockedPtrOutput) ToOutput ¶
func (o GetStacksLockedPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetStacksLocked]
type GetStacksName ¶
type GetStacksName struct {
AnyOfs []string `pulumi:"anyOfs"`
}
type GetStacksNameArgs ¶
type GetStacksNameArgs struct {
AnyOfs pulumi.StringArrayInput `pulumi:"anyOfs"`
}
func (GetStacksNameArgs) ElementType ¶
func (GetStacksNameArgs) ElementType() reflect.Type
func (GetStacksNameArgs) ToGetStacksNameOutput ¶
func (i GetStacksNameArgs) ToGetStacksNameOutput() GetStacksNameOutput
func (GetStacksNameArgs) ToGetStacksNameOutputWithContext ¶
func (i GetStacksNameArgs) ToGetStacksNameOutputWithContext(ctx context.Context) GetStacksNameOutput
func (GetStacksNameArgs) ToGetStacksNamePtrOutput ¶
func (i GetStacksNameArgs) ToGetStacksNamePtrOutput() GetStacksNamePtrOutput
func (GetStacksNameArgs) ToGetStacksNamePtrOutputWithContext ¶
func (i GetStacksNameArgs) ToGetStacksNamePtrOutputWithContext(ctx context.Context) GetStacksNamePtrOutput
func (GetStacksNameArgs) ToOutput ¶
func (i GetStacksNameArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksName]
type GetStacksNameInput ¶
type GetStacksNameInput interface { pulumi.Input ToGetStacksNameOutput() GetStacksNameOutput ToGetStacksNameOutputWithContext(context.Context) GetStacksNameOutput }
GetStacksNameInput is an input type that accepts GetStacksNameArgs and GetStacksNameOutput values. You can construct a concrete instance of `GetStacksNameInput` via:
GetStacksNameArgs{...}
type GetStacksNameOutput ¶
type GetStacksNameOutput struct{ *pulumi.OutputState }
func (GetStacksNameOutput) AnyOfs ¶
func (o GetStacksNameOutput) AnyOfs() pulumi.StringArrayOutput
func (GetStacksNameOutput) ElementType ¶
func (GetStacksNameOutput) ElementType() reflect.Type
func (GetStacksNameOutput) ToGetStacksNameOutput ¶
func (o GetStacksNameOutput) ToGetStacksNameOutput() GetStacksNameOutput
func (GetStacksNameOutput) ToGetStacksNameOutputWithContext ¶
func (o GetStacksNameOutput) ToGetStacksNameOutputWithContext(ctx context.Context) GetStacksNameOutput
func (GetStacksNameOutput) ToGetStacksNamePtrOutput ¶
func (o GetStacksNameOutput) ToGetStacksNamePtrOutput() GetStacksNamePtrOutput
func (GetStacksNameOutput) ToGetStacksNamePtrOutputWithContext ¶
func (o GetStacksNameOutput) ToGetStacksNamePtrOutputWithContext(ctx context.Context) GetStacksNamePtrOutput
func (GetStacksNameOutput) ToOutput ¶
func (o GetStacksNameOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksName]
type GetStacksNamePtrInput ¶
type GetStacksNamePtrInput interface { pulumi.Input ToGetStacksNamePtrOutput() GetStacksNamePtrOutput ToGetStacksNamePtrOutputWithContext(context.Context) GetStacksNamePtrOutput }
GetStacksNamePtrInput is an input type that accepts GetStacksNameArgs, GetStacksNamePtr and GetStacksNamePtrOutput values. You can construct a concrete instance of `GetStacksNamePtrInput` via:
GetStacksNameArgs{...} or: nil
func GetStacksNamePtr ¶
func GetStacksNamePtr(v *GetStacksNameArgs) GetStacksNamePtrInput
type GetStacksNamePtrOutput ¶
type GetStacksNamePtrOutput struct{ *pulumi.OutputState }
func (GetStacksNamePtrOutput) AnyOfs ¶
func (o GetStacksNamePtrOutput) AnyOfs() pulumi.StringArrayOutput
func (GetStacksNamePtrOutput) Elem ¶
func (o GetStacksNamePtrOutput) Elem() GetStacksNameOutput
func (GetStacksNamePtrOutput) ElementType ¶
func (GetStacksNamePtrOutput) ElementType() reflect.Type
func (GetStacksNamePtrOutput) ToGetStacksNamePtrOutput ¶
func (o GetStacksNamePtrOutput) ToGetStacksNamePtrOutput() GetStacksNamePtrOutput
func (GetStacksNamePtrOutput) ToGetStacksNamePtrOutputWithContext ¶
func (o GetStacksNamePtrOutput) ToGetStacksNamePtrOutputWithContext(ctx context.Context) GetStacksNamePtrOutput
func (GetStacksNamePtrOutput) ToOutput ¶
func (o GetStacksNamePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetStacksName]
type GetStacksOutputArgs ¶
type GetStacksOutputArgs struct { Administrative GetStacksAdministrativePtrInput `pulumi:"administrative"` Branch GetStacksBranchPtrInput `pulumi:"branch"` // Require stacks to be on one of the commits Commit GetStacksCommitPtrInput `pulumi:"commit"` Labels GetStacksLabelArrayInput `pulumi:"labels"` // Require stacks to be locked Locked GetStacksLockedPtrInput `pulumi:"locked"` Name GetStacksNamePtrInput `pulumi:"name"` ProjectRoot GetStacksProjectRootPtrInput `pulumi:"projectRoot"` Repository GetStacksRepositoryPtrInput `pulumi:"repository"` // Require stacks to have one of the states State GetStacksStatePtrInput `pulumi:"state"` // Require stacks to use one of the IaC vendors Vendor GetStacksVendorPtrInput `pulumi:"vendor"` // Require stacks to use one of the worker pools WorkerPool GetStacksWorkerPoolPtrInput `pulumi:"workerPool"` }
A collection of arguments for invoking getStacks.
func (GetStacksOutputArgs) ElementType ¶
func (GetStacksOutputArgs) ElementType() reflect.Type
type GetStacksProjectRoot ¶
type GetStacksProjectRoot struct {
AnyOfs []string `pulumi:"anyOfs"`
}
type GetStacksProjectRootArgs ¶
type GetStacksProjectRootArgs struct {
AnyOfs pulumi.StringArrayInput `pulumi:"anyOfs"`
}
func (GetStacksProjectRootArgs) ElementType ¶
func (GetStacksProjectRootArgs) ElementType() reflect.Type
func (GetStacksProjectRootArgs) ToGetStacksProjectRootOutput ¶
func (i GetStacksProjectRootArgs) ToGetStacksProjectRootOutput() GetStacksProjectRootOutput
func (GetStacksProjectRootArgs) ToGetStacksProjectRootOutputWithContext ¶
func (i GetStacksProjectRootArgs) ToGetStacksProjectRootOutputWithContext(ctx context.Context) GetStacksProjectRootOutput
func (GetStacksProjectRootArgs) ToGetStacksProjectRootPtrOutput ¶
func (i GetStacksProjectRootArgs) ToGetStacksProjectRootPtrOutput() GetStacksProjectRootPtrOutput
func (GetStacksProjectRootArgs) ToGetStacksProjectRootPtrOutputWithContext ¶
func (i GetStacksProjectRootArgs) ToGetStacksProjectRootPtrOutputWithContext(ctx context.Context) GetStacksProjectRootPtrOutput
func (GetStacksProjectRootArgs) ToOutput ¶
func (i GetStacksProjectRootArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksProjectRoot]
type GetStacksProjectRootInput ¶
type GetStacksProjectRootInput interface { pulumi.Input ToGetStacksProjectRootOutput() GetStacksProjectRootOutput ToGetStacksProjectRootOutputWithContext(context.Context) GetStacksProjectRootOutput }
GetStacksProjectRootInput is an input type that accepts GetStacksProjectRootArgs and GetStacksProjectRootOutput values. You can construct a concrete instance of `GetStacksProjectRootInput` via:
GetStacksProjectRootArgs{...}
type GetStacksProjectRootOutput ¶
type GetStacksProjectRootOutput struct{ *pulumi.OutputState }
func (GetStacksProjectRootOutput) AnyOfs ¶
func (o GetStacksProjectRootOutput) AnyOfs() pulumi.StringArrayOutput
func (GetStacksProjectRootOutput) ElementType ¶
func (GetStacksProjectRootOutput) ElementType() reflect.Type
func (GetStacksProjectRootOutput) ToGetStacksProjectRootOutput ¶
func (o GetStacksProjectRootOutput) ToGetStacksProjectRootOutput() GetStacksProjectRootOutput
func (GetStacksProjectRootOutput) ToGetStacksProjectRootOutputWithContext ¶
func (o GetStacksProjectRootOutput) ToGetStacksProjectRootOutputWithContext(ctx context.Context) GetStacksProjectRootOutput
func (GetStacksProjectRootOutput) ToGetStacksProjectRootPtrOutput ¶
func (o GetStacksProjectRootOutput) ToGetStacksProjectRootPtrOutput() GetStacksProjectRootPtrOutput
func (GetStacksProjectRootOutput) ToGetStacksProjectRootPtrOutputWithContext ¶
func (o GetStacksProjectRootOutput) ToGetStacksProjectRootPtrOutputWithContext(ctx context.Context) GetStacksProjectRootPtrOutput
func (GetStacksProjectRootOutput) ToOutput ¶
func (o GetStacksProjectRootOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksProjectRoot]
type GetStacksProjectRootPtrInput ¶
type GetStacksProjectRootPtrInput interface { pulumi.Input ToGetStacksProjectRootPtrOutput() GetStacksProjectRootPtrOutput ToGetStacksProjectRootPtrOutputWithContext(context.Context) GetStacksProjectRootPtrOutput }
GetStacksProjectRootPtrInput is an input type that accepts GetStacksProjectRootArgs, GetStacksProjectRootPtr and GetStacksProjectRootPtrOutput values. You can construct a concrete instance of `GetStacksProjectRootPtrInput` via:
GetStacksProjectRootArgs{...} or: nil
func GetStacksProjectRootPtr ¶
func GetStacksProjectRootPtr(v *GetStacksProjectRootArgs) GetStacksProjectRootPtrInput
type GetStacksProjectRootPtrOutput ¶
type GetStacksProjectRootPtrOutput struct{ *pulumi.OutputState }
func (GetStacksProjectRootPtrOutput) AnyOfs ¶
func (o GetStacksProjectRootPtrOutput) AnyOfs() pulumi.StringArrayOutput
func (GetStacksProjectRootPtrOutput) Elem ¶
func (o GetStacksProjectRootPtrOutput) Elem() GetStacksProjectRootOutput
func (GetStacksProjectRootPtrOutput) ElementType ¶
func (GetStacksProjectRootPtrOutput) ElementType() reflect.Type
func (GetStacksProjectRootPtrOutput) ToGetStacksProjectRootPtrOutput ¶
func (o GetStacksProjectRootPtrOutput) ToGetStacksProjectRootPtrOutput() GetStacksProjectRootPtrOutput
func (GetStacksProjectRootPtrOutput) ToGetStacksProjectRootPtrOutputWithContext ¶
func (o GetStacksProjectRootPtrOutput) ToGetStacksProjectRootPtrOutputWithContext(ctx context.Context) GetStacksProjectRootPtrOutput
func (GetStacksProjectRootPtrOutput) ToOutput ¶
func (o GetStacksProjectRootPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetStacksProjectRoot]
type GetStacksRepository ¶
type GetStacksRepository struct {
AnyOfs []string `pulumi:"anyOfs"`
}
type GetStacksRepositoryArgs ¶
type GetStacksRepositoryArgs struct {
AnyOfs pulumi.StringArrayInput `pulumi:"anyOfs"`
}
func (GetStacksRepositoryArgs) ElementType ¶
func (GetStacksRepositoryArgs) ElementType() reflect.Type
func (GetStacksRepositoryArgs) ToGetStacksRepositoryOutput ¶
func (i GetStacksRepositoryArgs) ToGetStacksRepositoryOutput() GetStacksRepositoryOutput
func (GetStacksRepositoryArgs) ToGetStacksRepositoryOutputWithContext ¶
func (i GetStacksRepositoryArgs) ToGetStacksRepositoryOutputWithContext(ctx context.Context) GetStacksRepositoryOutput
func (GetStacksRepositoryArgs) ToGetStacksRepositoryPtrOutput ¶
func (i GetStacksRepositoryArgs) ToGetStacksRepositoryPtrOutput() GetStacksRepositoryPtrOutput
func (GetStacksRepositoryArgs) ToGetStacksRepositoryPtrOutputWithContext ¶
func (i GetStacksRepositoryArgs) ToGetStacksRepositoryPtrOutputWithContext(ctx context.Context) GetStacksRepositoryPtrOutput
func (GetStacksRepositoryArgs) ToOutput ¶
func (i GetStacksRepositoryArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksRepository]
type GetStacksRepositoryInput ¶
type GetStacksRepositoryInput interface { pulumi.Input ToGetStacksRepositoryOutput() GetStacksRepositoryOutput ToGetStacksRepositoryOutputWithContext(context.Context) GetStacksRepositoryOutput }
GetStacksRepositoryInput is an input type that accepts GetStacksRepositoryArgs and GetStacksRepositoryOutput values. You can construct a concrete instance of `GetStacksRepositoryInput` via:
GetStacksRepositoryArgs{...}
type GetStacksRepositoryOutput ¶
type GetStacksRepositoryOutput struct{ *pulumi.OutputState }
func (GetStacksRepositoryOutput) AnyOfs ¶
func (o GetStacksRepositoryOutput) AnyOfs() pulumi.StringArrayOutput
func (GetStacksRepositoryOutput) ElementType ¶
func (GetStacksRepositoryOutput) ElementType() reflect.Type
func (GetStacksRepositoryOutput) ToGetStacksRepositoryOutput ¶
func (o GetStacksRepositoryOutput) ToGetStacksRepositoryOutput() GetStacksRepositoryOutput
func (GetStacksRepositoryOutput) ToGetStacksRepositoryOutputWithContext ¶
func (o GetStacksRepositoryOutput) ToGetStacksRepositoryOutputWithContext(ctx context.Context) GetStacksRepositoryOutput
func (GetStacksRepositoryOutput) ToGetStacksRepositoryPtrOutput ¶
func (o GetStacksRepositoryOutput) ToGetStacksRepositoryPtrOutput() GetStacksRepositoryPtrOutput
func (GetStacksRepositoryOutput) ToGetStacksRepositoryPtrOutputWithContext ¶
func (o GetStacksRepositoryOutput) ToGetStacksRepositoryPtrOutputWithContext(ctx context.Context) GetStacksRepositoryPtrOutput
func (GetStacksRepositoryOutput) ToOutput ¶
func (o GetStacksRepositoryOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksRepository]
type GetStacksRepositoryPtrInput ¶
type GetStacksRepositoryPtrInput interface { pulumi.Input ToGetStacksRepositoryPtrOutput() GetStacksRepositoryPtrOutput ToGetStacksRepositoryPtrOutputWithContext(context.Context) GetStacksRepositoryPtrOutput }
GetStacksRepositoryPtrInput is an input type that accepts GetStacksRepositoryArgs, GetStacksRepositoryPtr and GetStacksRepositoryPtrOutput values. You can construct a concrete instance of `GetStacksRepositoryPtrInput` via:
GetStacksRepositoryArgs{...} or: nil
func GetStacksRepositoryPtr ¶
func GetStacksRepositoryPtr(v *GetStacksRepositoryArgs) GetStacksRepositoryPtrInput
type GetStacksRepositoryPtrOutput ¶
type GetStacksRepositoryPtrOutput struct{ *pulumi.OutputState }
func (GetStacksRepositoryPtrOutput) AnyOfs ¶
func (o GetStacksRepositoryPtrOutput) AnyOfs() pulumi.StringArrayOutput
func (GetStacksRepositoryPtrOutput) Elem ¶
func (o GetStacksRepositoryPtrOutput) Elem() GetStacksRepositoryOutput
func (GetStacksRepositoryPtrOutput) ElementType ¶
func (GetStacksRepositoryPtrOutput) ElementType() reflect.Type
func (GetStacksRepositoryPtrOutput) ToGetStacksRepositoryPtrOutput ¶
func (o GetStacksRepositoryPtrOutput) ToGetStacksRepositoryPtrOutput() GetStacksRepositoryPtrOutput
func (GetStacksRepositoryPtrOutput) ToGetStacksRepositoryPtrOutputWithContext ¶
func (o GetStacksRepositoryPtrOutput) ToGetStacksRepositoryPtrOutputWithContext(ctx context.Context) GetStacksRepositoryPtrOutput
func (GetStacksRepositoryPtrOutput) ToOutput ¶
func (o GetStacksRepositoryPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetStacksRepository]
type GetStacksResult ¶
type GetStacksResult struct { // Require stacks to be administrative or not Administrative *GetStacksAdministrative `pulumi:"administrative"` // Require stacks to be on one of the branches Branch *GetStacksBranch `pulumi:"branch"` // Require stacks to be on one of the commits Commit *GetStacksCommit `pulumi:"commit"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Require stacks to have one of the labels Labels []GetStacksLabel `pulumi:"labels"` // Require stacks to be locked Locked *GetStacksLocked `pulumi:"locked"` // Require stacks to have one of the names Name *GetStacksName `pulumi:"name"` // Require stacks to be in one of the project roots ProjectRoot *GetStacksProjectRoot `pulumi:"projectRoot"` // Require stacks to be in one of the repositories Repository *GetStacksRepository `pulumi:"repository"` // List of stacks matching the predicates Stacks []GetStacksStack `pulumi:"stacks"` // Require stacks to have one of the states State *GetStacksState `pulumi:"state"` // Require stacks to use one of the IaC vendors Vendor *GetStacksVendor `pulumi:"vendor"` // Require stacks to use one of the worker pools WorkerPool *GetStacksWorkerPool `pulumi:"workerPool"` }
A collection of values returned by getStacks.
func GetStacks ¶
func GetStacks(ctx *pulumi.Context, args *GetStacksArgs, opts ...pulumi.InvokeOption) (*GetStacksResult, error)
`getStacks` represents all the stacks in the Spacelift account visible to the API user, matching predicates.
type GetStacksResultOutput ¶
type GetStacksResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getStacks.
func GetStacksOutput ¶
func GetStacksOutput(ctx *pulumi.Context, args GetStacksOutputArgs, opts ...pulumi.InvokeOption) GetStacksResultOutput
func (GetStacksResultOutput) Administrative ¶
func (o GetStacksResultOutput) Administrative() GetStacksAdministrativePtrOutput
Require stacks to be administrative or not
func (GetStacksResultOutput) Branch ¶
func (o GetStacksResultOutput) Branch() GetStacksBranchPtrOutput
Require stacks to be on one of the branches
func (GetStacksResultOutput) Commit ¶
func (o GetStacksResultOutput) Commit() GetStacksCommitPtrOutput
Require stacks to be on one of the commits
func (GetStacksResultOutput) ElementType ¶
func (GetStacksResultOutput) ElementType() reflect.Type
func (GetStacksResultOutput) Id ¶
func (o GetStacksResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetStacksResultOutput) Labels ¶
func (o GetStacksResultOutput) Labels() GetStacksLabelArrayOutput
Require stacks to have one of the labels
func (GetStacksResultOutput) Locked ¶
func (o GetStacksResultOutput) Locked() GetStacksLockedPtrOutput
Require stacks to be locked
func (GetStacksResultOutput) Name ¶
func (o GetStacksResultOutput) Name() GetStacksNamePtrOutput
Require stacks to have one of the names
func (GetStacksResultOutput) ProjectRoot ¶
func (o GetStacksResultOutput) ProjectRoot() GetStacksProjectRootPtrOutput
Require stacks to be in one of the project roots
func (GetStacksResultOutput) Repository ¶
func (o GetStacksResultOutput) Repository() GetStacksRepositoryPtrOutput
Require stacks to be in one of the repositories
func (GetStacksResultOutput) Stacks ¶
func (o GetStacksResultOutput) Stacks() GetStacksStackArrayOutput
List of stacks matching the predicates
func (GetStacksResultOutput) State ¶
func (o GetStacksResultOutput) State() GetStacksStatePtrOutput
Require stacks to have one of the states
func (GetStacksResultOutput) ToGetStacksResultOutput ¶
func (o GetStacksResultOutput) ToGetStacksResultOutput() GetStacksResultOutput
func (GetStacksResultOutput) ToGetStacksResultOutputWithContext ¶
func (o GetStacksResultOutput) ToGetStacksResultOutputWithContext(ctx context.Context) GetStacksResultOutput
func (GetStacksResultOutput) ToOutput ¶
func (o GetStacksResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksResult]
func (GetStacksResultOutput) Vendor ¶
func (o GetStacksResultOutput) Vendor() GetStacksVendorPtrOutput
Require stacks to use one of the IaC vendors
func (GetStacksResultOutput) WorkerPool ¶
func (o GetStacksResultOutput) WorkerPool() GetStacksWorkerPoolPtrOutput
Require stacks to use one of the worker pools
type GetStacksStack ¶
type GetStacksStack struct { AdditionalProjectGlobs []string `pulumi:"additionalProjectGlobs"` Administrative bool `pulumi:"administrative"` AfterApplies []string `pulumi:"afterApplies"` AfterDestroys []string `pulumi:"afterDestroys"` AfterInits []string `pulumi:"afterInits"` AfterPerforms []string `pulumi:"afterPerforms"` AfterPlans []string `pulumi:"afterPlans"` AfterRuns []string `pulumi:"afterRuns"` Ansibles []GetStacksStackAnsible `pulumi:"ansibles"` Autodeploy bool `pulumi:"autodeploy"` Autoretry bool `pulumi:"autoretry"` AwsAssumeRolePolicyStatement string `pulumi:"awsAssumeRolePolicyStatement"` AzureDevops []GetStacksStackAzureDevop `pulumi:"azureDevops"` BeforeApplies []string `pulumi:"beforeApplies"` BeforeDestroys []string `pulumi:"beforeDestroys"` BeforeInits []string `pulumi:"beforeInits"` BeforePerforms []string `pulumi:"beforePerforms"` BeforePlans []string `pulumi:"beforePlans"` BitbucketClouds []GetStacksStackBitbucketCloud `pulumi:"bitbucketClouds"` BitbucketDatacenters []GetStacksStackBitbucketDatacenter `pulumi:"bitbucketDatacenters"` Branch string `pulumi:"branch"` Cloudformations []GetStacksStackCloudformation `pulumi:"cloudformations"` Description string `pulumi:"description"` EnableLocalPreview bool `pulumi:"enableLocalPreview"` GithubEnterprises []GetStacksStackGithubEnterprise `pulumi:"githubEnterprises"` Gitlabs []GetStacksStackGitlab `pulumi:"gitlabs"` Kubernetes []GetStacksStackKubernete `pulumi:"kubernetes"` Labels []string `pulumi:"labels"` ManageState bool `pulumi:"manageState"` Name string `pulumi:"name"` ProjectRoot string `pulumi:"projectRoot"` ProtectFromDeletion bool `pulumi:"protectFromDeletion"` Pulumis []GetStacksStackPulumi `pulumi:"pulumis"` RawGits []GetStacksStackRawGit `pulumi:"rawGits"` Repository string `pulumi:"repository"` RunnerImage string `pulumi:"runnerImage"` Showcases []GetStacksStackShowcase `pulumi:"showcases"` SpaceId string `pulumi:"spaceId"` StackId string `pulumi:"stackId"` TerraformExternalStateAccess bool `pulumi:"terraformExternalStateAccess"` TerraformSmartSanitization bool `pulumi:"terraformSmartSanitization"` TerraformVersion string `pulumi:"terraformVersion"` TerraformWorkflowTool string `pulumi:"terraformWorkflowTool"` TerraformWorkspace string `pulumi:"terraformWorkspace"` WorkerPoolId string `pulumi:"workerPoolId"` }
type GetStacksStackAnsible ¶
type GetStacksStackAnsible struct {
Playbook string `pulumi:"playbook"`
}
type GetStacksStackAnsibleArgs ¶
type GetStacksStackAnsibleArgs struct {
Playbook pulumi.StringInput `pulumi:"playbook"`
}
func (GetStacksStackAnsibleArgs) ElementType ¶
func (GetStacksStackAnsibleArgs) ElementType() reflect.Type
func (GetStacksStackAnsibleArgs) ToGetStacksStackAnsibleOutput ¶
func (i GetStacksStackAnsibleArgs) ToGetStacksStackAnsibleOutput() GetStacksStackAnsibleOutput
func (GetStacksStackAnsibleArgs) ToGetStacksStackAnsibleOutputWithContext ¶
func (i GetStacksStackAnsibleArgs) ToGetStacksStackAnsibleOutputWithContext(ctx context.Context) GetStacksStackAnsibleOutput
func (GetStacksStackAnsibleArgs) ToOutput ¶
func (i GetStacksStackAnsibleArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackAnsible]
type GetStacksStackAnsibleArray ¶
type GetStacksStackAnsibleArray []GetStacksStackAnsibleInput
func (GetStacksStackAnsibleArray) ElementType ¶
func (GetStacksStackAnsibleArray) ElementType() reflect.Type
func (GetStacksStackAnsibleArray) ToGetStacksStackAnsibleArrayOutput ¶
func (i GetStacksStackAnsibleArray) ToGetStacksStackAnsibleArrayOutput() GetStacksStackAnsibleArrayOutput
func (GetStacksStackAnsibleArray) ToGetStacksStackAnsibleArrayOutputWithContext ¶
func (i GetStacksStackAnsibleArray) ToGetStacksStackAnsibleArrayOutputWithContext(ctx context.Context) GetStacksStackAnsibleArrayOutput
func (GetStacksStackAnsibleArray) ToOutput ¶
func (i GetStacksStackAnsibleArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackAnsible]
type GetStacksStackAnsibleArrayInput ¶
type GetStacksStackAnsibleArrayInput interface { pulumi.Input ToGetStacksStackAnsibleArrayOutput() GetStacksStackAnsibleArrayOutput ToGetStacksStackAnsibleArrayOutputWithContext(context.Context) GetStacksStackAnsibleArrayOutput }
GetStacksStackAnsibleArrayInput is an input type that accepts GetStacksStackAnsibleArray and GetStacksStackAnsibleArrayOutput values. You can construct a concrete instance of `GetStacksStackAnsibleArrayInput` via:
GetStacksStackAnsibleArray{ GetStacksStackAnsibleArgs{...} }
type GetStacksStackAnsibleArrayOutput ¶
type GetStacksStackAnsibleArrayOutput struct{ *pulumi.OutputState }
func (GetStacksStackAnsibleArrayOutput) ElementType ¶
func (GetStacksStackAnsibleArrayOutput) ElementType() reflect.Type
func (GetStacksStackAnsibleArrayOutput) Index ¶
func (o GetStacksStackAnsibleArrayOutput) Index(i pulumi.IntInput) GetStacksStackAnsibleOutput
func (GetStacksStackAnsibleArrayOutput) ToGetStacksStackAnsibleArrayOutput ¶
func (o GetStacksStackAnsibleArrayOutput) ToGetStacksStackAnsibleArrayOutput() GetStacksStackAnsibleArrayOutput
func (GetStacksStackAnsibleArrayOutput) ToGetStacksStackAnsibleArrayOutputWithContext ¶
func (o GetStacksStackAnsibleArrayOutput) ToGetStacksStackAnsibleArrayOutputWithContext(ctx context.Context) GetStacksStackAnsibleArrayOutput
func (GetStacksStackAnsibleArrayOutput) ToOutput ¶
func (o GetStacksStackAnsibleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackAnsible]
type GetStacksStackAnsibleInput ¶
type GetStacksStackAnsibleInput interface { pulumi.Input ToGetStacksStackAnsibleOutput() GetStacksStackAnsibleOutput ToGetStacksStackAnsibleOutputWithContext(context.Context) GetStacksStackAnsibleOutput }
GetStacksStackAnsibleInput is an input type that accepts GetStacksStackAnsibleArgs and GetStacksStackAnsibleOutput values. You can construct a concrete instance of `GetStacksStackAnsibleInput` via:
GetStacksStackAnsibleArgs{...}
type GetStacksStackAnsibleOutput ¶
type GetStacksStackAnsibleOutput struct{ *pulumi.OutputState }
func (GetStacksStackAnsibleOutput) ElementType ¶
func (GetStacksStackAnsibleOutput) ElementType() reflect.Type
func (GetStacksStackAnsibleOutput) Playbook ¶
func (o GetStacksStackAnsibleOutput) Playbook() pulumi.StringOutput
func (GetStacksStackAnsibleOutput) ToGetStacksStackAnsibleOutput ¶
func (o GetStacksStackAnsibleOutput) ToGetStacksStackAnsibleOutput() GetStacksStackAnsibleOutput
func (GetStacksStackAnsibleOutput) ToGetStacksStackAnsibleOutputWithContext ¶
func (o GetStacksStackAnsibleOutput) ToGetStacksStackAnsibleOutputWithContext(ctx context.Context) GetStacksStackAnsibleOutput
func (GetStacksStackAnsibleOutput) ToOutput ¶
func (o GetStacksStackAnsibleOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackAnsible]
type GetStacksStackArgs ¶
type GetStacksStackArgs struct { AdditionalProjectGlobs pulumi.StringArrayInput `pulumi:"additionalProjectGlobs"` Administrative pulumi.BoolInput `pulumi:"administrative"` AfterApplies pulumi.StringArrayInput `pulumi:"afterApplies"` AfterDestroys pulumi.StringArrayInput `pulumi:"afterDestroys"` AfterInits pulumi.StringArrayInput `pulumi:"afterInits"` AfterPerforms pulumi.StringArrayInput `pulumi:"afterPerforms"` AfterPlans pulumi.StringArrayInput `pulumi:"afterPlans"` AfterRuns pulumi.StringArrayInput `pulumi:"afterRuns"` Ansibles GetStacksStackAnsibleArrayInput `pulumi:"ansibles"` Autodeploy pulumi.BoolInput `pulumi:"autodeploy"` Autoretry pulumi.BoolInput `pulumi:"autoretry"` AwsAssumeRolePolicyStatement pulumi.StringInput `pulumi:"awsAssumeRolePolicyStatement"` AzureDevops GetStacksStackAzureDevopArrayInput `pulumi:"azureDevops"` BeforeApplies pulumi.StringArrayInput `pulumi:"beforeApplies"` BeforeDestroys pulumi.StringArrayInput `pulumi:"beforeDestroys"` BeforeInits pulumi.StringArrayInput `pulumi:"beforeInits"` BeforePerforms pulumi.StringArrayInput `pulumi:"beforePerforms"` BeforePlans pulumi.StringArrayInput `pulumi:"beforePlans"` BitbucketClouds GetStacksStackBitbucketCloudArrayInput `pulumi:"bitbucketClouds"` BitbucketDatacenters GetStacksStackBitbucketDatacenterArrayInput `pulumi:"bitbucketDatacenters"` Branch pulumi.StringInput `pulumi:"branch"` Cloudformations GetStacksStackCloudformationArrayInput `pulumi:"cloudformations"` Description pulumi.StringInput `pulumi:"description"` EnableLocalPreview pulumi.BoolInput `pulumi:"enableLocalPreview"` GithubEnterprises GetStacksStackGithubEnterpriseArrayInput `pulumi:"githubEnterprises"` Gitlabs GetStacksStackGitlabArrayInput `pulumi:"gitlabs"` Kubernetes GetStacksStackKuberneteArrayInput `pulumi:"kubernetes"` Labels pulumi.StringArrayInput `pulumi:"labels"` ManageState pulumi.BoolInput `pulumi:"manageState"` Name pulumi.StringInput `pulumi:"name"` ProjectRoot pulumi.StringInput `pulumi:"projectRoot"` ProtectFromDeletion pulumi.BoolInput `pulumi:"protectFromDeletion"` Pulumis GetStacksStackPulumiArrayInput `pulumi:"pulumis"` RawGits GetStacksStackRawGitArrayInput `pulumi:"rawGits"` Repository pulumi.StringInput `pulumi:"repository"` RunnerImage pulumi.StringInput `pulumi:"runnerImage"` Showcases GetStacksStackShowcaseArrayInput `pulumi:"showcases"` SpaceId pulumi.StringInput `pulumi:"spaceId"` StackId pulumi.StringInput `pulumi:"stackId"` TerraformExternalStateAccess pulumi.BoolInput `pulumi:"terraformExternalStateAccess"` TerraformSmartSanitization pulumi.BoolInput `pulumi:"terraformSmartSanitization"` TerraformVersion pulumi.StringInput `pulumi:"terraformVersion"` TerraformWorkflowTool pulumi.StringInput `pulumi:"terraformWorkflowTool"` TerraformWorkspace pulumi.StringInput `pulumi:"terraformWorkspace"` WorkerPoolId pulumi.StringInput `pulumi:"workerPoolId"` }
func (GetStacksStackArgs) ElementType ¶
func (GetStacksStackArgs) ElementType() reflect.Type
func (GetStacksStackArgs) ToGetStacksStackOutput ¶
func (i GetStacksStackArgs) ToGetStacksStackOutput() GetStacksStackOutput
func (GetStacksStackArgs) ToGetStacksStackOutputWithContext ¶
func (i GetStacksStackArgs) ToGetStacksStackOutputWithContext(ctx context.Context) GetStacksStackOutput
func (GetStacksStackArgs) ToOutput ¶
func (i GetStacksStackArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksStack]
type GetStacksStackArray ¶
type GetStacksStackArray []GetStacksStackInput
func (GetStacksStackArray) ElementType ¶
func (GetStacksStackArray) ElementType() reflect.Type
func (GetStacksStackArray) ToGetStacksStackArrayOutput ¶
func (i GetStacksStackArray) ToGetStacksStackArrayOutput() GetStacksStackArrayOutput
func (GetStacksStackArray) ToGetStacksStackArrayOutputWithContext ¶
func (i GetStacksStackArray) ToGetStacksStackArrayOutputWithContext(ctx context.Context) GetStacksStackArrayOutput
func (GetStacksStackArray) ToOutput ¶
func (i GetStacksStackArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStack]
type GetStacksStackArrayInput ¶
type GetStacksStackArrayInput interface { pulumi.Input ToGetStacksStackArrayOutput() GetStacksStackArrayOutput ToGetStacksStackArrayOutputWithContext(context.Context) GetStacksStackArrayOutput }
GetStacksStackArrayInput is an input type that accepts GetStacksStackArray and GetStacksStackArrayOutput values. You can construct a concrete instance of `GetStacksStackArrayInput` via:
GetStacksStackArray{ GetStacksStackArgs{...} }
type GetStacksStackArrayOutput ¶
type GetStacksStackArrayOutput struct{ *pulumi.OutputState }
func (GetStacksStackArrayOutput) ElementType ¶
func (GetStacksStackArrayOutput) ElementType() reflect.Type
func (GetStacksStackArrayOutput) Index ¶
func (o GetStacksStackArrayOutput) Index(i pulumi.IntInput) GetStacksStackOutput
func (GetStacksStackArrayOutput) ToGetStacksStackArrayOutput ¶
func (o GetStacksStackArrayOutput) ToGetStacksStackArrayOutput() GetStacksStackArrayOutput
func (GetStacksStackArrayOutput) ToGetStacksStackArrayOutputWithContext ¶
func (o GetStacksStackArrayOutput) ToGetStacksStackArrayOutputWithContext(ctx context.Context) GetStacksStackArrayOutput
func (GetStacksStackArrayOutput) ToOutput ¶
func (o GetStacksStackArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStack]
type GetStacksStackAzureDevopArgs ¶
type GetStacksStackAzureDevopArgs struct { Id pulumi.StringInput `pulumi:"id"` IsDefault pulumi.BoolInput `pulumi:"isDefault"` Project pulumi.StringInput `pulumi:"project"` }
func (GetStacksStackAzureDevopArgs) ElementType ¶
func (GetStacksStackAzureDevopArgs) ElementType() reflect.Type
func (GetStacksStackAzureDevopArgs) ToGetStacksStackAzureDevopOutput ¶
func (i GetStacksStackAzureDevopArgs) ToGetStacksStackAzureDevopOutput() GetStacksStackAzureDevopOutput
func (GetStacksStackAzureDevopArgs) ToGetStacksStackAzureDevopOutputWithContext ¶
func (i GetStacksStackAzureDevopArgs) ToGetStacksStackAzureDevopOutputWithContext(ctx context.Context) GetStacksStackAzureDevopOutput
func (GetStacksStackAzureDevopArgs) ToOutput ¶
func (i GetStacksStackAzureDevopArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackAzureDevop]
type GetStacksStackAzureDevopArray ¶
type GetStacksStackAzureDevopArray []GetStacksStackAzureDevopInput
func (GetStacksStackAzureDevopArray) ElementType ¶
func (GetStacksStackAzureDevopArray) ElementType() reflect.Type
func (GetStacksStackAzureDevopArray) ToGetStacksStackAzureDevopArrayOutput ¶
func (i GetStacksStackAzureDevopArray) ToGetStacksStackAzureDevopArrayOutput() GetStacksStackAzureDevopArrayOutput
func (GetStacksStackAzureDevopArray) ToGetStacksStackAzureDevopArrayOutputWithContext ¶
func (i GetStacksStackAzureDevopArray) ToGetStacksStackAzureDevopArrayOutputWithContext(ctx context.Context) GetStacksStackAzureDevopArrayOutput
func (GetStacksStackAzureDevopArray) ToOutput ¶
func (i GetStacksStackAzureDevopArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackAzureDevop]
type GetStacksStackAzureDevopArrayInput ¶
type GetStacksStackAzureDevopArrayInput interface { pulumi.Input ToGetStacksStackAzureDevopArrayOutput() GetStacksStackAzureDevopArrayOutput ToGetStacksStackAzureDevopArrayOutputWithContext(context.Context) GetStacksStackAzureDevopArrayOutput }
GetStacksStackAzureDevopArrayInput is an input type that accepts GetStacksStackAzureDevopArray and GetStacksStackAzureDevopArrayOutput values. You can construct a concrete instance of `GetStacksStackAzureDevopArrayInput` via:
GetStacksStackAzureDevopArray{ GetStacksStackAzureDevopArgs{...} }
type GetStacksStackAzureDevopArrayOutput ¶
type GetStacksStackAzureDevopArrayOutput struct{ *pulumi.OutputState }
func (GetStacksStackAzureDevopArrayOutput) ElementType ¶
func (GetStacksStackAzureDevopArrayOutput) ElementType() reflect.Type
func (GetStacksStackAzureDevopArrayOutput) Index ¶
func (o GetStacksStackAzureDevopArrayOutput) Index(i pulumi.IntInput) GetStacksStackAzureDevopOutput
func (GetStacksStackAzureDevopArrayOutput) ToGetStacksStackAzureDevopArrayOutput ¶
func (o GetStacksStackAzureDevopArrayOutput) ToGetStacksStackAzureDevopArrayOutput() GetStacksStackAzureDevopArrayOutput
func (GetStacksStackAzureDevopArrayOutput) ToGetStacksStackAzureDevopArrayOutputWithContext ¶
func (o GetStacksStackAzureDevopArrayOutput) ToGetStacksStackAzureDevopArrayOutputWithContext(ctx context.Context) GetStacksStackAzureDevopArrayOutput
func (GetStacksStackAzureDevopArrayOutput) ToOutput ¶
func (o GetStacksStackAzureDevopArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackAzureDevop]
type GetStacksStackAzureDevopInput ¶
type GetStacksStackAzureDevopInput interface { pulumi.Input ToGetStacksStackAzureDevopOutput() GetStacksStackAzureDevopOutput ToGetStacksStackAzureDevopOutputWithContext(context.Context) GetStacksStackAzureDevopOutput }
GetStacksStackAzureDevopInput is an input type that accepts GetStacksStackAzureDevopArgs and GetStacksStackAzureDevopOutput values. You can construct a concrete instance of `GetStacksStackAzureDevopInput` via:
GetStacksStackAzureDevopArgs{...}
type GetStacksStackAzureDevopOutput ¶
type GetStacksStackAzureDevopOutput struct{ *pulumi.OutputState }
func (GetStacksStackAzureDevopOutput) ElementType ¶
func (GetStacksStackAzureDevopOutput) ElementType() reflect.Type
func (GetStacksStackAzureDevopOutput) Id ¶
func (o GetStacksStackAzureDevopOutput) Id() pulumi.StringOutput
func (GetStacksStackAzureDevopOutput) IsDefault ¶
func (o GetStacksStackAzureDevopOutput) IsDefault() pulumi.BoolOutput
func (GetStacksStackAzureDevopOutput) Project ¶
func (o GetStacksStackAzureDevopOutput) Project() pulumi.StringOutput
func (GetStacksStackAzureDevopOutput) ToGetStacksStackAzureDevopOutput ¶
func (o GetStacksStackAzureDevopOutput) ToGetStacksStackAzureDevopOutput() GetStacksStackAzureDevopOutput
func (GetStacksStackAzureDevopOutput) ToGetStacksStackAzureDevopOutputWithContext ¶
func (o GetStacksStackAzureDevopOutput) ToGetStacksStackAzureDevopOutputWithContext(ctx context.Context) GetStacksStackAzureDevopOutput
func (GetStacksStackAzureDevopOutput) ToOutput ¶
func (o GetStacksStackAzureDevopOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackAzureDevop]
type GetStacksStackBitbucketCloudArgs ¶
type GetStacksStackBitbucketCloudArgs struct { Id pulumi.StringInput `pulumi:"id"` IsDefault pulumi.BoolInput `pulumi:"isDefault"` Namespace pulumi.StringInput `pulumi:"namespace"` }
func (GetStacksStackBitbucketCloudArgs) ElementType ¶
func (GetStacksStackBitbucketCloudArgs) ElementType() reflect.Type
func (GetStacksStackBitbucketCloudArgs) ToGetStacksStackBitbucketCloudOutput ¶
func (i GetStacksStackBitbucketCloudArgs) ToGetStacksStackBitbucketCloudOutput() GetStacksStackBitbucketCloudOutput
func (GetStacksStackBitbucketCloudArgs) ToGetStacksStackBitbucketCloudOutputWithContext ¶
func (i GetStacksStackBitbucketCloudArgs) ToGetStacksStackBitbucketCloudOutputWithContext(ctx context.Context) GetStacksStackBitbucketCloudOutput
func (GetStacksStackBitbucketCloudArgs) ToOutput ¶
func (i GetStacksStackBitbucketCloudArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackBitbucketCloud]
type GetStacksStackBitbucketCloudArray ¶
type GetStacksStackBitbucketCloudArray []GetStacksStackBitbucketCloudInput
func (GetStacksStackBitbucketCloudArray) ElementType ¶
func (GetStacksStackBitbucketCloudArray) ElementType() reflect.Type
func (GetStacksStackBitbucketCloudArray) ToGetStacksStackBitbucketCloudArrayOutput ¶
func (i GetStacksStackBitbucketCloudArray) ToGetStacksStackBitbucketCloudArrayOutput() GetStacksStackBitbucketCloudArrayOutput
func (GetStacksStackBitbucketCloudArray) ToGetStacksStackBitbucketCloudArrayOutputWithContext ¶
func (i GetStacksStackBitbucketCloudArray) ToGetStacksStackBitbucketCloudArrayOutputWithContext(ctx context.Context) GetStacksStackBitbucketCloudArrayOutput
func (GetStacksStackBitbucketCloudArray) ToOutput ¶
func (i GetStacksStackBitbucketCloudArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackBitbucketCloud]
type GetStacksStackBitbucketCloudArrayInput ¶
type GetStacksStackBitbucketCloudArrayInput interface { pulumi.Input ToGetStacksStackBitbucketCloudArrayOutput() GetStacksStackBitbucketCloudArrayOutput ToGetStacksStackBitbucketCloudArrayOutputWithContext(context.Context) GetStacksStackBitbucketCloudArrayOutput }
GetStacksStackBitbucketCloudArrayInput is an input type that accepts GetStacksStackBitbucketCloudArray and GetStacksStackBitbucketCloudArrayOutput values. You can construct a concrete instance of `GetStacksStackBitbucketCloudArrayInput` via:
GetStacksStackBitbucketCloudArray{ GetStacksStackBitbucketCloudArgs{...} }
type GetStacksStackBitbucketCloudArrayOutput ¶
type GetStacksStackBitbucketCloudArrayOutput struct{ *pulumi.OutputState }
func (GetStacksStackBitbucketCloudArrayOutput) ElementType ¶
func (GetStacksStackBitbucketCloudArrayOutput) ElementType() reflect.Type
func (GetStacksStackBitbucketCloudArrayOutput) ToGetStacksStackBitbucketCloudArrayOutput ¶
func (o GetStacksStackBitbucketCloudArrayOutput) ToGetStacksStackBitbucketCloudArrayOutput() GetStacksStackBitbucketCloudArrayOutput
func (GetStacksStackBitbucketCloudArrayOutput) ToGetStacksStackBitbucketCloudArrayOutputWithContext ¶
func (o GetStacksStackBitbucketCloudArrayOutput) ToGetStacksStackBitbucketCloudArrayOutputWithContext(ctx context.Context) GetStacksStackBitbucketCloudArrayOutput
func (GetStacksStackBitbucketCloudArrayOutput) ToOutput ¶
func (o GetStacksStackBitbucketCloudArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackBitbucketCloud]
type GetStacksStackBitbucketCloudInput ¶
type GetStacksStackBitbucketCloudInput interface { pulumi.Input ToGetStacksStackBitbucketCloudOutput() GetStacksStackBitbucketCloudOutput ToGetStacksStackBitbucketCloudOutputWithContext(context.Context) GetStacksStackBitbucketCloudOutput }
GetStacksStackBitbucketCloudInput is an input type that accepts GetStacksStackBitbucketCloudArgs and GetStacksStackBitbucketCloudOutput values. You can construct a concrete instance of `GetStacksStackBitbucketCloudInput` via:
GetStacksStackBitbucketCloudArgs{...}
type GetStacksStackBitbucketCloudOutput ¶
type GetStacksStackBitbucketCloudOutput struct{ *pulumi.OutputState }
func (GetStacksStackBitbucketCloudOutput) ElementType ¶
func (GetStacksStackBitbucketCloudOutput) ElementType() reflect.Type
func (GetStacksStackBitbucketCloudOutput) Id ¶
func (o GetStacksStackBitbucketCloudOutput) Id() pulumi.StringOutput
func (GetStacksStackBitbucketCloudOutput) IsDefault ¶
func (o GetStacksStackBitbucketCloudOutput) IsDefault() pulumi.BoolOutput
func (GetStacksStackBitbucketCloudOutput) Namespace ¶
func (o GetStacksStackBitbucketCloudOutput) Namespace() pulumi.StringOutput
func (GetStacksStackBitbucketCloudOutput) ToGetStacksStackBitbucketCloudOutput ¶
func (o GetStacksStackBitbucketCloudOutput) ToGetStacksStackBitbucketCloudOutput() GetStacksStackBitbucketCloudOutput
func (GetStacksStackBitbucketCloudOutput) ToGetStacksStackBitbucketCloudOutputWithContext ¶
func (o GetStacksStackBitbucketCloudOutput) ToGetStacksStackBitbucketCloudOutputWithContext(ctx context.Context) GetStacksStackBitbucketCloudOutput
func (GetStacksStackBitbucketCloudOutput) ToOutput ¶
func (o GetStacksStackBitbucketCloudOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackBitbucketCloud]
type GetStacksStackBitbucketDatacenterArgs ¶
type GetStacksStackBitbucketDatacenterArgs struct { Id pulumi.StringInput `pulumi:"id"` IsDefault pulumi.BoolInput `pulumi:"isDefault"` Namespace pulumi.StringInput `pulumi:"namespace"` }
func (GetStacksStackBitbucketDatacenterArgs) ElementType ¶
func (GetStacksStackBitbucketDatacenterArgs) ElementType() reflect.Type
func (GetStacksStackBitbucketDatacenterArgs) ToGetStacksStackBitbucketDatacenterOutput ¶
func (i GetStacksStackBitbucketDatacenterArgs) ToGetStacksStackBitbucketDatacenterOutput() GetStacksStackBitbucketDatacenterOutput
func (GetStacksStackBitbucketDatacenterArgs) ToGetStacksStackBitbucketDatacenterOutputWithContext ¶
func (i GetStacksStackBitbucketDatacenterArgs) ToGetStacksStackBitbucketDatacenterOutputWithContext(ctx context.Context) GetStacksStackBitbucketDatacenterOutput
func (GetStacksStackBitbucketDatacenterArgs) ToOutput ¶
func (i GetStacksStackBitbucketDatacenterArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackBitbucketDatacenter]
type GetStacksStackBitbucketDatacenterArray ¶
type GetStacksStackBitbucketDatacenterArray []GetStacksStackBitbucketDatacenterInput
func (GetStacksStackBitbucketDatacenterArray) ElementType ¶
func (GetStacksStackBitbucketDatacenterArray) ElementType() reflect.Type
func (GetStacksStackBitbucketDatacenterArray) ToGetStacksStackBitbucketDatacenterArrayOutput ¶
func (i GetStacksStackBitbucketDatacenterArray) ToGetStacksStackBitbucketDatacenterArrayOutput() GetStacksStackBitbucketDatacenterArrayOutput
func (GetStacksStackBitbucketDatacenterArray) ToGetStacksStackBitbucketDatacenterArrayOutputWithContext ¶
func (i GetStacksStackBitbucketDatacenterArray) ToGetStacksStackBitbucketDatacenterArrayOutputWithContext(ctx context.Context) GetStacksStackBitbucketDatacenterArrayOutput
func (GetStacksStackBitbucketDatacenterArray) ToOutput ¶
func (i GetStacksStackBitbucketDatacenterArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackBitbucketDatacenter]
type GetStacksStackBitbucketDatacenterArrayInput ¶
type GetStacksStackBitbucketDatacenterArrayInput interface { pulumi.Input ToGetStacksStackBitbucketDatacenterArrayOutput() GetStacksStackBitbucketDatacenterArrayOutput ToGetStacksStackBitbucketDatacenterArrayOutputWithContext(context.Context) GetStacksStackBitbucketDatacenterArrayOutput }
GetStacksStackBitbucketDatacenterArrayInput is an input type that accepts GetStacksStackBitbucketDatacenterArray and GetStacksStackBitbucketDatacenterArrayOutput values. You can construct a concrete instance of `GetStacksStackBitbucketDatacenterArrayInput` via:
GetStacksStackBitbucketDatacenterArray{ GetStacksStackBitbucketDatacenterArgs{...} }
type GetStacksStackBitbucketDatacenterArrayOutput ¶
type GetStacksStackBitbucketDatacenterArrayOutput struct{ *pulumi.OutputState }
func (GetStacksStackBitbucketDatacenterArrayOutput) ElementType ¶
func (GetStacksStackBitbucketDatacenterArrayOutput) ElementType() reflect.Type
func (GetStacksStackBitbucketDatacenterArrayOutput) ToGetStacksStackBitbucketDatacenterArrayOutput ¶
func (o GetStacksStackBitbucketDatacenterArrayOutput) ToGetStacksStackBitbucketDatacenterArrayOutput() GetStacksStackBitbucketDatacenterArrayOutput
func (GetStacksStackBitbucketDatacenterArrayOutput) ToGetStacksStackBitbucketDatacenterArrayOutputWithContext ¶
func (o GetStacksStackBitbucketDatacenterArrayOutput) ToGetStacksStackBitbucketDatacenterArrayOutputWithContext(ctx context.Context) GetStacksStackBitbucketDatacenterArrayOutput
func (GetStacksStackBitbucketDatacenterArrayOutput) ToOutput ¶
func (o GetStacksStackBitbucketDatacenterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackBitbucketDatacenter]
type GetStacksStackBitbucketDatacenterInput ¶
type GetStacksStackBitbucketDatacenterInput interface { pulumi.Input ToGetStacksStackBitbucketDatacenterOutput() GetStacksStackBitbucketDatacenterOutput ToGetStacksStackBitbucketDatacenterOutputWithContext(context.Context) GetStacksStackBitbucketDatacenterOutput }
GetStacksStackBitbucketDatacenterInput is an input type that accepts GetStacksStackBitbucketDatacenterArgs and GetStacksStackBitbucketDatacenterOutput values. You can construct a concrete instance of `GetStacksStackBitbucketDatacenterInput` via:
GetStacksStackBitbucketDatacenterArgs{...}
type GetStacksStackBitbucketDatacenterOutput ¶
type GetStacksStackBitbucketDatacenterOutput struct{ *pulumi.OutputState }
func (GetStacksStackBitbucketDatacenterOutput) ElementType ¶
func (GetStacksStackBitbucketDatacenterOutput) ElementType() reflect.Type
func (GetStacksStackBitbucketDatacenterOutput) Id ¶
func (o GetStacksStackBitbucketDatacenterOutput) Id() pulumi.StringOutput
func (GetStacksStackBitbucketDatacenterOutput) IsDefault ¶
func (o GetStacksStackBitbucketDatacenterOutput) IsDefault() pulumi.BoolOutput
func (GetStacksStackBitbucketDatacenterOutput) Namespace ¶
func (o GetStacksStackBitbucketDatacenterOutput) Namespace() pulumi.StringOutput
func (GetStacksStackBitbucketDatacenterOutput) ToGetStacksStackBitbucketDatacenterOutput ¶
func (o GetStacksStackBitbucketDatacenterOutput) ToGetStacksStackBitbucketDatacenterOutput() GetStacksStackBitbucketDatacenterOutput
func (GetStacksStackBitbucketDatacenterOutput) ToGetStacksStackBitbucketDatacenterOutputWithContext ¶
func (o GetStacksStackBitbucketDatacenterOutput) ToGetStacksStackBitbucketDatacenterOutputWithContext(ctx context.Context) GetStacksStackBitbucketDatacenterOutput
func (GetStacksStackBitbucketDatacenterOutput) ToOutput ¶
func (o GetStacksStackBitbucketDatacenterOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackBitbucketDatacenter]
type GetStacksStackCloudformationArgs ¶
type GetStacksStackCloudformationArgs struct { EntryTemplateFile pulumi.StringInput `pulumi:"entryTemplateFile"` Region pulumi.StringInput `pulumi:"region"` StackName pulumi.StringInput `pulumi:"stackName"` TemplateBucket pulumi.StringInput `pulumi:"templateBucket"` }
func (GetStacksStackCloudformationArgs) ElementType ¶
func (GetStacksStackCloudformationArgs) ElementType() reflect.Type
func (GetStacksStackCloudformationArgs) ToGetStacksStackCloudformationOutput ¶
func (i GetStacksStackCloudformationArgs) ToGetStacksStackCloudformationOutput() GetStacksStackCloudformationOutput
func (GetStacksStackCloudformationArgs) ToGetStacksStackCloudformationOutputWithContext ¶
func (i GetStacksStackCloudformationArgs) ToGetStacksStackCloudformationOutputWithContext(ctx context.Context) GetStacksStackCloudformationOutput
func (GetStacksStackCloudformationArgs) ToOutput ¶
func (i GetStacksStackCloudformationArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackCloudformation]
type GetStacksStackCloudformationArray ¶
type GetStacksStackCloudformationArray []GetStacksStackCloudformationInput
func (GetStacksStackCloudformationArray) ElementType ¶
func (GetStacksStackCloudformationArray) ElementType() reflect.Type
func (GetStacksStackCloudformationArray) ToGetStacksStackCloudformationArrayOutput ¶
func (i GetStacksStackCloudformationArray) ToGetStacksStackCloudformationArrayOutput() GetStacksStackCloudformationArrayOutput
func (GetStacksStackCloudformationArray) ToGetStacksStackCloudformationArrayOutputWithContext ¶
func (i GetStacksStackCloudformationArray) ToGetStacksStackCloudformationArrayOutputWithContext(ctx context.Context) GetStacksStackCloudformationArrayOutput
func (GetStacksStackCloudformationArray) ToOutput ¶
func (i GetStacksStackCloudformationArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackCloudformation]
type GetStacksStackCloudformationArrayInput ¶
type GetStacksStackCloudformationArrayInput interface { pulumi.Input ToGetStacksStackCloudformationArrayOutput() GetStacksStackCloudformationArrayOutput ToGetStacksStackCloudformationArrayOutputWithContext(context.Context) GetStacksStackCloudformationArrayOutput }
GetStacksStackCloudformationArrayInput is an input type that accepts GetStacksStackCloudformationArray and GetStacksStackCloudformationArrayOutput values. You can construct a concrete instance of `GetStacksStackCloudformationArrayInput` via:
GetStacksStackCloudformationArray{ GetStacksStackCloudformationArgs{...} }
type GetStacksStackCloudformationArrayOutput ¶
type GetStacksStackCloudformationArrayOutput struct{ *pulumi.OutputState }
func (GetStacksStackCloudformationArrayOutput) ElementType ¶
func (GetStacksStackCloudformationArrayOutput) ElementType() reflect.Type
func (GetStacksStackCloudformationArrayOutput) ToGetStacksStackCloudformationArrayOutput ¶
func (o GetStacksStackCloudformationArrayOutput) ToGetStacksStackCloudformationArrayOutput() GetStacksStackCloudformationArrayOutput
func (GetStacksStackCloudformationArrayOutput) ToGetStacksStackCloudformationArrayOutputWithContext ¶
func (o GetStacksStackCloudformationArrayOutput) ToGetStacksStackCloudformationArrayOutputWithContext(ctx context.Context) GetStacksStackCloudformationArrayOutput
func (GetStacksStackCloudformationArrayOutput) ToOutput ¶
func (o GetStacksStackCloudformationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackCloudformation]
type GetStacksStackCloudformationInput ¶
type GetStacksStackCloudformationInput interface { pulumi.Input ToGetStacksStackCloudformationOutput() GetStacksStackCloudformationOutput ToGetStacksStackCloudformationOutputWithContext(context.Context) GetStacksStackCloudformationOutput }
GetStacksStackCloudformationInput is an input type that accepts GetStacksStackCloudformationArgs and GetStacksStackCloudformationOutput values. You can construct a concrete instance of `GetStacksStackCloudformationInput` via:
GetStacksStackCloudformationArgs{...}
type GetStacksStackCloudformationOutput ¶
type GetStacksStackCloudformationOutput struct{ *pulumi.OutputState }
func (GetStacksStackCloudformationOutput) ElementType ¶
func (GetStacksStackCloudformationOutput) ElementType() reflect.Type
func (GetStacksStackCloudformationOutput) EntryTemplateFile ¶
func (o GetStacksStackCloudformationOutput) EntryTemplateFile() pulumi.StringOutput
func (GetStacksStackCloudformationOutput) Region ¶
func (o GetStacksStackCloudformationOutput) Region() pulumi.StringOutput
func (GetStacksStackCloudformationOutput) StackName ¶
func (o GetStacksStackCloudformationOutput) StackName() pulumi.StringOutput
func (GetStacksStackCloudformationOutput) TemplateBucket ¶
func (o GetStacksStackCloudformationOutput) TemplateBucket() pulumi.StringOutput
func (GetStacksStackCloudformationOutput) ToGetStacksStackCloudformationOutput ¶
func (o GetStacksStackCloudformationOutput) ToGetStacksStackCloudformationOutput() GetStacksStackCloudformationOutput
func (GetStacksStackCloudformationOutput) ToGetStacksStackCloudformationOutputWithContext ¶
func (o GetStacksStackCloudformationOutput) ToGetStacksStackCloudformationOutputWithContext(ctx context.Context) GetStacksStackCloudformationOutput
func (GetStacksStackCloudformationOutput) ToOutput ¶
func (o GetStacksStackCloudformationOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackCloudformation]
type GetStacksStackGithubEnterpriseArgs ¶
type GetStacksStackGithubEnterpriseArgs struct { Id pulumi.StringInput `pulumi:"id"` IsDefault pulumi.BoolInput `pulumi:"isDefault"` Namespace pulumi.StringInput `pulumi:"namespace"` }
func (GetStacksStackGithubEnterpriseArgs) ElementType ¶
func (GetStacksStackGithubEnterpriseArgs) ElementType() reflect.Type
func (GetStacksStackGithubEnterpriseArgs) ToGetStacksStackGithubEnterpriseOutput ¶
func (i GetStacksStackGithubEnterpriseArgs) ToGetStacksStackGithubEnterpriseOutput() GetStacksStackGithubEnterpriseOutput
func (GetStacksStackGithubEnterpriseArgs) ToGetStacksStackGithubEnterpriseOutputWithContext ¶
func (i GetStacksStackGithubEnterpriseArgs) ToGetStacksStackGithubEnterpriseOutputWithContext(ctx context.Context) GetStacksStackGithubEnterpriseOutput
func (GetStacksStackGithubEnterpriseArgs) ToOutput ¶
func (i GetStacksStackGithubEnterpriseArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackGithubEnterprise]
type GetStacksStackGithubEnterpriseArray ¶
type GetStacksStackGithubEnterpriseArray []GetStacksStackGithubEnterpriseInput
func (GetStacksStackGithubEnterpriseArray) ElementType ¶
func (GetStacksStackGithubEnterpriseArray) ElementType() reflect.Type
func (GetStacksStackGithubEnterpriseArray) ToGetStacksStackGithubEnterpriseArrayOutput ¶
func (i GetStacksStackGithubEnterpriseArray) ToGetStacksStackGithubEnterpriseArrayOutput() GetStacksStackGithubEnterpriseArrayOutput
func (GetStacksStackGithubEnterpriseArray) ToGetStacksStackGithubEnterpriseArrayOutputWithContext ¶
func (i GetStacksStackGithubEnterpriseArray) ToGetStacksStackGithubEnterpriseArrayOutputWithContext(ctx context.Context) GetStacksStackGithubEnterpriseArrayOutput
func (GetStacksStackGithubEnterpriseArray) ToOutput ¶
func (i GetStacksStackGithubEnterpriseArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackGithubEnterprise]
type GetStacksStackGithubEnterpriseArrayInput ¶
type GetStacksStackGithubEnterpriseArrayInput interface { pulumi.Input ToGetStacksStackGithubEnterpriseArrayOutput() GetStacksStackGithubEnterpriseArrayOutput ToGetStacksStackGithubEnterpriseArrayOutputWithContext(context.Context) GetStacksStackGithubEnterpriseArrayOutput }
GetStacksStackGithubEnterpriseArrayInput is an input type that accepts GetStacksStackGithubEnterpriseArray and GetStacksStackGithubEnterpriseArrayOutput values. You can construct a concrete instance of `GetStacksStackGithubEnterpriseArrayInput` via:
GetStacksStackGithubEnterpriseArray{ GetStacksStackGithubEnterpriseArgs{...} }
type GetStacksStackGithubEnterpriseArrayOutput ¶
type GetStacksStackGithubEnterpriseArrayOutput struct{ *pulumi.OutputState }
func (GetStacksStackGithubEnterpriseArrayOutput) ElementType ¶
func (GetStacksStackGithubEnterpriseArrayOutput) ElementType() reflect.Type
func (GetStacksStackGithubEnterpriseArrayOutput) ToGetStacksStackGithubEnterpriseArrayOutput ¶
func (o GetStacksStackGithubEnterpriseArrayOutput) ToGetStacksStackGithubEnterpriseArrayOutput() GetStacksStackGithubEnterpriseArrayOutput
func (GetStacksStackGithubEnterpriseArrayOutput) ToGetStacksStackGithubEnterpriseArrayOutputWithContext ¶
func (o GetStacksStackGithubEnterpriseArrayOutput) ToGetStacksStackGithubEnterpriseArrayOutputWithContext(ctx context.Context) GetStacksStackGithubEnterpriseArrayOutput
func (GetStacksStackGithubEnterpriseArrayOutput) ToOutput ¶
func (o GetStacksStackGithubEnterpriseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackGithubEnterprise]
type GetStacksStackGithubEnterpriseInput ¶
type GetStacksStackGithubEnterpriseInput interface { pulumi.Input ToGetStacksStackGithubEnterpriseOutput() GetStacksStackGithubEnterpriseOutput ToGetStacksStackGithubEnterpriseOutputWithContext(context.Context) GetStacksStackGithubEnterpriseOutput }
GetStacksStackGithubEnterpriseInput is an input type that accepts GetStacksStackGithubEnterpriseArgs and GetStacksStackGithubEnterpriseOutput values. You can construct a concrete instance of `GetStacksStackGithubEnterpriseInput` via:
GetStacksStackGithubEnterpriseArgs{...}
type GetStacksStackGithubEnterpriseOutput ¶
type GetStacksStackGithubEnterpriseOutput struct{ *pulumi.OutputState }
func (GetStacksStackGithubEnterpriseOutput) ElementType ¶
func (GetStacksStackGithubEnterpriseOutput) ElementType() reflect.Type
func (GetStacksStackGithubEnterpriseOutput) Id ¶
func (o GetStacksStackGithubEnterpriseOutput) Id() pulumi.StringOutput
func (GetStacksStackGithubEnterpriseOutput) IsDefault ¶
func (o GetStacksStackGithubEnterpriseOutput) IsDefault() pulumi.BoolOutput
func (GetStacksStackGithubEnterpriseOutput) Namespace ¶
func (o GetStacksStackGithubEnterpriseOutput) Namespace() pulumi.StringOutput
func (GetStacksStackGithubEnterpriseOutput) ToGetStacksStackGithubEnterpriseOutput ¶
func (o GetStacksStackGithubEnterpriseOutput) ToGetStacksStackGithubEnterpriseOutput() GetStacksStackGithubEnterpriseOutput
func (GetStacksStackGithubEnterpriseOutput) ToGetStacksStackGithubEnterpriseOutputWithContext ¶
func (o GetStacksStackGithubEnterpriseOutput) ToGetStacksStackGithubEnterpriseOutputWithContext(ctx context.Context) GetStacksStackGithubEnterpriseOutput
func (GetStacksStackGithubEnterpriseOutput) ToOutput ¶
func (o GetStacksStackGithubEnterpriseOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackGithubEnterprise]
type GetStacksStackGitlab ¶
type GetStacksStackGitlabArgs ¶
type GetStacksStackGitlabArgs struct { Id pulumi.StringInput `pulumi:"id"` IsDefault pulumi.BoolInput `pulumi:"isDefault"` Namespace pulumi.StringInput `pulumi:"namespace"` }
func (GetStacksStackGitlabArgs) ElementType ¶
func (GetStacksStackGitlabArgs) ElementType() reflect.Type
func (GetStacksStackGitlabArgs) ToGetStacksStackGitlabOutput ¶
func (i GetStacksStackGitlabArgs) ToGetStacksStackGitlabOutput() GetStacksStackGitlabOutput
func (GetStacksStackGitlabArgs) ToGetStacksStackGitlabOutputWithContext ¶
func (i GetStacksStackGitlabArgs) ToGetStacksStackGitlabOutputWithContext(ctx context.Context) GetStacksStackGitlabOutput
func (GetStacksStackGitlabArgs) ToOutput ¶
func (i GetStacksStackGitlabArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackGitlab]
type GetStacksStackGitlabArray ¶
type GetStacksStackGitlabArray []GetStacksStackGitlabInput
func (GetStacksStackGitlabArray) ElementType ¶
func (GetStacksStackGitlabArray) ElementType() reflect.Type
func (GetStacksStackGitlabArray) ToGetStacksStackGitlabArrayOutput ¶
func (i GetStacksStackGitlabArray) ToGetStacksStackGitlabArrayOutput() GetStacksStackGitlabArrayOutput
func (GetStacksStackGitlabArray) ToGetStacksStackGitlabArrayOutputWithContext ¶
func (i GetStacksStackGitlabArray) ToGetStacksStackGitlabArrayOutputWithContext(ctx context.Context) GetStacksStackGitlabArrayOutput
func (GetStacksStackGitlabArray) ToOutput ¶
func (i GetStacksStackGitlabArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackGitlab]
type GetStacksStackGitlabArrayInput ¶
type GetStacksStackGitlabArrayInput interface { pulumi.Input ToGetStacksStackGitlabArrayOutput() GetStacksStackGitlabArrayOutput ToGetStacksStackGitlabArrayOutputWithContext(context.Context) GetStacksStackGitlabArrayOutput }
GetStacksStackGitlabArrayInput is an input type that accepts GetStacksStackGitlabArray and GetStacksStackGitlabArrayOutput values. You can construct a concrete instance of `GetStacksStackGitlabArrayInput` via:
GetStacksStackGitlabArray{ GetStacksStackGitlabArgs{...} }
type GetStacksStackGitlabArrayOutput ¶
type GetStacksStackGitlabArrayOutput struct{ *pulumi.OutputState }
func (GetStacksStackGitlabArrayOutput) ElementType ¶
func (GetStacksStackGitlabArrayOutput) ElementType() reflect.Type
func (GetStacksStackGitlabArrayOutput) Index ¶
func (o GetStacksStackGitlabArrayOutput) Index(i pulumi.IntInput) GetStacksStackGitlabOutput
func (GetStacksStackGitlabArrayOutput) ToGetStacksStackGitlabArrayOutput ¶
func (o GetStacksStackGitlabArrayOutput) ToGetStacksStackGitlabArrayOutput() GetStacksStackGitlabArrayOutput
func (GetStacksStackGitlabArrayOutput) ToGetStacksStackGitlabArrayOutputWithContext ¶
func (o GetStacksStackGitlabArrayOutput) ToGetStacksStackGitlabArrayOutputWithContext(ctx context.Context) GetStacksStackGitlabArrayOutput
func (GetStacksStackGitlabArrayOutput) ToOutput ¶
func (o GetStacksStackGitlabArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackGitlab]
type GetStacksStackGitlabInput ¶
type GetStacksStackGitlabInput interface { pulumi.Input ToGetStacksStackGitlabOutput() GetStacksStackGitlabOutput ToGetStacksStackGitlabOutputWithContext(context.Context) GetStacksStackGitlabOutput }
GetStacksStackGitlabInput is an input type that accepts GetStacksStackGitlabArgs and GetStacksStackGitlabOutput values. You can construct a concrete instance of `GetStacksStackGitlabInput` via:
GetStacksStackGitlabArgs{...}
type GetStacksStackGitlabOutput ¶
type GetStacksStackGitlabOutput struct{ *pulumi.OutputState }
func (GetStacksStackGitlabOutput) ElementType ¶
func (GetStacksStackGitlabOutput) ElementType() reflect.Type
func (GetStacksStackGitlabOutput) Id ¶
func (o GetStacksStackGitlabOutput) Id() pulumi.StringOutput
func (GetStacksStackGitlabOutput) IsDefault ¶
func (o GetStacksStackGitlabOutput) IsDefault() pulumi.BoolOutput
func (GetStacksStackGitlabOutput) Namespace ¶
func (o GetStacksStackGitlabOutput) Namespace() pulumi.StringOutput
func (GetStacksStackGitlabOutput) ToGetStacksStackGitlabOutput ¶
func (o GetStacksStackGitlabOutput) ToGetStacksStackGitlabOutput() GetStacksStackGitlabOutput
func (GetStacksStackGitlabOutput) ToGetStacksStackGitlabOutputWithContext ¶
func (o GetStacksStackGitlabOutput) ToGetStacksStackGitlabOutputWithContext(ctx context.Context) GetStacksStackGitlabOutput
func (GetStacksStackGitlabOutput) ToOutput ¶
func (o GetStacksStackGitlabOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackGitlab]
type GetStacksStackInput ¶
type GetStacksStackInput interface { pulumi.Input ToGetStacksStackOutput() GetStacksStackOutput ToGetStacksStackOutputWithContext(context.Context) GetStacksStackOutput }
GetStacksStackInput is an input type that accepts GetStacksStackArgs and GetStacksStackOutput values. You can construct a concrete instance of `GetStacksStackInput` via:
GetStacksStackArgs{...}
type GetStacksStackKubernete ¶
type GetStacksStackKuberneteArgs ¶
type GetStacksStackKuberneteArgs struct { KubectlVersion pulumi.StringInput `pulumi:"kubectlVersion"` Namespace pulumi.StringInput `pulumi:"namespace"` }
func (GetStacksStackKuberneteArgs) ElementType ¶
func (GetStacksStackKuberneteArgs) ElementType() reflect.Type
func (GetStacksStackKuberneteArgs) ToGetStacksStackKuberneteOutput ¶
func (i GetStacksStackKuberneteArgs) ToGetStacksStackKuberneteOutput() GetStacksStackKuberneteOutput
func (GetStacksStackKuberneteArgs) ToGetStacksStackKuberneteOutputWithContext ¶
func (i GetStacksStackKuberneteArgs) ToGetStacksStackKuberneteOutputWithContext(ctx context.Context) GetStacksStackKuberneteOutput
func (GetStacksStackKuberneteArgs) ToOutput ¶
func (i GetStacksStackKuberneteArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackKubernete]
type GetStacksStackKuberneteArray ¶
type GetStacksStackKuberneteArray []GetStacksStackKuberneteInput
func (GetStacksStackKuberneteArray) ElementType ¶
func (GetStacksStackKuberneteArray) ElementType() reflect.Type
func (GetStacksStackKuberneteArray) ToGetStacksStackKuberneteArrayOutput ¶
func (i GetStacksStackKuberneteArray) ToGetStacksStackKuberneteArrayOutput() GetStacksStackKuberneteArrayOutput
func (GetStacksStackKuberneteArray) ToGetStacksStackKuberneteArrayOutputWithContext ¶
func (i GetStacksStackKuberneteArray) ToGetStacksStackKuberneteArrayOutputWithContext(ctx context.Context) GetStacksStackKuberneteArrayOutput
func (GetStacksStackKuberneteArray) ToOutput ¶
func (i GetStacksStackKuberneteArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackKubernete]
type GetStacksStackKuberneteArrayInput ¶
type GetStacksStackKuberneteArrayInput interface { pulumi.Input ToGetStacksStackKuberneteArrayOutput() GetStacksStackKuberneteArrayOutput ToGetStacksStackKuberneteArrayOutputWithContext(context.Context) GetStacksStackKuberneteArrayOutput }
GetStacksStackKuberneteArrayInput is an input type that accepts GetStacksStackKuberneteArray and GetStacksStackKuberneteArrayOutput values. You can construct a concrete instance of `GetStacksStackKuberneteArrayInput` via:
GetStacksStackKuberneteArray{ GetStacksStackKuberneteArgs{...} }
type GetStacksStackKuberneteArrayOutput ¶
type GetStacksStackKuberneteArrayOutput struct{ *pulumi.OutputState }
func (GetStacksStackKuberneteArrayOutput) ElementType ¶
func (GetStacksStackKuberneteArrayOutput) ElementType() reflect.Type
func (GetStacksStackKuberneteArrayOutput) Index ¶
func (o GetStacksStackKuberneteArrayOutput) Index(i pulumi.IntInput) GetStacksStackKuberneteOutput
func (GetStacksStackKuberneteArrayOutput) ToGetStacksStackKuberneteArrayOutput ¶
func (o GetStacksStackKuberneteArrayOutput) ToGetStacksStackKuberneteArrayOutput() GetStacksStackKuberneteArrayOutput
func (GetStacksStackKuberneteArrayOutput) ToGetStacksStackKuberneteArrayOutputWithContext ¶
func (o GetStacksStackKuberneteArrayOutput) ToGetStacksStackKuberneteArrayOutputWithContext(ctx context.Context) GetStacksStackKuberneteArrayOutput
func (GetStacksStackKuberneteArrayOutput) ToOutput ¶
func (o GetStacksStackKuberneteArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackKubernete]
type GetStacksStackKuberneteInput ¶
type GetStacksStackKuberneteInput interface { pulumi.Input ToGetStacksStackKuberneteOutput() GetStacksStackKuberneteOutput ToGetStacksStackKuberneteOutputWithContext(context.Context) GetStacksStackKuberneteOutput }
GetStacksStackKuberneteInput is an input type that accepts GetStacksStackKuberneteArgs and GetStacksStackKuberneteOutput values. You can construct a concrete instance of `GetStacksStackKuberneteInput` via:
GetStacksStackKuberneteArgs{...}
type GetStacksStackKuberneteOutput ¶
type GetStacksStackKuberneteOutput struct{ *pulumi.OutputState }
func (GetStacksStackKuberneteOutput) ElementType ¶
func (GetStacksStackKuberneteOutput) ElementType() reflect.Type
func (GetStacksStackKuberneteOutput) KubectlVersion ¶
func (o GetStacksStackKuberneteOutput) KubectlVersion() pulumi.StringOutput
func (GetStacksStackKuberneteOutput) Namespace ¶
func (o GetStacksStackKuberneteOutput) Namespace() pulumi.StringOutput
func (GetStacksStackKuberneteOutput) ToGetStacksStackKuberneteOutput ¶
func (o GetStacksStackKuberneteOutput) ToGetStacksStackKuberneteOutput() GetStacksStackKuberneteOutput
func (GetStacksStackKuberneteOutput) ToGetStacksStackKuberneteOutputWithContext ¶
func (o GetStacksStackKuberneteOutput) ToGetStacksStackKuberneteOutputWithContext(ctx context.Context) GetStacksStackKuberneteOutput
func (GetStacksStackKuberneteOutput) ToOutput ¶
func (o GetStacksStackKuberneteOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackKubernete]
type GetStacksStackOutput ¶
type GetStacksStackOutput struct{ *pulumi.OutputState }
func (GetStacksStackOutput) AdditionalProjectGlobs ¶
func (o GetStacksStackOutput) AdditionalProjectGlobs() pulumi.StringArrayOutput
func (GetStacksStackOutput) Administrative ¶
func (o GetStacksStackOutput) Administrative() pulumi.BoolOutput
func (GetStacksStackOutput) AfterApplies ¶
func (o GetStacksStackOutput) AfterApplies() pulumi.StringArrayOutput
func (GetStacksStackOutput) AfterDestroys ¶
func (o GetStacksStackOutput) AfterDestroys() pulumi.StringArrayOutput
func (GetStacksStackOutput) AfterInits ¶
func (o GetStacksStackOutput) AfterInits() pulumi.StringArrayOutput
func (GetStacksStackOutput) AfterPerforms ¶
func (o GetStacksStackOutput) AfterPerforms() pulumi.StringArrayOutput
func (GetStacksStackOutput) AfterPlans ¶
func (o GetStacksStackOutput) AfterPlans() pulumi.StringArrayOutput
func (GetStacksStackOutput) AfterRuns ¶
func (o GetStacksStackOutput) AfterRuns() pulumi.StringArrayOutput
func (GetStacksStackOutput) Ansibles ¶
func (o GetStacksStackOutput) Ansibles() GetStacksStackAnsibleArrayOutput
func (GetStacksStackOutput) Autodeploy ¶
func (o GetStacksStackOutput) Autodeploy() pulumi.BoolOutput
func (GetStacksStackOutput) Autoretry ¶
func (o GetStacksStackOutput) Autoretry() pulumi.BoolOutput
func (GetStacksStackOutput) AwsAssumeRolePolicyStatement ¶
func (o GetStacksStackOutput) AwsAssumeRolePolicyStatement() pulumi.StringOutput
func (GetStacksStackOutput) AzureDevops ¶
func (o GetStacksStackOutput) AzureDevops() GetStacksStackAzureDevopArrayOutput
func (GetStacksStackOutput) BeforeApplies ¶
func (o GetStacksStackOutput) BeforeApplies() pulumi.StringArrayOutput
func (GetStacksStackOutput) BeforeDestroys ¶
func (o GetStacksStackOutput) BeforeDestroys() pulumi.StringArrayOutput
func (GetStacksStackOutput) BeforeInits ¶
func (o GetStacksStackOutput) BeforeInits() pulumi.StringArrayOutput
func (GetStacksStackOutput) BeforePerforms ¶
func (o GetStacksStackOutput) BeforePerforms() pulumi.StringArrayOutput
func (GetStacksStackOutput) BeforePlans ¶
func (o GetStacksStackOutput) BeforePlans() pulumi.StringArrayOutput
func (GetStacksStackOutput) BitbucketClouds ¶
func (o GetStacksStackOutput) BitbucketClouds() GetStacksStackBitbucketCloudArrayOutput
func (GetStacksStackOutput) BitbucketDatacenters ¶
func (o GetStacksStackOutput) BitbucketDatacenters() GetStacksStackBitbucketDatacenterArrayOutput
func (GetStacksStackOutput) Branch ¶
func (o GetStacksStackOutput) Branch() pulumi.StringOutput
func (GetStacksStackOutput) Cloudformations ¶
func (o GetStacksStackOutput) Cloudformations() GetStacksStackCloudformationArrayOutput
func (GetStacksStackOutput) Description ¶
func (o GetStacksStackOutput) Description() pulumi.StringOutput
func (GetStacksStackOutput) ElementType ¶
func (GetStacksStackOutput) ElementType() reflect.Type
func (GetStacksStackOutput) EnableLocalPreview ¶
func (o GetStacksStackOutput) EnableLocalPreview() pulumi.BoolOutput
func (GetStacksStackOutput) GithubEnterprises ¶
func (o GetStacksStackOutput) GithubEnterprises() GetStacksStackGithubEnterpriseArrayOutput
func (GetStacksStackOutput) Gitlabs ¶
func (o GetStacksStackOutput) Gitlabs() GetStacksStackGitlabArrayOutput
func (GetStacksStackOutput) Kubernetes ¶
func (o GetStacksStackOutput) Kubernetes() GetStacksStackKuberneteArrayOutput
func (GetStacksStackOutput) Labels ¶
func (o GetStacksStackOutput) Labels() pulumi.StringArrayOutput
func (GetStacksStackOutput) ManageState ¶
func (o GetStacksStackOutput) ManageState() pulumi.BoolOutput
func (GetStacksStackOutput) Name ¶
func (o GetStacksStackOutput) Name() pulumi.StringOutput
func (GetStacksStackOutput) ProjectRoot ¶
func (o GetStacksStackOutput) ProjectRoot() pulumi.StringOutput
func (GetStacksStackOutput) ProtectFromDeletion ¶
func (o GetStacksStackOutput) ProtectFromDeletion() pulumi.BoolOutput
func (GetStacksStackOutput) Pulumis ¶
func (o GetStacksStackOutput) Pulumis() GetStacksStackPulumiArrayOutput
func (GetStacksStackOutput) RawGits ¶
func (o GetStacksStackOutput) RawGits() GetStacksStackRawGitArrayOutput
func (GetStacksStackOutput) Repository ¶
func (o GetStacksStackOutput) Repository() pulumi.StringOutput
func (GetStacksStackOutput) RunnerImage ¶
func (o GetStacksStackOutput) RunnerImage() pulumi.StringOutput
func (GetStacksStackOutput) Showcases ¶
func (o GetStacksStackOutput) Showcases() GetStacksStackShowcaseArrayOutput
func (GetStacksStackOutput) SpaceId ¶
func (o GetStacksStackOutput) SpaceId() pulumi.StringOutput
func (GetStacksStackOutput) StackId ¶
func (o GetStacksStackOutput) StackId() pulumi.StringOutput
func (GetStacksStackOutput) TerraformExternalStateAccess ¶
func (o GetStacksStackOutput) TerraformExternalStateAccess() pulumi.BoolOutput
func (GetStacksStackOutput) TerraformSmartSanitization ¶
func (o GetStacksStackOutput) TerraformSmartSanitization() pulumi.BoolOutput
func (GetStacksStackOutput) TerraformVersion ¶
func (o GetStacksStackOutput) TerraformVersion() pulumi.StringOutput
func (GetStacksStackOutput) TerraformWorkflowTool ¶
func (o GetStacksStackOutput) TerraformWorkflowTool() pulumi.StringOutput
func (GetStacksStackOutput) TerraformWorkspace ¶
func (o GetStacksStackOutput) TerraformWorkspace() pulumi.StringOutput
func (GetStacksStackOutput) ToGetStacksStackOutput ¶
func (o GetStacksStackOutput) ToGetStacksStackOutput() GetStacksStackOutput
func (GetStacksStackOutput) ToGetStacksStackOutputWithContext ¶
func (o GetStacksStackOutput) ToGetStacksStackOutputWithContext(ctx context.Context) GetStacksStackOutput
func (GetStacksStackOutput) ToOutput ¶
func (o GetStacksStackOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksStack]
func (GetStacksStackOutput) WorkerPoolId ¶
func (o GetStacksStackOutput) WorkerPoolId() pulumi.StringOutput
type GetStacksStackPulumi ¶
type GetStacksStackPulumiArgs ¶
type GetStacksStackPulumiArgs struct { LoginUrl pulumi.StringInput `pulumi:"loginUrl"` StackName pulumi.StringInput `pulumi:"stackName"` }
func (GetStacksStackPulumiArgs) ElementType ¶
func (GetStacksStackPulumiArgs) ElementType() reflect.Type
func (GetStacksStackPulumiArgs) ToGetStacksStackPulumiOutput ¶
func (i GetStacksStackPulumiArgs) ToGetStacksStackPulumiOutput() GetStacksStackPulumiOutput
func (GetStacksStackPulumiArgs) ToGetStacksStackPulumiOutputWithContext ¶
func (i GetStacksStackPulumiArgs) ToGetStacksStackPulumiOutputWithContext(ctx context.Context) GetStacksStackPulumiOutput
func (GetStacksStackPulumiArgs) ToOutput ¶
func (i GetStacksStackPulumiArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackPulumi]
type GetStacksStackPulumiArray ¶
type GetStacksStackPulumiArray []GetStacksStackPulumiInput
func (GetStacksStackPulumiArray) ElementType ¶
func (GetStacksStackPulumiArray) ElementType() reflect.Type
func (GetStacksStackPulumiArray) ToGetStacksStackPulumiArrayOutput ¶
func (i GetStacksStackPulumiArray) ToGetStacksStackPulumiArrayOutput() GetStacksStackPulumiArrayOutput
func (GetStacksStackPulumiArray) ToGetStacksStackPulumiArrayOutputWithContext ¶
func (i GetStacksStackPulumiArray) ToGetStacksStackPulumiArrayOutputWithContext(ctx context.Context) GetStacksStackPulumiArrayOutput
func (GetStacksStackPulumiArray) ToOutput ¶
func (i GetStacksStackPulumiArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackPulumi]
type GetStacksStackPulumiArrayInput ¶
type GetStacksStackPulumiArrayInput interface { pulumi.Input ToGetStacksStackPulumiArrayOutput() GetStacksStackPulumiArrayOutput ToGetStacksStackPulumiArrayOutputWithContext(context.Context) GetStacksStackPulumiArrayOutput }
GetStacksStackPulumiArrayInput is an input type that accepts GetStacksStackPulumiArray and GetStacksStackPulumiArrayOutput values. You can construct a concrete instance of `GetStacksStackPulumiArrayInput` via:
GetStacksStackPulumiArray{ GetStacksStackPulumiArgs{...} }
type GetStacksStackPulumiArrayOutput ¶
type GetStacksStackPulumiArrayOutput struct{ *pulumi.OutputState }
func (GetStacksStackPulumiArrayOutput) ElementType ¶
func (GetStacksStackPulumiArrayOutput) ElementType() reflect.Type
func (GetStacksStackPulumiArrayOutput) Index ¶
func (o GetStacksStackPulumiArrayOutput) Index(i pulumi.IntInput) GetStacksStackPulumiOutput
func (GetStacksStackPulumiArrayOutput) ToGetStacksStackPulumiArrayOutput ¶
func (o GetStacksStackPulumiArrayOutput) ToGetStacksStackPulumiArrayOutput() GetStacksStackPulumiArrayOutput
func (GetStacksStackPulumiArrayOutput) ToGetStacksStackPulumiArrayOutputWithContext ¶
func (o GetStacksStackPulumiArrayOutput) ToGetStacksStackPulumiArrayOutputWithContext(ctx context.Context) GetStacksStackPulumiArrayOutput
func (GetStacksStackPulumiArrayOutput) ToOutput ¶
func (o GetStacksStackPulumiArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackPulumi]
type GetStacksStackPulumiInput ¶
type GetStacksStackPulumiInput interface { pulumi.Input ToGetStacksStackPulumiOutput() GetStacksStackPulumiOutput ToGetStacksStackPulumiOutputWithContext(context.Context) GetStacksStackPulumiOutput }
GetStacksStackPulumiInput is an input type that accepts GetStacksStackPulumiArgs and GetStacksStackPulumiOutput values. You can construct a concrete instance of `GetStacksStackPulumiInput` via:
GetStacksStackPulumiArgs{...}
type GetStacksStackPulumiOutput ¶
type GetStacksStackPulumiOutput struct{ *pulumi.OutputState }
func (GetStacksStackPulumiOutput) ElementType ¶
func (GetStacksStackPulumiOutput) ElementType() reflect.Type
func (GetStacksStackPulumiOutput) LoginUrl ¶
func (o GetStacksStackPulumiOutput) LoginUrl() pulumi.StringOutput
func (GetStacksStackPulumiOutput) StackName ¶
func (o GetStacksStackPulumiOutput) StackName() pulumi.StringOutput
func (GetStacksStackPulumiOutput) ToGetStacksStackPulumiOutput ¶
func (o GetStacksStackPulumiOutput) ToGetStacksStackPulumiOutput() GetStacksStackPulumiOutput
func (GetStacksStackPulumiOutput) ToGetStacksStackPulumiOutputWithContext ¶
func (o GetStacksStackPulumiOutput) ToGetStacksStackPulumiOutputWithContext(ctx context.Context) GetStacksStackPulumiOutput
func (GetStacksStackPulumiOutput) ToOutput ¶
func (o GetStacksStackPulumiOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackPulumi]
type GetStacksStackRawGit ¶
type GetStacksStackRawGitArgs ¶
type GetStacksStackRawGitArgs struct { Namespace pulumi.StringInput `pulumi:"namespace"` Url pulumi.StringInput `pulumi:"url"` }
func (GetStacksStackRawGitArgs) ElementType ¶
func (GetStacksStackRawGitArgs) ElementType() reflect.Type
func (GetStacksStackRawGitArgs) ToGetStacksStackRawGitOutput ¶
func (i GetStacksStackRawGitArgs) ToGetStacksStackRawGitOutput() GetStacksStackRawGitOutput
func (GetStacksStackRawGitArgs) ToGetStacksStackRawGitOutputWithContext ¶
func (i GetStacksStackRawGitArgs) ToGetStacksStackRawGitOutputWithContext(ctx context.Context) GetStacksStackRawGitOutput
func (GetStacksStackRawGitArgs) ToOutput ¶
func (i GetStacksStackRawGitArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackRawGit]
type GetStacksStackRawGitArray ¶
type GetStacksStackRawGitArray []GetStacksStackRawGitInput
func (GetStacksStackRawGitArray) ElementType ¶
func (GetStacksStackRawGitArray) ElementType() reflect.Type
func (GetStacksStackRawGitArray) ToGetStacksStackRawGitArrayOutput ¶
func (i GetStacksStackRawGitArray) ToGetStacksStackRawGitArrayOutput() GetStacksStackRawGitArrayOutput
func (GetStacksStackRawGitArray) ToGetStacksStackRawGitArrayOutputWithContext ¶
func (i GetStacksStackRawGitArray) ToGetStacksStackRawGitArrayOutputWithContext(ctx context.Context) GetStacksStackRawGitArrayOutput
func (GetStacksStackRawGitArray) ToOutput ¶
func (i GetStacksStackRawGitArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackRawGit]
type GetStacksStackRawGitArrayInput ¶
type GetStacksStackRawGitArrayInput interface { pulumi.Input ToGetStacksStackRawGitArrayOutput() GetStacksStackRawGitArrayOutput ToGetStacksStackRawGitArrayOutputWithContext(context.Context) GetStacksStackRawGitArrayOutput }
GetStacksStackRawGitArrayInput is an input type that accepts GetStacksStackRawGitArray and GetStacksStackRawGitArrayOutput values. You can construct a concrete instance of `GetStacksStackRawGitArrayInput` via:
GetStacksStackRawGitArray{ GetStacksStackRawGitArgs{...} }
type GetStacksStackRawGitArrayOutput ¶
type GetStacksStackRawGitArrayOutput struct{ *pulumi.OutputState }
func (GetStacksStackRawGitArrayOutput) ElementType ¶
func (GetStacksStackRawGitArrayOutput) ElementType() reflect.Type
func (GetStacksStackRawGitArrayOutput) Index ¶
func (o GetStacksStackRawGitArrayOutput) Index(i pulumi.IntInput) GetStacksStackRawGitOutput
func (GetStacksStackRawGitArrayOutput) ToGetStacksStackRawGitArrayOutput ¶
func (o GetStacksStackRawGitArrayOutput) ToGetStacksStackRawGitArrayOutput() GetStacksStackRawGitArrayOutput
func (GetStacksStackRawGitArrayOutput) ToGetStacksStackRawGitArrayOutputWithContext ¶
func (o GetStacksStackRawGitArrayOutput) ToGetStacksStackRawGitArrayOutputWithContext(ctx context.Context) GetStacksStackRawGitArrayOutput
func (GetStacksStackRawGitArrayOutput) ToOutput ¶
func (o GetStacksStackRawGitArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackRawGit]
type GetStacksStackRawGitInput ¶
type GetStacksStackRawGitInput interface { pulumi.Input ToGetStacksStackRawGitOutput() GetStacksStackRawGitOutput ToGetStacksStackRawGitOutputWithContext(context.Context) GetStacksStackRawGitOutput }
GetStacksStackRawGitInput is an input type that accepts GetStacksStackRawGitArgs and GetStacksStackRawGitOutput values. You can construct a concrete instance of `GetStacksStackRawGitInput` via:
GetStacksStackRawGitArgs{...}
type GetStacksStackRawGitOutput ¶
type GetStacksStackRawGitOutput struct{ *pulumi.OutputState }
func (GetStacksStackRawGitOutput) ElementType ¶
func (GetStacksStackRawGitOutput) ElementType() reflect.Type
func (GetStacksStackRawGitOutput) Namespace ¶
func (o GetStacksStackRawGitOutput) Namespace() pulumi.StringOutput
func (GetStacksStackRawGitOutput) ToGetStacksStackRawGitOutput ¶
func (o GetStacksStackRawGitOutput) ToGetStacksStackRawGitOutput() GetStacksStackRawGitOutput
func (GetStacksStackRawGitOutput) ToGetStacksStackRawGitOutputWithContext ¶
func (o GetStacksStackRawGitOutput) ToGetStacksStackRawGitOutputWithContext(ctx context.Context) GetStacksStackRawGitOutput
func (GetStacksStackRawGitOutput) ToOutput ¶
func (o GetStacksStackRawGitOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackRawGit]
func (GetStacksStackRawGitOutput) Url ¶
func (o GetStacksStackRawGitOutput) Url() pulumi.StringOutput
type GetStacksStackShowcase ¶
type GetStacksStackShowcase struct {
Namespace string `pulumi:"namespace"`
}
type GetStacksStackShowcaseArgs ¶
type GetStacksStackShowcaseArgs struct {
Namespace pulumi.StringInput `pulumi:"namespace"`
}
func (GetStacksStackShowcaseArgs) ElementType ¶
func (GetStacksStackShowcaseArgs) ElementType() reflect.Type
func (GetStacksStackShowcaseArgs) ToGetStacksStackShowcaseOutput ¶
func (i GetStacksStackShowcaseArgs) ToGetStacksStackShowcaseOutput() GetStacksStackShowcaseOutput
func (GetStacksStackShowcaseArgs) ToGetStacksStackShowcaseOutputWithContext ¶
func (i GetStacksStackShowcaseArgs) ToGetStacksStackShowcaseOutputWithContext(ctx context.Context) GetStacksStackShowcaseOutput
func (GetStacksStackShowcaseArgs) ToOutput ¶
func (i GetStacksStackShowcaseArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackShowcase]
type GetStacksStackShowcaseArray ¶
type GetStacksStackShowcaseArray []GetStacksStackShowcaseInput
func (GetStacksStackShowcaseArray) ElementType ¶
func (GetStacksStackShowcaseArray) ElementType() reflect.Type
func (GetStacksStackShowcaseArray) ToGetStacksStackShowcaseArrayOutput ¶
func (i GetStacksStackShowcaseArray) ToGetStacksStackShowcaseArrayOutput() GetStacksStackShowcaseArrayOutput
func (GetStacksStackShowcaseArray) ToGetStacksStackShowcaseArrayOutputWithContext ¶
func (i GetStacksStackShowcaseArray) ToGetStacksStackShowcaseArrayOutputWithContext(ctx context.Context) GetStacksStackShowcaseArrayOutput
func (GetStacksStackShowcaseArray) ToOutput ¶
func (i GetStacksStackShowcaseArray) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackShowcase]
type GetStacksStackShowcaseArrayInput ¶
type GetStacksStackShowcaseArrayInput interface { pulumi.Input ToGetStacksStackShowcaseArrayOutput() GetStacksStackShowcaseArrayOutput ToGetStacksStackShowcaseArrayOutputWithContext(context.Context) GetStacksStackShowcaseArrayOutput }
GetStacksStackShowcaseArrayInput is an input type that accepts GetStacksStackShowcaseArray and GetStacksStackShowcaseArrayOutput values. You can construct a concrete instance of `GetStacksStackShowcaseArrayInput` via:
GetStacksStackShowcaseArray{ GetStacksStackShowcaseArgs{...} }
type GetStacksStackShowcaseArrayOutput ¶
type GetStacksStackShowcaseArrayOutput struct{ *pulumi.OutputState }
func (GetStacksStackShowcaseArrayOutput) ElementType ¶
func (GetStacksStackShowcaseArrayOutput) ElementType() reflect.Type
func (GetStacksStackShowcaseArrayOutput) Index ¶
func (o GetStacksStackShowcaseArrayOutput) Index(i pulumi.IntInput) GetStacksStackShowcaseOutput
func (GetStacksStackShowcaseArrayOutput) ToGetStacksStackShowcaseArrayOutput ¶
func (o GetStacksStackShowcaseArrayOutput) ToGetStacksStackShowcaseArrayOutput() GetStacksStackShowcaseArrayOutput
func (GetStacksStackShowcaseArrayOutput) ToGetStacksStackShowcaseArrayOutputWithContext ¶
func (o GetStacksStackShowcaseArrayOutput) ToGetStacksStackShowcaseArrayOutputWithContext(ctx context.Context) GetStacksStackShowcaseArrayOutput
func (GetStacksStackShowcaseArrayOutput) ToOutput ¶
func (o GetStacksStackShowcaseArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetStacksStackShowcase]
type GetStacksStackShowcaseInput ¶
type GetStacksStackShowcaseInput interface { pulumi.Input ToGetStacksStackShowcaseOutput() GetStacksStackShowcaseOutput ToGetStacksStackShowcaseOutputWithContext(context.Context) GetStacksStackShowcaseOutput }
GetStacksStackShowcaseInput is an input type that accepts GetStacksStackShowcaseArgs and GetStacksStackShowcaseOutput values. You can construct a concrete instance of `GetStacksStackShowcaseInput` via:
GetStacksStackShowcaseArgs{...}
type GetStacksStackShowcaseOutput ¶
type GetStacksStackShowcaseOutput struct{ *pulumi.OutputState }
func (GetStacksStackShowcaseOutput) ElementType ¶
func (GetStacksStackShowcaseOutput) ElementType() reflect.Type
func (GetStacksStackShowcaseOutput) Namespace ¶
func (o GetStacksStackShowcaseOutput) Namespace() pulumi.StringOutput
func (GetStacksStackShowcaseOutput) ToGetStacksStackShowcaseOutput ¶
func (o GetStacksStackShowcaseOutput) ToGetStacksStackShowcaseOutput() GetStacksStackShowcaseOutput
func (GetStacksStackShowcaseOutput) ToGetStacksStackShowcaseOutputWithContext ¶
func (o GetStacksStackShowcaseOutput) ToGetStacksStackShowcaseOutputWithContext(ctx context.Context) GetStacksStackShowcaseOutput
func (GetStacksStackShowcaseOutput) ToOutput ¶
func (o GetStacksStackShowcaseOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksStackShowcase]
type GetStacksState ¶
type GetStacksState struct {
AnyOfs []string `pulumi:"anyOfs"`
}
type GetStacksStateArgs ¶
type GetStacksStateArgs struct {
AnyOfs pulumi.StringArrayInput `pulumi:"anyOfs"`
}
func (GetStacksStateArgs) ElementType ¶
func (GetStacksStateArgs) ElementType() reflect.Type
func (GetStacksStateArgs) ToGetStacksStateOutput ¶
func (i GetStacksStateArgs) ToGetStacksStateOutput() GetStacksStateOutput
func (GetStacksStateArgs) ToGetStacksStateOutputWithContext ¶
func (i GetStacksStateArgs) ToGetStacksStateOutputWithContext(ctx context.Context) GetStacksStateOutput
func (GetStacksStateArgs) ToGetStacksStatePtrOutput ¶
func (i GetStacksStateArgs) ToGetStacksStatePtrOutput() GetStacksStatePtrOutput
func (GetStacksStateArgs) ToGetStacksStatePtrOutputWithContext ¶
func (i GetStacksStateArgs) ToGetStacksStatePtrOutputWithContext(ctx context.Context) GetStacksStatePtrOutput
func (GetStacksStateArgs) ToOutput ¶
func (i GetStacksStateArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksState]
type GetStacksStateInput ¶
type GetStacksStateInput interface { pulumi.Input ToGetStacksStateOutput() GetStacksStateOutput ToGetStacksStateOutputWithContext(context.Context) GetStacksStateOutput }
GetStacksStateInput is an input type that accepts GetStacksStateArgs and GetStacksStateOutput values. You can construct a concrete instance of `GetStacksStateInput` via:
GetStacksStateArgs{...}
type GetStacksStateOutput ¶
type GetStacksStateOutput struct{ *pulumi.OutputState }
func (GetStacksStateOutput) AnyOfs ¶
func (o GetStacksStateOutput) AnyOfs() pulumi.StringArrayOutput
func (GetStacksStateOutput) ElementType ¶
func (GetStacksStateOutput) ElementType() reflect.Type
func (GetStacksStateOutput) ToGetStacksStateOutput ¶
func (o GetStacksStateOutput) ToGetStacksStateOutput() GetStacksStateOutput
func (GetStacksStateOutput) ToGetStacksStateOutputWithContext ¶
func (o GetStacksStateOutput) ToGetStacksStateOutputWithContext(ctx context.Context) GetStacksStateOutput
func (GetStacksStateOutput) ToGetStacksStatePtrOutput ¶
func (o GetStacksStateOutput) ToGetStacksStatePtrOutput() GetStacksStatePtrOutput
func (GetStacksStateOutput) ToGetStacksStatePtrOutputWithContext ¶
func (o GetStacksStateOutput) ToGetStacksStatePtrOutputWithContext(ctx context.Context) GetStacksStatePtrOutput
func (GetStacksStateOutput) ToOutput ¶
func (o GetStacksStateOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksState]
type GetStacksStatePtrInput ¶
type GetStacksStatePtrInput interface { pulumi.Input ToGetStacksStatePtrOutput() GetStacksStatePtrOutput ToGetStacksStatePtrOutputWithContext(context.Context) GetStacksStatePtrOutput }
GetStacksStatePtrInput is an input type that accepts GetStacksStateArgs, GetStacksStatePtr and GetStacksStatePtrOutput values. You can construct a concrete instance of `GetStacksStatePtrInput` via:
GetStacksStateArgs{...} or: nil
func GetStacksStatePtr ¶
func GetStacksStatePtr(v *GetStacksStateArgs) GetStacksStatePtrInput
type GetStacksStatePtrOutput ¶
type GetStacksStatePtrOutput struct{ *pulumi.OutputState }
func (GetStacksStatePtrOutput) AnyOfs ¶
func (o GetStacksStatePtrOutput) AnyOfs() pulumi.StringArrayOutput
func (GetStacksStatePtrOutput) Elem ¶
func (o GetStacksStatePtrOutput) Elem() GetStacksStateOutput
func (GetStacksStatePtrOutput) ElementType ¶
func (GetStacksStatePtrOutput) ElementType() reflect.Type
func (GetStacksStatePtrOutput) ToGetStacksStatePtrOutput ¶
func (o GetStacksStatePtrOutput) ToGetStacksStatePtrOutput() GetStacksStatePtrOutput
func (GetStacksStatePtrOutput) ToGetStacksStatePtrOutputWithContext ¶
func (o GetStacksStatePtrOutput) ToGetStacksStatePtrOutputWithContext(ctx context.Context) GetStacksStatePtrOutput
func (GetStacksStatePtrOutput) ToOutput ¶
func (o GetStacksStatePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetStacksState]
type GetStacksVendor ¶
type GetStacksVendor struct {
AnyOfs []string `pulumi:"anyOfs"`
}
type GetStacksVendorArgs ¶
type GetStacksVendorArgs struct {
AnyOfs pulumi.StringArrayInput `pulumi:"anyOfs"`
}
func (GetStacksVendorArgs) ElementType ¶
func (GetStacksVendorArgs) ElementType() reflect.Type
func (GetStacksVendorArgs) ToGetStacksVendorOutput ¶
func (i GetStacksVendorArgs) ToGetStacksVendorOutput() GetStacksVendorOutput
func (GetStacksVendorArgs) ToGetStacksVendorOutputWithContext ¶
func (i GetStacksVendorArgs) ToGetStacksVendorOutputWithContext(ctx context.Context) GetStacksVendorOutput
func (GetStacksVendorArgs) ToGetStacksVendorPtrOutput ¶
func (i GetStacksVendorArgs) ToGetStacksVendorPtrOutput() GetStacksVendorPtrOutput
func (GetStacksVendorArgs) ToGetStacksVendorPtrOutputWithContext ¶
func (i GetStacksVendorArgs) ToGetStacksVendorPtrOutputWithContext(ctx context.Context) GetStacksVendorPtrOutput
func (GetStacksVendorArgs) ToOutput ¶
func (i GetStacksVendorArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksVendor]
type GetStacksVendorInput ¶
type GetStacksVendorInput interface { pulumi.Input ToGetStacksVendorOutput() GetStacksVendorOutput ToGetStacksVendorOutputWithContext(context.Context) GetStacksVendorOutput }
GetStacksVendorInput is an input type that accepts GetStacksVendorArgs and GetStacksVendorOutput values. You can construct a concrete instance of `GetStacksVendorInput` via:
GetStacksVendorArgs{...}
type GetStacksVendorOutput ¶
type GetStacksVendorOutput struct{ *pulumi.OutputState }
func (GetStacksVendorOutput) AnyOfs ¶
func (o GetStacksVendorOutput) AnyOfs() pulumi.StringArrayOutput
func (GetStacksVendorOutput) ElementType ¶
func (GetStacksVendorOutput) ElementType() reflect.Type
func (GetStacksVendorOutput) ToGetStacksVendorOutput ¶
func (o GetStacksVendorOutput) ToGetStacksVendorOutput() GetStacksVendorOutput
func (GetStacksVendorOutput) ToGetStacksVendorOutputWithContext ¶
func (o GetStacksVendorOutput) ToGetStacksVendorOutputWithContext(ctx context.Context) GetStacksVendorOutput
func (GetStacksVendorOutput) ToGetStacksVendorPtrOutput ¶
func (o GetStacksVendorOutput) ToGetStacksVendorPtrOutput() GetStacksVendorPtrOutput
func (GetStacksVendorOutput) ToGetStacksVendorPtrOutputWithContext ¶
func (o GetStacksVendorOutput) ToGetStacksVendorPtrOutputWithContext(ctx context.Context) GetStacksVendorPtrOutput
func (GetStacksVendorOutput) ToOutput ¶
func (o GetStacksVendorOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksVendor]
type GetStacksVendorPtrInput ¶
type GetStacksVendorPtrInput interface { pulumi.Input ToGetStacksVendorPtrOutput() GetStacksVendorPtrOutput ToGetStacksVendorPtrOutputWithContext(context.Context) GetStacksVendorPtrOutput }
GetStacksVendorPtrInput is an input type that accepts GetStacksVendorArgs, GetStacksVendorPtr and GetStacksVendorPtrOutput values. You can construct a concrete instance of `GetStacksVendorPtrInput` via:
GetStacksVendorArgs{...} or: nil
func GetStacksVendorPtr ¶
func GetStacksVendorPtr(v *GetStacksVendorArgs) GetStacksVendorPtrInput
type GetStacksVendorPtrOutput ¶
type GetStacksVendorPtrOutput struct{ *pulumi.OutputState }
func (GetStacksVendorPtrOutput) AnyOfs ¶
func (o GetStacksVendorPtrOutput) AnyOfs() pulumi.StringArrayOutput
func (GetStacksVendorPtrOutput) Elem ¶
func (o GetStacksVendorPtrOutput) Elem() GetStacksVendorOutput
func (GetStacksVendorPtrOutput) ElementType ¶
func (GetStacksVendorPtrOutput) ElementType() reflect.Type
func (GetStacksVendorPtrOutput) ToGetStacksVendorPtrOutput ¶
func (o GetStacksVendorPtrOutput) ToGetStacksVendorPtrOutput() GetStacksVendorPtrOutput
func (GetStacksVendorPtrOutput) ToGetStacksVendorPtrOutputWithContext ¶
func (o GetStacksVendorPtrOutput) ToGetStacksVendorPtrOutputWithContext(ctx context.Context) GetStacksVendorPtrOutput
func (GetStacksVendorPtrOutput) ToOutput ¶
func (o GetStacksVendorPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetStacksVendor]
type GetStacksWorkerPool ¶
type GetStacksWorkerPool struct {
AnyOfs []string `pulumi:"anyOfs"`
}
type GetStacksWorkerPoolArgs ¶
type GetStacksWorkerPoolArgs struct {
AnyOfs pulumi.StringArrayInput `pulumi:"anyOfs"`
}
func (GetStacksWorkerPoolArgs) ElementType ¶
func (GetStacksWorkerPoolArgs) ElementType() reflect.Type
func (GetStacksWorkerPoolArgs) ToGetStacksWorkerPoolOutput ¶
func (i GetStacksWorkerPoolArgs) ToGetStacksWorkerPoolOutput() GetStacksWorkerPoolOutput
func (GetStacksWorkerPoolArgs) ToGetStacksWorkerPoolOutputWithContext ¶
func (i GetStacksWorkerPoolArgs) ToGetStacksWorkerPoolOutputWithContext(ctx context.Context) GetStacksWorkerPoolOutput
func (GetStacksWorkerPoolArgs) ToGetStacksWorkerPoolPtrOutput ¶
func (i GetStacksWorkerPoolArgs) ToGetStacksWorkerPoolPtrOutput() GetStacksWorkerPoolPtrOutput
func (GetStacksWorkerPoolArgs) ToGetStacksWorkerPoolPtrOutputWithContext ¶
func (i GetStacksWorkerPoolArgs) ToGetStacksWorkerPoolPtrOutputWithContext(ctx context.Context) GetStacksWorkerPoolPtrOutput
func (GetStacksWorkerPoolArgs) ToOutput ¶
func (i GetStacksWorkerPoolArgs) ToOutput(ctx context.Context) pulumix.Output[GetStacksWorkerPool]
type GetStacksWorkerPoolInput ¶
type GetStacksWorkerPoolInput interface { pulumi.Input ToGetStacksWorkerPoolOutput() GetStacksWorkerPoolOutput ToGetStacksWorkerPoolOutputWithContext(context.Context) GetStacksWorkerPoolOutput }
GetStacksWorkerPoolInput is an input type that accepts GetStacksWorkerPoolArgs and GetStacksWorkerPoolOutput values. You can construct a concrete instance of `GetStacksWorkerPoolInput` via:
GetStacksWorkerPoolArgs{...}
type GetStacksWorkerPoolOutput ¶
type GetStacksWorkerPoolOutput struct{ *pulumi.OutputState }
func (GetStacksWorkerPoolOutput) AnyOfs ¶
func (o GetStacksWorkerPoolOutput) AnyOfs() pulumi.StringArrayOutput
func (GetStacksWorkerPoolOutput) ElementType ¶
func (GetStacksWorkerPoolOutput) ElementType() reflect.Type
func (GetStacksWorkerPoolOutput) ToGetStacksWorkerPoolOutput ¶
func (o GetStacksWorkerPoolOutput) ToGetStacksWorkerPoolOutput() GetStacksWorkerPoolOutput
func (GetStacksWorkerPoolOutput) ToGetStacksWorkerPoolOutputWithContext ¶
func (o GetStacksWorkerPoolOutput) ToGetStacksWorkerPoolOutputWithContext(ctx context.Context) GetStacksWorkerPoolOutput
func (GetStacksWorkerPoolOutput) ToGetStacksWorkerPoolPtrOutput ¶
func (o GetStacksWorkerPoolOutput) ToGetStacksWorkerPoolPtrOutput() GetStacksWorkerPoolPtrOutput
func (GetStacksWorkerPoolOutput) ToGetStacksWorkerPoolPtrOutputWithContext ¶
func (o GetStacksWorkerPoolOutput) ToGetStacksWorkerPoolPtrOutputWithContext(ctx context.Context) GetStacksWorkerPoolPtrOutput
func (GetStacksWorkerPoolOutput) ToOutput ¶
func (o GetStacksWorkerPoolOutput) ToOutput(ctx context.Context) pulumix.Output[GetStacksWorkerPool]
type GetStacksWorkerPoolPtrInput ¶
type GetStacksWorkerPoolPtrInput interface { pulumi.Input ToGetStacksWorkerPoolPtrOutput() GetStacksWorkerPoolPtrOutput ToGetStacksWorkerPoolPtrOutputWithContext(context.Context) GetStacksWorkerPoolPtrOutput }
GetStacksWorkerPoolPtrInput is an input type that accepts GetStacksWorkerPoolArgs, GetStacksWorkerPoolPtr and GetStacksWorkerPoolPtrOutput values. You can construct a concrete instance of `GetStacksWorkerPoolPtrInput` via:
GetStacksWorkerPoolArgs{...} or: nil
func GetStacksWorkerPoolPtr ¶
func GetStacksWorkerPoolPtr(v *GetStacksWorkerPoolArgs) GetStacksWorkerPoolPtrInput
type GetStacksWorkerPoolPtrOutput ¶
type GetStacksWorkerPoolPtrOutput struct{ *pulumi.OutputState }
func (GetStacksWorkerPoolPtrOutput) AnyOfs ¶
func (o GetStacksWorkerPoolPtrOutput) AnyOfs() pulumi.StringArrayOutput
func (GetStacksWorkerPoolPtrOutput) Elem ¶
func (o GetStacksWorkerPoolPtrOutput) Elem() GetStacksWorkerPoolOutput
func (GetStacksWorkerPoolPtrOutput) ElementType ¶
func (GetStacksWorkerPoolPtrOutput) ElementType() reflect.Type
func (GetStacksWorkerPoolPtrOutput) ToGetStacksWorkerPoolPtrOutput ¶
func (o GetStacksWorkerPoolPtrOutput) ToGetStacksWorkerPoolPtrOutput() GetStacksWorkerPoolPtrOutput
func (GetStacksWorkerPoolPtrOutput) ToGetStacksWorkerPoolPtrOutputWithContext ¶
func (o GetStacksWorkerPoolPtrOutput) ToGetStacksWorkerPoolPtrOutputWithContext(ctx context.Context) GetStacksWorkerPoolPtrOutput
func (GetStacksWorkerPoolPtrOutput) ToOutput ¶
func (o GetStacksWorkerPoolPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GetStacksWorkerPool]
type GetVcsAgentPoolsResult ¶
type GetVcsAgentPoolsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` VcsAgentPools []GetVcsAgentPoolsVcsAgentPool `pulumi:"vcsAgentPools"` }
A collection of values returned by getVcsAgentPools.
func GetVcsAgentPools ¶
func GetVcsAgentPools(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetVcsAgentPoolsResult, error)
`getVcsAgentPools` represents the VCS agent pools assigned to the Spacelift account.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.GetVcsAgentPools(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetVcsAgentPoolsResultOutput ¶
type GetVcsAgentPoolsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getVcsAgentPools.
func GetVcsAgentPoolsOutput ¶
func GetVcsAgentPoolsOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetVcsAgentPoolsResultOutput
func (GetVcsAgentPoolsResultOutput) ElementType ¶
func (GetVcsAgentPoolsResultOutput) ElementType() reflect.Type
func (GetVcsAgentPoolsResultOutput) Id ¶
func (o GetVcsAgentPoolsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetVcsAgentPoolsResultOutput) ToGetVcsAgentPoolsResultOutput ¶
func (o GetVcsAgentPoolsResultOutput) ToGetVcsAgentPoolsResultOutput() GetVcsAgentPoolsResultOutput
func (GetVcsAgentPoolsResultOutput) ToGetVcsAgentPoolsResultOutputWithContext ¶
func (o GetVcsAgentPoolsResultOutput) ToGetVcsAgentPoolsResultOutputWithContext(ctx context.Context) GetVcsAgentPoolsResultOutput
func (GetVcsAgentPoolsResultOutput) ToOutput ¶
func (o GetVcsAgentPoolsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetVcsAgentPoolsResult]
func (GetVcsAgentPoolsResultOutput) VcsAgentPools ¶
func (o GetVcsAgentPoolsResultOutput) VcsAgentPools() GetVcsAgentPoolsVcsAgentPoolArrayOutput
type GetVcsAgentPoolsVcsAgentPoolArgs ¶
type GetVcsAgentPoolsVcsAgentPoolArgs struct { Description pulumi.StringInput `pulumi:"description"` Name pulumi.StringInput `pulumi:"name"` VcsAgentPoolId pulumi.StringInput `pulumi:"vcsAgentPoolId"` }
func (GetVcsAgentPoolsVcsAgentPoolArgs) ElementType ¶
func (GetVcsAgentPoolsVcsAgentPoolArgs) ElementType() reflect.Type
func (GetVcsAgentPoolsVcsAgentPoolArgs) ToGetVcsAgentPoolsVcsAgentPoolOutput ¶
func (i GetVcsAgentPoolsVcsAgentPoolArgs) ToGetVcsAgentPoolsVcsAgentPoolOutput() GetVcsAgentPoolsVcsAgentPoolOutput
func (GetVcsAgentPoolsVcsAgentPoolArgs) ToGetVcsAgentPoolsVcsAgentPoolOutputWithContext ¶
func (i GetVcsAgentPoolsVcsAgentPoolArgs) ToGetVcsAgentPoolsVcsAgentPoolOutputWithContext(ctx context.Context) GetVcsAgentPoolsVcsAgentPoolOutput
func (GetVcsAgentPoolsVcsAgentPoolArgs) ToOutput ¶
func (i GetVcsAgentPoolsVcsAgentPoolArgs) ToOutput(ctx context.Context) pulumix.Output[GetVcsAgentPoolsVcsAgentPool]
type GetVcsAgentPoolsVcsAgentPoolArray ¶
type GetVcsAgentPoolsVcsAgentPoolArray []GetVcsAgentPoolsVcsAgentPoolInput
func (GetVcsAgentPoolsVcsAgentPoolArray) ElementType ¶
func (GetVcsAgentPoolsVcsAgentPoolArray) ElementType() reflect.Type
func (GetVcsAgentPoolsVcsAgentPoolArray) ToGetVcsAgentPoolsVcsAgentPoolArrayOutput ¶
func (i GetVcsAgentPoolsVcsAgentPoolArray) ToGetVcsAgentPoolsVcsAgentPoolArrayOutput() GetVcsAgentPoolsVcsAgentPoolArrayOutput
func (GetVcsAgentPoolsVcsAgentPoolArray) ToGetVcsAgentPoolsVcsAgentPoolArrayOutputWithContext ¶
func (i GetVcsAgentPoolsVcsAgentPoolArray) ToGetVcsAgentPoolsVcsAgentPoolArrayOutputWithContext(ctx context.Context) GetVcsAgentPoolsVcsAgentPoolArrayOutput
func (GetVcsAgentPoolsVcsAgentPoolArray) ToOutput ¶
func (i GetVcsAgentPoolsVcsAgentPoolArray) ToOutput(ctx context.Context) pulumix.Output[[]GetVcsAgentPoolsVcsAgentPool]
type GetVcsAgentPoolsVcsAgentPoolArrayInput ¶
type GetVcsAgentPoolsVcsAgentPoolArrayInput interface { pulumi.Input ToGetVcsAgentPoolsVcsAgentPoolArrayOutput() GetVcsAgentPoolsVcsAgentPoolArrayOutput ToGetVcsAgentPoolsVcsAgentPoolArrayOutputWithContext(context.Context) GetVcsAgentPoolsVcsAgentPoolArrayOutput }
GetVcsAgentPoolsVcsAgentPoolArrayInput is an input type that accepts GetVcsAgentPoolsVcsAgentPoolArray and GetVcsAgentPoolsVcsAgentPoolArrayOutput values. You can construct a concrete instance of `GetVcsAgentPoolsVcsAgentPoolArrayInput` via:
GetVcsAgentPoolsVcsAgentPoolArray{ GetVcsAgentPoolsVcsAgentPoolArgs{...} }
type GetVcsAgentPoolsVcsAgentPoolArrayOutput ¶
type GetVcsAgentPoolsVcsAgentPoolArrayOutput struct{ *pulumi.OutputState }
func (GetVcsAgentPoolsVcsAgentPoolArrayOutput) ElementType ¶
func (GetVcsAgentPoolsVcsAgentPoolArrayOutput) ElementType() reflect.Type
func (GetVcsAgentPoolsVcsAgentPoolArrayOutput) ToGetVcsAgentPoolsVcsAgentPoolArrayOutput ¶
func (o GetVcsAgentPoolsVcsAgentPoolArrayOutput) ToGetVcsAgentPoolsVcsAgentPoolArrayOutput() GetVcsAgentPoolsVcsAgentPoolArrayOutput
func (GetVcsAgentPoolsVcsAgentPoolArrayOutput) ToGetVcsAgentPoolsVcsAgentPoolArrayOutputWithContext ¶
func (o GetVcsAgentPoolsVcsAgentPoolArrayOutput) ToGetVcsAgentPoolsVcsAgentPoolArrayOutputWithContext(ctx context.Context) GetVcsAgentPoolsVcsAgentPoolArrayOutput
func (GetVcsAgentPoolsVcsAgentPoolArrayOutput) ToOutput ¶
func (o GetVcsAgentPoolsVcsAgentPoolArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetVcsAgentPoolsVcsAgentPool]
type GetVcsAgentPoolsVcsAgentPoolInput ¶
type GetVcsAgentPoolsVcsAgentPoolInput interface { pulumi.Input ToGetVcsAgentPoolsVcsAgentPoolOutput() GetVcsAgentPoolsVcsAgentPoolOutput ToGetVcsAgentPoolsVcsAgentPoolOutputWithContext(context.Context) GetVcsAgentPoolsVcsAgentPoolOutput }
GetVcsAgentPoolsVcsAgentPoolInput is an input type that accepts GetVcsAgentPoolsVcsAgentPoolArgs and GetVcsAgentPoolsVcsAgentPoolOutput values. You can construct a concrete instance of `GetVcsAgentPoolsVcsAgentPoolInput` via:
GetVcsAgentPoolsVcsAgentPoolArgs{...}
type GetVcsAgentPoolsVcsAgentPoolOutput ¶
type GetVcsAgentPoolsVcsAgentPoolOutput struct{ *pulumi.OutputState }
func (GetVcsAgentPoolsVcsAgentPoolOutput) Description ¶
func (o GetVcsAgentPoolsVcsAgentPoolOutput) Description() pulumi.StringOutput
func (GetVcsAgentPoolsVcsAgentPoolOutput) ElementType ¶
func (GetVcsAgentPoolsVcsAgentPoolOutput) ElementType() reflect.Type
func (GetVcsAgentPoolsVcsAgentPoolOutput) Name ¶
func (o GetVcsAgentPoolsVcsAgentPoolOutput) Name() pulumi.StringOutput
func (GetVcsAgentPoolsVcsAgentPoolOutput) ToGetVcsAgentPoolsVcsAgentPoolOutput ¶
func (o GetVcsAgentPoolsVcsAgentPoolOutput) ToGetVcsAgentPoolsVcsAgentPoolOutput() GetVcsAgentPoolsVcsAgentPoolOutput
func (GetVcsAgentPoolsVcsAgentPoolOutput) ToGetVcsAgentPoolsVcsAgentPoolOutputWithContext ¶
func (o GetVcsAgentPoolsVcsAgentPoolOutput) ToGetVcsAgentPoolsVcsAgentPoolOutputWithContext(ctx context.Context) GetVcsAgentPoolsVcsAgentPoolOutput
func (GetVcsAgentPoolsVcsAgentPoolOutput) ToOutput ¶
func (o GetVcsAgentPoolsVcsAgentPoolOutput) ToOutput(ctx context.Context) pulumix.Output[GetVcsAgentPoolsVcsAgentPool]
func (GetVcsAgentPoolsVcsAgentPoolOutput) VcsAgentPoolId ¶
func (o GetVcsAgentPoolsVcsAgentPoolOutput) VcsAgentPoolId() pulumi.StringOutput
type GetWorkerPoolsResult ¶
type GetWorkerPoolsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` WorkerPools []GetWorkerPoolsWorkerPool `pulumi:"workerPools"` }
A collection of values returned by getWorkerPools.
func GetWorkerPools ¶
func GetWorkerPools(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetWorkerPoolsResult, error)
`getWorkerPools` represents the worker pools assigned to the Spacelift account.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.GetWorkerPools(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetWorkerPoolsResultOutput ¶
type GetWorkerPoolsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getWorkerPools.
func GetWorkerPoolsOutput ¶
func GetWorkerPoolsOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetWorkerPoolsResultOutput
func (GetWorkerPoolsResultOutput) ElementType ¶
func (GetWorkerPoolsResultOutput) ElementType() reflect.Type
func (GetWorkerPoolsResultOutput) Id ¶
func (o GetWorkerPoolsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetWorkerPoolsResultOutput) ToGetWorkerPoolsResultOutput ¶
func (o GetWorkerPoolsResultOutput) ToGetWorkerPoolsResultOutput() GetWorkerPoolsResultOutput
func (GetWorkerPoolsResultOutput) ToGetWorkerPoolsResultOutputWithContext ¶
func (o GetWorkerPoolsResultOutput) ToGetWorkerPoolsResultOutputWithContext(ctx context.Context) GetWorkerPoolsResultOutput
func (GetWorkerPoolsResultOutput) ToOutput ¶
func (o GetWorkerPoolsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetWorkerPoolsResult]
func (GetWorkerPoolsResultOutput) WorkerPools ¶
func (o GetWorkerPoolsResultOutput) WorkerPools() GetWorkerPoolsWorkerPoolArrayOutput
type GetWorkerPoolsWorkerPoolArgs ¶
type GetWorkerPoolsWorkerPoolArgs struct { Config pulumi.StringInput `pulumi:"config"` Description pulumi.StringInput `pulumi:"description"` Name pulumi.StringInput `pulumi:"name"` SpaceId pulumi.StringInput `pulumi:"spaceId"` WorkerPoolId pulumi.StringInput `pulumi:"workerPoolId"` }
func (GetWorkerPoolsWorkerPoolArgs) ElementType ¶
func (GetWorkerPoolsWorkerPoolArgs) ElementType() reflect.Type
func (GetWorkerPoolsWorkerPoolArgs) ToGetWorkerPoolsWorkerPoolOutput ¶
func (i GetWorkerPoolsWorkerPoolArgs) ToGetWorkerPoolsWorkerPoolOutput() GetWorkerPoolsWorkerPoolOutput
func (GetWorkerPoolsWorkerPoolArgs) ToGetWorkerPoolsWorkerPoolOutputWithContext ¶
func (i GetWorkerPoolsWorkerPoolArgs) ToGetWorkerPoolsWorkerPoolOutputWithContext(ctx context.Context) GetWorkerPoolsWorkerPoolOutput
func (GetWorkerPoolsWorkerPoolArgs) ToOutput ¶
func (i GetWorkerPoolsWorkerPoolArgs) ToOutput(ctx context.Context) pulumix.Output[GetWorkerPoolsWorkerPool]
type GetWorkerPoolsWorkerPoolArray ¶
type GetWorkerPoolsWorkerPoolArray []GetWorkerPoolsWorkerPoolInput
func (GetWorkerPoolsWorkerPoolArray) ElementType ¶
func (GetWorkerPoolsWorkerPoolArray) ElementType() reflect.Type
func (GetWorkerPoolsWorkerPoolArray) ToGetWorkerPoolsWorkerPoolArrayOutput ¶
func (i GetWorkerPoolsWorkerPoolArray) ToGetWorkerPoolsWorkerPoolArrayOutput() GetWorkerPoolsWorkerPoolArrayOutput
func (GetWorkerPoolsWorkerPoolArray) ToGetWorkerPoolsWorkerPoolArrayOutputWithContext ¶
func (i GetWorkerPoolsWorkerPoolArray) ToGetWorkerPoolsWorkerPoolArrayOutputWithContext(ctx context.Context) GetWorkerPoolsWorkerPoolArrayOutput
func (GetWorkerPoolsWorkerPoolArray) ToOutput ¶
func (i GetWorkerPoolsWorkerPoolArray) ToOutput(ctx context.Context) pulumix.Output[[]GetWorkerPoolsWorkerPool]
type GetWorkerPoolsWorkerPoolArrayInput ¶
type GetWorkerPoolsWorkerPoolArrayInput interface { pulumi.Input ToGetWorkerPoolsWorkerPoolArrayOutput() GetWorkerPoolsWorkerPoolArrayOutput ToGetWorkerPoolsWorkerPoolArrayOutputWithContext(context.Context) GetWorkerPoolsWorkerPoolArrayOutput }
GetWorkerPoolsWorkerPoolArrayInput is an input type that accepts GetWorkerPoolsWorkerPoolArray and GetWorkerPoolsWorkerPoolArrayOutput values. You can construct a concrete instance of `GetWorkerPoolsWorkerPoolArrayInput` via:
GetWorkerPoolsWorkerPoolArray{ GetWorkerPoolsWorkerPoolArgs{...} }
type GetWorkerPoolsWorkerPoolArrayOutput ¶
type GetWorkerPoolsWorkerPoolArrayOutput struct{ *pulumi.OutputState }
func (GetWorkerPoolsWorkerPoolArrayOutput) ElementType ¶
func (GetWorkerPoolsWorkerPoolArrayOutput) ElementType() reflect.Type
func (GetWorkerPoolsWorkerPoolArrayOutput) Index ¶
func (o GetWorkerPoolsWorkerPoolArrayOutput) Index(i pulumi.IntInput) GetWorkerPoolsWorkerPoolOutput
func (GetWorkerPoolsWorkerPoolArrayOutput) ToGetWorkerPoolsWorkerPoolArrayOutput ¶
func (o GetWorkerPoolsWorkerPoolArrayOutput) ToGetWorkerPoolsWorkerPoolArrayOutput() GetWorkerPoolsWorkerPoolArrayOutput
func (GetWorkerPoolsWorkerPoolArrayOutput) ToGetWorkerPoolsWorkerPoolArrayOutputWithContext ¶
func (o GetWorkerPoolsWorkerPoolArrayOutput) ToGetWorkerPoolsWorkerPoolArrayOutputWithContext(ctx context.Context) GetWorkerPoolsWorkerPoolArrayOutput
func (GetWorkerPoolsWorkerPoolArrayOutput) ToOutput ¶
func (o GetWorkerPoolsWorkerPoolArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetWorkerPoolsWorkerPool]
type GetWorkerPoolsWorkerPoolInput ¶
type GetWorkerPoolsWorkerPoolInput interface { pulumi.Input ToGetWorkerPoolsWorkerPoolOutput() GetWorkerPoolsWorkerPoolOutput ToGetWorkerPoolsWorkerPoolOutputWithContext(context.Context) GetWorkerPoolsWorkerPoolOutput }
GetWorkerPoolsWorkerPoolInput is an input type that accepts GetWorkerPoolsWorkerPoolArgs and GetWorkerPoolsWorkerPoolOutput values. You can construct a concrete instance of `GetWorkerPoolsWorkerPoolInput` via:
GetWorkerPoolsWorkerPoolArgs{...}
type GetWorkerPoolsWorkerPoolOutput ¶
type GetWorkerPoolsWorkerPoolOutput struct{ *pulumi.OutputState }
func (GetWorkerPoolsWorkerPoolOutput) Config ¶
func (o GetWorkerPoolsWorkerPoolOutput) Config() pulumi.StringOutput
func (GetWorkerPoolsWorkerPoolOutput) Description ¶
func (o GetWorkerPoolsWorkerPoolOutput) Description() pulumi.StringOutput
func (GetWorkerPoolsWorkerPoolOutput) ElementType ¶
func (GetWorkerPoolsWorkerPoolOutput) ElementType() reflect.Type
func (GetWorkerPoolsWorkerPoolOutput) Name ¶
func (o GetWorkerPoolsWorkerPoolOutput) Name() pulumi.StringOutput
func (GetWorkerPoolsWorkerPoolOutput) SpaceId ¶
func (o GetWorkerPoolsWorkerPoolOutput) SpaceId() pulumi.StringOutput
func (GetWorkerPoolsWorkerPoolOutput) ToGetWorkerPoolsWorkerPoolOutput ¶
func (o GetWorkerPoolsWorkerPoolOutput) ToGetWorkerPoolsWorkerPoolOutput() GetWorkerPoolsWorkerPoolOutput
func (GetWorkerPoolsWorkerPoolOutput) ToGetWorkerPoolsWorkerPoolOutputWithContext ¶
func (o GetWorkerPoolsWorkerPoolOutput) ToGetWorkerPoolsWorkerPoolOutputWithContext(ctx context.Context) GetWorkerPoolsWorkerPoolOutput
func (GetWorkerPoolsWorkerPoolOutput) ToOutput ¶
func (o GetWorkerPoolsWorkerPoolOutput) ToOutput(ctx context.Context) pulumix.Output[GetWorkerPoolsWorkerPool]
func (GetWorkerPoolsWorkerPoolOutput) WorkerPoolId ¶
func (o GetWorkerPoolsWorkerPoolOutput) WorkerPoolId() pulumi.StringOutput
type IdpGroupMapping ¶
type IdpGroupMapping struct { pulumi.CustomResourceState // Name of the user group - should be unique in one account Name pulumi.StringOutput `pulumi:"name"` Policies IdpGroupMappingPolicyArrayOutput `pulumi:"policies"` }
`IdpGroupMapping` represents a mapping (binding) between a user group (as provided by IdP) and a Spacelift User Management Policy. If you assign permissions (a Policy) to a user group, all users in the group will have those permissions unless the user's permissions are higher than the group's permissions.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.NewIdpGroupMapping(ctx, "test", &spacelift.IdpGroupMappingArgs{ Policies: spacelift.IdpGroupMappingPolicyArray{ &spacelift.IdpGroupMappingPolicyArgs{ Role: pulumi.String("ADMIN"), SpaceId: pulumi.String("root"), }, &spacelift.IdpGroupMappingPolicyArgs{ Role: pulumi.String("ADMIN"), SpaceId: pulumi.String("legacy"), }, }, }) if err != nil { return err } return nil }) }
```
func GetIdpGroupMapping ¶
func GetIdpGroupMapping(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IdpGroupMappingState, opts ...pulumi.ResourceOption) (*IdpGroupMapping, error)
GetIdpGroupMapping gets an existing IdpGroupMapping resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewIdpGroupMapping ¶
func NewIdpGroupMapping(ctx *pulumi.Context, name string, args *IdpGroupMappingArgs, opts ...pulumi.ResourceOption) (*IdpGroupMapping, error)
NewIdpGroupMapping registers a new resource with the given unique name, arguments, and options.
func (*IdpGroupMapping) ElementType ¶
func (*IdpGroupMapping) ElementType() reflect.Type
func (*IdpGroupMapping) ToIdpGroupMappingOutput ¶
func (i *IdpGroupMapping) ToIdpGroupMappingOutput() IdpGroupMappingOutput
func (*IdpGroupMapping) ToIdpGroupMappingOutputWithContext ¶
func (i *IdpGroupMapping) ToIdpGroupMappingOutputWithContext(ctx context.Context) IdpGroupMappingOutput
func (*IdpGroupMapping) ToOutput ¶
func (i *IdpGroupMapping) ToOutput(ctx context.Context) pulumix.Output[*IdpGroupMapping]
type IdpGroupMappingArgs ¶
type IdpGroupMappingArgs struct { // Name of the user group - should be unique in one account Name pulumi.StringPtrInput Policies IdpGroupMappingPolicyArrayInput }
The set of arguments for constructing a IdpGroupMapping resource.
func (IdpGroupMappingArgs) ElementType ¶
func (IdpGroupMappingArgs) ElementType() reflect.Type
type IdpGroupMappingArray ¶
type IdpGroupMappingArray []IdpGroupMappingInput
func (IdpGroupMappingArray) ElementType ¶
func (IdpGroupMappingArray) ElementType() reflect.Type
func (IdpGroupMappingArray) ToIdpGroupMappingArrayOutput ¶
func (i IdpGroupMappingArray) ToIdpGroupMappingArrayOutput() IdpGroupMappingArrayOutput
func (IdpGroupMappingArray) ToIdpGroupMappingArrayOutputWithContext ¶
func (i IdpGroupMappingArray) ToIdpGroupMappingArrayOutputWithContext(ctx context.Context) IdpGroupMappingArrayOutput
func (IdpGroupMappingArray) ToOutput ¶
func (i IdpGroupMappingArray) ToOutput(ctx context.Context) pulumix.Output[[]*IdpGroupMapping]
type IdpGroupMappingArrayInput ¶
type IdpGroupMappingArrayInput interface { pulumi.Input ToIdpGroupMappingArrayOutput() IdpGroupMappingArrayOutput ToIdpGroupMappingArrayOutputWithContext(context.Context) IdpGroupMappingArrayOutput }
IdpGroupMappingArrayInput is an input type that accepts IdpGroupMappingArray and IdpGroupMappingArrayOutput values. You can construct a concrete instance of `IdpGroupMappingArrayInput` via:
IdpGroupMappingArray{ IdpGroupMappingArgs{...} }
type IdpGroupMappingArrayOutput ¶
type IdpGroupMappingArrayOutput struct{ *pulumi.OutputState }
func (IdpGroupMappingArrayOutput) ElementType ¶
func (IdpGroupMappingArrayOutput) ElementType() reflect.Type
func (IdpGroupMappingArrayOutput) Index ¶
func (o IdpGroupMappingArrayOutput) Index(i pulumi.IntInput) IdpGroupMappingOutput
func (IdpGroupMappingArrayOutput) ToIdpGroupMappingArrayOutput ¶
func (o IdpGroupMappingArrayOutput) ToIdpGroupMappingArrayOutput() IdpGroupMappingArrayOutput
func (IdpGroupMappingArrayOutput) ToIdpGroupMappingArrayOutputWithContext ¶
func (o IdpGroupMappingArrayOutput) ToIdpGroupMappingArrayOutputWithContext(ctx context.Context) IdpGroupMappingArrayOutput
func (IdpGroupMappingArrayOutput) ToOutput ¶
func (o IdpGroupMappingArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*IdpGroupMapping]
type IdpGroupMappingInput ¶
type IdpGroupMappingInput interface { pulumi.Input ToIdpGroupMappingOutput() IdpGroupMappingOutput ToIdpGroupMappingOutputWithContext(ctx context.Context) IdpGroupMappingOutput }
type IdpGroupMappingMap ¶
type IdpGroupMappingMap map[string]IdpGroupMappingInput
func (IdpGroupMappingMap) ElementType ¶
func (IdpGroupMappingMap) ElementType() reflect.Type
func (IdpGroupMappingMap) ToIdpGroupMappingMapOutput ¶
func (i IdpGroupMappingMap) ToIdpGroupMappingMapOutput() IdpGroupMappingMapOutput
func (IdpGroupMappingMap) ToIdpGroupMappingMapOutputWithContext ¶
func (i IdpGroupMappingMap) ToIdpGroupMappingMapOutputWithContext(ctx context.Context) IdpGroupMappingMapOutput
func (IdpGroupMappingMap) ToOutput ¶
func (i IdpGroupMappingMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*IdpGroupMapping]
type IdpGroupMappingMapInput ¶
type IdpGroupMappingMapInput interface { pulumi.Input ToIdpGroupMappingMapOutput() IdpGroupMappingMapOutput ToIdpGroupMappingMapOutputWithContext(context.Context) IdpGroupMappingMapOutput }
IdpGroupMappingMapInput is an input type that accepts IdpGroupMappingMap and IdpGroupMappingMapOutput values. You can construct a concrete instance of `IdpGroupMappingMapInput` via:
IdpGroupMappingMap{ "key": IdpGroupMappingArgs{...} }
type IdpGroupMappingMapOutput ¶
type IdpGroupMappingMapOutput struct{ *pulumi.OutputState }
func (IdpGroupMappingMapOutput) ElementType ¶
func (IdpGroupMappingMapOutput) ElementType() reflect.Type
func (IdpGroupMappingMapOutput) MapIndex ¶
func (o IdpGroupMappingMapOutput) MapIndex(k pulumi.StringInput) IdpGroupMappingOutput
func (IdpGroupMappingMapOutput) ToIdpGroupMappingMapOutput ¶
func (o IdpGroupMappingMapOutput) ToIdpGroupMappingMapOutput() IdpGroupMappingMapOutput
func (IdpGroupMappingMapOutput) ToIdpGroupMappingMapOutputWithContext ¶
func (o IdpGroupMappingMapOutput) ToIdpGroupMappingMapOutputWithContext(ctx context.Context) IdpGroupMappingMapOutput
func (IdpGroupMappingMapOutput) ToOutput ¶
func (o IdpGroupMappingMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*IdpGroupMapping]
type IdpGroupMappingOutput ¶
type IdpGroupMappingOutput struct{ *pulumi.OutputState }
func (IdpGroupMappingOutput) ElementType ¶
func (IdpGroupMappingOutput) ElementType() reflect.Type
func (IdpGroupMappingOutput) Name ¶
func (o IdpGroupMappingOutput) Name() pulumi.StringOutput
Name of the user group - should be unique in one account
func (IdpGroupMappingOutput) Policies ¶
func (o IdpGroupMappingOutput) Policies() IdpGroupMappingPolicyArrayOutput
func (IdpGroupMappingOutput) ToIdpGroupMappingOutput ¶
func (o IdpGroupMappingOutput) ToIdpGroupMappingOutput() IdpGroupMappingOutput
func (IdpGroupMappingOutput) ToIdpGroupMappingOutputWithContext ¶
func (o IdpGroupMappingOutput) ToIdpGroupMappingOutputWithContext(ctx context.Context) IdpGroupMappingOutput
func (IdpGroupMappingOutput) ToOutput ¶
func (o IdpGroupMappingOutput) ToOutput(ctx context.Context) pulumix.Output[*IdpGroupMapping]
type IdpGroupMappingPolicy ¶
type IdpGroupMappingPolicyArgs ¶
type IdpGroupMappingPolicyArgs struct { // Type of access to the space. Possible values are: READ, WRITE, ADMIN Role pulumi.StringInput `pulumi:"role"` // ID (slug) of the space the user group has access to SpaceId pulumi.StringInput `pulumi:"spaceId"` }
func (IdpGroupMappingPolicyArgs) ElementType ¶
func (IdpGroupMappingPolicyArgs) ElementType() reflect.Type
func (IdpGroupMappingPolicyArgs) ToIdpGroupMappingPolicyOutput ¶
func (i IdpGroupMappingPolicyArgs) ToIdpGroupMappingPolicyOutput() IdpGroupMappingPolicyOutput
func (IdpGroupMappingPolicyArgs) ToIdpGroupMappingPolicyOutputWithContext ¶
func (i IdpGroupMappingPolicyArgs) ToIdpGroupMappingPolicyOutputWithContext(ctx context.Context) IdpGroupMappingPolicyOutput
func (IdpGroupMappingPolicyArgs) ToOutput ¶
func (i IdpGroupMappingPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[IdpGroupMappingPolicy]
type IdpGroupMappingPolicyArray ¶
type IdpGroupMappingPolicyArray []IdpGroupMappingPolicyInput
func (IdpGroupMappingPolicyArray) ElementType ¶
func (IdpGroupMappingPolicyArray) ElementType() reflect.Type
func (IdpGroupMappingPolicyArray) ToIdpGroupMappingPolicyArrayOutput ¶
func (i IdpGroupMappingPolicyArray) ToIdpGroupMappingPolicyArrayOutput() IdpGroupMappingPolicyArrayOutput
func (IdpGroupMappingPolicyArray) ToIdpGroupMappingPolicyArrayOutputWithContext ¶
func (i IdpGroupMappingPolicyArray) ToIdpGroupMappingPolicyArrayOutputWithContext(ctx context.Context) IdpGroupMappingPolicyArrayOutput
func (IdpGroupMappingPolicyArray) ToOutput ¶
func (i IdpGroupMappingPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]IdpGroupMappingPolicy]
type IdpGroupMappingPolicyArrayInput ¶
type IdpGroupMappingPolicyArrayInput interface { pulumi.Input ToIdpGroupMappingPolicyArrayOutput() IdpGroupMappingPolicyArrayOutput ToIdpGroupMappingPolicyArrayOutputWithContext(context.Context) IdpGroupMappingPolicyArrayOutput }
IdpGroupMappingPolicyArrayInput is an input type that accepts IdpGroupMappingPolicyArray and IdpGroupMappingPolicyArrayOutput values. You can construct a concrete instance of `IdpGroupMappingPolicyArrayInput` via:
IdpGroupMappingPolicyArray{ IdpGroupMappingPolicyArgs{...} }
type IdpGroupMappingPolicyArrayOutput ¶
type IdpGroupMappingPolicyArrayOutput struct{ *pulumi.OutputState }
func (IdpGroupMappingPolicyArrayOutput) ElementType ¶
func (IdpGroupMappingPolicyArrayOutput) ElementType() reflect.Type
func (IdpGroupMappingPolicyArrayOutput) Index ¶
func (o IdpGroupMappingPolicyArrayOutput) Index(i pulumi.IntInput) IdpGroupMappingPolicyOutput
func (IdpGroupMappingPolicyArrayOutput) ToIdpGroupMappingPolicyArrayOutput ¶
func (o IdpGroupMappingPolicyArrayOutput) ToIdpGroupMappingPolicyArrayOutput() IdpGroupMappingPolicyArrayOutput
func (IdpGroupMappingPolicyArrayOutput) ToIdpGroupMappingPolicyArrayOutputWithContext ¶
func (o IdpGroupMappingPolicyArrayOutput) ToIdpGroupMappingPolicyArrayOutputWithContext(ctx context.Context) IdpGroupMappingPolicyArrayOutput
func (IdpGroupMappingPolicyArrayOutput) ToOutput ¶
func (o IdpGroupMappingPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]IdpGroupMappingPolicy]
type IdpGroupMappingPolicyInput ¶
type IdpGroupMappingPolicyInput interface { pulumi.Input ToIdpGroupMappingPolicyOutput() IdpGroupMappingPolicyOutput ToIdpGroupMappingPolicyOutputWithContext(context.Context) IdpGroupMappingPolicyOutput }
IdpGroupMappingPolicyInput is an input type that accepts IdpGroupMappingPolicyArgs and IdpGroupMappingPolicyOutput values. You can construct a concrete instance of `IdpGroupMappingPolicyInput` via:
IdpGroupMappingPolicyArgs{...}
type IdpGroupMappingPolicyOutput ¶
type IdpGroupMappingPolicyOutput struct{ *pulumi.OutputState }
func (IdpGroupMappingPolicyOutput) ElementType ¶
func (IdpGroupMappingPolicyOutput) ElementType() reflect.Type
func (IdpGroupMappingPolicyOutput) Role ¶
func (o IdpGroupMappingPolicyOutput) Role() pulumi.StringOutput
Type of access to the space. Possible values are: READ, WRITE, ADMIN
func (IdpGroupMappingPolicyOutput) SpaceId ¶
func (o IdpGroupMappingPolicyOutput) SpaceId() pulumi.StringOutput
ID (slug) of the space the user group has access to
func (IdpGroupMappingPolicyOutput) ToIdpGroupMappingPolicyOutput ¶
func (o IdpGroupMappingPolicyOutput) ToIdpGroupMappingPolicyOutput() IdpGroupMappingPolicyOutput
func (IdpGroupMappingPolicyOutput) ToIdpGroupMappingPolicyOutputWithContext ¶
func (o IdpGroupMappingPolicyOutput) ToIdpGroupMappingPolicyOutputWithContext(ctx context.Context) IdpGroupMappingPolicyOutput
func (IdpGroupMappingPolicyOutput) ToOutput ¶
func (o IdpGroupMappingPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[IdpGroupMappingPolicy]
type IdpGroupMappingState ¶
type IdpGroupMappingState struct { // Name of the user group - should be unique in one account Name pulumi.StringPtrInput Policies IdpGroupMappingPolicyArrayInput }
func (IdpGroupMappingState) ElementType ¶
func (IdpGroupMappingState) ElementType() reflect.Type
type LookupAwsIntegrationArgs ¶
type LookupAwsIntegrationArgs struct { // Immutable ID of the integration. Either `integrationId` or `name` must be specified. IntegrationId *string `pulumi:"integrationId"` // Name of the AWS integration. Either `integrationId` or `name` must be specified. Name *string `pulumi:"name"` }
A collection of arguments for invoking getAwsIntegration.
type LookupAwsIntegrationAttachmentArgs ¶
type LookupAwsIntegrationAttachmentArgs struct { // ID of the integration to attach IntegrationId string `pulumi:"integrationId"` // ID of the module to attach the integration to ModuleId *string `pulumi:"moduleId"` // ID of the stack to attach the integration to StackId *string `pulumi:"stackId"` }
A collection of arguments for invoking getAwsIntegrationAttachment.
type LookupAwsIntegrationAttachmentOutputArgs ¶
type LookupAwsIntegrationAttachmentOutputArgs struct { // ID of the integration to attach IntegrationId pulumi.StringInput `pulumi:"integrationId"` // ID of the module to attach the integration to ModuleId pulumi.StringPtrInput `pulumi:"moduleId"` // ID of the stack to attach the integration to StackId pulumi.StringPtrInput `pulumi:"stackId"` }
A collection of arguments for invoking getAwsIntegrationAttachment.
func (LookupAwsIntegrationAttachmentOutputArgs) ElementType ¶
func (LookupAwsIntegrationAttachmentOutputArgs) ElementType() reflect.Type
type LookupAwsIntegrationAttachmentResult ¶
type LookupAwsIntegrationAttachmentResult struct { // Internal ID of the attachment entity AttachmentId string `pulumi:"attachmentId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // ID of the integration to attach IntegrationId string `pulumi:"integrationId"` // ID of the module to attach the integration to ModuleId *string `pulumi:"moduleId"` // Indicates whether this attachment is used for read operations Read bool `pulumi:"read"` // ID of the stack to attach the integration to StackId *string `pulumi:"stackId"` // Indicates whether this attachment is used for write operations Write bool `pulumi:"write"` }
A collection of values returned by getAwsIntegrationAttachment.
func LookupAwsIntegrationAttachment ¶
func LookupAwsIntegrationAttachment(ctx *pulumi.Context, args *LookupAwsIntegrationAttachmentArgs, opts ...pulumi.InvokeOption) (*LookupAwsIntegrationAttachmentResult, error)
`AwsIntegrationAttachment` represents the attachment between a reusable AWS integration and a single stack or module.
type LookupAwsIntegrationAttachmentResultOutput ¶
type LookupAwsIntegrationAttachmentResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAwsIntegrationAttachment.
func LookupAwsIntegrationAttachmentOutput ¶
func LookupAwsIntegrationAttachmentOutput(ctx *pulumi.Context, args LookupAwsIntegrationAttachmentOutputArgs, opts ...pulumi.InvokeOption) LookupAwsIntegrationAttachmentResultOutput
func (LookupAwsIntegrationAttachmentResultOutput) AttachmentId ¶
func (o LookupAwsIntegrationAttachmentResultOutput) AttachmentId() pulumi.StringOutput
Internal ID of the attachment entity
func (LookupAwsIntegrationAttachmentResultOutput) ElementType ¶
func (LookupAwsIntegrationAttachmentResultOutput) ElementType() reflect.Type
func (LookupAwsIntegrationAttachmentResultOutput) Id ¶
func (o LookupAwsIntegrationAttachmentResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupAwsIntegrationAttachmentResultOutput) IntegrationId ¶
func (o LookupAwsIntegrationAttachmentResultOutput) IntegrationId() pulumi.StringOutput
ID of the integration to attach
func (LookupAwsIntegrationAttachmentResultOutput) ModuleId ¶
func (o LookupAwsIntegrationAttachmentResultOutput) ModuleId() pulumi.StringPtrOutput
ID of the module to attach the integration to
func (LookupAwsIntegrationAttachmentResultOutput) Read ¶
func (o LookupAwsIntegrationAttachmentResultOutput) Read() pulumi.BoolOutput
Indicates whether this attachment is used for read operations
func (LookupAwsIntegrationAttachmentResultOutput) StackId ¶
func (o LookupAwsIntegrationAttachmentResultOutput) StackId() pulumi.StringPtrOutput
ID of the stack to attach the integration to
func (LookupAwsIntegrationAttachmentResultOutput) ToLookupAwsIntegrationAttachmentResultOutput ¶
func (o LookupAwsIntegrationAttachmentResultOutput) ToLookupAwsIntegrationAttachmentResultOutput() LookupAwsIntegrationAttachmentResultOutput
func (LookupAwsIntegrationAttachmentResultOutput) ToLookupAwsIntegrationAttachmentResultOutputWithContext ¶
func (o LookupAwsIntegrationAttachmentResultOutput) ToLookupAwsIntegrationAttachmentResultOutputWithContext(ctx context.Context) LookupAwsIntegrationAttachmentResultOutput
func (LookupAwsIntegrationAttachmentResultOutput) ToOutput ¶
func (o LookupAwsIntegrationAttachmentResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAwsIntegrationAttachmentResult]
func (LookupAwsIntegrationAttachmentResultOutput) Write ¶
func (o LookupAwsIntegrationAttachmentResultOutput) Write() pulumi.BoolOutput
Indicates whether this attachment is used for write operations
type LookupAwsIntegrationOutputArgs ¶
type LookupAwsIntegrationOutputArgs struct { // Immutable ID of the integration. Either `integrationId` or `name` must be specified. IntegrationId pulumi.StringPtrInput `pulumi:"integrationId"` // Name of the AWS integration. Either `integrationId` or `name` must be specified. Name pulumi.StringPtrInput `pulumi:"name"` }
A collection of arguments for invoking getAwsIntegration.
func (LookupAwsIntegrationOutputArgs) ElementType ¶
func (LookupAwsIntegrationOutputArgs) ElementType() reflect.Type
type LookupAwsIntegrationResult ¶
type LookupAwsIntegrationResult struct { // Duration in seconds for which the assumed role credentials should be valid DurationSeconds int `pulumi:"durationSeconds"` // Custom external ID (works only for private workers). ExternalId string `pulumi:"externalId"` // Generate AWS credentials in the private worker GenerateCredentialsInWorker bool `pulumi:"generateCredentialsInWorker"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Immutable ID of the integration. Either `integrationId` or `name` must be specified. IntegrationId string `pulumi:"integrationId"` Labels []string `pulumi:"labels"` // Name of the AWS integration. Either `integrationId` or `name` must be specified. Name string `pulumi:"name"` // ARN of the AWS IAM role to attach RoleArn string `pulumi:"roleArn"` // ID (slug) of the space the integration is in SpaceId string `pulumi:"spaceId"` }
A collection of values returned by getAwsIntegration.
func LookupAwsIntegration ¶
func LookupAwsIntegration(ctx *pulumi.Context, args *LookupAwsIntegrationArgs, opts ...pulumi.InvokeOption) (*LookupAwsIntegrationResult, error)
`AwsIntegration` represents an integration with an AWS account. This integration is account-level and needs to be explicitly attached to individual stacks in order to take effect.
Note: when assuming credentials for **shared workers**, Spacelift will use `$accountName@$integrationID@$stackID@suffix` or `$accountName@$integrationID@$moduleID@$suffix` as [external ID](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-user_externalid.html) and `$runID@$stackID@$accountName` truncated to 64 characters as [session ID](https://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRole),$suffix will be `read` or `write`.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.LookupAwsIntegration(ctx, &spacelift.LookupAwsIntegrationArgs{ Name: pulumi.StringRef("Production"), }, nil) if err != nil { return err } return nil }) }
```
type LookupAwsIntegrationResultOutput ¶
type LookupAwsIntegrationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAwsIntegration.
func LookupAwsIntegrationOutput ¶
func LookupAwsIntegrationOutput(ctx *pulumi.Context, args LookupAwsIntegrationOutputArgs, opts ...pulumi.InvokeOption) LookupAwsIntegrationResultOutput
func (LookupAwsIntegrationResultOutput) DurationSeconds ¶
func (o LookupAwsIntegrationResultOutput) DurationSeconds() pulumi.IntOutput
Duration in seconds for which the assumed role credentials should be valid
func (LookupAwsIntegrationResultOutput) ElementType ¶
func (LookupAwsIntegrationResultOutput) ElementType() reflect.Type
func (LookupAwsIntegrationResultOutput) ExternalId ¶
func (o LookupAwsIntegrationResultOutput) ExternalId() pulumi.StringOutput
Custom external ID (works only for private workers).
func (LookupAwsIntegrationResultOutput) GenerateCredentialsInWorker ¶
func (o LookupAwsIntegrationResultOutput) GenerateCredentialsInWorker() pulumi.BoolOutput
Generate AWS credentials in the private worker
func (LookupAwsIntegrationResultOutput) Id ¶
func (o LookupAwsIntegrationResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupAwsIntegrationResultOutput) IntegrationId ¶
func (o LookupAwsIntegrationResultOutput) IntegrationId() pulumi.StringOutput
Immutable ID of the integration. Either `integrationId` or `name` must be specified.
func (LookupAwsIntegrationResultOutput) Labels ¶
func (o LookupAwsIntegrationResultOutput) Labels() pulumi.StringArrayOutput
func (LookupAwsIntegrationResultOutput) Name ¶
func (o LookupAwsIntegrationResultOutput) Name() pulumi.StringOutput
Name of the AWS integration. Either `integrationId` or `name` must be specified.
func (LookupAwsIntegrationResultOutput) RoleArn ¶
func (o LookupAwsIntegrationResultOutput) RoleArn() pulumi.StringOutput
ARN of the AWS IAM role to attach
func (LookupAwsIntegrationResultOutput) SpaceId ¶
func (o LookupAwsIntegrationResultOutput) SpaceId() pulumi.StringOutput
ID (slug) of the space the integration is in
func (LookupAwsIntegrationResultOutput) ToLookupAwsIntegrationResultOutput ¶
func (o LookupAwsIntegrationResultOutput) ToLookupAwsIntegrationResultOutput() LookupAwsIntegrationResultOutput
func (LookupAwsIntegrationResultOutput) ToLookupAwsIntegrationResultOutputWithContext ¶
func (o LookupAwsIntegrationResultOutput) ToLookupAwsIntegrationResultOutputWithContext(ctx context.Context) LookupAwsIntegrationResultOutput
func (LookupAwsIntegrationResultOutput) ToOutput ¶
func (o LookupAwsIntegrationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAwsIntegrationResult]
type LookupAwsRoleArgs ¶
type LookupAwsRoleArgs struct { // ID of the module which assumes the AWS IAM role ModuleId *string `pulumi:"moduleId"` // ID of the stack which assumes the AWS IAM role StackId *string `pulumi:"stackId"` }
A collection of arguments for invoking getAwsRole.
type LookupAwsRoleOutputArgs ¶
type LookupAwsRoleOutputArgs struct { // ID of the module which assumes the AWS IAM role ModuleId pulumi.StringPtrInput `pulumi:"moduleId"` // ID of the stack which assumes the AWS IAM role StackId pulumi.StringPtrInput `pulumi:"stackId"` }
A collection of arguments for invoking getAwsRole.
func (LookupAwsRoleOutputArgs) ElementType ¶
func (LookupAwsRoleOutputArgs) ElementType() reflect.Type
type LookupAwsRoleResult ¶
type LookupAwsRoleResult struct { // AWS IAM role session duration in seconds DurationSeconds int `pulumi:"durationSeconds"` // Custom external ID (works only for private workers). ExternalId string `pulumi:"externalId"` // Generate AWS credentials in the private worker GenerateCredentialsInWorker bool `pulumi:"generateCredentialsInWorker"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // ID of the module which assumes the AWS IAM role ModuleId *string `pulumi:"moduleId"` // ARN of the AWS IAM role to attach RoleArn string `pulumi:"roleArn"` // ID of the stack which assumes the AWS IAM role StackId *string `pulumi:"stackId"` }
A collection of values returned by getAwsRole.
func LookupAwsRole ¶
func LookupAwsRole(ctx *pulumi.Context, args *LookupAwsRoleArgs, opts ...pulumi.InvokeOption) (*LookupAwsRoleResult, error)
`AwsRole` represents [cross-account IAM role delegation](https://docs.aws.amazon.com/IAM/latest/UserGuide/tutorial_cross-account-with-roles.html) between the Spacelift worker and an individual stack or module. If this is set, Spacelift will use AWS STS to assume the supplied IAM role and put its temporary credentials in the runtime environment.
If you use private workers, you can also assume IAM role on the worker side using your own AWS credentials (e.g. from EC2 instance profile).
Note: when assuming credentials for **shared worker**, Spacelift will use `$accountName@$stackID` or `$accountName@$moduleID` as [external ID](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-user_externalid.html) and `$runID@$stackID@$accountName` truncated to 64 characters as [session ID](https://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRole).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.LookupAwsRole(ctx, &spacelift.LookupAwsRoleArgs{ ModuleId: pulumi.StringRef("k8s-module"), }, nil) if err != nil { return err } _, err = spacelift.LookupAwsRole(ctx, &spacelift.LookupAwsRoleArgs{ StackId: pulumi.StringRef("k8s-core"), }, nil) if err != nil { return err } return nil }) }
```
type LookupAwsRoleResultOutput ¶
type LookupAwsRoleResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAwsRole.
func LookupAwsRoleOutput ¶
func LookupAwsRoleOutput(ctx *pulumi.Context, args LookupAwsRoleOutputArgs, opts ...pulumi.InvokeOption) LookupAwsRoleResultOutput
func (LookupAwsRoleResultOutput) DurationSeconds ¶
func (o LookupAwsRoleResultOutput) DurationSeconds() pulumi.IntOutput
AWS IAM role session duration in seconds
func (LookupAwsRoleResultOutput) ElementType ¶
func (LookupAwsRoleResultOutput) ElementType() reflect.Type
func (LookupAwsRoleResultOutput) ExternalId ¶
func (o LookupAwsRoleResultOutput) ExternalId() pulumi.StringOutput
Custom external ID (works only for private workers).
func (LookupAwsRoleResultOutput) GenerateCredentialsInWorker ¶
func (o LookupAwsRoleResultOutput) GenerateCredentialsInWorker() pulumi.BoolOutput
Generate AWS credentials in the private worker
func (LookupAwsRoleResultOutput) Id ¶
func (o LookupAwsRoleResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupAwsRoleResultOutput) ModuleId ¶
func (o LookupAwsRoleResultOutput) ModuleId() pulumi.StringPtrOutput
ID of the module which assumes the AWS IAM role
func (LookupAwsRoleResultOutput) RoleArn ¶
func (o LookupAwsRoleResultOutput) RoleArn() pulumi.StringOutput
ARN of the AWS IAM role to attach
func (LookupAwsRoleResultOutput) StackId ¶
func (o LookupAwsRoleResultOutput) StackId() pulumi.StringPtrOutput
ID of the stack which assumes the AWS IAM role
func (LookupAwsRoleResultOutput) ToLookupAwsRoleResultOutput ¶
func (o LookupAwsRoleResultOutput) ToLookupAwsRoleResultOutput() LookupAwsRoleResultOutput
func (LookupAwsRoleResultOutput) ToLookupAwsRoleResultOutputWithContext ¶
func (o LookupAwsRoleResultOutput) ToLookupAwsRoleResultOutputWithContext(ctx context.Context) LookupAwsRoleResultOutput
func (LookupAwsRoleResultOutput) ToOutput ¶
func (o LookupAwsRoleResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAwsRoleResult]
type LookupAzureIntegrationArgs ¶
type LookupAzureIntegrationArgs struct { // Immutable ID of the integration. Either `integrationId` or `name` must be specified. IntegrationId *string `pulumi:"integrationId"` // The friendly name of the integration. Either `integrationId` or `name` must be specified. Name *string `pulumi:"name"` }
A collection of arguments for invoking getAzureIntegration.
type LookupAzureIntegrationAttachmentArgs ¶
type LookupAzureIntegrationAttachmentArgs struct { // ID of the integration to attach IntegrationId string `pulumi:"integrationId"` // ID of the module to attach the integration to ModuleId *string `pulumi:"moduleId"` // ID of the stack to attach the integration to StackId *string `pulumi:"stackId"` }
A collection of arguments for invoking getAzureIntegrationAttachment.
type LookupAzureIntegrationAttachmentOutputArgs ¶
type LookupAzureIntegrationAttachmentOutputArgs struct { // ID of the integration to attach IntegrationId pulumi.StringInput `pulumi:"integrationId"` // ID of the module to attach the integration to ModuleId pulumi.StringPtrInput `pulumi:"moduleId"` // ID of the stack to attach the integration to StackId pulumi.StringPtrInput `pulumi:"stackId"` }
A collection of arguments for invoking getAzureIntegrationAttachment.
func (LookupAzureIntegrationAttachmentOutputArgs) ElementType ¶
func (LookupAzureIntegrationAttachmentOutputArgs) ElementType() reflect.Type
type LookupAzureIntegrationAttachmentResult ¶
type LookupAzureIntegrationAttachmentResult struct { // Internal ID of the attachment entity AttachmentId string `pulumi:"attachmentId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // ID of the integration to attach IntegrationId string `pulumi:"integrationId"` // ID of the module to attach the integration to ModuleId *string `pulumi:"moduleId"` // Indicates whether this attachment is used for read operations Read bool `pulumi:"read"` // ID of the stack to attach the integration to StackId *string `pulumi:"stackId"` // Contains the Azure subscription ID to use with this Stack. Overrides the default subscription ID set at the integration level. SubscriptionId string `pulumi:"subscriptionId"` // Indicates whether this attachment is used for write operations Write bool `pulumi:"write"` }
A collection of values returned by getAzureIntegrationAttachment.
func LookupAzureIntegrationAttachment ¶
func LookupAzureIntegrationAttachment(ctx *pulumi.Context, args *LookupAzureIntegrationAttachmentArgs, opts ...pulumi.InvokeOption) (*LookupAzureIntegrationAttachmentResult, error)
`AzureIntegrationAttachment` represents the attachment between a reusable Azure integration and a single stack or module.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.LookupAzureIntegrationAttachment(ctx, &spacelift.LookupAzureIntegrationAttachmentArgs{ IntegrationId: "some-integration-id", StackId: pulumi.StringRef("some-stack-id"), }, nil) if err != nil { return err } return nil }) }
```
type LookupAzureIntegrationAttachmentResultOutput ¶
type LookupAzureIntegrationAttachmentResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAzureIntegrationAttachment.
func LookupAzureIntegrationAttachmentOutput ¶
func LookupAzureIntegrationAttachmentOutput(ctx *pulumi.Context, args LookupAzureIntegrationAttachmentOutputArgs, opts ...pulumi.InvokeOption) LookupAzureIntegrationAttachmentResultOutput
func (LookupAzureIntegrationAttachmentResultOutput) AttachmentId ¶
func (o LookupAzureIntegrationAttachmentResultOutput) AttachmentId() pulumi.StringOutput
Internal ID of the attachment entity
func (LookupAzureIntegrationAttachmentResultOutput) ElementType ¶
func (LookupAzureIntegrationAttachmentResultOutput) ElementType() reflect.Type
func (LookupAzureIntegrationAttachmentResultOutput) Id ¶
func (o LookupAzureIntegrationAttachmentResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupAzureIntegrationAttachmentResultOutput) IntegrationId ¶
func (o LookupAzureIntegrationAttachmentResultOutput) IntegrationId() pulumi.StringOutput
ID of the integration to attach
func (LookupAzureIntegrationAttachmentResultOutput) ModuleId ¶
func (o LookupAzureIntegrationAttachmentResultOutput) ModuleId() pulumi.StringPtrOutput
ID of the module to attach the integration to
func (LookupAzureIntegrationAttachmentResultOutput) Read ¶
func (o LookupAzureIntegrationAttachmentResultOutput) Read() pulumi.BoolOutput
Indicates whether this attachment is used for read operations
func (LookupAzureIntegrationAttachmentResultOutput) StackId ¶
func (o LookupAzureIntegrationAttachmentResultOutput) StackId() pulumi.StringPtrOutput
ID of the stack to attach the integration to
func (LookupAzureIntegrationAttachmentResultOutput) SubscriptionId ¶
func (o LookupAzureIntegrationAttachmentResultOutput) SubscriptionId() pulumi.StringOutput
Contains the Azure subscription ID to use with this Stack. Overrides the default subscription ID set at the integration level.
func (LookupAzureIntegrationAttachmentResultOutput) ToLookupAzureIntegrationAttachmentResultOutput ¶
func (o LookupAzureIntegrationAttachmentResultOutput) ToLookupAzureIntegrationAttachmentResultOutput() LookupAzureIntegrationAttachmentResultOutput
func (LookupAzureIntegrationAttachmentResultOutput) ToLookupAzureIntegrationAttachmentResultOutputWithContext ¶
func (o LookupAzureIntegrationAttachmentResultOutput) ToLookupAzureIntegrationAttachmentResultOutputWithContext(ctx context.Context) LookupAzureIntegrationAttachmentResultOutput
func (LookupAzureIntegrationAttachmentResultOutput) ToOutput ¶
func (o LookupAzureIntegrationAttachmentResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAzureIntegrationAttachmentResult]
func (LookupAzureIntegrationAttachmentResultOutput) Write ¶
func (o LookupAzureIntegrationAttachmentResultOutput) Write() pulumi.BoolOutput
Indicates whether this attachment is used for write operations
type LookupAzureIntegrationOutputArgs ¶
type LookupAzureIntegrationOutputArgs struct { // Immutable ID of the integration. Either `integrationId` or `name` must be specified. IntegrationId pulumi.StringPtrInput `pulumi:"integrationId"` // The friendly name of the integration. Either `integrationId` or `name` must be specified. Name pulumi.StringPtrInput `pulumi:"name"` }
A collection of arguments for invoking getAzureIntegration.
func (LookupAzureIntegrationOutputArgs) ElementType ¶
func (LookupAzureIntegrationOutputArgs) ElementType() reflect.Type
type LookupAzureIntegrationResult ¶
type LookupAzureIntegrationResult struct { // Indicates whether admin consent has been performed for the AAD Application. AdminConsentProvided bool `pulumi:"adminConsentProvided"` // The URL to use to provide admin consent to the application in the customer's tenant AdminConsentUrl string `pulumi:"adminConsentUrl"` // The applicationId of the Azure AD application used by the integration. ApplicationId string `pulumi:"applicationId"` // The default subscription ID to use, if one isn't specified at the stack/module level DefaultSubscriptionId string `pulumi:"defaultSubscriptionId"` // The display name for the application in Azure. This is automatically generated when the integration is created, and cannot be changed without deleting and recreating the integration. DisplayName string `pulumi:"displayName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Immutable ID of the integration. Either `integrationId` or `name` must be specified. IntegrationId string `pulumi:"integrationId"` // Labels to set on the integration Labels []string `pulumi:"labels"` // The friendly name of the integration. Either `integrationId` or `name` must be specified. Name string `pulumi:"name"` // ID (slug) of the space the integration is in SpaceId string `pulumi:"spaceId"` // The Azure AD tenant ID TenantId string `pulumi:"tenantId"` }
A collection of values returned by getAzureIntegration.
func LookupAzureIntegration ¶
func LookupAzureIntegration(ctx *pulumi.Context, args *LookupAzureIntegrationArgs, opts ...pulumi.InvokeOption) (*LookupAzureIntegrationResult, error)
`AzureIntegration` represents an integration with an Azure AD tenant. This integration is account-level and needs to be explicitly attached to individual stacks in order to take effect. Note that you will need to provide admin consent manually for the integration to work
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.LookupAzureIntegration(ctx, &spacelift.LookupAzureIntegrationArgs{ Name: pulumi.StringRef("Production"), }, nil) if err != nil { return err } return nil }) }
```
type LookupAzureIntegrationResultOutput ¶
type LookupAzureIntegrationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAzureIntegration.
func LookupAzureIntegrationOutput ¶
func LookupAzureIntegrationOutput(ctx *pulumi.Context, args LookupAzureIntegrationOutputArgs, opts ...pulumi.InvokeOption) LookupAzureIntegrationResultOutput
func (LookupAzureIntegrationResultOutput) AdminConsentProvided ¶
func (o LookupAzureIntegrationResultOutput) AdminConsentProvided() pulumi.BoolOutput
Indicates whether admin consent has been performed for the AAD Application.
func (LookupAzureIntegrationResultOutput) AdminConsentUrl ¶
func (o LookupAzureIntegrationResultOutput) AdminConsentUrl() pulumi.StringOutput
The URL to use to provide admin consent to the application in the customer's tenant
func (LookupAzureIntegrationResultOutput) ApplicationId ¶
func (o LookupAzureIntegrationResultOutput) ApplicationId() pulumi.StringOutput
The applicationId of the Azure AD application used by the integration.
func (LookupAzureIntegrationResultOutput) DefaultSubscriptionId ¶
func (o LookupAzureIntegrationResultOutput) DefaultSubscriptionId() pulumi.StringOutput
The default subscription ID to use, if one isn't specified at the stack/module level
func (LookupAzureIntegrationResultOutput) DisplayName ¶
func (o LookupAzureIntegrationResultOutput) DisplayName() pulumi.StringOutput
The display name for the application in Azure. This is automatically generated when the integration is created, and cannot be changed without deleting and recreating the integration.
func (LookupAzureIntegrationResultOutput) ElementType ¶
func (LookupAzureIntegrationResultOutput) ElementType() reflect.Type
func (LookupAzureIntegrationResultOutput) Id ¶
func (o LookupAzureIntegrationResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupAzureIntegrationResultOutput) IntegrationId ¶
func (o LookupAzureIntegrationResultOutput) IntegrationId() pulumi.StringOutput
Immutable ID of the integration. Either `integrationId` or `name` must be specified.
func (LookupAzureIntegrationResultOutput) Labels ¶
func (o LookupAzureIntegrationResultOutput) Labels() pulumi.StringArrayOutput
Labels to set on the integration
func (LookupAzureIntegrationResultOutput) Name ¶
func (o LookupAzureIntegrationResultOutput) Name() pulumi.StringOutput
The friendly name of the integration. Either `integrationId` or `name` must be specified.
func (LookupAzureIntegrationResultOutput) SpaceId ¶
func (o LookupAzureIntegrationResultOutput) SpaceId() pulumi.StringOutput
ID (slug) of the space the integration is in
func (LookupAzureIntegrationResultOutput) TenantId ¶
func (o LookupAzureIntegrationResultOutput) TenantId() pulumi.StringOutput
The Azure AD tenant ID
func (LookupAzureIntegrationResultOutput) ToLookupAzureIntegrationResultOutput ¶
func (o LookupAzureIntegrationResultOutput) ToLookupAzureIntegrationResultOutput() LookupAzureIntegrationResultOutput
func (LookupAzureIntegrationResultOutput) ToLookupAzureIntegrationResultOutputWithContext ¶
func (o LookupAzureIntegrationResultOutput) ToLookupAzureIntegrationResultOutputWithContext(ctx context.Context) LookupAzureIntegrationResultOutput
func (LookupAzureIntegrationResultOutput) ToOutput ¶
func (o LookupAzureIntegrationResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAzureIntegrationResult]
type LookupContextArgs ¶
type LookupContextArgs struct { // List of after-apply scripts AfterApplies []string `pulumi:"afterApplies"` // List of after-destroy scripts AfterDestroys []string `pulumi:"afterDestroys"` // List of after-init scripts AfterInits []string `pulumi:"afterInits"` // List of after-perform scripts AfterPerforms []string `pulumi:"afterPerforms"` // List of after-plan scripts AfterPlans []string `pulumi:"afterPlans"` // List of after-run scripts AfterRuns []string `pulumi:"afterRuns"` // List of before-apply scripts BeforeApplies []string `pulumi:"beforeApplies"` // List of before-destroy scripts BeforeDestroys []string `pulumi:"beforeDestroys"` // List of before-init scripts BeforeInits []string `pulumi:"beforeInits"` // List of before-perform scripts BeforePerforms []string `pulumi:"beforePerforms"` // List of before-plan scripts BeforePlans []string `pulumi:"beforePlans"` // immutable ID (slug) of the context ContextId string `pulumi:"contextId"` }
A collection of arguments for invoking getContext.
type LookupContextAttachmentArgs ¶
type LookupContextAttachmentArgs struct { // ID of the attached context ContextId string `pulumi:"contextId"` // ID of the attached module ModuleId *string `pulumi:"moduleId"` // ID of the attached stack StackId *string `pulumi:"stackId"` }
A collection of arguments for invoking getContextAttachment.
type LookupContextAttachmentOutputArgs ¶
type LookupContextAttachmentOutputArgs struct { // ID of the attached context ContextId pulumi.StringInput `pulumi:"contextId"` // ID of the attached module ModuleId pulumi.StringPtrInput `pulumi:"moduleId"` // ID of the attached stack StackId pulumi.StringPtrInput `pulumi:"stackId"` }
A collection of arguments for invoking getContextAttachment.
func (LookupContextAttachmentOutputArgs) ElementType ¶
func (LookupContextAttachmentOutputArgs) ElementType() reflect.Type
type LookupContextAttachmentResult ¶
type LookupContextAttachmentResult struct { // ID of the attached context ContextId string `pulumi:"contextId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // ID of the attached module ModuleId *string `pulumi:"moduleId"` // Priority of the context attachment. All the contexts attached to a stack are sorted by priority (lowest first), though values don't need to be unique. This ordering establishes precedence rules between contexts should there be a conflict and multiple contexts define the same value. Priority int `pulumi:"priority"` // ID of the attached stack StackId *string `pulumi:"stackId"` }
A collection of values returned by getContextAttachment.
func LookupContextAttachment ¶
func LookupContextAttachment(ctx *pulumi.Context, args *LookupContextAttachmentArgs, opts ...pulumi.InvokeOption) (*LookupContextAttachmentResult, error)
`ContextAttachment` represents a Spacelift attachment of a single context to a single stack or module, with a predefined priority.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.LookupContextAttachment(ctx, &spacelift.LookupContextAttachmentArgs{ ContextId: "prod-k8s-ie", StackId: pulumi.StringRef("apps-cluster"), }, nil) if err != nil { return err } _, err = spacelift.LookupContextAttachment(ctx, &spacelift.LookupContextAttachmentArgs{ ContextId: "prod-k8s-ie", ModuleId: pulumi.StringRef("terraform-aws-kafka"), }, nil) if err != nil { return err } return nil }) }
```
type LookupContextAttachmentResultOutput ¶
type LookupContextAttachmentResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getContextAttachment.
func LookupContextAttachmentOutput ¶
func LookupContextAttachmentOutput(ctx *pulumi.Context, args LookupContextAttachmentOutputArgs, opts ...pulumi.InvokeOption) LookupContextAttachmentResultOutput
func (LookupContextAttachmentResultOutput) ContextId ¶
func (o LookupContextAttachmentResultOutput) ContextId() pulumi.StringOutput
ID of the attached context
func (LookupContextAttachmentResultOutput) ElementType ¶
func (LookupContextAttachmentResultOutput) ElementType() reflect.Type
func (LookupContextAttachmentResultOutput) Id ¶
func (o LookupContextAttachmentResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupContextAttachmentResultOutput) ModuleId ¶
func (o LookupContextAttachmentResultOutput) ModuleId() pulumi.StringPtrOutput
ID of the attached module
func (LookupContextAttachmentResultOutput) Priority ¶
func (o LookupContextAttachmentResultOutput) Priority() pulumi.IntOutput
Priority of the context attachment. All the contexts attached to a stack are sorted by priority (lowest first), though values don't need to be unique. This ordering establishes precedence rules between contexts should there be a conflict and multiple contexts define the same value.
func (LookupContextAttachmentResultOutput) StackId ¶
func (o LookupContextAttachmentResultOutput) StackId() pulumi.StringPtrOutput
ID of the attached stack
func (LookupContextAttachmentResultOutput) ToLookupContextAttachmentResultOutput ¶
func (o LookupContextAttachmentResultOutput) ToLookupContextAttachmentResultOutput() LookupContextAttachmentResultOutput
func (LookupContextAttachmentResultOutput) ToLookupContextAttachmentResultOutputWithContext ¶
func (o LookupContextAttachmentResultOutput) ToLookupContextAttachmentResultOutputWithContext(ctx context.Context) LookupContextAttachmentResultOutput
func (LookupContextAttachmentResultOutput) ToOutput ¶
func (o LookupContextAttachmentResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupContextAttachmentResult]
type LookupContextOutputArgs ¶
type LookupContextOutputArgs struct { // List of after-apply scripts AfterApplies pulumi.StringArrayInput `pulumi:"afterApplies"` // List of after-destroy scripts AfterDestroys pulumi.StringArrayInput `pulumi:"afterDestroys"` // List of after-init scripts AfterInits pulumi.StringArrayInput `pulumi:"afterInits"` // List of after-perform scripts AfterPerforms pulumi.StringArrayInput `pulumi:"afterPerforms"` // List of after-plan scripts AfterPlans pulumi.StringArrayInput `pulumi:"afterPlans"` // List of after-run scripts AfterRuns pulumi.StringArrayInput `pulumi:"afterRuns"` // List of before-apply scripts BeforeApplies pulumi.StringArrayInput `pulumi:"beforeApplies"` // List of before-destroy scripts BeforeDestroys pulumi.StringArrayInput `pulumi:"beforeDestroys"` // List of before-init scripts BeforeInits pulumi.StringArrayInput `pulumi:"beforeInits"` // List of before-perform scripts BeforePerforms pulumi.StringArrayInput `pulumi:"beforePerforms"` // List of before-plan scripts BeforePlans pulumi.StringArrayInput `pulumi:"beforePlans"` // immutable ID (slug) of the context ContextId pulumi.StringInput `pulumi:"contextId"` }
A collection of arguments for invoking getContext.
func (LookupContextOutputArgs) ElementType ¶
func (LookupContextOutputArgs) ElementType() reflect.Type
type LookupContextResult ¶
type LookupContextResult struct { // List of after-apply scripts AfterApplies []string `pulumi:"afterApplies"` // List of after-destroy scripts AfterDestroys []string `pulumi:"afterDestroys"` // List of after-init scripts AfterInits []string `pulumi:"afterInits"` // List of after-perform scripts AfterPerforms []string `pulumi:"afterPerforms"` // List of after-plan scripts AfterPlans []string `pulumi:"afterPlans"` // List of after-run scripts AfterRuns []string `pulumi:"afterRuns"` // List of before-apply scripts BeforeApplies []string `pulumi:"beforeApplies"` // List of before-destroy scripts BeforeDestroys []string `pulumi:"beforeDestroys"` // List of before-init scripts BeforeInits []string `pulumi:"beforeInits"` // List of before-perform scripts BeforePerforms []string `pulumi:"beforePerforms"` // List of before-plan scripts BeforePlans []string `pulumi:"beforePlans"` // immutable ID (slug) of the context ContextId string `pulumi:"contextId"` // free-form context description for users Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Labels []string `pulumi:"labels"` // name of the context Name string `pulumi:"name"` // ID (slug) of the space the context is in SpaceId string `pulumi:"spaceId"` }
A collection of values returned by getContext.
func LookupContext ¶
func LookupContext(ctx *pulumi.Context, args *LookupContextArgs, opts ...pulumi.InvokeOption) (*LookupContextResult, error)
`Context` represents a Spacelift **context** - a collection of configuration elements (either environment variables or mounted files) that can be administratively attached to multiple stacks (`Stack`) or modules (`Module`) using a context attachment (`ContextAttachment`)`
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.LookupContext(ctx, &spacelift.LookupContextArgs{ ContextId: "prod-k8s-ie", }, nil) if err != nil { return err } return nil }) }
```
type LookupContextResultOutput ¶
type LookupContextResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getContext.
func LookupContextOutput ¶
func LookupContextOutput(ctx *pulumi.Context, args LookupContextOutputArgs, opts ...pulumi.InvokeOption) LookupContextResultOutput
func (LookupContextResultOutput) AfterApplies ¶
func (o LookupContextResultOutput) AfterApplies() pulumi.StringArrayOutput
List of after-apply scripts
func (LookupContextResultOutput) AfterDestroys ¶
func (o LookupContextResultOutput) AfterDestroys() pulumi.StringArrayOutput
List of after-destroy scripts
func (LookupContextResultOutput) AfterInits ¶
func (o LookupContextResultOutput) AfterInits() pulumi.StringArrayOutput
List of after-init scripts
func (LookupContextResultOutput) AfterPerforms ¶
func (o LookupContextResultOutput) AfterPerforms() pulumi.StringArrayOutput
List of after-perform scripts
func (LookupContextResultOutput) AfterPlans ¶
func (o LookupContextResultOutput) AfterPlans() pulumi.StringArrayOutput
List of after-plan scripts
func (LookupContextResultOutput) AfterRuns ¶
func (o LookupContextResultOutput) AfterRuns() pulumi.StringArrayOutput
List of after-run scripts
func (LookupContextResultOutput) BeforeApplies ¶
func (o LookupContextResultOutput) BeforeApplies() pulumi.StringArrayOutput
List of before-apply scripts
func (LookupContextResultOutput) BeforeDestroys ¶
func (o LookupContextResultOutput) BeforeDestroys() pulumi.StringArrayOutput
List of before-destroy scripts
func (LookupContextResultOutput) BeforeInits ¶
func (o LookupContextResultOutput) BeforeInits() pulumi.StringArrayOutput
List of before-init scripts
func (LookupContextResultOutput) BeforePerforms ¶
func (o LookupContextResultOutput) BeforePerforms() pulumi.StringArrayOutput
List of before-perform scripts
func (LookupContextResultOutput) BeforePlans ¶
func (o LookupContextResultOutput) BeforePlans() pulumi.StringArrayOutput
List of before-plan scripts
func (LookupContextResultOutput) ContextId ¶
func (o LookupContextResultOutput) ContextId() pulumi.StringOutput
immutable ID (slug) of the context
func (LookupContextResultOutput) Description ¶
func (o LookupContextResultOutput) Description() pulumi.StringOutput
free-form context description for users
func (LookupContextResultOutput) ElementType ¶
func (LookupContextResultOutput) ElementType() reflect.Type
func (LookupContextResultOutput) Id ¶
func (o LookupContextResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupContextResultOutput) Labels ¶
func (o LookupContextResultOutput) Labels() pulumi.StringArrayOutput
func (LookupContextResultOutput) Name ¶
func (o LookupContextResultOutput) Name() pulumi.StringOutput
name of the context
func (LookupContextResultOutput) SpaceId ¶
func (o LookupContextResultOutput) SpaceId() pulumi.StringOutput
ID (slug) of the space the context is in
func (LookupContextResultOutput) ToLookupContextResultOutput ¶
func (o LookupContextResultOutput) ToLookupContextResultOutput() LookupContextResultOutput
func (LookupContextResultOutput) ToLookupContextResultOutputWithContext ¶
func (o LookupContextResultOutput) ToLookupContextResultOutputWithContext(ctx context.Context) LookupContextResultOutput
func (LookupContextResultOutput) ToOutput ¶
func (o LookupContextResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupContextResult]
type LookupDriftDetectionArgs ¶
type LookupDriftDetectionArgs struct { // Controls whether drift detection should be performed on a stack in any final state instead of just 'Finished'. IgnoreState *bool `pulumi:"ignoreState"` // ID of the stack for which to set up drift detection StackId string `pulumi:"stackId"` }
A collection of arguments for invoking getDriftDetection.
type LookupDriftDetectionOutputArgs ¶
type LookupDriftDetectionOutputArgs struct { // Controls whether drift detection should be performed on a stack in any final state instead of just 'Finished'. IgnoreState pulumi.BoolPtrInput `pulumi:"ignoreState"` // ID of the stack for which to set up drift detection StackId pulumi.StringInput `pulumi:"stackId"` }
A collection of arguments for invoking getDriftDetection.
func (LookupDriftDetectionOutputArgs) ElementType ¶
func (LookupDriftDetectionOutputArgs) ElementType() reflect.Type
type LookupDriftDetectionResult ¶
type LookupDriftDetectionResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Controls whether drift detection should be performed on a stack in any final state instead of just 'Finished'. IgnoreState *bool `pulumi:"ignoreState"` // Whether a tracked run should be triggered when drift is detected. Reconcile bool `pulumi:"reconcile"` // List of cron schedule expressions based on which drift detection should be triggered. Schedules []string `pulumi:"schedules"` // ID of the stack for which to set up drift detection StackId string `pulumi:"stackId"` // Timezone in which the schedule is expressed Timezone string `pulumi:"timezone"` }
A collection of values returned by getDriftDetection.
func LookupDriftDetection ¶
func LookupDriftDetection(ctx *pulumi.Context, args *LookupDriftDetectionArgs, opts ...pulumi.InvokeOption) (*LookupDriftDetectionResult, error)
`DriftDetection` represents a Drift Detection configuration for a Stack. It will trigger a proposed run on the given schedule, which you can listen for using run state webhooks. If reconcile is true, then a tracked run will be triggered when drift is detected.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.LookupDriftDetection(ctx, &spacelift.LookupDriftDetectionArgs{ StackId: "core-infra-production", }, nil) if err != nil { return err } return nil }) }
```
type LookupDriftDetectionResultOutput ¶
type LookupDriftDetectionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDriftDetection.
func LookupDriftDetectionOutput ¶
func LookupDriftDetectionOutput(ctx *pulumi.Context, args LookupDriftDetectionOutputArgs, opts ...pulumi.InvokeOption) LookupDriftDetectionResultOutput
func (LookupDriftDetectionResultOutput) ElementType ¶
func (LookupDriftDetectionResultOutput) ElementType() reflect.Type
func (LookupDriftDetectionResultOutput) Id ¶
func (o LookupDriftDetectionResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupDriftDetectionResultOutput) IgnoreState ¶
func (o LookupDriftDetectionResultOutput) IgnoreState() pulumi.BoolPtrOutput
Controls whether drift detection should be performed on a stack in any final state instead of just 'Finished'.
func (LookupDriftDetectionResultOutput) Reconcile ¶
func (o LookupDriftDetectionResultOutput) Reconcile() pulumi.BoolOutput
Whether a tracked run should be triggered when drift is detected.
func (LookupDriftDetectionResultOutput) Schedules ¶
func (o LookupDriftDetectionResultOutput) Schedules() pulumi.StringArrayOutput
List of cron schedule expressions based on which drift detection should be triggered.
func (LookupDriftDetectionResultOutput) StackId ¶
func (o LookupDriftDetectionResultOutput) StackId() pulumi.StringOutput
ID of the stack for which to set up drift detection
func (LookupDriftDetectionResultOutput) Timezone ¶
func (o LookupDriftDetectionResultOutput) Timezone() pulumi.StringOutput
Timezone in which the schedule is expressed
func (LookupDriftDetectionResultOutput) ToLookupDriftDetectionResultOutput ¶
func (o LookupDriftDetectionResultOutput) ToLookupDriftDetectionResultOutput() LookupDriftDetectionResultOutput
func (LookupDriftDetectionResultOutput) ToLookupDriftDetectionResultOutputWithContext ¶
func (o LookupDriftDetectionResultOutput) ToLookupDriftDetectionResultOutputWithContext(ctx context.Context) LookupDriftDetectionResultOutput
func (LookupDriftDetectionResultOutput) ToOutput ¶
func (o LookupDriftDetectionResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDriftDetectionResult]
type LookupEnvironmentVariableArgs ¶
type LookupEnvironmentVariableArgs struct { // ID of the context on which the environment variable is defined ContextId *string `pulumi:"contextId"` // ID of the module on which the environment variable is defined ModuleId *string `pulumi:"moduleId"` // name of the environment variable Name string `pulumi:"name"` // ID of the stack on which the environment variable is defined StackId *string `pulumi:"stackId"` }
A collection of arguments for invoking getEnvironmentVariable.
type LookupEnvironmentVariableOutputArgs ¶
type LookupEnvironmentVariableOutputArgs struct { // ID of the context on which the environment variable is defined ContextId pulumi.StringPtrInput `pulumi:"contextId"` // ID of the module on which the environment variable is defined ModuleId pulumi.StringPtrInput `pulumi:"moduleId"` // name of the environment variable Name pulumi.StringInput `pulumi:"name"` // ID of the stack on which the environment variable is defined StackId pulumi.StringPtrInput `pulumi:"stackId"` }
A collection of arguments for invoking getEnvironmentVariable.
func (LookupEnvironmentVariableOutputArgs) ElementType ¶
func (LookupEnvironmentVariableOutputArgs) ElementType() reflect.Type
type LookupEnvironmentVariableResult ¶
type LookupEnvironmentVariableResult struct { // SHA-256 checksum of the value Checksum string `pulumi:"checksum"` // ID of the context on which the environment variable is defined ContextId *string `pulumi:"contextId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // ID of the module on which the environment variable is defined ModuleId *string `pulumi:"moduleId"` // name of the environment variable Name string `pulumi:"name"` // ID of the stack on which the environment variable is defined StackId *string `pulumi:"stackId"` // value of the environment variable Value string `pulumi:"value"` // indicates whether the value can be read back outside a Run WriteOnly bool `pulumi:"writeOnly"` }
A collection of values returned by getEnvironmentVariable.
func LookupEnvironmentVariable ¶
func LookupEnvironmentVariable(ctx *pulumi.Context, args *LookupEnvironmentVariableArgs, opts ...pulumi.InvokeOption) (*LookupEnvironmentVariableResult, error)
`EnvironmentVariable` defines an environment variable on the context (`Context`), stack (`Stack`) or a module (`Module`), thereby allowing to pass and share various secrets and configuration with Spacelift stacks.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.LookupEnvironmentVariable(ctx, &spacelift.LookupEnvironmentVariableArgs{ ContextId: pulumi.StringRef("prod-k8s-ie"), Name: "KUBECONFIG", }, nil) if err != nil { return err } _, err = spacelift.LookupEnvironmentVariable(ctx, &spacelift.LookupEnvironmentVariableArgs{ ModuleId: pulumi.StringRef("k8s-module"), Name: "KUBECONFIG", }, nil) if err != nil { return err } _, err = spacelift.LookupEnvironmentVariable(ctx, &spacelift.LookupEnvironmentVariableArgs{ Name: "KUBECONFIG", StackId: pulumi.StringRef("k8s-core"), }, nil) if err != nil { return err } return nil }) }
```
type LookupEnvironmentVariableResultOutput ¶
type LookupEnvironmentVariableResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getEnvironmentVariable.
func LookupEnvironmentVariableOutput ¶
func LookupEnvironmentVariableOutput(ctx *pulumi.Context, args LookupEnvironmentVariableOutputArgs, opts ...pulumi.InvokeOption) LookupEnvironmentVariableResultOutput
func (LookupEnvironmentVariableResultOutput) Checksum ¶
func (o LookupEnvironmentVariableResultOutput) Checksum() pulumi.StringOutput
SHA-256 checksum of the value
func (LookupEnvironmentVariableResultOutput) ContextId ¶
func (o LookupEnvironmentVariableResultOutput) ContextId() pulumi.StringPtrOutput
ID of the context on which the environment variable is defined
func (LookupEnvironmentVariableResultOutput) ElementType ¶
func (LookupEnvironmentVariableResultOutput) ElementType() reflect.Type
func (LookupEnvironmentVariableResultOutput) Id ¶
func (o LookupEnvironmentVariableResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupEnvironmentVariableResultOutput) ModuleId ¶
func (o LookupEnvironmentVariableResultOutput) ModuleId() pulumi.StringPtrOutput
ID of the module on which the environment variable is defined
func (LookupEnvironmentVariableResultOutput) Name ¶
func (o LookupEnvironmentVariableResultOutput) Name() pulumi.StringOutput
name of the environment variable
func (LookupEnvironmentVariableResultOutput) StackId ¶
func (o LookupEnvironmentVariableResultOutput) StackId() pulumi.StringPtrOutput
ID of the stack on which the environment variable is defined
func (LookupEnvironmentVariableResultOutput) ToLookupEnvironmentVariableResultOutput ¶
func (o LookupEnvironmentVariableResultOutput) ToLookupEnvironmentVariableResultOutput() LookupEnvironmentVariableResultOutput
func (LookupEnvironmentVariableResultOutput) ToLookupEnvironmentVariableResultOutputWithContext ¶
func (o LookupEnvironmentVariableResultOutput) ToLookupEnvironmentVariableResultOutputWithContext(ctx context.Context) LookupEnvironmentVariableResultOutput
func (LookupEnvironmentVariableResultOutput) ToOutput ¶
func (o LookupEnvironmentVariableResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupEnvironmentVariableResult]
func (LookupEnvironmentVariableResultOutput) Value ¶
func (o LookupEnvironmentVariableResultOutput) Value() pulumi.StringOutput
value of the environment variable
func (LookupEnvironmentVariableResultOutput) WriteOnly ¶
func (o LookupEnvironmentVariableResultOutput) WriteOnly() pulumi.BoolOutput
indicates whether the value can be read back outside a Run
type LookupGcpServiceAccountArgs ¶
type LookupGcpServiceAccountArgs struct { // ID of the stack which uses GCP service account credentials ModuleId *string `pulumi:"moduleId"` // ID of the stack which uses GCP service account credentials StackId *string `pulumi:"stackId"` }
A collection of arguments for invoking getGcpServiceAccount.
type LookupGcpServiceAccountOutputArgs ¶
type LookupGcpServiceAccountOutputArgs struct { // ID of the stack which uses GCP service account credentials ModuleId pulumi.StringPtrInput `pulumi:"moduleId"` // ID of the stack which uses GCP service account credentials StackId pulumi.StringPtrInput `pulumi:"stackId"` }
A collection of arguments for invoking getGcpServiceAccount.
func (LookupGcpServiceAccountOutputArgs) ElementType ¶
func (LookupGcpServiceAccountOutputArgs) ElementType() reflect.Type
type LookupGcpServiceAccountResult ¶
type LookupGcpServiceAccountResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // ID of the stack which uses GCP service account credentials ModuleId *string `pulumi:"moduleId"` // email address of the GCP service account dedicated for this stack ServiceAccountEmail string `pulumi:"serviceAccountEmail"` // ID of the stack which uses GCP service account credentials StackId *string `pulumi:"stackId"` // list of Google API scopes TokenScopes []string `pulumi:"tokenScopes"` }
A collection of values returned by getGcpServiceAccount.
func LookupGcpServiceAccount ¶
func LookupGcpServiceAccount(ctx *pulumi.Context, args *LookupGcpServiceAccountArgs, opts ...pulumi.InvokeOption) (*LookupGcpServiceAccountResult, error)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.LookupGcpServiceAccount(ctx, &spacelift.LookupGcpServiceAccountArgs{ ModuleId: pulumi.StringRef("k8s-module"), }, nil) if err != nil { return err } _, err = spacelift.LookupGcpServiceAccount(ctx, &spacelift.LookupGcpServiceAccountArgs{ StackId: pulumi.StringRef("k8s-core"), }, nil) if err != nil { return err } return nil }) }
```
type LookupGcpServiceAccountResultOutput ¶
type LookupGcpServiceAccountResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGcpServiceAccount.
func LookupGcpServiceAccountOutput ¶
func LookupGcpServiceAccountOutput(ctx *pulumi.Context, args LookupGcpServiceAccountOutputArgs, opts ...pulumi.InvokeOption) LookupGcpServiceAccountResultOutput
func (LookupGcpServiceAccountResultOutput) ElementType ¶
func (LookupGcpServiceAccountResultOutput) ElementType() reflect.Type
func (LookupGcpServiceAccountResultOutput) Id ¶
func (o LookupGcpServiceAccountResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupGcpServiceAccountResultOutput) ModuleId ¶
func (o LookupGcpServiceAccountResultOutput) ModuleId() pulumi.StringPtrOutput
ID of the stack which uses GCP service account credentials
func (LookupGcpServiceAccountResultOutput) ServiceAccountEmail ¶
func (o LookupGcpServiceAccountResultOutput) ServiceAccountEmail() pulumi.StringOutput
email address of the GCP service account dedicated for this stack
func (LookupGcpServiceAccountResultOutput) StackId ¶
func (o LookupGcpServiceAccountResultOutput) StackId() pulumi.StringPtrOutput
ID of the stack which uses GCP service account credentials
func (LookupGcpServiceAccountResultOutput) ToLookupGcpServiceAccountResultOutput ¶
func (o LookupGcpServiceAccountResultOutput) ToLookupGcpServiceAccountResultOutput() LookupGcpServiceAccountResultOutput
func (LookupGcpServiceAccountResultOutput) ToLookupGcpServiceAccountResultOutputWithContext ¶
func (o LookupGcpServiceAccountResultOutput) ToLookupGcpServiceAccountResultOutputWithContext(ctx context.Context) LookupGcpServiceAccountResultOutput
func (LookupGcpServiceAccountResultOutput) ToOutput ¶
func (o LookupGcpServiceAccountResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupGcpServiceAccountResult]
func (LookupGcpServiceAccountResultOutput) TokenScopes ¶
func (o LookupGcpServiceAccountResultOutput) TokenScopes() pulumi.StringArrayOutput
list of Google API scopes
type LookupModuleArgs ¶
type LookupModuleArgs struct { // ID (slug) of the module ModuleId string `pulumi:"moduleId"` }
A collection of arguments for invoking getModule.
type LookupModuleOutputArgs ¶
type LookupModuleOutputArgs struct { // ID (slug) of the module ModuleId pulumi.StringInput `pulumi:"moduleId"` }
A collection of arguments for invoking getModule.
func (LookupModuleOutputArgs) ElementType ¶
func (LookupModuleOutputArgs) ElementType() reflect.Type
type LookupModuleResult ¶
type LookupModuleResult struct { // indicates whether this module can administer others Administrative bool `pulumi:"administrative"` // AWS IAM assume role policy statement setting up trust relationship AwsAssumeRolePolicyStatement string `pulumi:"awsAssumeRolePolicyStatement"` // Azure DevOps VCS settings AzureDevops []GetModuleAzureDevop `pulumi:"azureDevops"` // Bitbucket Cloud VCS settings BitbucketClouds []GetModuleBitbucketCloud `pulumi:"bitbucketClouds"` // Bitbucket Datacenter VCS settings BitbucketDatacenters []GetModuleBitbucketDatacenter `pulumi:"bitbucketDatacenters"` // GitHub branch to apply changes to Branch string `pulumi:"branch"` // free-form module description for human users (supports Markdown) Description string `pulumi:"description"` // Indicates whether local preview versions can be triggered on this Module. EnableLocalPreview bool `pulumi:"enableLocalPreview"` // GitHub Enterprise (self-hosted) VCS settings GithubEnterprises []GetModuleGithubEnterprise `pulumi:"githubEnterprises"` // GitLab VCS settings Gitlabs []GetModuleGitlab `pulumi:"gitlabs"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Labels []string `pulumi:"labels"` // ID (slug) of the module ModuleId string `pulumi:"moduleId"` Name string `pulumi:"name"` // Project root is the optional directory relative to the repository root containing the module source code. ProjectRoot string `pulumi:"projectRoot"` // Protect this module from accidental deletion. If set, attempts to delete this module will fail. ProtectFromDeletion bool `pulumi:"protectFromDeletion"` // Name of the repository, without the owner part Repository string `pulumi:"repository"` SharedAccounts []string `pulumi:"sharedAccounts"` // ID (slug) of the space the module is in SpaceId string `pulumi:"spaceId"` TerraformProvider string `pulumi:"terraformProvider"` // ID of the worker pool to use WorkerPoolId string `pulumi:"workerPoolId"` // Defines the tool that will be used to execute the workflow. This can be one of `OPEN_TOFU`, `TERRAFORM_FOSS` or `CUSTOM`. WorkflowTool string `pulumi:"workflowTool"` }
A collection of values returned by getModule.
func LookupModule ¶
func LookupModule(ctx *pulumi.Context, args *LookupModuleArgs, opts ...pulumi.InvokeOption) (*LookupModuleResult, error)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.LookupModule(ctx, &spacelift.LookupModuleArgs{ ModuleId: "k8s-module", }, nil) if err != nil { return err } return nil }) }
```
type LookupModuleResultOutput ¶
type LookupModuleResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getModule.
func LookupModuleOutput ¶
func LookupModuleOutput(ctx *pulumi.Context, args LookupModuleOutputArgs, opts ...pulumi.InvokeOption) LookupModuleResultOutput
func (LookupModuleResultOutput) Administrative ¶
func (o LookupModuleResultOutput) Administrative() pulumi.BoolOutput
indicates whether this module can administer others
func (LookupModuleResultOutput) AwsAssumeRolePolicyStatement ¶
func (o LookupModuleResultOutput) AwsAssumeRolePolicyStatement() pulumi.StringOutput
AWS IAM assume role policy statement setting up trust relationship
func (LookupModuleResultOutput) AzureDevops ¶
func (o LookupModuleResultOutput) AzureDevops() GetModuleAzureDevopArrayOutput
Azure DevOps VCS settings
func (LookupModuleResultOutput) BitbucketClouds ¶
func (o LookupModuleResultOutput) BitbucketClouds() GetModuleBitbucketCloudArrayOutput
Bitbucket Cloud VCS settings
func (LookupModuleResultOutput) BitbucketDatacenters ¶
func (o LookupModuleResultOutput) BitbucketDatacenters() GetModuleBitbucketDatacenterArrayOutput
Bitbucket Datacenter VCS settings
func (LookupModuleResultOutput) Branch ¶
func (o LookupModuleResultOutput) Branch() pulumi.StringOutput
GitHub branch to apply changes to
func (LookupModuleResultOutput) Description ¶
func (o LookupModuleResultOutput) Description() pulumi.StringOutput
free-form module description for human users (supports Markdown)
func (LookupModuleResultOutput) ElementType ¶
func (LookupModuleResultOutput) ElementType() reflect.Type
func (LookupModuleResultOutput) EnableLocalPreview ¶
func (o LookupModuleResultOutput) EnableLocalPreview() pulumi.BoolOutput
Indicates whether local preview versions can be triggered on this Module.
func (LookupModuleResultOutput) GithubEnterprises ¶
func (o LookupModuleResultOutput) GithubEnterprises() GetModuleGithubEnterpriseArrayOutput
GitHub Enterprise (self-hosted) VCS settings
func (LookupModuleResultOutput) Gitlabs ¶
func (o LookupModuleResultOutput) Gitlabs() GetModuleGitlabArrayOutput
GitLab VCS settings
func (LookupModuleResultOutput) Id ¶
func (o LookupModuleResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupModuleResultOutput) Labels ¶
func (o LookupModuleResultOutput) Labels() pulumi.StringArrayOutput
func (LookupModuleResultOutput) ModuleId ¶
func (o LookupModuleResultOutput) ModuleId() pulumi.StringOutput
ID (slug) of the module
func (LookupModuleResultOutput) Name ¶
func (o LookupModuleResultOutput) Name() pulumi.StringOutput
func (LookupModuleResultOutput) ProjectRoot ¶
func (o LookupModuleResultOutput) ProjectRoot() pulumi.StringOutput
Project root is the optional directory relative to the repository root containing the module source code.
func (LookupModuleResultOutput) ProtectFromDeletion ¶
func (o LookupModuleResultOutput) ProtectFromDeletion() pulumi.BoolOutput
Protect this module from accidental deletion. If set, attempts to delete this module will fail.
func (LookupModuleResultOutput) Repository ¶
func (o LookupModuleResultOutput) Repository() pulumi.StringOutput
Name of the repository, without the owner part
func (LookupModuleResultOutput) SharedAccounts ¶
func (o LookupModuleResultOutput) SharedAccounts() pulumi.StringArrayOutput
List of the accounts (subdomains) which should have access to the Module
func (LookupModuleResultOutput) SpaceId ¶
func (o LookupModuleResultOutput) SpaceId() pulumi.StringOutput
ID (slug) of the space the module is in
func (LookupModuleResultOutput) TerraformProvider ¶
func (o LookupModuleResultOutput) TerraformProvider() pulumi.StringOutput
func (LookupModuleResultOutput) ToLookupModuleResultOutput ¶
func (o LookupModuleResultOutput) ToLookupModuleResultOutput() LookupModuleResultOutput
func (LookupModuleResultOutput) ToLookupModuleResultOutputWithContext ¶
func (o LookupModuleResultOutput) ToLookupModuleResultOutputWithContext(ctx context.Context) LookupModuleResultOutput
func (LookupModuleResultOutput) ToOutput ¶
func (o LookupModuleResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupModuleResult]
func (LookupModuleResultOutput) WorkerPoolId ¶
func (o LookupModuleResultOutput) WorkerPoolId() pulumi.StringOutput
ID of the worker pool to use
func (LookupModuleResultOutput) WorkflowTool ¶
func (o LookupModuleResultOutput) WorkflowTool() pulumi.StringOutput
Defines the tool that will be used to execute the workflow. This can be one of `OPEN_TOFU`, `TERRAFORM_FOSS` or `CUSTOM`.
type LookupMountedfileArgs ¶
type LookupMountedfileArgs struct { // ID of the context where the mounted file is stored ContextId *string `pulumi:"contextId"` // ID of the module where the mounted file is stored ModuleId *string `pulumi:"moduleId"` // relative path to the mounted file RelativePath string `pulumi:"relativePath"` // ID of the stack where the mounted file is stored StackId *string `pulumi:"stackId"` }
A collection of arguments for invoking getMountedfile.
type LookupMountedfileOutputArgs ¶
type LookupMountedfileOutputArgs struct { // ID of the context where the mounted file is stored ContextId pulumi.StringPtrInput `pulumi:"contextId"` // ID of the module where the mounted file is stored ModuleId pulumi.StringPtrInput `pulumi:"moduleId"` // relative path to the mounted file RelativePath pulumi.StringInput `pulumi:"relativePath"` // ID of the stack where the mounted file is stored StackId pulumi.StringPtrInput `pulumi:"stackId"` }
A collection of arguments for invoking getMountedfile.
func (LookupMountedfileOutputArgs) ElementType ¶
func (LookupMountedfileOutputArgs) ElementType() reflect.Type
type LookupMountedfileResult ¶
type LookupMountedfileResult struct { // SHA-256 checksum of the value Checksum string `pulumi:"checksum"` // content of the mounted file encoded using Base-64 Content string `pulumi:"content"` // ID of the context where the mounted file is stored ContextId *string `pulumi:"contextId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // ID of the module where the mounted file is stored ModuleId *string `pulumi:"moduleId"` // relative path to the mounted file RelativePath string `pulumi:"relativePath"` // ID of the stack where the mounted file is stored StackId *string `pulumi:"stackId"` // indicates whether the value can be read back outside a Run WriteOnly bool `pulumi:"writeOnly"` }
A collection of values returned by getMountedfile.
func LookupMountedfile ¶
func LookupMountedfile(ctx *pulumi.Context, args *LookupMountedfileArgs, opts ...pulumi.InvokeOption) (*LookupMountedfileResult, error)
`Mountedfile` represents a file mounted in each Run's workspace that is part of a configuration of a context (`Context`), stack (`Stack`) or a module (`Module`). In principle, it's very similar to an environment variable (`EnvironmentVariable`) except that the value is written to the filesystem rather than passed to the environment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.LookupMountedfile(ctx, &spacelift.LookupMountedfileArgs{ ContextId: pulumi.StringRef("prod-k8s-ie"), RelativePath: "kubeconfig", }, nil) if err != nil { return err } _, err = spacelift.LookupMountedfile(ctx, &spacelift.LookupMountedfileArgs{ ModuleId: pulumi.StringRef("k8s-module"), RelativePath: "kubeconfig", }, nil) if err != nil { return err } _, err = spacelift.LookupMountedfile(ctx, &spacelift.LookupMountedfileArgs{ RelativePath: "kubeconfig", StackId: pulumi.StringRef("k8s-core"), }, nil) if err != nil { return err } return nil }) }
```
type LookupMountedfileResultOutput ¶
type LookupMountedfileResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMountedfile.
func LookupMountedfileOutput ¶
func LookupMountedfileOutput(ctx *pulumi.Context, args LookupMountedfileOutputArgs, opts ...pulumi.InvokeOption) LookupMountedfileResultOutput
func (LookupMountedfileResultOutput) Checksum ¶
func (o LookupMountedfileResultOutput) Checksum() pulumi.StringOutput
SHA-256 checksum of the value
func (LookupMountedfileResultOutput) Content ¶
func (o LookupMountedfileResultOutput) Content() pulumi.StringOutput
content of the mounted file encoded using Base-64
func (LookupMountedfileResultOutput) ContextId ¶
func (o LookupMountedfileResultOutput) ContextId() pulumi.StringPtrOutput
ID of the context where the mounted file is stored
func (LookupMountedfileResultOutput) ElementType ¶
func (LookupMountedfileResultOutput) ElementType() reflect.Type
func (LookupMountedfileResultOutput) Id ¶
func (o LookupMountedfileResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupMountedfileResultOutput) ModuleId ¶
func (o LookupMountedfileResultOutput) ModuleId() pulumi.StringPtrOutput
ID of the module where the mounted file is stored
func (LookupMountedfileResultOutput) RelativePath ¶
func (o LookupMountedfileResultOutput) RelativePath() pulumi.StringOutput
relative path to the mounted file
func (LookupMountedfileResultOutput) StackId ¶
func (o LookupMountedfileResultOutput) StackId() pulumi.StringPtrOutput
ID of the stack where the mounted file is stored
func (LookupMountedfileResultOutput) ToLookupMountedfileResultOutput ¶
func (o LookupMountedfileResultOutput) ToLookupMountedfileResultOutput() LookupMountedfileResultOutput
func (LookupMountedfileResultOutput) ToLookupMountedfileResultOutputWithContext ¶
func (o LookupMountedfileResultOutput) ToLookupMountedfileResultOutputWithContext(ctx context.Context) LookupMountedfileResultOutput
func (LookupMountedfileResultOutput) ToOutput ¶
func (o LookupMountedfileResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupMountedfileResult]
func (LookupMountedfileResultOutput) WriteOnly ¶
func (o LookupMountedfileResultOutput) WriteOnly() pulumi.BoolOutput
indicates whether the value can be read back outside a Run
type LookupNamedWebhookArgs ¶
type LookupNamedWebhookArgs struct { // ID of the webhook WebhookId string `pulumi:"webhookId"` }
A collection of arguments for invoking getNamedWebhook.
type LookupNamedWebhookOutputArgs ¶
type LookupNamedWebhookOutputArgs struct { // ID of the webhook WebhookId pulumi.StringInput `pulumi:"webhookId"` }
A collection of arguments for invoking getNamedWebhook.
func (LookupNamedWebhookOutputArgs) ElementType ¶
func (LookupNamedWebhookOutputArgs) ElementType() reflect.Type
type LookupNamedWebhookResult ¶
type LookupNamedWebhookResult struct { // enables or disables sending webhooks. Enabled bool `pulumi:"enabled"` // endpoint to send the requests to Endpoint string `pulumi:"endpoint"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // labels for the webhook to use when referring in policies or filtering them Labels []string `pulumi:"labels"` // the name for the webhook which will also be used to generate the id Name string `pulumi:"name"` // secret used to sign each request so you're able to verify that the request comes from us. Secret string `pulumi:"secret"` // secret header keys which are currently set for this webhook SecretHeaderKeys []string `pulumi:"secretHeaderKeys"` // ID of the space the webhook is in SpaceId string `pulumi:"spaceId"` // ID of the webhook WebhookId string `pulumi:"webhookId"` }
A collection of values returned by getNamedWebhook.
func LookupNamedWebhook ¶
func LookupNamedWebhook(ctx *pulumi.Context, args *LookupNamedWebhookArgs, opts ...pulumi.InvokeOption) (*LookupNamedWebhookResult, error)
`NamedWebhook` represents a named webhook endpoint used for creating webhookswhich are referred to in Notification policies to route messages.
type LookupNamedWebhookResultOutput ¶
type LookupNamedWebhookResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNamedWebhook.
func LookupNamedWebhookOutput ¶
func LookupNamedWebhookOutput(ctx *pulumi.Context, args LookupNamedWebhookOutputArgs, opts ...pulumi.InvokeOption) LookupNamedWebhookResultOutput
func (LookupNamedWebhookResultOutput) ElementType ¶
func (LookupNamedWebhookResultOutput) ElementType() reflect.Type
func (LookupNamedWebhookResultOutput) Enabled ¶
func (o LookupNamedWebhookResultOutput) Enabled() pulumi.BoolOutput
enables or disables sending webhooks.
func (LookupNamedWebhookResultOutput) Endpoint ¶
func (o LookupNamedWebhookResultOutput) Endpoint() pulumi.StringOutput
endpoint to send the requests to
func (LookupNamedWebhookResultOutput) Id ¶
func (o LookupNamedWebhookResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupNamedWebhookResultOutput) Labels ¶
func (o LookupNamedWebhookResultOutput) Labels() pulumi.StringArrayOutput
labels for the webhook to use when referring in policies or filtering them
func (LookupNamedWebhookResultOutput) Name ¶
func (o LookupNamedWebhookResultOutput) Name() pulumi.StringOutput
the name for the webhook which will also be used to generate the id
func (LookupNamedWebhookResultOutput) Secret ¶
func (o LookupNamedWebhookResultOutput) Secret() pulumi.StringOutput
secret used to sign each request so you're able to verify that the request comes from us.
func (LookupNamedWebhookResultOutput) SecretHeaderKeys ¶
func (o LookupNamedWebhookResultOutput) SecretHeaderKeys() pulumi.StringArrayOutput
secret header keys which are currently set for this webhook
func (LookupNamedWebhookResultOutput) SpaceId ¶
func (o LookupNamedWebhookResultOutput) SpaceId() pulumi.StringOutput
ID of the space the webhook is in
func (LookupNamedWebhookResultOutput) ToLookupNamedWebhookResultOutput ¶
func (o LookupNamedWebhookResultOutput) ToLookupNamedWebhookResultOutput() LookupNamedWebhookResultOutput
func (LookupNamedWebhookResultOutput) ToLookupNamedWebhookResultOutputWithContext ¶
func (o LookupNamedWebhookResultOutput) ToLookupNamedWebhookResultOutputWithContext(ctx context.Context) LookupNamedWebhookResultOutput
func (LookupNamedWebhookResultOutput) ToOutput ¶
func (o LookupNamedWebhookResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupNamedWebhookResult]
func (LookupNamedWebhookResultOutput) WebhookId ¶
func (o LookupNamedWebhookResultOutput) WebhookId() pulumi.StringOutput
ID of the webhook
type LookupPolicyArgs ¶
type LookupPolicyArgs struct { // immutable ID (slug) of the policy PolicyId string `pulumi:"policyId"` }
A collection of arguments for invoking getPolicy.
type LookupPolicyOutputArgs ¶
type LookupPolicyOutputArgs struct { // immutable ID (slug) of the policy PolicyId pulumi.StringInput `pulumi:"policyId"` }
A collection of arguments for invoking getPolicy.
func (LookupPolicyOutputArgs) ElementType ¶
func (LookupPolicyOutputArgs) ElementType() reflect.Type
type LookupPolicyResult ¶
type LookupPolicyResult struct { // body of the policy Body string `pulumi:"body"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Labels []string `pulumi:"labels"` // name of the policy Name string `pulumi:"name"` // immutable ID (slug) of the policy PolicyId string `pulumi:"policyId"` // ID (slug) of the space the policy is in SpaceId string `pulumi:"spaceId"` // type of the policy Type string `pulumi:"type"` }
A collection of values returned by getPolicy.
func LookupPolicy ¶
func LookupPolicy(ctx *pulumi.Context, args *LookupPolicyArgs, opts ...pulumi.InvokeOption) (*LookupPolicyResult, error)
`Policy` represents a Spacelift **policy** - a collection of customer-defined rules that are applied by Spacelift at one of the decision points within the application.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { policy, err := spacelift.LookupPolicy(ctx, &spacelift.LookupPolicyArgs{ PolicyId: spacelift_policy.Policy.Id, }, nil) if err != nil { return err } ctx.Export("policyBody", policy.Body) return nil }) }
```
type LookupPolicyResultOutput ¶
type LookupPolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPolicy.
func LookupPolicyOutput ¶
func LookupPolicyOutput(ctx *pulumi.Context, args LookupPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupPolicyResultOutput
func (LookupPolicyResultOutput) Body ¶
func (o LookupPolicyResultOutput) Body() pulumi.StringOutput
body of the policy
func (LookupPolicyResultOutput) ElementType ¶
func (LookupPolicyResultOutput) ElementType() reflect.Type
func (LookupPolicyResultOutput) Id ¶
func (o LookupPolicyResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupPolicyResultOutput) Labels ¶
func (o LookupPolicyResultOutput) Labels() pulumi.StringArrayOutput
func (LookupPolicyResultOutput) Name ¶
func (o LookupPolicyResultOutput) Name() pulumi.StringOutput
name of the policy
func (LookupPolicyResultOutput) PolicyId ¶
func (o LookupPolicyResultOutput) PolicyId() pulumi.StringOutput
immutable ID (slug) of the policy
func (LookupPolicyResultOutput) SpaceId ¶
func (o LookupPolicyResultOutput) SpaceId() pulumi.StringOutput
ID (slug) of the space the policy is in
func (LookupPolicyResultOutput) ToLookupPolicyResultOutput ¶
func (o LookupPolicyResultOutput) ToLookupPolicyResultOutput() LookupPolicyResultOutput
func (LookupPolicyResultOutput) ToLookupPolicyResultOutputWithContext ¶
func (o LookupPolicyResultOutput) ToLookupPolicyResultOutputWithContext(ctx context.Context) LookupPolicyResultOutput
func (LookupPolicyResultOutput) ToOutput ¶
func (o LookupPolicyResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupPolicyResult]
func (LookupPolicyResultOutput) Type ¶
func (o LookupPolicyResultOutput) Type() pulumi.StringOutput
type of the policy
type LookupScheduledTaskArgs ¶
type LookupScheduledTaskArgs struct { // ID of the scheduled task (stack*id/schedule*id) ScheduledTaskId string `pulumi:"scheduledTaskId"` }
A collection of arguments for invoking getScheduledTask.
type LookupScheduledTaskOutputArgs ¶
type LookupScheduledTaskOutputArgs struct { // ID of the scheduled task (stack*id/schedule*id) ScheduledTaskId pulumi.StringInput `pulumi:"scheduledTaskId"` }
A collection of arguments for invoking getScheduledTask.
func (LookupScheduledTaskOutputArgs) ElementType ¶
func (LookupScheduledTaskOutputArgs) ElementType() reflect.Type
type LookupScheduledTaskResult ¶
type LookupScheduledTaskResult struct { // Timestamp (unix timestamp) at which time the scheduling should happen. At int `pulumi:"at"` // Command that will be run. Command string `pulumi:"command"` // List of cron schedule expressions based on which the scheduled task should be triggered. Everies []string `pulumi:"everies"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // ID of the schedule ScheduleId string `pulumi:"scheduleId"` // ID of the scheduled task (stack*id/schedule*id) ScheduledTaskId string `pulumi:"scheduledTaskId"` // Stack ID of the scheduled task StackId string `pulumi:"stackId"` // Timezone in which the schedule is expressed. Defaults to `UTC`. Timezone string `pulumi:"timezone"` }
A collection of values returned by getScheduledTask.
func LookupScheduledTask ¶
func LookupScheduledTask(ctx *pulumi.Context, args *LookupScheduledTaskArgs, opts ...pulumi.InvokeOption) (*LookupScheduledTaskResult, error)
`ScheduledTask` represents a scheduling configuration for a Stack. It will trigger a task on the given timestamp/schedule.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.LookupScheduledTask(ctx, &spacelift.LookupScheduledTaskArgs{ ScheduledTaskId: "$STACK_ID/$SCHEDULED_TASK_ID", }, nil) if err != nil { return err } return nil }) }
```
type LookupScheduledTaskResultOutput ¶
type LookupScheduledTaskResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getScheduledTask.
func LookupScheduledTaskOutput ¶
func LookupScheduledTaskOutput(ctx *pulumi.Context, args LookupScheduledTaskOutputArgs, opts ...pulumi.InvokeOption) LookupScheduledTaskResultOutput
func (LookupScheduledTaskResultOutput) At ¶
func (o LookupScheduledTaskResultOutput) At() pulumi.IntOutput
Timestamp (unix timestamp) at which time the scheduling should happen.
func (LookupScheduledTaskResultOutput) Command ¶
func (o LookupScheduledTaskResultOutput) Command() pulumi.StringOutput
Command that will be run.
func (LookupScheduledTaskResultOutput) ElementType ¶
func (LookupScheduledTaskResultOutput) ElementType() reflect.Type
func (LookupScheduledTaskResultOutput) Everies ¶
func (o LookupScheduledTaskResultOutput) Everies() pulumi.StringArrayOutput
List of cron schedule expressions based on which the scheduled task should be triggered.
func (LookupScheduledTaskResultOutput) Id ¶
func (o LookupScheduledTaskResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupScheduledTaskResultOutput) ScheduleId ¶
func (o LookupScheduledTaskResultOutput) ScheduleId() pulumi.StringOutput
ID of the schedule
func (LookupScheduledTaskResultOutput) ScheduledTaskId ¶
func (o LookupScheduledTaskResultOutput) ScheduledTaskId() pulumi.StringOutput
ID of the scheduled task (stack*id/schedule*id)
func (LookupScheduledTaskResultOutput) StackId ¶
func (o LookupScheduledTaskResultOutput) StackId() pulumi.StringOutput
Stack ID of the scheduled task
func (LookupScheduledTaskResultOutput) Timezone ¶
func (o LookupScheduledTaskResultOutput) Timezone() pulumi.StringOutput
Timezone in which the schedule is expressed. Defaults to `UTC`.
func (LookupScheduledTaskResultOutput) ToLookupScheduledTaskResultOutput ¶
func (o LookupScheduledTaskResultOutput) ToLookupScheduledTaskResultOutput() LookupScheduledTaskResultOutput
func (LookupScheduledTaskResultOutput) ToLookupScheduledTaskResultOutputWithContext ¶
func (o LookupScheduledTaskResultOutput) ToLookupScheduledTaskResultOutputWithContext(ctx context.Context) LookupScheduledTaskResultOutput
func (LookupScheduledTaskResultOutput) ToOutput ¶
func (o LookupScheduledTaskResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupScheduledTaskResult]
type LookupSpaceArgs ¶
type LookupSpaceArgs struct { // immutable ID (slug) of the space SpaceId string `pulumi:"spaceId"` }
A collection of arguments for invoking getSpace.
type LookupSpaceOutputArgs ¶
type LookupSpaceOutputArgs struct { // immutable ID (slug) of the space SpaceId pulumi.StringInput `pulumi:"spaceId"` }
A collection of arguments for invoking getSpace.
func (LookupSpaceOutputArgs) ElementType ¶
func (LookupSpaceOutputArgs) ElementType() reflect.Type
type LookupSpaceResult ¶
type LookupSpaceResult struct { // free-form space description for users Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // indication whether access to this space inherits read access to entities from the parent space InheritEntities bool `pulumi:"inheritEntities"` // list of labels describing a space Labels []string `pulumi:"labels"` // name of the space Name string `pulumi:"name"` // immutable ID (slug) of parent space ParentSpaceId string `pulumi:"parentSpaceId"` // immutable ID (slug) of the space SpaceId string `pulumi:"spaceId"` }
A collection of values returned by getSpace.
func LookupSpace ¶
func LookupSpace(ctx *pulumi.Context, args *LookupSpaceArgs, opts ...pulumi.InvokeOption) (*LookupSpaceResult, error)
`Space` represents a Spacelift **space** - a collection of resources such as stacks, modules, policies, etc. Allows for more granular access control. Can have a parent space.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { space, err := spacelift.LookupSpace(ctx, &spacelift.LookupSpaceArgs{ SpaceId: spacelift_space.Space.Id, }, nil) if err != nil { return err } ctx.Export("spaceDescription", space.Description) return nil }) }
```
type LookupSpaceResultOutput ¶
type LookupSpaceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSpace.
func LookupSpaceOutput ¶
func LookupSpaceOutput(ctx *pulumi.Context, args LookupSpaceOutputArgs, opts ...pulumi.InvokeOption) LookupSpaceResultOutput
func (LookupSpaceResultOutput) Description ¶
func (o LookupSpaceResultOutput) Description() pulumi.StringOutput
free-form space description for users
func (LookupSpaceResultOutput) ElementType ¶
func (LookupSpaceResultOutput) ElementType() reflect.Type
func (LookupSpaceResultOutput) Id ¶
func (o LookupSpaceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupSpaceResultOutput) InheritEntities ¶
func (o LookupSpaceResultOutput) InheritEntities() pulumi.BoolOutput
indication whether access to this space inherits read access to entities from the parent space
func (LookupSpaceResultOutput) Labels ¶
func (o LookupSpaceResultOutput) Labels() pulumi.StringArrayOutput
list of labels describing a space
func (LookupSpaceResultOutput) Name ¶
func (o LookupSpaceResultOutput) Name() pulumi.StringOutput
name of the space
func (LookupSpaceResultOutput) ParentSpaceId ¶
func (o LookupSpaceResultOutput) ParentSpaceId() pulumi.StringOutput
immutable ID (slug) of parent space
func (LookupSpaceResultOutput) SpaceId ¶
func (o LookupSpaceResultOutput) SpaceId() pulumi.StringOutput
immutable ID (slug) of the space
func (LookupSpaceResultOutput) ToLookupSpaceResultOutput ¶
func (o LookupSpaceResultOutput) ToLookupSpaceResultOutput() LookupSpaceResultOutput
func (LookupSpaceResultOutput) ToLookupSpaceResultOutputWithContext ¶
func (o LookupSpaceResultOutput) ToLookupSpaceResultOutputWithContext(ctx context.Context) LookupSpaceResultOutput
func (LookupSpaceResultOutput) ToOutput ¶
func (o LookupSpaceResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupSpaceResult]
type LookupStackArgs ¶
type LookupStackArgs struct { // Project globs is an optional list of paths to track changes of in addition to the project root. AdditionalProjectGlobs []string `pulumi:"additionalProjectGlobs"` // List of after-apply scripts AfterApplies []string `pulumi:"afterApplies"` // List of after-destroy scripts AfterDestroys []string `pulumi:"afterDestroys"` // List of after-init scripts AfterInits []string `pulumi:"afterInits"` // List of after-perform scripts AfterPerforms []string `pulumi:"afterPerforms"` // List of after-plan scripts AfterPlans []string `pulumi:"afterPlans"` // List of after-run scripts AfterRuns []string `pulumi:"afterRuns"` // List of before-apply scripts BeforeApplies []string `pulumi:"beforeApplies"` // List of before-destroy scripts BeforeDestroys []string `pulumi:"beforeDestroys"` // List of before-init scripts BeforeInits []string `pulumi:"beforeInits"` // List of before-perform scripts BeforePerforms []string `pulumi:"beforePerforms"` // List of before-plan scripts BeforePlans []string `pulumi:"beforePlans"` // ID (slug) of the stack StackId string `pulumi:"stackId"` }
A collection of arguments for invoking getStack.
type LookupStackAwsRoleArgs ¶
type LookupStackAwsRoleArgs struct { // ID of the module which assumes the AWS IAM role ModuleId *string `pulumi:"moduleId"` // ID of the stack which assumes the AWS IAM role StackId *string `pulumi:"stackId"` }
A collection of arguments for invoking getStackAwsRole.
type LookupStackAwsRoleOutputArgs ¶
type LookupStackAwsRoleOutputArgs struct { // ID of the module which assumes the AWS IAM role ModuleId pulumi.StringPtrInput `pulumi:"moduleId"` // ID of the stack which assumes the AWS IAM role StackId pulumi.StringPtrInput `pulumi:"stackId"` }
A collection of arguments for invoking getStackAwsRole.
func (LookupStackAwsRoleOutputArgs) ElementType ¶
func (LookupStackAwsRoleOutputArgs) ElementType() reflect.Type
type LookupStackAwsRoleResult ¶
type LookupStackAwsRoleResult struct { // AWS IAM role session duration in seconds DurationSeconds int `pulumi:"durationSeconds"` // Custom external ID (works only for private workers). ExternalId string `pulumi:"externalId"` // Generate AWS credentials in the private worker GenerateCredentialsInWorker bool `pulumi:"generateCredentialsInWorker"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // ID of the module which assumes the AWS IAM role ModuleId *string `pulumi:"moduleId"` // ARN of the AWS IAM role to attach RoleArn string `pulumi:"roleArn"` // ID of the stack which assumes the AWS IAM role StackId *string `pulumi:"stackId"` }
A collection of values returned by getStackAwsRole.
func LookupStackAwsRole ¶
func LookupStackAwsRole(ctx *pulumi.Context, args *LookupStackAwsRoleArgs, opts ...pulumi.InvokeOption) (*LookupStackAwsRoleResult, error)
> **Note:** `StackAwsRole` is deprecated. Please use `AwsRole` instead. The functionality is identical.
`StackAwsRole` represents [cross-account IAM role delegation](https://docs.aws.amazon.com/IAM/latest/UserGuide/tutorial_cross-account-with-roles.html) between the Spacelift worker and an individual stack or module. If this is set, Spacelift will use AWS STS to assume the supplied IAM role and put its temporary credentials in the runtime environment.
If you use private workers, you can also assume IAM role on the worker side using your own AWS credentials (e.g. from EC2 instance profile).
Note: when assuming credentials for **shared worker**, Spacelift will use `$accountName@$stackID` or `$accountName@$moduleID` as [external ID](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-user_externalid.html) and `$runID@$stackID@$accountName` truncated to 64 characters as [session ID](https://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRole).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.LookupStackAwsRole(ctx, &spacelift.LookupStackAwsRoleArgs{ ModuleId: pulumi.StringRef("k8s-module"), }, nil) if err != nil { return err } _, err = spacelift.LookupStackAwsRole(ctx, &spacelift.LookupStackAwsRoleArgs{ StackId: pulumi.StringRef("k8s-core"), }, nil) if err != nil { return err } return nil }) }
```
type LookupStackAwsRoleResultOutput ¶
type LookupStackAwsRoleResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getStackAwsRole.
func LookupStackAwsRoleOutput ¶
func LookupStackAwsRoleOutput(ctx *pulumi.Context, args LookupStackAwsRoleOutputArgs, opts ...pulumi.InvokeOption) LookupStackAwsRoleResultOutput
func (LookupStackAwsRoleResultOutput) DurationSeconds ¶
func (o LookupStackAwsRoleResultOutput) DurationSeconds() pulumi.IntOutput
AWS IAM role session duration in seconds
func (LookupStackAwsRoleResultOutput) ElementType ¶
func (LookupStackAwsRoleResultOutput) ElementType() reflect.Type
func (LookupStackAwsRoleResultOutput) ExternalId ¶
func (o LookupStackAwsRoleResultOutput) ExternalId() pulumi.StringOutput
Custom external ID (works only for private workers).
func (LookupStackAwsRoleResultOutput) GenerateCredentialsInWorker ¶
func (o LookupStackAwsRoleResultOutput) GenerateCredentialsInWorker() pulumi.BoolOutput
Generate AWS credentials in the private worker
func (LookupStackAwsRoleResultOutput) Id ¶
func (o LookupStackAwsRoleResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupStackAwsRoleResultOutput) ModuleId ¶
func (o LookupStackAwsRoleResultOutput) ModuleId() pulumi.StringPtrOutput
ID of the module which assumes the AWS IAM role
func (LookupStackAwsRoleResultOutput) RoleArn ¶
func (o LookupStackAwsRoleResultOutput) RoleArn() pulumi.StringOutput
ARN of the AWS IAM role to attach
func (LookupStackAwsRoleResultOutput) StackId ¶
func (o LookupStackAwsRoleResultOutput) StackId() pulumi.StringPtrOutput
ID of the stack which assumes the AWS IAM role
func (LookupStackAwsRoleResultOutput) ToLookupStackAwsRoleResultOutput ¶
func (o LookupStackAwsRoleResultOutput) ToLookupStackAwsRoleResultOutput() LookupStackAwsRoleResultOutput
func (LookupStackAwsRoleResultOutput) ToLookupStackAwsRoleResultOutputWithContext ¶
func (o LookupStackAwsRoleResultOutput) ToLookupStackAwsRoleResultOutputWithContext(ctx context.Context) LookupStackAwsRoleResultOutput
func (LookupStackAwsRoleResultOutput) ToOutput ¶
func (o LookupStackAwsRoleResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupStackAwsRoleResult]
type LookupStackGcpServiceAccountArgs ¶
type LookupStackGcpServiceAccountArgs struct { // ID of the stack which uses GCP service account credentials ModuleId *string `pulumi:"moduleId"` // ID of the stack which uses GCP service account credentials StackId *string `pulumi:"stackId"` }
A collection of arguments for invoking getStackGcpServiceAccount.
type LookupStackGcpServiceAccountOutputArgs ¶
type LookupStackGcpServiceAccountOutputArgs struct { // ID of the stack which uses GCP service account credentials ModuleId pulumi.StringPtrInput `pulumi:"moduleId"` // ID of the stack which uses GCP service account credentials StackId pulumi.StringPtrInput `pulumi:"stackId"` }
A collection of arguments for invoking getStackGcpServiceAccount.
func (LookupStackGcpServiceAccountOutputArgs) ElementType ¶
func (LookupStackGcpServiceAccountOutputArgs) ElementType() reflect.Type
type LookupStackGcpServiceAccountResult ¶
type LookupStackGcpServiceAccountResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // ID of the stack which uses GCP service account credentials ModuleId *string `pulumi:"moduleId"` // email address of the GCP service account dedicated for this stack ServiceAccountEmail string `pulumi:"serviceAccountEmail"` // ID of the stack which uses GCP service account credentials StackId *string `pulumi:"stackId"` // list of Google API scopes TokenScopes []string `pulumi:"tokenScopes"` }
A collection of values returned by getStackGcpServiceAccount.
func LookupStackGcpServiceAccount ¶
func LookupStackGcpServiceAccount(ctx *pulumi.Context, args *LookupStackGcpServiceAccountArgs, opts ...pulumi.InvokeOption) (*LookupStackGcpServiceAccountResult, error)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.LookupStackGcpServiceAccount(ctx, &spacelift.LookupStackGcpServiceAccountArgs{ ModuleId: pulumi.StringRef("k8s-module"), }, nil) if err != nil { return err } _, err = spacelift.LookupStackGcpServiceAccount(ctx, &spacelift.LookupStackGcpServiceAccountArgs{ StackId: pulumi.StringRef("k8s-core"), }, nil) if err != nil { return err } return nil }) }
```
type LookupStackGcpServiceAccountResultOutput ¶
type LookupStackGcpServiceAccountResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getStackGcpServiceAccount.
func LookupStackGcpServiceAccountOutput ¶
func LookupStackGcpServiceAccountOutput(ctx *pulumi.Context, args LookupStackGcpServiceAccountOutputArgs, opts ...pulumi.InvokeOption) LookupStackGcpServiceAccountResultOutput
func (LookupStackGcpServiceAccountResultOutput) ElementType ¶
func (LookupStackGcpServiceAccountResultOutput) ElementType() reflect.Type
func (LookupStackGcpServiceAccountResultOutput) Id ¶
func (o LookupStackGcpServiceAccountResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupStackGcpServiceAccountResultOutput) ModuleId ¶
func (o LookupStackGcpServiceAccountResultOutput) ModuleId() pulumi.StringPtrOutput
ID of the stack which uses GCP service account credentials
func (LookupStackGcpServiceAccountResultOutput) ServiceAccountEmail ¶
func (o LookupStackGcpServiceAccountResultOutput) ServiceAccountEmail() pulumi.StringOutput
email address of the GCP service account dedicated for this stack
func (LookupStackGcpServiceAccountResultOutput) StackId ¶
func (o LookupStackGcpServiceAccountResultOutput) StackId() pulumi.StringPtrOutput
ID of the stack which uses GCP service account credentials
func (LookupStackGcpServiceAccountResultOutput) ToLookupStackGcpServiceAccountResultOutput ¶
func (o LookupStackGcpServiceAccountResultOutput) ToLookupStackGcpServiceAccountResultOutput() LookupStackGcpServiceAccountResultOutput
func (LookupStackGcpServiceAccountResultOutput) ToLookupStackGcpServiceAccountResultOutputWithContext ¶
func (o LookupStackGcpServiceAccountResultOutput) ToLookupStackGcpServiceAccountResultOutputWithContext(ctx context.Context) LookupStackGcpServiceAccountResultOutput
func (LookupStackGcpServiceAccountResultOutput) ToOutput ¶
func (o LookupStackGcpServiceAccountResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupStackGcpServiceAccountResult]
func (LookupStackGcpServiceAccountResultOutput) TokenScopes ¶
func (o LookupStackGcpServiceAccountResultOutput) TokenScopes() pulumi.StringArrayOutput
list of Google API scopes
type LookupStackOutputArgs ¶
type LookupStackOutputArgs struct { // Project globs is an optional list of paths to track changes of in addition to the project root. AdditionalProjectGlobs pulumi.StringArrayInput `pulumi:"additionalProjectGlobs"` // List of after-apply scripts AfterApplies pulumi.StringArrayInput `pulumi:"afterApplies"` // List of after-destroy scripts AfterDestroys pulumi.StringArrayInput `pulumi:"afterDestroys"` // List of after-init scripts AfterInits pulumi.StringArrayInput `pulumi:"afterInits"` // List of after-perform scripts AfterPerforms pulumi.StringArrayInput `pulumi:"afterPerforms"` // List of after-plan scripts AfterPlans pulumi.StringArrayInput `pulumi:"afterPlans"` // List of after-run scripts AfterRuns pulumi.StringArrayInput `pulumi:"afterRuns"` // List of before-apply scripts BeforeApplies pulumi.StringArrayInput `pulumi:"beforeApplies"` // List of before-destroy scripts BeforeDestroys pulumi.StringArrayInput `pulumi:"beforeDestroys"` // List of before-init scripts BeforeInits pulumi.StringArrayInput `pulumi:"beforeInits"` // List of before-perform scripts BeforePerforms pulumi.StringArrayInput `pulumi:"beforePerforms"` // List of before-plan scripts BeforePlans pulumi.StringArrayInput `pulumi:"beforePlans"` // ID (slug) of the stack StackId pulumi.StringInput `pulumi:"stackId"` }
A collection of arguments for invoking getStack.
func (LookupStackOutputArgs) ElementType ¶
func (LookupStackOutputArgs) ElementType() reflect.Type
type LookupStackResult ¶
type LookupStackResult struct { // Project globs is an optional list of paths to track changes of in addition to the project root. AdditionalProjectGlobs []string `pulumi:"additionalProjectGlobs"` // indicates whether this stack can administer others Administrative bool `pulumi:"administrative"` // List of after-apply scripts AfterApplies []string `pulumi:"afterApplies"` // List of after-destroy scripts AfterDestroys []string `pulumi:"afterDestroys"` // List of after-init scripts AfterInits []string `pulumi:"afterInits"` // List of after-perform scripts AfterPerforms []string `pulumi:"afterPerforms"` // List of after-plan scripts AfterPlans []string `pulumi:"afterPlans"` // List of after-run scripts AfterRuns []string `pulumi:"afterRuns"` // Ansible-specific configuration. Presence means this Stack is an Ansible Stack. Ansibles []GetStackAnsible `pulumi:"ansibles"` // indicates whether changes to this stack can be automatically deployed Autodeploy bool `pulumi:"autodeploy"` // indicates whether obsolete proposed changes should automatically be retried Autoretry bool `pulumi:"autoretry"` // AWS IAM assume role policy statement setting up trust relationship AwsAssumeRolePolicyStatement string `pulumi:"awsAssumeRolePolicyStatement"` // Azure DevOps VCS settings AzureDevops []GetStackAzureDevop `pulumi:"azureDevops"` // List of before-apply scripts BeforeApplies []string `pulumi:"beforeApplies"` // List of before-destroy scripts BeforeDestroys []string `pulumi:"beforeDestroys"` // List of before-init scripts BeforeInits []string `pulumi:"beforeInits"` // List of before-perform scripts BeforePerforms []string `pulumi:"beforePerforms"` // List of before-plan scripts BeforePlans []string `pulumi:"beforePlans"` // Bitbucket Cloud VCS settings BitbucketClouds []GetStackBitbucketCloud `pulumi:"bitbucketClouds"` // Bitbucket Datacenter VCS settings BitbucketDatacenters []GetStackBitbucketDatacenter `pulumi:"bitbucketDatacenters"` // Repository branch to treat as the default 'main' branch Branch string `pulumi:"branch"` // CloudFormation-specific configuration. Presence means this Stack is a CloudFormation Stack. Cloudformations []GetStackCloudformation `pulumi:"cloudformations"` // free-form stack description for users Description string `pulumi:"description"` // Indicates whether local preview runs can be triggered on this Stack. EnableLocalPreview bool `pulumi:"enableLocalPreview"` // GitHub Enterprise (self-hosted) VCS settings GithubEnterprises []GetStackGithubEnterprise `pulumi:"githubEnterprises"` // GitLab VCS settings Gitlabs []GetStackGitlab `pulumi:"gitlabs"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Kubernetes-specific configuration. Presence means this Stack is a Kubernetes Stack. Kubernetes []GetStackKubernete `pulumi:"kubernetes"` Labels []string `pulumi:"labels"` // Determines if Spacelift should manage state for this stack ManageState bool `pulumi:"manageState"` // Name of the stack - should be unique in one account Name string `pulumi:"name"` // Project root is the optional directory relative to the workspace root containing the entrypoint to the Stack. ProjectRoot string `pulumi:"projectRoot"` // Protect this stack from accidental deletion. If set, attempts to delete this stack will fail. ProtectFromDeletion bool `pulumi:"protectFromDeletion"` // Pulumi-specific configuration. Presence means this Stack is a Pulumi Stack. Pulumis []GetStackPulumi `pulumi:"pulumis"` // One-way VCS integration using a raw Git repository link RawGits []GetStackRawGit `pulumi:"rawGits"` // Name of the repository, without the owner part Repository string `pulumi:"repository"` // Name of the Docker image used to process Runs RunnerImage string `pulumi:"runnerImage"` // Showcase-related attributes Showcases []GetStackShowcase `pulumi:"showcases"` // ID (slug) of the space the stack is in SpaceId string `pulumi:"spaceId"` // ID (slug) of the stack StackId string `pulumi:"stackId"` // Indicates whether you can access the Stack state file from other stacks or outside of Spacelift. TerraformExternalStateAccess bool `pulumi:"terraformExternalStateAccess"` TerraformSmartSanitization bool `pulumi:"terraformSmartSanitization"` TerraformVersion string `pulumi:"terraformVersion"` // Defines the tool that will be used to execute the workflow. This can be one of `OPEN_TOFU`, `TERRAFORM_FOSS` or `CUSTOM`. TerraformWorkflowTool string `pulumi:"terraformWorkflowTool"` TerraformWorkspace string `pulumi:"terraformWorkspace"` // ID of the worker pool to use WorkerPoolId string `pulumi:"workerPoolId"` }
A collection of values returned by getStack.
func LookupStack ¶
func LookupStack(ctx *pulumi.Context, args *LookupStackArgs, opts ...pulumi.InvokeOption) (*LookupStackResult, error)
`Stack` combines source code and configuration to create a runtime environment where resources are managed. In this way it's similar to a stack in AWS CloudFormation, or a project on generic CI/CD platforms.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.LookupStack(ctx, &spacelift.LookupStackArgs{ StackId: "k8s-core", }, nil) if err != nil { return err } return nil }) }
```
type LookupStackResultOutput ¶
type LookupStackResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getStack.
func LookupStackOutput ¶
func LookupStackOutput(ctx *pulumi.Context, args LookupStackOutputArgs, opts ...pulumi.InvokeOption) LookupStackResultOutput
func (LookupStackResultOutput) AdditionalProjectGlobs ¶
func (o LookupStackResultOutput) AdditionalProjectGlobs() pulumi.StringArrayOutput
Project globs is an optional list of paths to track changes of in addition to the project root.
func (LookupStackResultOutput) Administrative ¶
func (o LookupStackResultOutput) Administrative() pulumi.BoolOutput
indicates whether this stack can administer others
func (LookupStackResultOutput) AfterApplies ¶
func (o LookupStackResultOutput) AfterApplies() pulumi.StringArrayOutput
List of after-apply scripts
func (LookupStackResultOutput) AfterDestroys ¶
func (o LookupStackResultOutput) AfterDestroys() pulumi.StringArrayOutput
List of after-destroy scripts
func (LookupStackResultOutput) AfterInits ¶
func (o LookupStackResultOutput) AfterInits() pulumi.StringArrayOutput
List of after-init scripts
func (LookupStackResultOutput) AfterPerforms ¶
func (o LookupStackResultOutput) AfterPerforms() pulumi.StringArrayOutput
List of after-perform scripts
func (LookupStackResultOutput) AfterPlans ¶
func (o LookupStackResultOutput) AfterPlans() pulumi.StringArrayOutput
List of after-plan scripts
func (LookupStackResultOutput) AfterRuns ¶
func (o LookupStackResultOutput) AfterRuns() pulumi.StringArrayOutput
List of after-run scripts
func (LookupStackResultOutput) Ansibles ¶
func (o LookupStackResultOutput) Ansibles() GetStackAnsibleArrayOutput
Ansible-specific configuration. Presence means this Stack is an Ansible Stack.
func (LookupStackResultOutput) Autodeploy ¶
func (o LookupStackResultOutput) Autodeploy() pulumi.BoolOutput
indicates whether changes to this stack can be automatically deployed
func (LookupStackResultOutput) Autoretry ¶
func (o LookupStackResultOutput) Autoretry() pulumi.BoolOutput
indicates whether obsolete proposed changes should automatically be retried
func (LookupStackResultOutput) AwsAssumeRolePolicyStatement ¶
func (o LookupStackResultOutput) AwsAssumeRolePolicyStatement() pulumi.StringOutput
AWS IAM assume role policy statement setting up trust relationship
func (LookupStackResultOutput) AzureDevops ¶
func (o LookupStackResultOutput) AzureDevops() GetStackAzureDevopArrayOutput
Azure DevOps VCS settings
func (LookupStackResultOutput) BeforeApplies ¶
func (o LookupStackResultOutput) BeforeApplies() pulumi.StringArrayOutput
List of before-apply scripts
func (LookupStackResultOutput) BeforeDestroys ¶
func (o LookupStackResultOutput) BeforeDestroys() pulumi.StringArrayOutput
List of before-destroy scripts
func (LookupStackResultOutput) BeforeInits ¶
func (o LookupStackResultOutput) BeforeInits() pulumi.StringArrayOutput
List of before-init scripts
func (LookupStackResultOutput) BeforePerforms ¶
func (o LookupStackResultOutput) BeforePerforms() pulumi.StringArrayOutput
List of before-perform scripts
func (LookupStackResultOutput) BeforePlans ¶
func (o LookupStackResultOutput) BeforePlans() pulumi.StringArrayOutput
List of before-plan scripts
func (LookupStackResultOutput) BitbucketClouds ¶
func (o LookupStackResultOutput) BitbucketClouds() GetStackBitbucketCloudArrayOutput
Bitbucket Cloud VCS settings
func (LookupStackResultOutput) BitbucketDatacenters ¶
func (o LookupStackResultOutput) BitbucketDatacenters() GetStackBitbucketDatacenterArrayOutput
Bitbucket Datacenter VCS settings
func (LookupStackResultOutput) Branch ¶
func (o LookupStackResultOutput) Branch() pulumi.StringOutput
Repository branch to treat as the default 'main' branch
func (LookupStackResultOutput) Cloudformations ¶
func (o LookupStackResultOutput) Cloudformations() GetStackCloudformationArrayOutput
CloudFormation-specific configuration. Presence means this Stack is a CloudFormation Stack.
func (LookupStackResultOutput) Description ¶
func (o LookupStackResultOutput) Description() pulumi.StringOutput
free-form stack description for users
func (LookupStackResultOutput) ElementType ¶
func (LookupStackResultOutput) ElementType() reflect.Type
func (LookupStackResultOutput) EnableLocalPreview ¶
func (o LookupStackResultOutput) EnableLocalPreview() pulumi.BoolOutput
Indicates whether local preview runs can be triggered on this Stack.
func (LookupStackResultOutput) GithubEnterprises ¶
func (o LookupStackResultOutput) GithubEnterprises() GetStackGithubEnterpriseArrayOutput
GitHub Enterprise (self-hosted) VCS settings
func (LookupStackResultOutput) Gitlabs ¶
func (o LookupStackResultOutput) Gitlabs() GetStackGitlabArrayOutput
GitLab VCS settings
func (LookupStackResultOutput) Id ¶
func (o LookupStackResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupStackResultOutput) Kubernetes ¶
func (o LookupStackResultOutput) Kubernetes() GetStackKuberneteArrayOutput
Kubernetes-specific configuration. Presence means this Stack is a Kubernetes Stack.
func (LookupStackResultOutput) Labels ¶
func (o LookupStackResultOutput) Labels() pulumi.StringArrayOutput
func (LookupStackResultOutput) ManageState ¶
func (o LookupStackResultOutput) ManageState() pulumi.BoolOutput
Determines if Spacelift should manage state for this stack
func (LookupStackResultOutput) Name ¶
func (o LookupStackResultOutput) Name() pulumi.StringOutput
Name of the stack - should be unique in one account
func (LookupStackResultOutput) ProjectRoot ¶
func (o LookupStackResultOutput) ProjectRoot() pulumi.StringOutput
Project root is the optional directory relative to the workspace root containing the entrypoint to the Stack.
func (LookupStackResultOutput) ProtectFromDeletion ¶
func (o LookupStackResultOutput) ProtectFromDeletion() pulumi.BoolOutput
Protect this stack from accidental deletion. If set, attempts to delete this stack will fail.
func (LookupStackResultOutput) Pulumis ¶
func (o LookupStackResultOutput) Pulumis() GetStackPulumiArrayOutput
Pulumi-specific configuration. Presence means this Stack is a Pulumi Stack.
func (LookupStackResultOutput) RawGits ¶
func (o LookupStackResultOutput) RawGits() GetStackRawGitArrayOutput
One-way VCS integration using a raw Git repository link
func (LookupStackResultOutput) Repository ¶
func (o LookupStackResultOutput) Repository() pulumi.StringOutput
Name of the repository, without the owner part
func (LookupStackResultOutput) RunnerImage ¶
func (o LookupStackResultOutput) RunnerImage() pulumi.StringOutput
Name of the Docker image used to process Runs
func (LookupStackResultOutput) Showcases ¶
func (o LookupStackResultOutput) Showcases() GetStackShowcaseArrayOutput
Showcase-related attributes
func (LookupStackResultOutput) SpaceId ¶
func (o LookupStackResultOutput) SpaceId() pulumi.StringOutput
ID (slug) of the space the stack is in
func (LookupStackResultOutput) StackId ¶
func (o LookupStackResultOutput) StackId() pulumi.StringOutput
ID (slug) of the stack
func (LookupStackResultOutput) TerraformExternalStateAccess ¶
func (o LookupStackResultOutput) TerraformExternalStateAccess() pulumi.BoolOutput
Indicates whether you can access the Stack state file from other stacks or outside of Spacelift.
func (LookupStackResultOutput) TerraformSmartSanitization ¶
func (o LookupStackResultOutput) TerraformSmartSanitization() pulumi.BoolOutput
func (LookupStackResultOutput) TerraformVersion ¶
func (o LookupStackResultOutput) TerraformVersion() pulumi.StringOutput
func (LookupStackResultOutput) TerraformWorkflowTool ¶
func (o LookupStackResultOutput) TerraformWorkflowTool() pulumi.StringOutput
Defines the tool that will be used to execute the workflow. This can be one of `OPEN_TOFU`, `TERRAFORM_FOSS` or `CUSTOM`.
func (LookupStackResultOutput) TerraformWorkspace ¶
func (o LookupStackResultOutput) TerraformWorkspace() pulumi.StringOutput
func (LookupStackResultOutput) ToLookupStackResultOutput ¶
func (o LookupStackResultOutput) ToLookupStackResultOutput() LookupStackResultOutput
func (LookupStackResultOutput) ToLookupStackResultOutputWithContext ¶
func (o LookupStackResultOutput) ToLookupStackResultOutputWithContext(ctx context.Context) LookupStackResultOutput
func (LookupStackResultOutput) ToOutput ¶
func (o LookupStackResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupStackResult]
func (LookupStackResultOutput) WorkerPoolId ¶
func (o LookupStackResultOutput) WorkerPoolId() pulumi.StringOutput
ID of the worker pool to use
type LookupVcsAgentPoolArgs ¶
type LookupVcsAgentPoolArgs struct { // ID of the VCS agent pool to retrieve VcsAgentPoolId string `pulumi:"vcsAgentPoolId"` }
A collection of arguments for invoking getVcsAgentPool.
type LookupVcsAgentPoolOutputArgs ¶
type LookupVcsAgentPoolOutputArgs struct { // ID of the VCS agent pool to retrieve VcsAgentPoolId pulumi.StringInput `pulumi:"vcsAgentPoolId"` }
A collection of arguments for invoking getVcsAgentPool.
func (LookupVcsAgentPoolOutputArgs) ElementType ¶
func (LookupVcsAgentPoolOutputArgs) ElementType() reflect.Type
type LookupVcsAgentPoolResult ¶
type LookupVcsAgentPoolResult struct { // Free-form VCS agent pool description for users Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Name of the VCS agent pool Name string `pulumi:"name"` // ID of the VCS agent pool to retrieve VcsAgentPoolId string `pulumi:"vcsAgentPoolId"` }
A collection of values returned by getVcsAgentPool.
func LookupVcsAgentPool ¶
func LookupVcsAgentPool(ctx *pulumi.Context, args *LookupVcsAgentPoolArgs, opts ...pulumi.InvokeOption) (*LookupVcsAgentPoolResult, error)
`VcsAgentPool` represents a Spacelift **VCS agent pool** - a logical group of proxies allowing Spacelift to access private VCS installations
type LookupVcsAgentPoolResultOutput ¶
type LookupVcsAgentPoolResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getVcsAgentPool.
func LookupVcsAgentPoolOutput ¶
func LookupVcsAgentPoolOutput(ctx *pulumi.Context, args LookupVcsAgentPoolOutputArgs, opts ...pulumi.InvokeOption) LookupVcsAgentPoolResultOutput
func (LookupVcsAgentPoolResultOutput) Description ¶
func (o LookupVcsAgentPoolResultOutput) Description() pulumi.StringOutput
Free-form VCS agent pool description for users
func (LookupVcsAgentPoolResultOutput) ElementType ¶
func (LookupVcsAgentPoolResultOutput) ElementType() reflect.Type
func (LookupVcsAgentPoolResultOutput) Id ¶
func (o LookupVcsAgentPoolResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupVcsAgentPoolResultOutput) Name ¶
func (o LookupVcsAgentPoolResultOutput) Name() pulumi.StringOutput
Name of the VCS agent pool
func (LookupVcsAgentPoolResultOutput) ToLookupVcsAgentPoolResultOutput ¶
func (o LookupVcsAgentPoolResultOutput) ToLookupVcsAgentPoolResultOutput() LookupVcsAgentPoolResultOutput
func (LookupVcsAgentPoolResultOutput) ToLookupVcsAgentPoolResultOutputWithContext ¶
func (o LookupVcsAgentPoolResultOutput) ToLookupVcsAgentPoolResultOutputWithContext(ctx context.Context) LookupVcsAgentPoolResultOutput
func (LookupVcsAgentPoolResultOutput) ToOutput ¶
func (o LookupVcsAgentPoolResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupVcsAgentPoolResult]
func (LookupVcsAgentPoolResultOutput) VcsAgentPoolId ¶
func (o LookupVcsAgentPoolResultOutput) VcsAgentPoolId() pulumi.StringOutput
ID of the VCS agent pool to retrieve
type LookupWebhookArgs ¶
type LookupWebhookArgs struct { // ID of the stack which triggers the webhooks ModuleId *string `pulumi:"moduleId"` // ID of the stack which triggers the webhooks StackId *string `pulumi:"stackId"` // ID of the webhook WebhookId string `pulumi:"webhookId"` }
A collection of arguments for invoking getWebhook.
type LookupWebhookOutputArgs ¶
type LookupWebhookOutputArgs struct { // ID of the stack which triggers the webhooks ModuleId pulumi.StringPtrInput `pulumi:"moduleId"` // ID of the stack which triggers the webhooks StackId pulumi.StringPtrInput `pulumi:"stackId"` // ID of the webhook WebhookId pulumi.StringInput `pulumi:"webhookId"` }
A collection of arguments for invoking getWebhook.
func (LookupWebhookOutputArgs) ElementType ¶
func (LookupWebhookOutputArgs) ElementType() reflect.Type
type LookupWebhookResult ¶
type LookupWebhookResult struct { // enables or disables sending webhooks Enabled bool `pulumi:"enabled"` // endpoint to send the POST request to Endpoint string `pulumi:"endpoint"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // ID of the stack which triggers the webhooks ModuleId *string `pulumi:"moduleId"` // secret used to sign each POST request so you're able to verify that the request comes from us Secret string `pulumi:"secret"` // ID of the stack which triggers the webhooks StackId *string `pulumi:"stackId"` // ID of the webhook WebhookId string `pulumi:"webhookId"` }
A collection of values returned by getWebhook.
func LookupWebhook ¶
func LookupWebhook(ctx *pulumi.Context, args *LookupWebhookArgs, opts ...pulumi.InvokeOption) (*LookupWebhookResult, error)
`Webhook` represents a webhook endpoint to which Spacelift sends the POST request about run state changes.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.LookupWebhook(ctx, &spacelift.LookupWebhookArgs{ WebhookId: spacelift_webhook.Webhook.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupWebhookResultOutput ¶
type LookupWebhookResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getWebhook.
func LookupWebhookOutput ¶
func LookupWebhookOutput(ctx *pulumi.Context, args LookupWebhookOutputArgs, opts ...pulumi.InvokeOption) LookupWebhookResultOutput
func (LookupWebhookResultOutput) ElementType ¶
func (LookupWebhookResultOutput) ElementType() reflect.Type
func (LookupWebhookResultOutput) Enabled ¶
func (o LookupWebhookResultOutput) Enabled() pulumi.BoolOutput
enables or disables sending webhooks
func (LookupWebhookResultOutput) Endpoint ¶
func (o LookupWebhookResultOutput) Endpoint() pulumi.StringOutput
endpoint to send the POST request to
func (LookupWebhookResultOutput) Id ¶
func (o LookupWebhookResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupWebhookResultOutput) ModuleId ¶
func (o LookupWebhookResultOutput) ModuleId() pulumi.StringPtrOutput
ID of the stack which triggers the webhooks
func (LookupWebhookResultOutput) Secret ¶
func (o LookupWebhookResultOutput) Secret() pulumi.StringOutput
secret used to sign each POST request so you're able to verify that the request comes from us
func (LookupWebhookResultOutput) StackId ¶
func (o LookupWebhookResultOutput) StackId() pulumi.StringPtrOutput
ID of the stack which triggers the webhooks
func (LookupWebhookResultOutput) ToLookupWebhookResultOutput ¶
func (o LookupWebhookResultOutput) ToLookupWebhookResultOutput() LookupWebhookResultOutput
func (LookupWebhookResultOutput) ToLookupWebhookResultOutputWithContext ¶
func (o LookupWebhookResultOutput) ToLookupWebhookResultOutputWithContext(ctx context.Context) LookupWebhookResultOutput
func (LookupWebhookResultOutput) ToOutput ¶
func (o LookupWebhookResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupWebhookResult]
func (LookupWebhookResultOutput) WebhookId ¶
func (o LookupWebhookResultOutput) WebhookId() pulumi.StringOutput
ID of the webhook
type LookupWorkerPoolArgs ¶
type LookupWorkerPoolArgs struct { // ID of the worker pool WorkerPoolId string `pulumi:"workerPoolId"` }
A collection of arguments for invoking getWorkerPool.
type LookupWorkerPoolOutputArgs ¶
type LookupWorkerPoolOutputArgs struct { // ID of the worker pool WorkerPoolId pulumi.StringInput `pulumi:"workerPoolId"` }
A collection of arguments for invoking getWorkerPool.
func (LookupWorkerPoolOutputArgs) ElementType ¶
func (LookupWorkerPoolOutputArgs) ElementType() reflect.Type
type LookupWorkerPoolResult ¶
type LookupWorkerPoolResult struct { // credentials necessary to connect WorkerPool's workers to the control plane Config string `pulumi:"config"` // description of the worker pool Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Labels []string `pulumi:"labels"` // name of the worker pool Name string `pulumi:"name"` // ID (slug) of the space the worker pool is in SpaceId string `pulumi:"spaceId"` // ID of the worker pool WorkerPoolId string `pulumi:"workerPoolId"` }
A collection of values returned by getWorkerPool.
func LookupWorkerPool ¶
func LookupWorkerPool(ctx *pulumi.Context, args *LookupWorkerPoolArgs, opts ...pulumi.InvokeOption) (*LookupWorkerPoolResult, error)
`WorkerPool` represents a worker pool assigned to the Spacelift account.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.LookupWorkerPool(ctx, &spacelift.LookupWorkerPoolArgs{ WorkerPoolId: "01G1KTZ4BA86RBN3XNN3YK9EWT", }, nil) if err != nil { return err } return nil }) }
```
type LookupWorkerPoolResultOutput ¶
type LookupWorkerPoolResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getWorkerPool.
func LookupWorkerPoolOutput ¶
func LookupWorkerPoolOutput(ctx *pulumi.Context, args LookupWorkerPoolOutputArgs, opts ...pulumi.InvokeOption) LookupWorkerPoolResultOutput
func (LookupWorkerPoolResultOutput) Config ¶
func (o LookupWorkerPoolResultOutput) Config() pulumi.StringOutput
credentials necessary to connect WorkerPool's workers to the control plane
func (LookupWorkerPoolResultOutput) Description ¶
func (o LookupWorkerPoolResultOutput) Description() pulumi.StringOutput
description of the worker pool
func (LookupWorkerPoolResultOutput) ElementType ¶
func (LookupWorkerPoolResultOutput) ElementType() reflect.Type
func (LookupWorkerPoolResultOutput) Id ¶
func (o LookupWorkerPoolResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupWorkerPoolResultOutput) Labels ¶
func (o LookupWorkerPoolResultOutput) Labels() pulumi.StringArrayOutput
func (LookupWorkerPoolResultOutput) Name ¶
func (o LookupWorkerPoolResultOutput) Name() pulumi.StringOutput
name of the worker pool
func (LookupWorkerPoolResultOutput) SpaceId ¶
func (o LookupWorkerPoolResultOutput) SpaceId() pulumi.StringOutput
ID (slug) of the space the worker pool is in
func (LookupWorkerPoolResultOutput) ToLookupWorkerPoolResultOutput ¶
func (o LookupWorkerPoolResultOutput) ToLookupWorkerPoolResultOutput() LookupWorkerPoolResultOutput
func (LookupWorkerPoolResultOutput) ToLookupWorkerPoolResultOutputWithContext ¶
func (o LookupWorkerPoolResultOutput) ToLookupWorkerPoolResultOutputWithContext(ctx context.Context) LookupWorkerPoolResultOutput
func (LookupWorkerPoolResultOutput) ToOutput ¶
func (o LookupWorkerPoolResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupWorkerPoolResult]
func (LookupWorkerPoolResultOutput) WorkerPoolId ¶
func (o LookupWorkerPoolResultOutput) WorkerPoolId() pulumi.StringOutput
ID of the worker pool
type Module ¶
type Module struct { pulumi.CustomResourceState // Indicates whether this module can manage others. Defaults to `false`. Administrative pulumi.BoolPtrOutput `pulumi:"administrative"` // AWS IAM assume role policy statement setting up trust relationship AwsAssumeRolePolicyStatement pulumi.StringOutput `pulumi:"awsAssumeRolePolicyStatement"` // Azure DevOps VCS settings AzureDevops ModuleAzureDevopsPtrOutput `pulumi:"azureDevops"` // Bitbucket Cloud VCS settings BitbucketCloud ModuleBitbucketCloudPtrOutput `pulumi:"bitbucketCloud"` // Bitbucket Datacenter VCS settings BitbucketDatacenter ModuleBitbucketDatacenterPtrOutput `pulumi:"bitbucketDatacenter"` // GitHub branch to apply changes to Branch pulumi.StringOutput `pulumi:"branch"` // Free-form module description for users Description pulumi.StringPtrOutput `pulumi:"description"` // Indicates whether local preview versions can be triggered on this Module. Defaults to `false`. EnableLocalPreview pulumi.BoolPtrOutput `pulumi:"enableLocalPreview"` // GitHub Enterprise (self-hosted) VCS settings GithubEnterprise ModuleGithubEnterprisePtrOutput `pulumi:"githubEnterprise"` // GitLab VCS settings Gitlab ModuleGitlabPtrOutput `pulumi:"gitlab"` Labels pulumi.StringArrayOutput `pulumi:"labels"` // The module name will by default be inferred from the repository name if it follows the terraform-provider-name naming // convention. However, if the repository doesn't follow this convention, or you want to give it a custom name, you can // provide it here. Name pulumi.StringOutput `pulumi:"name"` // Project root is the optional directory relative to the repository root containing the module source code. ProjectRoot pulumi.StringPtrOutput `pulumi:"projectRoot"` // Protect this module from accidental deletion. If set, attempts to delete this module will fail. Defaults to `false`. ProtectFromDeletion pulumi.BoolPtrOutput `pulumi:"protectFromDeletion"` // Name of the repository, without the owner part Repository pulumi.StringOutput `pulumi:"repository"` SharedAccounts pulumi.StringArrayOutput `pulumi:"sharedAccounts"` // ID (slug) of the space the module is in SpaceId pulumi.StringOutput `pulumi:"spaceId"` // The module provider will by default be inferred from the repository name if it follows the terraform-provider-name // naming convention. However, if the repository doesn't follow this convention, or you gave the module a custom name, you // can provide the provider name here. TerraformProvider pulumi.StringOutput `pulumi:"terraformProvider"` // ID of the worker pool to use. NOTE: worker*pool*id is required when using a self-hosted instance of Spacelift. WorkerPoolId pulumi.StringPtrOutput `pulumi:"workerPoolId"` // Defines the tool that will be used to execute the workflow. This can be one of `OPEN_TOFU`, `TERRAFORM_FOSS` or `CUSTOM`. Defaults to `TERRAFORM_FOSS`. WorkflowTool pulumi.StringOutput `pulumi:"workflowTool"` }
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.NewModule(ctx, "k8s-module", &spacelift.ModuleArgs{ Administrative: pulumi.Bool(true), Branch: pulumi.String("master"), Description: pulumi.String("Infra terraform module"), Repository: pulumi.String("terraform-super-module"), TerraformProvider: pulumi.String("aws"), }) if err != nil { return err } _, err = spacelift.NewModule(ctx, "example-module", &spacelift.ModuleArgs{ Administrative: pulumi.Bool(true), Branch: pulumi.String("master"), Description: pulumi.String("Example terraform module"), ProjectRoot: pulumi.String("example"), Repository: pulumi.String("terraform-aws-example"), }) if err != nil { return err } return nil }) }
```
## Import
```sh
$ pulumi import spacelift:index/module:Module k8s-module $MODULE_ID
```
func GetModule ¶
func GetModule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ModuleState, opts ...pulumi.ResourceOption) (*Module, error)
GetModule gets an existing Module resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewModule ¶
func NewModule(ctx *pulumi.Context, name string, args *ModuleArgs, opts ...pulumi.ResourceOption) (*Module, error)
NewModule registers a new resource with the given unique name, arguments, and options.
func (*Module) ElementType ¶
func (*Module) ToModuleOutput ¶
func (i *Module) ToModuleOutput() ModuleOutput
func (*Module) ToModuleOutputWithContext ¶
func (i *Module) ToModuleOutputWithContext(ctx context.Context) ModuleOutput
type ModuleArgs ¶
type ModuleArgs struct { // Indicates whether this module can manage others. Defaults to `false`. Administrative pulumi.BoolPtrInput // Azure DevOps VCS settings AzureDevops ModuleAzureDevopsPtrInput // Bitbucket Cloud VCS settings BitbucketCloud ModuleBitbucketCloudPtrInput // Bitbucket Datacenter VCS settings BitbucketDatacenter ModuleBitbucketDatacenterPtrInput // GitHub branch to apply changes to Branch pulumi.StringInput // Free-form module description for users Description pulumi.StringPtrInput // Indicates whether local preview versions can be triggered on this Module. Defaults to `false`. EnableLocalPreview pulumi.BoolPtrInput // GitHub Enterprise (self-hosted) VCS settings GithubEnterprise ModuleGithubEnterprisePtrInput // GitLab VCS settings Gitlab ModuleGitlabPtrInput Labels pulumi.StringArrayInput // The module name will by default be inferred from the repository name if it follows the terraform-provider-name naming // convention. However, if the repository doesn't follow this convention, or you want to give it a custom name, you can // provide it here. Name pulumi.StringPtrInput // Project root is the optional directory relative to the repository root containing the module source code. ProjectRoot pulumi.StringPtrInput // Protect this module from accidental deletion. If set, attempts to delete this module will fail. Defaults to `false`. ProtectFromDeletion pulumi.BoolPtrInput // Name of the repository, without the owner part Repository pulumi.StringInput SharedAccounts pulumi.StringArrayInput // ID (slug) of the space the module is in SpaceId pulumi.StringPtrInput // The module provider will by default be inferred from the repository name if it follows the terraform-provider-name // naming convention. However, if the repository doesn't follow this convention, or you gave the module a custom name, you // can provide the provider name here. TerraformProvider pulumi.StringPtrInput // ID of the worker pool to use. NOTE: worker*pool*id is required when using a self-hosted instance of Spacelift. WorkerPoolId pulumi.StringPtrInput // Defines the tool that will be used to execute the workflow. This can be one of `OPEN_TOFU`, `TERRAFORM_FOSS` or `CUSTOM`. Defaults to `TERRAFORM_FOSS`. WorkflowTool pulumi.StringPtrInput }
The set of arguments for constructing a Module resource.
func (ModuleArgs) ElementType ¶
func (ModuleArgs) ElementType() reflect.Type
type ModuleArray ¶
type ModuleArray []ModuleInput
func (ModuleArray) ElementType ¶
func (ModuleArray) ElementType() reflect.Type
func (ModuleArray) ToModuleArrayOutput ¶
func (i ModuleArray) ToModuleArrayOutput() ModuleArrayOutput
func (ModuleArray) ToModuleArrayOutputWithContext ¶
func (i ModuleArray) ToModuleArrayOutputWithContext(ctx context.Context) ModuleArrayOutput
type ModuleArrayInput ¶
type ModuleArrayInput interface { pulumi.Input ToModuleArrayOutput() ModuleArrayOutput ToModuleArrayOutputWithContext(context.Context) ModuleArrayOutput }
ModuleArrayInput is an input type that accepts ModuleArray and ModuleArrayOutput values. You can construct a concrete instance of `ModuleArrayInput` via:
ModuleArray{ ModuleArgs{...} }
type ModuleArrayOutput ¶
type ModuleArrayOutput struct{ *pulumi.OutputState }
func (ModuleArrayOutput) ElementType ¶
func (ModuleArrayOutput) ElementType() reflect.Type
func (ModuleArrayOutput) Index ¶
func (o ModuleArrayOutput) Index(i pulumi.IntInput) ModuleOutput
func (ModuleArrayOutput) ToModuleArrayOutput ¶
func (o ModuleArrayOutput) ToModuleArrayOutput() ModuleArrayOutput
func (ModuleArrayOutput) ToModuleArrayOutputWithContext ¶
func (o ModuleArrayOutput) ToModuleArrayOutputWithContext(ctx context.Context) ModuleArrayOutput
type ModuleAzureDevops ¶
type ModuleAzureDevops struct { // ID of the Azure Devops integration. If not specified, the default integration will be used. Id *string `pulumi:"id"` // Indicates whether this is the default Azure DevOps integration IsDefault *bool `pulumi:"isDefault"` // The name of the Azure DevOps project Project string `pulumi:"project"` }
type ModuleAzureDevopsArgs ¶
type ModuleAzureDevopsArgs struct { // ID of the Azure Devops integration. If not specified, the default integration will be used. Id pulumi.StringPtrInput `pulumi:"id"` // Indicates whether this is the default Azure DevOps integration IsDefault pulumi.BoolPtrInput `pulumi:"isDefault"` // The name of the Azure DevOps project Project pulumi.StringInput `pulumi:"project"` }
func (ModuleAzureDevopsArgs) ElementType ¶
func (ModuleAzureDevopsArgs) ElementType() reflect.Type
func (ModuleAzureDevopsArgs) ToModuleAzureDevopsOutput ¶
func (i ModuleAzureDevopsArgs) ToModuleAzureDevopsOutput() ModuleAzureDevopsOutput
func (ModuleAzureDevopsArgs) ToModuleAzureDevopsOutputWithContext ¶
func (i ModuleAzureDevopsArgs) ToModuleAzureDevopsOutputWithContext(ctx context.Context) ModuleAzureDevopsOutput
func (ModuleAzureDevopsArgs) ToModuleAzureDevopsPtrOutput ¶
func (i ModuleAzureDevopsArgs) ToModuleAzureDevopsPtrOutput() ModuleAzureDevopsPtrOutput
func (ModuleAzureDevopsArgs) ToModuleAzureDevopsPtrOutputWithContext ¶
func (i ModuleAzureDevopsArgs) ToModuleAzureDevopsPtrOutputWithContext(ctx context.Context) ModuleAzureDevopsPtrOutput
func (ModuleAzureDevopsArgs) ToOutput ¶
func (i ModuleAzureDevopsArgs) ToOutput(ctx context.Context) pulumix.Output[ModuleAzureDevops]
type ModuleAzureDevopsInput ¶
type ModuleAzureDevopsInput interface { pulumi.Input ToModuleAzureDevopsOutput() ModuleAzureDevopsOutput ToModuleAzureDevopsOutputWithContext(context.Context) ModuleAzureDevopsOutput }
ModuleAzureDevopsInput is an input type that accepts ModuleAzureDevopsArgs and ModuleAzureDevopsOutput values. You can construct a concrete instance of `ModuleAzureDevopsInput` via:
ModuleAzureDevopsArgs{...}
type ModuleAzureDevopsOutput ¶
type ModuleAzureDevopsOutput struct{ *pulumi.OutputState }
func (ModuleAzureDevopsOutput) ElementType ¶
func (ModuleAzureDevopsOutput) ElementType() reflect.Type
func (ModuleAzureDevopsOutput) Id ¶
func (o ModuleAzureDevopsOutput) Id() pulumi.StringPtrOutput
ID of the Azure Devops integration. If not specified, the default integration will be used.
func (ModuleAzureDevopsOutput) IsDefault ¶
func (o ModuleAzureDevopsOutput) IsDefault() pulumi.BoolPtrOutput
Indicates whether this is the default Azure DevOps integration
func (ModuleAzureDevopsOutput) Project ¶
func (o ModuleAzureDevopsOutput) Project() pulumi.StringOutput
The name of the Azure DevOps project
func (ModuleAzureDevopsOutput) ToModuleAzureDevopsOutput ¶
func (o ModuleAzureDevopsOutput) ToModuleAzureDevopsOutput() ModuleAzureDevopsOutput
func (ModuleAzureDevopsOutput) ToModuleAzureDevopsOutputWithContext ¶
func (o ModuleAzureDevopsOutput) ToModuleAzureDevopsOutputWithContext(ctx context.Context) ModuleAzureDevopsOutput
func (ModuleAzureDevopsOutput) ToModuleAzureDevopsPtrOutput ¶
func (o ModuleAzureDevopsOutput) ToModuleAzureDevopsPtrOutput() ModuleAzureDevopsPtrOutput
func (ModuleAzureDevopsOutput) ToModuleAzureDevopsPtrOutputWithContext ¶
func (o ModuleAzureDevopsOutput) ToModuleAzureDevopsPtrOutputWithContext(ctx context.Context) ModuleAzureDevopsPtrOutput
func (ModuleAzureDevopsOutput) ToOutput ¶
func (o ModuleAzureDevopsOutput) ToOutput(ctx context.Context) pulumix.Output[ModuleAzureDevops]
type ModuleAzureDevopsPtrInput ¶
type ModuleAzureDevopsPtrInput interface { pulumi.Input ToModuleAzureDevopsPtrOutput() ModuleAzureDevopsPtrOutput ToModuleAzureDevopsPtrOutputWithContext(context.Context) ModuleAzureDevopsPtrOutput }
ModuleAzureDevopsPtrInput is an input type that accepts ModuleAzureDevopsArgs, ModuleAzureDevopsPtr and ModuleAzureDevopsPtrOutput values. You can construct a concrete instance of `ModuleAzureDevopsPtrInput` via:
ModuleAzureDevopsArgs{...} or: nil
func ModuleAzureDevopsPtr ¶
func ModuleAzureDevopsPtr(v *ModuleAzureDevopsArgs) ModuleAzureDevopsPtrInput
type ModuleAzureDevopsPtrOutput ¶
type ModuleAzureDevopsPtrOutput struct{ *pulumi.OutputState }
func (ModuleAzureDevopsPtrOutput) Elem ¶
func (o ModuleAzureDevopsPtrOutput) Elem() ModuleAzureDevopsOutput
func (ModuleAzureDevopsPtrOutput) ElementType ¶
func (ModuleAzureDevopsPtrOutput) ElementType() reflect.Type
func (ModuleAzureDevopsPtrOutput) Id ¶
func (o ModuleAzureDevopsPtrOutput) Id() pulumi.StringPtrOutput
ID of the Azure Devops integration. If not specified, the default integration will be used.
func (ModuleAzureDevopsPtrOutput) IsDefault ¶
func (o ModuleAzureDevopsPtrOutput) IsDefault() pulumi.BoolPtrOutput
Indicates whether this is the default Azure DevOps integration
func (ModuleAzureDevopsPtrOutput) Project ¶
func (o ModuleAzureDevopsPtrOutput) Project() pulumi.StringPtrOutput
The name of the Azure DevOps project
func (ModuleAzureDevopsPtrOutput) ToModuleAzureDevopsPtrOutput ¶
func (o ModuleAzureDevopsPtrOutput) ToModuleAzureDevopsPtrOutput() ModuleAzureDevopsPtrOutput
func (ModuleAzureDevopsPtrOutput) ToModuleAzureDevopsPtrOutputWithContext ¶
func (o ModuleAzureDevopsPtrOutput) ToModuleAzureDevopsPtrOutputWithContext(ctx context.Context) ModuleAzureDevopsPtrOutput
func (ModuleAzureDevopsPtrOutput) ToOutput ¶
func (o ModuleAzureDevopsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ModuleAzureDevops]
type ModuleBitbucketCloud ¶
type ModuleBitbucketCloud struct { // The ID of the Bitbucket Cloud integration. If not specified, the default integration will be used. Id *string `pulumi:"id"` // Indicates whether this is the default Bitbucket Cloud integration IsDefault *bool `pulumi:"isDefault"` // The Bitbucket project containing the repository Namespace string `pulumi:"namespace"` }
type ModuleBitbucketCloudArgs ¶
type ModuleBitbucketCloudArgs struct { // The ID of the Bitbucket Cloud integration. If not specified, the default integration will be used. Id pulumi.StringPtrInput `pulumi:"id"` // Indicates whether this is the default Bitbucket Cloud integration IsDefault pulumi.BoolPtrInput `pulumi:"isDefault"` // The Bitbucket project containing the repository Namespace pulumi.StringInput `pulumi:"namespace"` }
func (ModuleBitbucketCloudArgs) ElementType ¶
func (ModuleBitbucketCloudArgs) ElementType() reflect.Type
func (ModuleBitbucketCloudArgs) ToModuleBitbucketCloudOutput ¶
func (i ModuleBitbucketCloudArgs) ToModuleBitbucketCloudOutput() ModuleBitbucketCloudOutput
func (ModuleBitbucketCloudArgs) ToModuleBitbucketCloudOutputWithContext ¶
func (i ModuleBitbucketCloudArgs) ToModuleBitbucketCloudOutputWithContext(ctx context.Context) ModuleBitbucketCloudOutput
func (ModuleBitbucketCloudArgs) ToModuleBitbucketCloudPtrOutput ¶
func (i ModuleBitbucketCloudArgs) ToModuleBitbucketCloudPtrOutput() ModuleBitbucketCloudPtrOutput
func (ModuleBitbucketCloudArgs) ToModuleBitbucketCloudPtrOutputWithContext ¶
func (i ModuleBitbucketCloudArgs) ToModuleBitbucketCloudPtrOutputWithContext(ctx context.Context) ModuleBitbucketCloudPtrOutput
func (ModuleBitbucketCloudArgs) ToOutput ¶
func (i ModuleBitbucketCloudArgs) ToOutput(ctx context.Context) pulumix.Output[ModuleBitbucketCloud]
type ModuleBitbucketCloudInput ¶
type ModuleBitbucketCloudInput interface { pulumi.Input ToModuleBitbucketCloudOutput() ModuleBitbucketCloudOutput ToModuleBitbucketCloudOutputWithContext(context.Context) ModuleBitbucketCloudOutput }
ModuleBitbucketCloudInput is an input type that accepts ModuleBitbucketCloudArgs and ModuleBitbucketCloudOutput values. You can construct a concrete instance of `ModuleBitbucketCloudInput` via:
ModuleBitbucketCloudArgs{...}
type ModuleBitbucketCloudOutput ¶
type ModuleBitbucketCloudOutput struct{ *pulumi.OutputState }
func (ModuleBitbucketCloudOutput) ElementType ¶
func (ModuleBitbucketCloudOutput) ElementType() reflect.Type
func (ModuleBitbucketCloudOutput) Id ¶
func (o ModuleBitbucketCloudOutput) Id() pulumi.StringPtrOutput
The ID of the Bitbucket Cloud integration. If not specified, the default integration will be used.
func (ModuleBitbucketCloudOutput) IsDefault ¶
func (o ModuleBitbucketCloudOutput) IsDefault() pulumi.BoolPtrOutput
Indicates whether this is the default Bitbucket Cloud integration
func (ModuleBitbucketCloudOutput) Namespace ¶
func (o ModuleBitbucketCloudOutput) Namespace() pulumi.StringOutput
The Bitbucket project containing the repository
func (ModuleBitbucketCloudOutput) ToModuleBitbucketCloudOutput ¶
func (o ModuleBitbucketCloudOutput) ToModuleBitbucketCloudOutput() ModuleBitbucketCloudOutput
func (ModuleBitbucketCloudOutput) ToModuleBitbucketCloudOutputWithContext ¶
func (o ModuleBitbucketCloudOutput) ToModuleBitbucketCloudOutputWithContext(ctx context.Context) ModuleBitbucketCloudOutput
func (ModuleBitbucketCloudOutput) ToModuleBitbucketCloudPtrOutput ¶
func (o ModuleBitbucketCloudOutput) ToModuleBitbucketCloudPtrOutput() ModuleBitbucketCloudPtrOutput
func (ModuleBitbucketCloudOutput) ToModuleBitbucketCloudPtrOutputWithContext ¶
func (o ModuleBitbucketCloudOutput) ToModuleBitbucketCloudPtrOutputWithContext(ctx context.Context) ModuleBitbucketCloudPtrOutput
func (ModuleBitbucketCloudOutput) ToOutput ¶
func (o ModuleBitbucketCloudOutput) ToOutput(ctx context.Context) pulumix.Output[ModuleBitbucketCloud]
type ModuleBitbucketCloudPtrInput ¶
type ModuleBitbucketCloudPtrInput interface { pulumi.Input ToModuleBitbucketCloudPtrOutput() ModuleBitbucketCloudPtrOutput ToModuleBitbucketCloudPtrOutputWithContext(context.Context) ModuleBitbucketCloudPtrOutput }
ModuleBitbucketCloudPtrInput is an input type that accepts ModuleBitbucketCloudArgs, ModuleBitbucketCloudPtr and ModuleBitbucketCloudPtrOutput values. You can construct a concrete instance of `ModuleBitbucketCloudPtrInput` via:
ModuleBitbucketCloudArgs{...} or: nil
func ModuleBitbucketCloudPtr ¶
func ModuleBitbucketCloudPtr(v *ModuleBitbucketCloudArgs) ModuleBitbucketCloudPtrInput
type ModuleBitbucketCloudPtrOutput ¶
type ModuleBitbucketCloudPtrOutput struct{ *pulumi.OutputState }
func (ModuleBitbucketCloudPtrOutput) Elem ¶
func (o ModuleBitbucketCloudPtrOutput) Elem() ModuleBitbucketCloudOutput
func (ModuleBitbucketCloudPtrOutput) ElementType ¶
func (ModuleBitbucketCloudPtrOutput) ElementType() reflect.Type
func (ModuleBitbucketCloudPtrOutput) Id ¶
func (o ModuleBitbucketCloudPtrOutput) Id() pulumi.StringPtrOutput
The ID of the Bitbucket Cloud integration. If not specified, the default integration will be used.
func (ModuleBitbucketCloudPtrOutput) IsDefault ¶
func (o ModuleBitbucketCloudPtrOutput) IsDefault() pulumi.BoolPtrOutput
Indicates whether this is the default Bitbucket Cloud integration
func (ModuleBitbucketCloudPtrOutput) Namespace ¶
func (o ModuleBitbucketCloudPtrOutput) Namespace() pulumi.StringPtrOutput
The Bitbucket project containing the repository
func (ModuleBitbucketCloudPtrOutput) ToModuleBitbucketCloudPtrOutput ¶
func (o ModuleBitbucketCloudPtrOutput) ToModuleBitbucketCloudPtrOutput() ModuleBitbucketCloudPtrOutput
func (ModuleBitbucketCloudPtrOutput) ToModuleBitbucketCloudPtrOutputWithContext ¶
func (o ModuleBitbucketCloudPtrOutput) ToModuleBitbucketCloudPtrOutputWithContext(ctx context.Context) ModuleBitbucketCloudPtrOutput
func (ModuleBitbucketCloudPtrOutput) ToOutput ¶
func (o ModuleBitbucketCloudPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ModuleBitbucketCloud]
type ModuleBitbucketDatacenter ¶
type ModuleBitbucketDatacenter struct { // The ID of the Bitbucket Datacenter integration. If not specified, the default integration will be used. Id *string `pulumi:"id"` // Indicates whether this is the default Bitbucket Datacenter integration IsDefault *bool `pulumi:"isDefault"` // The Bitbucket project containing the repository Namespace string `pulumi:"namespace"` }
type ModuleBitbucketDatacenterArgs ¶
type ModuleBitbucketDatacenterArgs struct { // The ID of the Bitbucket Datacenter integration. If not specified, the default integration will be used. Id pulumi.StringPtrInput `pulumi:"id"` // Indicates whether this is the default Bitbucket Datacenter integration IsDefault pulumi.BoolPtrInput `pulumi:"isDefault"` // The Bitbucket project containing the repository Namespace pulumi.StringInput `pulumi:"namespace"` }
func (ModuleBitbucketDatacenterArgs) ElementType ¶
func (ModuleBitbucketDatacenterArgs) ElementType() reflect.Type
func (ModuleBitbucketDatacenterArgs) ToModuleBitbucketDatacenterOutput ¶
func (i ModuleBitbucketDatacenterArgs) ToModuleBitbucketDatacenterOutput() ModuleBitbucketDatacenterOutput
func (ModuleBitbucketDatacenterArgs) ToModuleBitbucketDatacenterOutputWithContext ¶
func (i ModuleBitbucketDatacenterArgs) ToModuleBitbucketDatacenterOutputWithContext(ctx context.Context) ModuleBitbucketDatacenterOutput
func (ModuleBitbucketDatacenterArgs) ToModuleBitbucketDatacenterPtrOutput ¶
func (i ModuleBitbucketDatacenterArgs) ToModuleBitbucketDatacenterPtrOutput() ModuleBitbucketDatacenterPtrOutput
func (ModuleBitbucketDatacenterArgs) ToModuleBitbucketDatacenterPtrOutputWithContext ¶
func (i ModuleBitbucketDatacenterArgs) ToModuleBitbucketDatacenterPtrOutputWithContext(ctx context.Context) ModuleBitbucketDatacenterPtrOutput
func (ModuleBitbucketDatacenterArgs) ToOutput ¶
func (i ModuleBitbucketDatacenterArgs) ToOutput(ctx context.Context) pulumix.Output[ModuleBitbucketDatacenter]
type ModuleBitbucketDatacenterInput ¶
type ModuleBitbucketDatacenterInput interface { pulumi.Input ToModuleBitbucketDatacenterOutput() ModuleBitbucketDatacenterOutput ToModuleBitbucketDatacenterOutputWithContext(context.Context) ModuleBitbucketDatacenterOutput }
ModuleBitbucketDatacenterInput is an input type that accepts ModuleBitbucketDatacenterArgs and ModuleBitbucketDatacenterOutput values. You can construct a concrete instance of `ModuleBitbucketDatacenterInput` via:
ModuleBitbucketDatacenterArgs{...}
type ModuleBitbucketDatacenterOutput ¶
type ModuleBitbucketDatacenterOutput struct{ *pulumi.OutputState }
func (ModuleBitbucketDatacenterOutput) ElementType ¶
func (ModuleBitbucketDatacenterOutput) ElementType() reflect.Type
func (ModuleBitbucketDatacenterOutput) Id ¶
func (o ModuleBitbucketDatacenterOutput) Id() pulumi.StringPtrOutput
The ID of the Bitbucket Datacenter integration. If not specified, the default integration will be used.
func (ModuleBitbucketDatacenterOutput) IsDefault ¶
func (o ModuleBitbucketDatacenterOutput) IsDefault() pulumi.BoolPtrOutput
Indicates whether this is the default Bitbucket Datacenter integration
func (ModuleBitbucketDatacenterOutput) Namespace ¶
func (o ModuleBitbucketDatacenterOutput) Namespace() pulumi.StringOutput
The Bitbucket project containing the repository
func (ModuleBitbucketDatacenterOutput) ToModuleBitbucketDatacenterOutput ¶
func (o ModuleBitbucketDatacenterOutput) ToModuleBitbucketDatacenterOutput() ModuleBitbucketDatacenterOutput
func (ModuleBitbucketDatacenterOutput) ToModuleBitbucketDatacenterOutputWithContext ¶
func (o ModuleBitbucketDatacenterOutput) ToModuleBitbucketDatacenterOutputWithContext(ctx context.Context) ModuleBitbucketDatacenterOutput
func (ModuleBitbucketDatacenterOutput) ToModuleBitbucketDatacenterPtrOutput ¶
func (o ModuleBitbucketDatacenterOutput) ToModuleBitbucketDatacenterPtrOutput() ModuleBitbucketDatacenterPtrOutput
func (ModuleBitbucketDatacenterOutput) ToModuleBitbucketDatacenterPtrOutputWithContext ¶
func (o ModuleBitbucketDatacenterOutput) ToModuleBitbucketDatacenterPtrOutputWithContext(ctx context.Context) ModuleBitbucketDatacenterPtrOutput
func (ModuleBitbucketDatacenterOutput) ToOutput ¶
func (o ModuleBitbucketDatacenterOutput) ToOutput(ctx context.Context) pulumix.Output[ModuleBitbucketDatacenter]
type ModuleBitbucketDatacenterPtrInput ¶
type ModuleBitbucketDatacenterPtrInput interface { pulumi.Input ToModuleBitbucketDatacenterPtrOutput() ModuleBitbucketDatacenterPtrOutput ToModuleBitbucketDatacenterPtrOutputWithContext(context.Context) ModuleBitbucketDatacenterPtrOutput }
ModuleBitbucketDatacenterPtrInput is an input type that accepts ModuleBitbucketDatacenterArgs, ModuleBitbucketDatacenterPtr and ModuleBitbucketDatacenterPtrOutput values. You can construct a concrete instance of `ModuleBitbucketDatacenterPtrInput` via:
ModuleBitbucketDatacenterArgs{...} or: nil
func ModuleBitbucketDatacenterPtr ¶
func ModuleBitbucketDatacenterPtr(v *ModuleBitbucketDatacenterArgs) ModuleBitbucketDatacenterPtrInput
type ModuleBitbucketDatacenterPtrOutput ¶
type ModuleBitbucketDatacenterPtrOutput struct{ *pulumi.OutputState }
func (ModuleBitbucketDatacenterPtrOutput) Elem ¶
func (o ModuleBitbucketDatacenterPtrOutput) Elem() ModuleBitbucketDatacenterOutput
func (ModuleBitbucketDatacenterPtrOutput) ElementType ¶
func (ModuleBitbucketDatacenterPtrOutput) ElementType() reflect.Type
func (ModuleBitbucketDatacenterPtrOutput) Id ¶
func (o ModuleBitbucketDatacenterPtrOutput) Id() pulumi.StringPtrOutput
The ID of the Bitbucket Datacenter integration. If not specified, the default integration will be used.
func (ModuleBitbucketDatacenterPtrOutput) IsDefault ¶
func (o ModuleBitbucketDatacenterPtrOutput) IsDefault() pulumi.BoolPtrOutput
Indicates whether this is the default Bitbucket Datacenter integration
func (ModuleBitbucketDatacenterPtrOutput) Namespace ¶
func (o ModuleBitbucketDatacenterPtrOutput) Namespace() pulumi.StringPtrOutput
The Bitbucket project containing the repository
func (ModuleBitbucketDatacenterPtrOutput) ToModuleBitbucketDatacenterPtrOutput ¶
func (o ModuleBitbucketDatacenterPtrOutput) ToModuleBitbucketDatacenterPtrOutput() ModuleBitbucketDatacenterPtrOutput
func (ModuleBitbucketDatacenterPtrOutput) ToModuleBitbucketDatacenterPtrOutputWithContext ¶
func (o ModuleBitbucketDatacenterPtrOutput) ToModuleBitbucketDatacenterPtrOutputWithContext(ctx context.Context) ModuleBitbucketDatacenterPtrOutput
func (ModuleBitbucketDatacenterPtrOutput) ToOutput ¶
func (o ModuleBitbucketDatacenterPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ModuleBitbucketDatacenter]
type ModuleGithubEnterprise ¶
type ModuleGithubEnterprise struct { // The ID of the GitHub Enterprise integration. If not specified, the default integration will be used. Id *string `pulumi:"id"` // Indicates whether this is the default GitHub Enterprise integration IsDefault *bool `pulumi:"isDefault"` // The GitHub organization / user the repository belongs to Namespace string `pulumi:"namespace"` }
type ModuleGithubEnterpriseArgs ¶
type ModuleGithubEnterpriseArgs struct { // The ID of the GitHub Enterprise integration. If not specified, the default integration will be used. Id pulumi.StringPtrInput `pulumi:"id"` // Indicates whether this is the default GitHub Enterprise integration IsDefault pulumi.BoolPtrInput `pulumi:"isDefault"` // The GitHub organization / user the repository belongs to Namespace pulumi.StringInput `pulumi:"namespace"` }
func (ModuleGithubEnterpriseArgs) ElementType ¶
func (ModuleGithubEnterpriseArgs) ElementType() reflect.Type
func (ModuleGithubEnterpriseArgs) ToModuleGithubEnterpriseOutput ¶
func (i ModuleGithubEnterpriseArgs) ToModuleGithubEnterpriseOutput() ModuleGithubEnterpriseOutput
func (ModuleGithubEnterpriseArgs) ToModuleGithubEnterpriseOutputWithContext ¶
func (i ModuleGithubEnterpriseArgs) ToModuleGithubEnterpriseOutputWithContext(ctx context.Context) ModuleGithubEnterpriseOutput
func (ModuleGithubEnterpriseArgs) ToModuleGithubEnterprisePtrOutput ¶
func (i ModuleGithubEnterpriseArgs) ToModuleGithubEnterprisePtrOutput() ModuleGithubEnterprisePtrOutput
func (ModuleGithubEnterpriseArgs) ToModuleGithubEnterprisePtrOutputWithContext ¶
func (i ModuleGithubEnterpriseArgs) ToModuleGithubEnterprisePtrOutputWithContext(ctx context.Context) ModuleGithubEnterprisePtrOutput
func (ModuleGithubEnterpriseArgs) ToOutput ¶
func (i ModuleGithubEnterpriseArgs) ToOutput(ctx context.Context) pulumix.Output[ModuleGithubEnterprise]
type ModuleGithubEnterpriseInput ¶
type ModuleGithubEnterpriseInput interface { pulumi.Input ToModuleGithubEnterpriseOutput() ModuleGithubEnterpriseOutput ToModuleGithubEnterpriseOutputWithContext(context.Context) ModuleGithubEnterpriseOutput }
ModuleGithubEnterpriseInput is an input type that accepts ModuleGithubEnterpriseArgs and ModuleGithubEnterpriseOutput values. You can construct a concrete instance of `ModuleGithubEnterpriseInput` via:
ModuleGithubEnterpriseArgs{...}
type ModuleGithubEnterpriseOutput ¶
type ModuleGithubEnterpriseOutput struct{ *pulumi.OutputState }
func (ModuleGithubEnterpriseOutput) ElementType ¶
func (ModuleGithubEnterpriseOutput) ElementType() reflect.Type
func (ModuleGithubEnterpriseOutput) Id ¶
func (o ModuleGithubEnterpriseOutput) Id() pulumi.StringPtrOutput
The ID of the GitHub Enterprise integration. If not specified, the default integration will be used.
func (ModuleGithubEnterpriseOutput) IsDefault ¶
func (o ModuleGithubEnterpriseOutput) IsDefault() pulumi.BoolPtrOutput
Indicates whether this is the default GitHub Enterprise integration
func (ModuleGithubEnterpriseOutput) Namespace ¶
func (o ModuleGithubEnterpriseOutput) Namespace() pulumi.StringOutput
The GitHub organization / user the repository belongs to
func (ModuleGithubEnterpriseOutput) ToModuleGithubEnterpriseOutput ¶
func (o ModuleGithubEnterpriseOutput) ToModuleGithubEnterpriseOutput() ModuleGithubEnterpriseOutput
func (ModuleGithubEnterpriseOutput) ToModuleGithubEnterpriseOutputWithContext ¶
func (o ModuleGithubEnterpriseOutput) ToModuleGithubEnterpriseOutputWithContext(ctx context.Context) ModuleGithubEnterpriseOutput
func (ModuleGithubEnterpriseOutput) ToModuleGithubEnterprisePtrOutput ¶
func (o ModuleGithubEnterpriseOutput) ToModuleGithubEnterprisePtrOutput() ModuleGithubEnterprisePtrOutput
func (ModuleGithubEnterpriseOutput) ToModuleGithubEnterprisePtrOutputWithContext ¶
func (o ModuleGithubEnterpriseOutput) ToModuleGithubEnterprisePtrOutputWithContext(ctx context.Context) ModuleGithubEnterprisePtrOutput
func (ModuleGithubEnterpriseOutput) ToOutput ¶
func (o ModuleGithubEnterpriseOutput) ToOutput(ctx context.Context) pulumix.Output[ModuleGithubEnterprise]
type ModuleGithubEnterprisePtrInput ¶
type ModuleGithubEnterprisePtrInput interface { pulumi.Input ToModuleGithubEnterprisePtrOutput() ModuleGithubEnterprisePtrOutput ToModuleGithubEnterprisePtrOutputWithContext(context.Context) ModuleGithubEnterprisePtrOutput }
ModuleGithubEnterprisePtrInput is an input type that accepts ModuleGithubEnterpriseArgs, ModuleGithubEnterprisePtr and ModuleGithubEnterprisePtrOutput values. You can construct a concrete instance of `ModuleGithubEnterprisePtrInput` via:
ModuleGithubEnterpriseArgs{...} or: nil
func ModuleGithubEnterprisePtr ¶
func ModuleGithubEnterprisePtr(v *ModuleGithubEnterpriseArgs) ModuleGithubEnterprisePtrInput
type ModuleGithubEnterprisePtrOutput ¶
type ModuleGithubEnterprisePtrOutput struct{ *pulumi.OutputState }
func (ModuleGithubEnterprisePtrOutput) Elem ¶
func (o ModuleGithubEnterprisePtrOutput) Elem() ModuleGithubEnterpriseOutput
func (ModuleGithubEnterprisePtrOutput) ElementType ¶
func (ModuleGithubEnterprisePtrOutput) ElementType() reflect.Type
func (ModuleGithubEnterprisePtrOutput) Id ¶
func (o ModuleGithubEnterprisePtrOutput) Id() pulumi.StringPtrOutput
The ID of the GitHub Enterprise integration. If not specified, the default integration will be used.
func (ModuleGithubEnterprisePtrOutput) IsDefault ¶
func (o ModuleGithubEnterprisePtrOutput) IsDefault() pulumi.BoolPtrOutput
Indicates whether this is the default GitHub Enterprise integration
func (ModuleGithubEnterprisePtrOutput) Namespace ¶
func (o ModuleGithubEnterprisePtrOutput) Namespace() pulumi.StringPtrOutput
The GitHub organization / user the repository belongs to
func (ModuleGithubEnterprisePtrOutput) ToModuleGithubEnterprisePtrOutput ¶
func (o ModuleGithubEnterprisePtrOutput) ToModuleGithubEnterprisePtrOutput() ModuleGithubEnterprisePtrOutput
func (ModuleGithubEnterprisePtrOutput) ToModuleGithubEnterprisePtrOutputWithContext ¶
func (o ModuleGithubEnterprisePtrOutput) ToModuleGithubEnterprisePtrOutputWithContext(ctx context.Context) ModuleGithubEnterprisePtrOutput
func (ModuleGithubEnterprisePtrOutput) ToOutput ¶
func (o ModuleGithubEnterprisePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ModuleGithubEnterprise]
type ModuleGitlab ¶
type ModuleGitlab struct { // ID of the Gitlab integration. If not specified, the default integration will be used. Id *string `pulumi:"id"` // Indicates whether this is the default GitLab integration IsDefault *bool `pulumi:"isDefault"` // The GitLab namespace containing the repository Namespace string `pulumi:"namespace"` }
type ModuleGitlabArgs ¶
type ModuleGitlabArgs struct { // ID of the Gitlab integration. If not specified, the default integration will be used. Id pulumi.StringPtrInput `pulumi:"id"` // Indicates whether this is the default GitLab integration IsDefault pulumi.BoolPtrInput `pulumi:"isDefault"` // The GitLab namespace containing the repository Namespace pulumi.StringInput `pulumi:"namespace"` }
func (ModuleGitlabArgs) ElementType ¶
func (ModuleGitlabArgs) ElementType() reflect.Type
func (ModuleGitlabArgs) ToModuleGitlabOutput ¶
func (i ModuleGitlabArgs) ToModuleGitlabOutput() ModuleGitlabOutput
func (ModuleGitlabArgs) ToModuleGitlabOutputWithContext ¶
func (i ModuleGitlabArgs) ToModuleGitlabOutputWithContext(ctx context.Context) ModuleGitlabOutput
func (ModuleGitlabArgs) ToModuleGitlabPtrOutput ¶
func (i ModuleGitlabArgs) ToModuleGitlabPtrOutput() ModuleGitlabPtrOutput
func (ModuleGitlabArgs) ToModuleGitlabPtrOutputWithContext ¶
func (i ModuleGitlabArgs) ToModuleGitlabPtrOutputWithContext(ctx context.Context) ModuleGitlabPtrOutput
func (ModuleGitlabArgs) ToOutput ¶
func (i ModuleGitlabArgs) ToOutput(ctx context.Context) pulumix.Output[ModuleGitlab]
type ModuleGitlabInput ¶
type ModuleGitlabInput interface { pulumi.Input ToModuleGitlabOutput() ModuleGitlabOutput ToModuleGitlabOutputWithContext(context.Context) ModuleGitlabOutput }
ModuleGitlabInput is an input type that accepts ModuleGitlabArgs and ModuleGitlabOutput values. You can construct a concrete instance of `ModuleGitlabInput` via:
ModuleGitlabArgs{...}
type ModuleGitlabOutput ¶
type ModuleGitlabOutput struct{ *pulumi.OutputState }
func (ModuleGitlabOutput) ElementType ¶
func (ModuleGitlabOutput) ElementType() reflect.Type
func (ModuleGitlabOutput) Id ¶
func (o ModuleGitlabOutput) Id() pulumi.StringPtrOutput
ID of the Gitlab integration. If not specified, the default integration will be used.
func (ModuleGitlabOutput) IsDefault ¶
func (o ModuleGitlabOutput) IsDefault() pulumi.BoolPtrOutput
Indicates whether this is the default GitLab integration
func (ModuleGitlabOutput) Namespace ¶
func (o ModuleGitlabOutput) Namespace() pulumi.StringOutput
The GitLab namespace containing the repository
func (ModuleGitlabOutput) ToModuleGitlabOutput ¶
func (o ModuleGitlabOutput) ToModuleGitlabOutput() ModuleGitlabOutput
func (ModuleGitlabOutput) ToModuleGitlabOutputWithContext ¶
func (o ModuleGitlabOutput) ToModuleGitlabOutputWithContext(ctx context.Context) ModuleGitlabOutput
func (ModuleGitlabOutput) ToModuleGitlabPtrOutput ¶
func (o ModuleGitlabOutput) ToModuleGitlabPtrOutput() ModuleGitlabPtrOutput
func (ModuleGitlabOutput) ToModuleGitlabPtrOutputWithContext ¶
func (o ModuleGitlabOutput) ToModuleGitlabPtrOutputWithContext(ctx context.Context) ModuleGitlabPtrOutput
func (ModuleGitlabOutput) ToOutput ¶
func (o ModuleGitlabOutput) ToOutput(ctx context.Context) pulumix.Output[ModuleGitlab]
type ModuleGitlabPtrInput ¶
type ModuleGitlabPtrInput interface { pulumi.Input ToModuleGitlabPtrOutput() ModuleGitlabPtrOutput ToModuleGitlabPtrOutputWithContext(context.Context) ModuleGitlabPtrOutput }
ModuleGitlabPtrInput is an input type that accepts ModuleGitlabArgs, ModuleGitlabPtr and ModuleGitlabPtrOutput values. You can construct a concrete instance of `ModuleGitlabPtrInput` via:
ModuleGitlabArgs{...} or: nil
func ModuleGitlabPtr ¶
func ModuleGitlabPtr(v *ModuleGitlabArgs) ModuleGitlabPtrInput
type ModuleGitlabPtrOutput ¶
type ModuleGitlabPtrOutput struct{ *pulumi.OutputState }
func (ModuleGitlabPtrOutput) Elem ¶
func (o ModuleGitlabPtrOutput) Elem() ModuleGitlabOutput
func (ModuleGitlabPtrOutput) ElementType ¶
func (ModuleGitlabPtrOutput) ElementType() reflect.Type
func (ModuleGitlabPtrOutput) Id ¶
func (o ModuleGitlabPtrOutput) Id() pulumi.StringPtrOutput
ID of the Gitlab integration. If not specified, the default integration will be used.
func (ModuleGitlabPtrOutput) IsDefault ¶
func (o ModuleGitlabPtrOutput) IsDefault() pulumi.BoolPtrOutput
Indicates whether this is the default GitLab integration
func (ModuleGitlabPtrOutput) Namespace ¶
func (o ModuleGitlabPtrOutput) Namespace() pulumi.StringPtrOutput
The GitLab namespace containing the repository
func (ModuleGitlabPtrOutput) ToModuleGitlabPtrOutput ¶
func (o ModuleGitlabPtrOutput) ToModuleGitlabPtrOutput() ModuleGitlabPtrOutput
func (ModuleGitlabPtrOutput) ToModuleGitlabPtrOutputWithContext ¶
func (o ModuleGitlabPtrOutput) ToModuleGitlabPtrOutputWithContext(ctx context.Context) ModuleGitlabPtrOutput
func (ModuleGitlabPtrOutput) ToOutput ¶
func (o ModuleGitlabPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ModuleGitlab]
type ModuleInput ¶
type ModuleInput interface { pulumi.Input ToModuleOutput() ModuleOutput ToModuleOutputWithContext(ctx context.Context) ModuleOutput }
type ModuleMap ¶
type ModuleMap map[string]ModuleInput
func (ModuleMap) ElementType ¶
func (ModuleMap) ToModuleMapOutput ¶
func (i ModuleMap) ToModuleMapOutput() ModuleMapOutput
func (ModuleMap) ToModuleMapOutputWithContext ¶
func (i ModuleMap) ToModuleMapOutputWithContext(ctx context.Context) ModuleMapOutput
type ModuleMapInput ¶
type ModuleMapInput interface { pulumi.Input ToModuleMapOutput() ModuleMapOutput ToModuleMapOutputWithContext(context.Context) ModuleMapOutput }
ModuleMapInput is an input type that accepts ModuleMap and ModuleMapOutput values. You can construct a concrete instance of `ModuleMapInput` via:
ModuleMap{ "key": ModuleArgs{...} }
type ModuleMapOutput ¶
type ModuleMapOutput struct{ *pulumi.OutputState }
func (ModuleMapOutput) ElementType ¶
func (ModuleMapOutput) ElementType() reflect.Type
func (ModuleMapOutput) MapIndex ¶
func (o ModuleMapOutput) MapIndex(k pulumi.StringInput) ModuleOutput
func (ModuleMapOutput) ToModuleMapOutput ¶
func (o ModuleMapOutput) ToModuleMapOutput() ModuleMapOutput
func (ModuleMapOutput) ToModuleMapOutputWithContext ¶
func (o ModuleMapOutput) ToModuleMapOutputWithContext(ctx context.Context) ModuleMapOutput
type ModuleOutput ¶
type ModuleOutput struct{ *pulumi.OutputState }
func (ModuleOutput) Administrative ¶
func (o ModuleOutput) Administrative() pulumi.BoolPtrOutput
Indicates whether this module can manage others. Defaults to `false`.
func (ModuleOutput) AwsAssumeRolePolicyStatement ¶
func (o ModuleOutput) AwsAssumeRolePolicyStatement() pulumi.StringOutput
AWS IAM assume role policy statement setting up trust relationship
func (ModuleOutput) AzureDevops ¶
func (o ModuleOutput) AzureDevops() ModuleAzureDevopsPtrOutput
Azure DevOps VCS settings
func (ModuleOutput) BitbucketCloud ¶
func (o ModuleOutput) BitbucketCloud() ModuleBitbucketCloudPtrOutput
Bitbucket Cloud VCS settings
func (ModuleOutput) BitbucketDatacenter ¶
func (o ModuleOutput) BitbucketDatacenter() ModuleBitbucketDatacenterPtrOutput
Bitbucket Datacenter VCS settings
func (ModuleOutput) Branch ¶
func (o ModuleOutput) Branch() pulumi.StringOutput
GitHub branch to apply changes to
func (ModuleOutput) Description ¶
func (o ModuleOutput) Description() pulumi.StringPtrOutput
Free-form module description for users
func (ModuleOutput) ElementType ¶
func (ModuleOutput) ElementType() reflect.Type
func (ModuleOutput) EnableLocalPreview ¶
func (o ModuleOutput) EnableLocalPreview() pulumi.BoolPtrOutput
Indicates whether local preview versions can be triggered on this Module. Defaults to `false`.
func (ModuleOutput) GithubEnterprise ¶
func (o ModuleOutput) GithubEnterprise() ModuleGithubEnterprisePtrOutput
GitHub Enterprise (self-hosted) VCS settings
func (ModuleOutput) Gitlab ¶
func (o ModuleOutput) Gitlab() ModuleGitlabPtrOutput
GitLab VCS settings
func (ModuleOutput) Labels ¶
func (o ModuleOutput) Labels() pulumi.StringArrayOutput
func (ModuleOutput) Name ¶
func (o ModuleOutput) Name() pulumi.StringOutput
The module name will by default be inferred from the repository name if it follows the terraform-provider-name naming convention. However, if the repository doesn't follow this convention, or you want to give it a custom name, you can provide it here.
func (ModuleOutput) ProjectRoot ¶
func (o ModuleOutput) ProjectRoot() pulumi.StringPtrOutput
Project root is the optional directory relative to the repository root containing the module source code.
func (ModuleOutput) ProtectFromDeletion ¶
func (o ModuleOutput) ProtectFromDeletion() pulumi.BoolPtrOutput
Protect this module from accidental deletion. If set, attempts to delete this module will fail. Defaults to `false`.
func (ModuleOutput) Repository ¶
func (o ModuleOutput) Repository() pulumi.StringOutput
Name of the repository, without the owner part
func (ModuleOutput) SharedAccounts ¶
func (o ModuleOutput) SharedAccounts() pulumi.StringArrayOutput
List of the accounts (subdomains) which should have access to the Module
func (ModuleOutput) SpaceId ¶
func (o ModuleOutput) SpaceId() pulumi.StringOutput
ID (slug) of the space the module is in
func (ModuleOutput) TerraformProvider ¶
func (o ModuleOutput) TerraformProvider() pulumi.StringOutput
The module provider will by default be inferred from the repository name if it follows the terraform-provider-name naming convention. However, if the repository doesn't follow this convention, or you gave the module a custom name, you can provide the provider name here.
func (ModuleOutput) ToModuleOutput ¶
func (o ModuleOutput) ToModuleOutput() ModuleOutput
func (ModuleOutput) ToModuleOutputWithContext ¶
func (o ModuleOutput) ToModuleOutputWithContext(ctx context.Context) ModuleOutput
func (ModuleOutput) WorkerPoolId ¶
func (o ModuleOutput) WorkerPoolId() pulumi.StringPtrOutput
ID of the worker pool to use. NOTE: worker*pool*id is required when using a self-hosted instance of Spacelift.
func (ModuleOutput) WorkflowTool ¶
func (o ModuleOutput) WorkflowTool() pulumi.StringOutput
Defines the tool that will be used to execute the workflow. This can be one of `OPEN_TOFU`, `TERRAFORM_FOSS` or `CUSTOM`. Defaults to `TERRAFORM_FOSS`.
type ModuleState ¶
type ModuleState struct { // Indicates whether this module can manage others. Defaults to `false`. Administrative pulumi.BoolPtrInput // AWS IAM assume role policy statement setting up trust relationship AwsAssumeRolePolicyStatement pulumi.StringPtrInput // Azure DevOps VCS settings AzureDevops ModuleAzureDevopsPtrInput // Bitbucket Cloud VCS settings BitbucketCloud ModuleBitbucketCloudPtrInput // Bitbucket Datacenter VCS settings BitbucketDatacenter ModuleBitbucketDatacenterPtrInput // GitHub branch to apply changes to Branch pulumi.StringPtrInput // Free-form module description for users Description pulumi.StringPtrInput // Indicates whether local preview versions can be triggered on this Module. Defaults to `false`. EnableLocalPreview pulumi.BoolPtrInput // GitHub Enterprise (self-hosted) VCS settings GithubEnterprise ModuleGithubEnterprisePtrInput // GitLab VCS settings Gitlab ModuleGitlabPtrInput Labels pulumi.StringArrayInput // The module name will by default be inferred from the repository name if it follows the terraform-provider-name naming // convention. However, if the repository doesn't follow this convention, or you want to give it a custom name, you can // provide it here. Name pulumi.StringPtrInput // Project root is the optional directory relative to the repository root containing the module source code. ProjectRoot pulumi.StringPtrInput // Protect this module from accidental deletion. If set, attempts to delete this module will fail. Defaults to `false`. ProtectFromDeletion pulumi.BoolPtrInput // Name of the repository, without the owner part Repository pulumi.StringPtrInput SharedAccounts pulumi.StringArrayInput // ID (slug) of the space the module is in SpaceId pulumi.StringPtrInput // The module provider will by default be inferred from the repository name if it follows the terraform-provider-name // naming convention. However, if the repository doesn't follow this convention, or you gave the module a custom name, you // can provide the provider name here. TerraformProvider pulumi.StringPtrInput // ID of the worker pool to use. NOTE: worker*pool*id is required when using a self-hosted instance of Spacelift. WorkerPoolId pulumi.StringPtrInput // Defines the tool that will be used to execute the workflow. This can be one of `OPEN_TOFU`, `TERRAFORM_FOSS` or `CUSTOM`. Defaults to `TERRAFORM_FOSS`. WorkflowTool pulumi.StringPtrInput }
func (ModuleState) ElementType ¶
func (ModuleState) ElementType() reflect.Type
type Mountedfile ¶
type Mountedfile struct { pulumi.CustomResourceState // SHA-256 checksum of the value Checksum pulumi.StringOutput `pulumi:"checksum"` // Content of the mounted file encoded using Base-64 Content pulumi.StringOutput `pulumi:"content"` // ID of the context on which the mounted file is defined ContextId pulumi.StringPtrOutput `pulumi:"contextId"` // ID of the module on which the mounted file is defined ModuleId pulumi.StringPtrOutput `pulumi:"moduleId"` // Relative path to the mounted file, without the /mnt/workspace/ prefix RelativePath pulumi.StringOutput `pulumi:"relativePath"` // ID of the stack on which the mounted file is defined StackId pulumi.StringPtrOutput `pulumi:"stackId"` // Indicates whether the content can be read back outside a Run. Defaults to `true`. WriteOnly pulumi.BoolPtrOutput `pulumi:"writeOnly"` }
`Mountedfile` represents a file mounted in each Run's workspace that is part of a configuration of a context (`Context`), stack (`Stack`) or a module (`Module`). In principle, it's very similar to an environment variable (`EnvironmentVariable`) except that the value is written to the filesystem rather than passed to the environment.
## Example Usage
```go package main
import (
"encoding/base64" "fmt" "os" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func filebase64OrPanic(path string) pulumi.StringPtrInput { if fileData, err := os.ReadFile(path); err == nil { return pulumi.String(base64.StdEncoding.EncodeToString(fileData[:])) } else { panic(err.Error()) } } func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.NewMountedfile(ctx, "ireland-kubeconfig", &spacelift.MountedfileArgs{ ContextId: pulumi.String("prod-k8s-ie"), RelativePath: pulumi.String("kubeconfig"), Content: filebase64OrPanic(fmt.Sprintf("%v/kubeconfig.json", path.Module)), }) if err != nil { return err } _, err = spacelift.NewMountedfile(ctx, "module-kubeconfig", &spacelift.MountedfileArgs{ ModuleId: pulumi.String("k8s-module"), RelativePath: pulumi.String("kubeconfig"), Content: filebase64OrPanic(fmt.Sprintf("%v/kubeconfig.json", path.Module)), }) if err != nil { return err } _, err = spacelift.NewMountedfile(ctx, "core-kubeconfig", &spacelift.MountedfileArgs{ StackId: pulumi.String("k8s-core"), RelativePath: pulumi.String("kubeconfig"), Content: filebase64OrPanic(fmt.Sprintf("%v/kubeconfig.json", path.Module)), }) if err != nil { return err } return nil }) }
```
## Import
```sh
$ pulumi import spacelift:index/mountedfile:Mountedfile ireland-kubeconfig context/$CONTEXT_ID/$MOUNTED_FILE_ID
```
```sh
$ pulumi import spacelift:index/mountedfile:Mountedfile module-kubeconfig module/$MODULE_ID/$MOUNTED_FILE_ID
```
```sh
$ pulumi import spacelift:index/mountedfile:Mountedfile core-kubeconfig stack/$STACK_ID/$MOUNTED_FILE_ID
```
func GetMountedfile ¶
func GetMountedfile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MountedfileState, opts ...pulumi.ResourceOption) (*Mountedfile, error)
GetMountedfile gets an existing Mountedfile resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMountedfile ¶
func NewMountedfile(ctx *pulumi.Context, name string, args *MountedfileArgs, opts ...pulumi.ResourceOption) (*Mountedfile, error)
NewMountedfile registers a new resource with the given unique name, arguments, and options.
func (*Mountedfile) ElementType ¶
func (*Mountedfile) ElementType() reflect.Type
func (*Mountedfile) ToMountedfileOutput ¶
func (i *Mountedfile) ToMountedfileOutput() MountedfileOutput
func (*Mountedfile) ToMountedfileOutputWithContext ¶
func (i *Mountedfile) ToMountedfileOutputWithContext(ctx context.Context) MountedfileOutput
func (*Mountedfile) ToOutput ¶
func (i *Mountedfile) ToOutput(ctx context.Context) pulumix.Output[*Mountedfile]
type MountedfileArgs ¶
type MountedfileArgs struct { // Content of the mounted file encoded using Base-64 Content pulumi.StringInput // ID of the context on which the mounted file is defined ContextId pulumi.StringPtrInput // ID of the module on which the mounted file is defined ModuleId pulumi.StringPtrInput // Relative path to the mounted file, without the /mnt/workspace/ prefix RelativePath pulumi.StringInput // ID of the stack on which the mounted file is defined StackId pulumi.StringPtrInput // Indicates whether the content can be read back outside a Run. Defaults to `true`. WriteOnly pulumi.BoolPtrInput }
The set of arguments for constructing a Mountedfile resource.
func (MountedfileArgs) ElementType ¶
func (MountedfileArgs) ElementType() reflect.Type
type MountedfileArray ¶
type MountedfileArray []MountedfileInput
func (MountedfileArray) ElementType ¶
func (MountedfileArray) ElementType() reflect.Type
func (MountedfileArray) ToMountedfileArrayOutput ¶
func (i MountedfileArray) ToMountedfileArrayOutput() MountedfileArrayOutput
func (MountedfileArray) ToMountedfileArrayOutputWithContext ¶
func (i MountedfileArray) ToMountedfileArrayOutputWithContext(ctx context.Context) MountedfileArrayOutput
func (MountedfileArray) ToOutput ¶
func (i MountedfileArray) ToOutput(ctx context.Context) pulumix.Output[[]*Mountedfile]
type MountedfileArrayInput ¶
type MountedfileArrayInput interface { pulumi.Input ToMountedfileArrayOutput() MountedfileArrayOutput ToMountedfileArrayOutputWithContext(context.Context) MountedfileArrayOutput }
MountedfileArrayInput is an input type that accepts MountedfileArray and MountedfileArrayOutput values. You can construct a concrete instance of `MountedfileArrayInput` via:
MountedfileArray{ MountedfileArgs{...} }
type MountedfileArrayOutput ¶
type MountedfileArrayOutput struct{ *pulumi.OutputState }
func (MountedfileArrayOutput) ElementType ¶
func (MountedfileArrayOutput) ElementType() reflect.Type
func (MountedfileArrayOutput) Index ¶
func (o MountedfileArrayOutput) Index(i pulumi.IntInput) MountedfileOutput
func (MountedfileArrayOutput) ToMountedfileArrayOutput ¶
func (o MountedfileArrayOutput) ToMountedfileArrayOutput() MountedfileArrayOutput
func (MountedfileArrayOutput) ToMountedfileArrayOutputWithContext ¶
func (o MountedfileArrayOutput) ToMountedfileArrayOutputWithContext(ctx context.Context) MountedfileArrayOutput
func (MountedfileArrayOutput) ToOutput ¶
func (o MountedfileArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Mountedfile]
type MountedfileInput ¶
type MountedfileInput interface { pulumi.Input ToMountedfileOutput() MountedfileOutput ToMountedfileOutputWithContext(ctx context.Context) MountedfileOutput }
type MountedfileMap ¶
type MountedfileMap map[string]MountedfileInput
func (MountedfileMap) ElementType ¶
func (MountedfileMap) ElementType() reflect.Type
func (MountedfileMap) ToMountedfileMapOutput ¶
func (i MountedfileMap) ToMountedfileMapOutput() MountedfileMapOutput
func (MountedfileMap) ToMountedfileMapOutputWithContext ¶
func (i MountedfileMap) ToMountedfileMapOutputWithContext(ctx context.Context) MountedfileMapOutput
func (MountedfileMap) ToOutput ¶
func (i MountedfileMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*Mountedfile]
type MountedfileMapInput ¶
type MountedfileMapInput interface { pulumi.Input ToMountedfileMapOutput() MountedfileMapOutput ToMountedfileMapOutputWithContext(context.Context) MountedfileMapOutput }
MountedfileMapInput is an input type that accepts MountedfileMap and MountedfileMapOutput values. You can construct a concrete instance of `MountedfileMapInput` via:
MountedfileMap{ "key": MountedfileArgs{...} }
type MountedfileMapOutput ¶
type MountedfileMapOutput struct{ *pulumi.OutputState }
func (MountedfileMapOutput) ElementType ¶
func (MountedfileMapOutput) ElementType() reflect.Type
func (MountedfileMapOutput) MapIndex ¶
func (o MountedfileMapOutput) MapIndex(k pulumi.StringInput) MountedfileOutput
func (MountedfileMapOutput) ToMountedfileMapOutput ¶
func (o MountedfileMapOutput) ToMountedfileMapOutput() MountedfileMapOutput
func (MountedfileMapOutput) ToMountedfileMapOutputWithContext ¶
func (o MountedfileMapOutput) ToMountedfileMapOutputWithContext(ctx context.Context) MountedfileMapOutput
func (MountedfileMapOutput) ToOutput ¶
func (o MountedfileMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Mountedfile]
type MountedfileOutput ¶
type MountedfileOutput struct{ *pulumi.OutputState }
func (MountedfileOutput) Checksum ¶
func (o MountedfileOutput) Checksum() pulumi.StringOutput
SHA-256 checksum of the value
func (MountedfileOutput) Content ¶
func (o MountedfileOutput) Content() pulumi.StringOutput
Content of the mounted file encoded using Base-64
func (MountedfileOutput) ContextId ¶
func (o MountedfileOutput) ContextId() pulumi.StringPtrOutput
ID of the context on which the mounted file is defined
func (MountedfileOutput) ElementType ¶
func (MountedfileOutput) ElementType() reflect.Type
func (MountedfileOutput) ModuleId ¶
func (o MountedfileOutput) ModuleId() pulumi.StringPtrOutput
ID of the module on which the mounted file is defined
func (MountedfileOutput) RelativePath ¶
func (o MountedfileOutput) RelativePath() pulumi.StringOutput
Relative path to the mounted file, without the /mnt/workspace/ prefix
func (MountedfileOutput) StackId ¶
func (o MountedfileOutput) StackId() pulumi.StringPtrOutput
ID of the stack on which the mounted file is defined
func (MountedfileOutput) ToMountedfileOutput ¶
func (o MountedfileOutput) ToMountedfileOutput() MountedfileOutput
func (MountedfileOutput) ToMountedfileOutputWithContext ¶
func (o MountedfileOutput) ToMountedfileOutputWithContext(ctx context.Context) MountedfileOutput
func (MountedfileOutput) ToOutput ¶
func (o MountedfileOutput) ToOutput(ctx context.Context) pulumix.Output[*Mountedfile]
func (MountedfileOutput) WriteOnly ¶
func (o MountedfileOutput) WriteOnly() pulumi.BoolPtrOutput
Indicates whether the content can be read back outside a Run. Defaults to `true`.
type MountedfileState ¶
type MountedfileState struct { // SHA-256 checksum of the value Checksum pulumi.StringPtrInput // Content of the mounted file encoded using Base-64 Content pulumi.StringPtrInput // ID of the context on which the mounted file is defined ContextId pulumi.StringPtrInput // ID of the module on which the mounted file is defined ModuleId pulumi.StringPtrInput // Relative path to the mounted file, without the /mnt/workspace/ prefix RelativePath pulumi.StringPtrInput // ID of the stack on which the mounted file is defined StackId pulumi.StringPtrInput // Indicates whether the content can be read back outside a Run. Defaults to `true`. WriteOnly pulumi.BoolPtrInput }
func (MountedfileState) ElementType ¶
func (MountedfileState) ElementType() reflect.Type
type NamedWebhook ¶
type NamedWebhook struct { pulumi.CustomResourceState // enables or disables sending webhooks. Enabled pulumi.BoolOutput `pulumi:"enabled"` // endpoint to send the requests to Endpoint pulumi.StringOutput `pulumi:"endpoint"` // labels for the webhook to use when referring in policies or filtering them Labels pulumi.StringArrayOutput `pulumi:"labels"` // the name for the webhook which will also be used to generate the id Name pulumi.StringOutput `pulumi:"name"` // secret used to sign each request so you're able to verify that the request comes from us. Defaults to an empty value. Secret pulumi.StringPtrOutput `pulumi:"secret"` // ID of the space the webhook is in SpaceId pulumi.StringOutput `pulumi:"spaceId"` }
`NamedWebhook` represents a named webhook endpoint used for creating webhookswhich are referred to in Notification policies to route messages.
func GetNamedWebhook ¶
func GetNamedWebhook(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NamedWebhookState, opts ...pulumi.ResourceOption) (*NamedWebhook, error)
GetNamedWebhook gets an existing NamedWebhook resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNamedWebhook ¶
func NewNamedWebhook(ctx *pulumi.Context, name string, args *NamedWebhookArgs, opts ...pulumi.ResourceOption) (*NamedWebhook, error)
NewNamedWebhook registers a new resource with the given unique name, arguments, and options.
func (*NamedWebhook) ElementType ¶
func (*NamedWebhook) ElementType() reflect.Type
func (*NamedWebhook) ToNamedWebhookOutput ¶
func (i *NamedWebhook) ToNamedWebhookOutput() NamedWebhookOutput
func (*NamedWebhook) ToNamedWebhookOutputWithContext ¶
func (i *NamedWebhook) ToNamedWebhookOutputWithContext(ctx context.Context) NamedWebhookOutput
func (*NamedWebhook) ToOutput ¶
func (i *NamedWebhook) ToOutput(ctx context.Context) pulumix.Output[*NamedWebhook]
type NamedWebhookArgs ¶
type NamedWebhookArgs struct { // enables or disables sending webhooks. Enabled pulumi.BoolInput // endpoint to send the requests to Endpoint pulumi.StringInput // labels for the webhook to use when referring in policies or filtering them Labels pulumi.StringArrayInput // the name for the webhook which will also be used to generate the id Name pulumi.StringPtrInput // secret used to sign each request so you're able to verify that the request comes from us. Defaults to an empty value. Secret pulumi.StringPtrInput // ID of the space the webhook is in SpaceId pulumi.StringInput }
The set of arguments for constructing a NamedWebhook resource.
func (NamedWebhookArgs) ElementType ¶
func (NamedWebhookArgs) ElementType() reflect.Type
type NamedWebhookArray ¶
type NamedWebhookArray []NamedWebhookInput
func (NamedWebhookArray) ElementType ¶
func (NamedWebhookArray) ElementType() reflect.Type
func (NamedWebhookArray) ToNamedWebhookArrayOutput ¶
func (i NamedWebhookArray) ToNamedWebhookArrayOutput() NamedWebhookArrayOutput
func (NamedWebhookArray) ToNamedWebhookArrayOutputWithContext ¶
func (i NamedWebhookArray) ToNamedWebhookArrayOutputWithContext(ctx context.Context) NamedWebhookArrayOutput
func (NamedWebhookArray) ToOutput ¶
func (i NamedWebhookArray) ToOutput(ctx context.Context) pulumix.Output[[]*NamedWebhook]
type NamedWebhookArrayInput ¶
type NamedWebhookArrayInput interface { pulumi.Input ToNamedWebhookArrayOutput() NamedWebhookArrayOutput ToNamedWebhookArrayOutputWithContext(context.Context) NamedWebhookArrayOutput }
NamedWebhookArrayInput is an input type that accepts NamedWebhookArray and NamedWebhookArrayOutput values. You can construct a concrete instance of `NamedWebhookArrayInput` via:
NamedWebhookArray{ NamedWebhookArgs{...} }
type NamedWebhookArrayOutput ¶
type NamedWebhookArrayOutput struct{ *pulumi.OutputState }
func (NamedWebhookArrayOutput) ElementType ¶
func (NamedWebhookArrayOutput) ElementType() reflect.Type
func (NamedWebhookArrayOutput) Index ¶
func (o NamedWebhookArrayOutput) Index(i pulumi.IntInput) NamedWebhookOutput
func (NamedWebhookArrayOutput) ToNamedWebhookArrayOutput ¶
func (o NamedWebhookArrayOutput) ToNamedWebhookArrayOutput() NamedWebhookArrayOutput
func (NamedWebhookArrayOutput) ToNamedWebhookArrayOutputWithContext ¶
func (o NamedWebhookArrayOutput) ToNamedWebhookArrayOutputWithContext(ctx context.Context) NamedWebhookArrayOutput
func (NamedWebhookArrayOutput) ToOutput ¶
func (o NamedWebhookArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*NamedWebhook]
type NamedWebhookInput ¶
type NamedWebhookInput interface { pulumi.Input ToNamedWebhookOutput() NamedWebhookOutput ToNamedWebhookOutputWithContext(ctx context.Context) NamedWebhookOutput }
type NamedWebhookMap ¶
type NamedWebhookMap map[string]NamedWebhookInput
func (NamedWebhookMap) ElementType ¶
func (NamedWebhookMap) ElementType() reflect.Type
func (NamedWebhookMap) ToNamedWebhookMapOutput ¶
func (i NamedWebhookMap) ToNamedWebhookMapOutput() NamedWebhookMapOutput
func (NamedWebhookMap) ToNamedWebhookMapOutputWithContext ¶
func (i NamedWebhookMap) ToNamedWebhookMapOutputWithContext(ctx context.Context) NamedWebhookMapOutput
func (NamedWebhookMap) ToOutput ¶
func (i NamedWebhookMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*NamedWebhook]
type NamedWebhookMapInput ¶
type NamedWebhookMapInput interface { pulumi.Input ToNamedWebhookMapOutput() NamedWebhookMapOutput ToNamedWebhookMapOutputWithContext(context.Context) NamedWebhookMapOutput }
NamedWebhookMapInput is an input type that accepts NamedWebhookMap and NamedWebhookMapOutput values. You can construct a concrete instance of `NamedWebhookMapInput` via:
NamedWebhookMap{ "key": NamedWebhookArgs{...} }
type NamedWebhookMapOutput ¶
type NamedWebhookMapOutput struct{ *pulumi.OutputState }
func (NamedWebhookMapOutput) ElementType ¶
func (NamedWebhookMapOutput) ElementType() reflect.Type
func (NamedWebhookMapOutput) MapIndex ¶
func (o NamedWebhookMapOutput) MapIndex(k pulumi.StringInput) NamedWebhookOutput
func (NamedWebhookMapOutput) ToNamedWebhookMapOutput ¶
func (o NamedWebhookMapOutput) ToNamedWebhookMapOutput() NamedWebhookMapOutput
func (NamedWebhookMapOutput) ToNamedWebhookMapOutputWithContext ¶
func (o NamedWebhookMapOutput) ToNamedWebhookMapOutputWithContext(ctx context.Context) NamedWebhookMapOutput
func (NamedWebhookMapOutput) ToOutput ¶
func (o NamedWebhookMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*NamedWebhook]
type NamedWebhookOutput ¶
type NamedWebhookOutput struct{ *pulumi.OutputState }
func (NamedWebhookOutput) ElementType ¶
func (NamedWebhookOutput) ElementType() reflect.Type
func (NamedWebhookOutput) Enabled ¶
func (o NamedWebhookOutput) Enabled() pulumi.BoolOutput
enables or disables sending webhooks.
func (NamedWebhookOutput) Endpoint ¶
func (o NamedWebhookOutput) Endpoint() pulumi.StringOutput
endpoint to send the requests to
func (NamedWebhookOutput) Labels ¶
func (o NamedWebhookOutput) Labels() pulumi.StringArrayOutput
labels for the webhook to use when referring in policies or filtering them
func (NamedWebhookOutput) Name ¶
func (o NamedWebhookOutput) Name() pulumi.StringOutput
the name for the webhook which will also be used to generate the id
func (NamedWebhookOutput) Secret ¶
func (o NamedWebhookOutput) Secret() pulumi.StringPtrOutput
secret used to sign each request so you're able to verify that the request comes from us. Defaults to an empty value.
func (NamedWebhookOutput) SpaceId ¶
func (o NamedWebhookOutput) SpaceId() pulumi.StringOutput
ID of the space the webhook is in
func (NamedWebhookOutput) ToNamedWebhookOutput ¶
func (o NamedWebhookOutput) ToNamedWebhookOutput() NamedWebhookOutput
func (NamedWebhookOutput) ToNamedWebhookOutputWithContext ¶
func (o NamedWebhookOutput) ToNamedWebhookOutputWithContext(ctx context.Context) NamedWebhookOutput
func (NamedWebhookOutput) ToOutput ¶
func (o NamedWebhookOutput) ToOutput(ctx context.Context) pulumix.Output[*NamedWebhook]
type NamedWebhookSecretHeader ¶
type NamedWebhookSecretHeader struct { pulumi.CustomResourceState // key for the header Key pulumi.StringOutput `pulumi:"key"` // value for the header Value pulumi.StringOutput `pulumi:"value"` // ID of the stack on which the environment variable is defined WebhookId pulumi.StringOutput `pulumi:"webhookId"` }
`NamedWebhookSecretHeader` represents secret key value combination used as a custom headerwhen delivering webhook requests. It depends on `NamedWebhook` resource which should exist.
func GetNamedWebhookSecretHeader ¶
func GetNamedWebhookSecretHeader(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NamedWebhookSecretHeaderState, opts ...pulumi.ResourceOption) (*NamedWebhookSecretHeader, error)
GetNamedWebhookSecretHeader gets an existing NamedWebhookSecretHeader resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNamedWebhookSecretHeader ¶
func NewNamedWebhookSecretHeader(ctx *pulumi.Context, name string, args *NamedWebhookSecretHeaderArgs, opts ...pulumi.ResourceOption) (*NamedWebhookSecretHeader, error)
NewNamedWebhookSecretHeader registers a new resource with the given unique name, arguments, and options.
func (*NamedWebhookSecretHeader) ElementType ¶
func (*NamedWebhookSecretHeader) ElementType() reflect.Type
func (*NamedWebhookSecretHeader) ToNamedWebhookSecretHeaderOutput ¶
func (i *NamedWebhookSecretHeader) ToNamedWebhookSecretHeaderOutput() NamedWebhookSecretHeaderOutput
func (*NamedWebhookSecretHeader) ToNamedWebhookSecretHeaderOutputWithContext ¶
func (i *NamedWebhookSecretHeader) ToNamedWebhookSecretHeaderOutputWithContext(ctx context.Context) NamedWebhookSecretHeaderOutput
func (*NamedWebhookSecretHeader) ToOutput ¶
func (i *NamedWebhookSecretHeader) ToOutput(ctx context.Context) pulumix.Output[*NamedWebhookSecretHeader]
type NamedWebhookSecretHeaderArgs ¶
type NamedWebhookSecretHeaderArgs struct { // key for the header Key pulumi.StringInput // value for the header Value pulumi.StringInput // ID of the stack on which the environment variable is defined WebhookId pulumi.StringInput }
The set of arguments for constructing a NamedWebhookSecretHeader resource.
func (NamedWebhookSecretHeaderArgs) ElementType ¶
func (NamedWebhookSecretHeaderArgs) ElementType() reflect.Type
type NamedWebhookSecretHeaderArray ¶
type NamedWebhookSecretHeaderArray []NamedWebhookSecretHeaderInput
func (NamedWebhookSecretHeaderArray) ElementType ¶
func (NamedWebhookSecretHeaderArray) ElementType() reflect.Type
func (NamedWebhookSecretHeaderArray) ToNamedWebhookSecretHeaderArrayOutput ¶
func (i NamedWebhookSecretHeaderArray) ToNamedWebhookSecretHeaderArrayOutput() NamedWebhookSecretHeaderArrayOutput
func (NamedWebhookSecretHeaderArray) ToNamedWebhookSecretHeaderArrayOutputWithContext ¶
func (i NamedWebhookSecretHeaderArray) ToNamedWebhookSecretHeaderArrayOutputWithContext(ctx context.Context) NamedWebhookSecretHeaderArrayOutput
func (NamedWebhookSecretHeaderArray) ToOutput ¶
func (i NamedWebhookSecretHeaderArray) ToOutput(ctx context.Context) pulumix.Output[[]*NamedWebhookSecretHeader]
type NamedWebhookSecretHeaderArrayInput ¶
type NamedWebhookSecretHeaderArrayInput interface { pulumi.Input ToNamedWebhookSecretHeaderArrayOutput() NamedWebhookSecretHeaderArrayOutput ToNamedWebhookSecretHeaderArrayOutputWithContext(context.Context) NamedWebhookSecretHeaderArrayOutput }
NamedWebhookSecretHeaderArrayInput is an input type that accepts NamedWebhookSecretHeaderArray and NamedWebhookSecretHeaderArrayOutput values. You can construct a concrete instance of `NamedWebhookSecretHeaderArrayInput` via:
NamedWebhookSecretHeaderArray{ NamedWebhookSecretHeaderArgs{...} }
type NamedWebhookSecretHeaderArrayOutput ¶
type NamedWebhookSecretHeaderArrayOutput struct{ *pulumi.OutputState }
func (NamedWebhookSecretHeaderArrayOutput) ElementType ¶
func (NamedWebhookSecretHeaderArrayOutput) ElementType() reflect.Type
func (NamedWebhookSecretHeaderArrayOutput) Index ¶
func (o NamedWebhookSecretHeaderArrayOutput) Index(i pulumi.IntInput) NamedWebhookSecretHeaderOutput
func (NamedWebhookSecretHeaderArrayOutput) ToNamedWebhookSecretHeaderArrayOutput ¶
func (o NamedWebhookSecretHeaderArrayOutput) ToNamedWebhookSecretHeaderArrayOutput() NamedWebhookSecretHeaderArrayOutput
func (NamedWebhookSecretHeaderArrayOutput) ToNamedWebhookSecretHeaderArrayOutputWithContext ¶
func (o NamedWebhookSecretHeaderArrayOutput) ToNamedWebhookSecretHeaderArrayOutputWithContext(ctx context.Context) NamedWebhookSecretHeaderArrayOutput
func (NamedWebhookSecretHeaderArrayOutput) ToOutput ¶
func (o NamedWebhookSecretHeaderArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*NamedWebhookSecretHeader]
type NamedWebhookSecretHeaderInput ¶
type NamedWebhookSecretHeaderInput interface { pulumi.Input ToNamedWebhookSecretHeaderOutput() NamedWebhookSecretHeaderOutput ToNamedWebhookSecretHeaderOutputWithContext(ctx context.Context) NamedWebhookSecretHeaderOutput }
type NamedWebhookSecretHeaderMap ¶
type NamedWebhookSecretHeaderMap map[string]NamedWebhookSecretHeaderInput
func (NamedWebhookSecretHeaderMap) ElementType ¶
func (NamedWebhookSecretHeaderMap) ElementType() reflect.Type
func (NamedWebhookSecretHeaderMap) ToNamedWebhookSecretHeaderMapOutput ¶
func (i NamedWebhookSecretHeaderMap) ToNamedWebhookSecretHeaderMapOutput() NamedWebhookSecretHeaderMapOutput
func (NamedWebhookSecretHeaderMap) ToNamedWebhookSecretHeaderMapOutputWithContext ¶
func (i NamedWebhookSecretHeaderMap) ToNamedWebhookSecretHeaderMapOutputWithContext(ctx context.Context) NamedWebhookSecretHeaderMapOutput
func (NamedWebhookSecretHeaderMap) ToOutput ¶
func (i NamedWebhookSecretHeaderMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*NamedWebhookSecretHeader]
type NamedWebhookSecretHeaderMapInput ¶
type NamedWebhookSecretHeaderMapInput interface { pulumi.Input ToNamedWebhookSecretHeaderMapOutput() NamedWebhookSecretHeaderMapOutput ToNamedWebhookSecretHeaderMapOutputWithContext(context.Context) NamedWebhookSecretHeaderMapOutput }
NamedWebhookSecretHeaderMapInput is an input type that accepts NamedWebhookSecretHeaderMap and NamedWebhookSecretHeaderMapOutput values. You can construct a concrete instance of `NamedWebhookSecretHeaderMapInput` via:
NamedWebhookSecretHeaderMap{ "key": NamedWebhookSecretHeaderArgs{...} }
type NamedWebhookSecretHeaderMapOutput ¶
type NamedWebhookSecretHeaderMapOutput struct{ *pulumi.OutputState }
func (NamedWebhookSecretHeaderMapOutput) ElementType ¶
func (NamedWebhookSecretHeaderMapOutput) ElementType() reflect.Type
func (NamedWebhookSecretHeaderMapOutput) MapIndex ¶
func (o NamedWebhookSecretHeaderMapOutput) MapIndex(k pulumi.StringInput) NamedWebhookSecretHeaderOutput
func (NamedWebhookSecretHeaderMapOutput) ToNamedWebhookSecretHeaderMapOutput ¶
func (o NamedWebhookSecretHeaderMapOutput) ToNamedWebhookSecretHeaderMapOutput() NamedWebhookSecretHeaderMapOutput
func (NamedWebhookSecretHeaderMapOutput) ToNamedWebhookSecretHeaderMapOutputWithContext ¶
func (o NamedWebhookSecretHeaderMapOutput) ToNamedWebhookSecretHeaderMapOutputWithContext(ctx context.Context) NamedWebhookSecretHeaderMapOutput
func (NamedWebhookSecretHeaderMapOutput) ToOutput ¶
func (o NamedWebhookSecretHeaderMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*NamedWebhookSecretHeader]
type NamedWebhookSecretHeaderOutput ¶
type NamedWebhookSecretHeaderOutput struct{ *pulumi.OutputState }
func (NamedWebhookSecretHeaderOutput) ElementType ¶
func (NamedWebhookSecretHeaderOutput) ElementType() reflect.Type
func (NamedWebhookSecretHeaderOutput) Key ¶
func (o NamedWebhookSecretHeaderOutput) Key() pulumi.StringOutput
key for the header
func (NamedWebhookSecretHeaderOutput) ToNamedWebhookSecretHeaderOutput ¶
func (o NamedWebhookSecretHeaderOutput) ToNamedWebhookSecretHeaderOutput() NamedWebhookSecretHeaderOutput
func (NamedWebhookSecretHeaderOutput) ToNamedWebhookSecretHeaderOutputWithContext ¶
func (o NamedWebhookSecretHeaderOutput) ToNamedWebhookSecretHeaderOutputWithContext(ctx context.Context) NamedWebhookSecretHeaderOutput
func (NamedWebhookSecretHeaderOutput) ToOutput ¶
func (o NamedWebhookSecretHeaderOutput) ToOutput(ctx context.Context) pulumix.Output[*NamedWebhookSecretHeader]
func (NamedWebhookSecretHeaderOutput) Value ¶
func (o NamedWebhookSecretHeaderOutput) Value() pulumi.StringOutput
value for the header
func (NamedWebhookSecretHeaderOutput) WebhookId ¶
func (o NamedWebhookSecretHeaderOutput) WebhookId() pulumi.StringOutput
ID of the stack on which the environment variable is defined
type NamedWebhookSecretHeaderState ¶
type NamedWebhookSecretHeaderState struct { // key for the header Key pulumi.StringPtrInput // value for the header Value pulumi.StringPtrInput // ID of the stack on which the environment variable is defined WebhookId pulumi.StringPtrInput }
func (NamedWebhookSecretHeaderState) ElementType ¶
func (NamedWebhookSecretHeaderState) ElementType() reflect.Type
type NamedWebhookState ¶
type NamedWebhookState struct { // enables or disables sending webhooks. Enabled pulumi.BoolPtrInput // endpoint to send the requests to Endpoint pulumi.StringPtrInput // labels for the webhook to use when referring in policies or filtering them Labels pulumi.StringArrayInput // the name for the webhook which will also be used to generate the id Name pulumi.StringPtrInput // secret used to sign each request so you're able to verify that the request comes from us. Defaults to an empty value. Secret pulumi.StringPtrInput // ID of the space the webhook is in SpaceId pulumi.StringPtrInput }
func (NamedWebhookState) ElementType ¶
func (NamedWebhookState) ElementType() reflect.Type
type Policy ¶
type Policy struct { pulumi.CustomResourceState // Body of the policy Body pulumi.StringOutput `pulumi:"body"` Labels pulumi.StringArrayOutput `pulumi:"labels"` // Name of the policy - should be unique in one account Name pulumi.StringOutput `pulumi:"name"` // ID (slug) of the space the policy is in SpaceId pulumi.StringOutput `pulumi:"spaceId"` // Type of the policy. Possible values are `ACCESS`, `APPROVAL`, `GIT_PUSH`, `INITIALIZATION`, `LOGIN`, `PLAN`, `TASK`, `TRIGGER` and `NOTIFICATION`. Deprecated values are `STACK_ACCESS` (use `ACCESS` instead), `TASK_RUN` (use `TASK` instead), and `TERRAFORM_PLAN` (use `PLAN` instead). Type pulumi.StringOutput `pulumi:"type"` }
`Policy` represents a Spacelift **policy** - a collection of customer-defined rules that are applied by Spacelift at one of the decision points within the application.
## Example Usage
```go package main
import (
"fmt" "os" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func readFileOrPanic(path string) pulumi.StringPtrInput { data, err := os.ReadFile(path) if err != nil { panic(err.Error()) } return pulumi.String(string(data)) } func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.NewPolicy(ctx, "no-weekend-deploysPolicy", &spacelift.PolicyArgs{ Body: readFileOrPanic(fmt.Sprintf("%v/policies/no-weekend-deploys.rego", path.Module)), Type: pulumi.String("PLAN"), }) if err != nil { return err } _, err = spacelift.NewStack(ctx, "core-infra-production", &spacelift.StackArgs{ Branch: pulumi.String("master"), Repository: pulumi.String("core-infra"), }) if err != nil { return err } _, err = spacelift.NewPolicyAttachment(ctx, "no-weekend-deploysPolicyAttachment", &spacelift.PolicyAttachmentArgs{ PolicyId: no_weekend_deploysPolicy.ID(), StackId: core_infra_production.ID(), }) if err != nil { return err } return nil }) }
```
## Import
```sh
$ pulumi import spacelift:index/policy:Policy no-weekend-deploys $POLICY_ID
```
func GetPolicy ¶
func GetPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicyState, opts ...pulumi.ResourceOption) (*Policy, error)
GetPolicy gets an existing Policy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPolicy ¶
func NewPolicy(ctx *pulumi.Context, name string, args *PolicyArgs, opts ...pulumi.ResourceOption) (*Policy, error)
NewPolicy registers a new resource with the given unique name, arguments, and options.
func (*Policy) ElementType ¶
func (*Policy) ToPolicyOutput ¶
func (i *Policy) ToPolicyOutput() PolicyOutput
func (*Policy) ToPolicyOutputWithContext ¶
func (i *Policy) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
type PolicyArgs ¶
type PolicyArgs struct { // Body of the policy Body pulumi.StringInput Labels pulumi.StringArrayInput // Name of the policy - should be unique in one account Name pulumi.StringPtrInput // ID (slug) of the space the policy is in SpaceId pulumi.StringPtrInput // Type of the policy. Possible values are `ACCESS`, `APPROVAL`, `GIT_PUSH`, `INITIALIZATION`, `LOGIN`, `PLAN`, `TASK`, `TRIGGER` and `NOTIFICATION`. Deprecated values are `STACK_ACCESS` (use `ACCESS` instead), `TASK_RUN` (use `TASK` instead), and `TERRAFORM_PLAN` (use `PLAN` instead). Type pulumi.StringInput }
The set of arguments for constructing a Policy resource.
func (PolicyArgs) ElementType ¶
func (PolicyArgs) ElementType() reflect.Type
type PolicyArray ¶
type PolicyArray []PolicyInput
func (PolicyArray) ElementType ¶
func (PolicyArray) ElementType() reflect.Type
func (PolicyArray) ToPolicyArrayOutput ¶
func (i PolicyArray) ToPolicyArrayOutput() PolicyArrayOutput
func (PolicyArray) ToPolicyArrayOutputWithContext ¶
func (i PolicyArray) ToPolicyArrayOutputWithContext(ctx context.Context) PolicyArrayOutput
type PolicyArrayInput ¶
type PolicyArrayInput interface { pulumi.Input ToPolicyArrayOutput() PolicyArrayOutput ToPolicyArrayOutputWithContext(context.Context) PolicyArrayOutput }
PolicyArrayInput is an input type that accepts PolicyArray and PolicyArrayOutput values. You can construct a concrete instance of `PolicyArrayInput` via:
PolicyArray{ PolicyArgs{...} }
type PolicyArrayOutput ¶
type PolicyArrayOutput struct{ *pulumi.OutputState }
func (PolicyArrayOutput) ElementType ¶
func (PolicyArrayOutput) ElementType() reflect.Type
func (PolicyArrayOutput) Index ¶
func (o PolicyArrayOutput) Index(i pulumi.IntInput) PolicyOutput
func (PolicyArrayOutput) ToPolicyArrayOutput ¶
func (o PolicyArrayOutput) ToPolicyArrayOutput() PolicyArrayOutput
func (PolicyArrayOutput) ToPolicyArrayOutputWithContext ¶
func (o PolicyArrayOutput) ToPolicyArrayOutputWithContext(ctx context.Context) PolicyArrayOutput
type PolicyAttachment ¶
type PolicyAttachment struct { pulumi.CustomResourceState // ID of the module to attach the policy to ModuleId pulumi.StringPtrOutput `pulumi:"moduleId"` // ID of the policy to attach PolicyId pulumi.StringOutput `pulumi:"policyId"` // ID of the stack to attach the policy to StackId pulumi.StringPtrOutput `pulumi:"stackId"` }
`PolicyAttachment` represents a relationship between a policy (`Policy`) and a stack (`Stack`) or module (`Module`). Each policy can only be attached to a stack/module once. `LOGIN` policies are the exception because they apply globally and not to individual stacks/modules. An attempt to attach one will fail.
## Example Usage
```go package main
import (
"os" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func readFileOrPanic(path string) pulumi.StringPtrInput { data, err := os.ReadFile(path) if err != nil { panic(err.Error()) } return pulumi.String(string(data)) } func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.NewPolicy(ctx, "no-weekend-deploysPolicy", &spacelift.PolicyArgs{ Body: readFileOrPanic("policies/no-weekend-deploys.rego"), Type: pulumi.String("PLAN"), }) if err != nil { return err } _, err = spacelift.NewStack(ctx, "core-infra-production", &spacelift.StackArgs{ Branch: pulumi.String("master"), Repository: pulumi.String("core-infra"), }) if err != nil { return err } _, err = spacelift.NewPolicyAttachment(ctx, "no-weekend-deploysPolicyAttachment", &spacelift.PolicyAttachmentArgs{ PolicyId: no_weekend_deploysPolicy.ID(), StackId: core_infra_production.ID(), }) if err != nil { return err } return nil }) }
```
## Import
```sh
$ pulumi import spacelift:index/policyAttachment:PolicyAttachment no-weekend-deploys $POLICY_ID/$STACK_ID
```
func GetPolicyAttachment ¶
func GetPolicyAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicyAttachmentState, opts ...pulumi.ResourceOption) (*PolicyAttachment, error)
GetPolicyAttachment gets an existing PolicyAttachment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPolicyAttachment ¶
func NewPolicyAttachment(ctx *pulumi.Context, name string, args *PolicyAttachmentArgs, opts ...pulumi.ResourceOption) (*PolicyAttachment, error)
NewPolicyAttachment registers a new resource with the given unique name, arguments, and options.
func (*PolicyAttachment) ElementType ¶
func (*PolicyAttachment) ElementType() reflect.Type
func (*PolicyAttachment) ToOutput ¶
func (i *PolicyAttachment) ToOutput(ctx context.Context) pulumix.Output[*PolicyAttachment]
func (*PolicyAttachment) ToPolicyAttachmentOutput ¶
func (i *PolicyAttachment) ToPolicyAttachmentOutput() PolicyAttachmentOutput
func (*PolicyAttachment) ToPolicyAttachmentOutputWithContext ¶
func (i *PolicyAttachment) ToPolicyAttachmentOutputWithContext(ctx context.Context) PolicyAttachmentOutput
type PolicyAttachmentArgs ¶
type PolicyAttachmentArgs struct { // ID of the module to attach the policy to ModuleId pulumi.StringPtrInput // ID of the policy to attach PolicyId pulumi.StringInput // ID of the stack to attach the policy to StackId pulumi.StringPtrInput }
The set of arguments for constructing a PolicyAttachment resource.
func (PolicyAttachmentArgs) ElementType ¶
func (PolicyAttachmentArgs) ElementType() reflect.Type
type PolicyAttachmentArray ¶
type PolicyAttachmentArray []PolicyAttachmentInput
func (PolicyAttachmentArray) ElementType ¶
func (PolicyAttachmentArray) ElementType() reflect.Type
func (PolicyAttachmentArray) ToOutput ¶
func (i PolicyAttachmentArray) ToOutput(ctx context.Context) pulumix.Output[[]*PolicyAttachment]
func (PolicyAttachmentArray) ToPolicyAttachmentArrayOutput ¶
func (i PolicyAttachmentArray) ToPolicyAttachmentArrayOutput() PolicyAttachmentArrayOutput
func (PolicyAttachmentArray) ToPolicyAttachmentArrayOutputWithContext ¶
func (i PolicyAttachmentArray) ToPolicyAttachmentArrayOutputWithContext(ctx context.Context) PolicyAttachmentArrayOutput
type PolicyAttachmentArrayInput ¶
type PolicyAttachmentArrayInput interface { pulumi.Input ToPolicyAttachmentArrayOutput() PolicyAttachmentArrayOutput ToPolicyAttachmentArrayOutputWithContext(context.Context) PolicyAttachmentArrayOutput }
PolicyAttachmentArrayInput is an input type that accepts PolicyAttachmentArray and PolicyAttachmentArrayOutput values. You can construct a concrete instance of `PolicyAttachmentArrayInput` via:
PolicyAttachmentArray{ PolicyAttachmentArgs{...} }
type PolicyAttachmentArrayOutput ¶
type PolicyAttachmentArrayOutput struct{ *pulumi.OutputState }
func (PolicyAttachmentArrayOutput) ElementType ¶
func (PolicyAttachmentArrayOutput) ElementType() reflect.Type
func (PolicyAttachmentArrayOutput) Index ¶
func (o PolicyAttachmentArrayOutput) Index(i pulumi.IntInput) PolicyAttachmentOutput
func (PolicyAttachmentArrayOutput) ToOutput ¶
func (o PolicyAttachmentArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*PolicyAttachment]
func (PolicyAttachmentArrayOutput) ToPolicyAttachmentArrayOutput ¶
func (o PolicyAttachmentArrayOutput) ToPolicyAttachmentArrayOutput() PolicyAttachmentArrayOutput
func (PolicyAttachmentArrayOutput) ToPolicyAttachmentArrayOutputWithContext ¶
func (o PolicyAttachmentArrayOutput) ToPolicyAttachmentArrayOutputWithContext(ctx context.Context) PolicyAttachmentArrayOutput
type PolicyAttachmentInput ¶
type PolicyAttachmentInput interface { pulumi.Input ToPolicyAttachmentOutput() PolicyAttachmentOutput ToPolicyAttachmentOutputWithContext(ctx context.Context) PolicyAttachmentOutput }
type PolicyAttachmentMap ¶
type PolicyAttachmentMap map[string]PolicyAttachmentInput
func (PolicyAttachmentMap) ElementType ¶
func (PolicyAttachmentMap) ElementType() reflect.Type
func (PolicyAttachmentMap) ToOutput ¶
func (i PolicyAttachmentMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*PolicyAttachment]
func (PolicyAttachmentMap) ToPolicyAttachmentMapOutput ¶
func (i PolicyAttachmentMap) ToPolicyAttachmentMapOutput() PolicyAttachmentMapOutput
func (PolicyAttachmentMap) ToPolicyAttachmentMapOutputWithContext ¶
func (i PolicyAttachmentMap) ToPolicyAttachmentMapOutputWithContext(ctx context.Context) PolicyAttachmentMapOutput
type PolicyAttachmentMapInput ¶
type PolicyAttachmentMapInput interface { pulumi.Input ToPolicyAttachmentMapOutput() PolicyAttachmentMapOutput ToPolicyAttachmentMapOutputWithContext(context.Context) PolicyAttachmentMapOutput }
PolicyAttachmentMapInput is an input type that accepts PolicyAttachmentMap and PolicyAttachmentMapOutput values. You can construct a concrete instance of `PolicyAttachmentMapInput` via:
PolicyAttachmentMap{ "key": PolicyAttachmentArgs{...} }
type PolicyAttachmentMapOutput ¶
type PolicyAttachmentMapOutput struct{ *pulumi.OutputState }
func (PolicyAttachmentMapOutput) ElementType ¶
func (PolicyAttachmentMapOutput) ElementType() reflect.Type
func (PolicyAttachmentMapOutput) MapIndex ¶
func (o PolicyAttachmentMapOutput) MapIndex(k pulumi.StringInput) PolicyAttachmentOutput
func (PolicyAttachmentMapOutput) ToOutput ¶
func (o PolicyAttachmentMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*PolicyAttachment]
func (PolicyAttachmentMapOutput) ToPolicyAttachmentMapOutput ¶
func (o PolicyAttachmentMapOutput) ToPolicyAttachmentMapOutput() PolicyAttachmentMapOutput
func (PolicyAttachmentMapOutput) ToPolicyAttachmentMapOutputWithContext ¶
func (o PolicyAttachmentMapOutput) ToPolicyAttachmentMapOutputWithContext(ctx context.Context) PolicyAttachmentMapOutput
type PolicyAttachmentOutput ¶
type PolicyAttachmentOutput struct{ *pulumi.OutputState }
func (PolicyAttachmentOutput) ElementType ¶
func (PolicyAttachmentOutput) ElementType() reflect.Type
func (PolicyAttachmentOutput) ModuleId ¶
func (o PolicyAttachmentOutput) ModuleId() pulumi.StringPtrOutput
ID of the module to attach the policy to
func (PolicyAttachmentOutput) PolicyId ¶
func (o PolicyAttachmentOutput) PolicyId() pulumi.StringOutput
ID of the policy to attach
func (PolicyAttachmentOutput) StackId ¶
func (o PolicyAttachmentOutput) StackId() pulumi.StringPtrOutput
ID of the stack to attach the policy to
func (PolicyAttachmentOutput) ToOutput ¶
func (o PolicyAttachmentOutput) ToOutput(ctx context.Context) pulumix.Output[*PolicyAttachment]
func (PolicyAttachmentOutput) ToPolicyAttachmentOutput ¶
func (o PolicyAttachmentOutput) ToPolicyAttachmentOutput() PolicyAttachmentOutput
func (PolicyAttachmentOutput) ToPolicyAttachmentOutputWithContext ¶
func (o PolicyAttachmentOutput) ToPolicyAttachmentOutputWithContext(ctx context.Context) PolicyAttachmentOutput
type PolicyAttachmentState ¶
type PolicyAttachmentState struct { // ID of the module to attach the policy to ModuleId pulumi.StringPtrInput // ID of the policy to attach PolicyId pulumi.StringPtrInput // ID of the stack to attach the policy to StackId pulumi.StringPtrInput }
func (PolicyAttachmentState) ElementType ¶
func (PolicyAttachmentState) ElementType() reflect.Type
type PolicyInput ¶
type PolicyInput interface { pulumi.Input ToPolicyOutput() PolicyOutput ToPolicyOutputWithContext(ctx context.Context) PolicyOutput }
type PolicyMap ¶
type PolicyMap map[string]PolicyInput
func (PolicyMap) ElementType ¶
func (PolicyMap) ToPolicyMapOutput ¶
func (i PolicyMap) ToPolicyMapOutput() PolicyMapOutput
func (PolicyMap) ToPolicyMapOutputWithContext ¶
func (i PolicyMap) ToPolicyMapOutputWithContext(ctx context.Context) PolicyMapOutput
type PolicyMapInput ¶
type PolicyMapInput interface { pulumi.Input ToPolicyMapOutput() PolicyMapOutput ToPolicyMapOutputWithContext(context.Context) PolicyMapOutput }
PolicyMapInput is an input type that accepts PolicyMap and PolicyMapOutput values. You can construct a concrete instance of `PolicyMapInput` via:
PolicyMap{ "key": PolicyArgs{...} }
type PolicyMapOutput ¶
type PolicyMapOutput struct{ *pulumi.OutputState }
func (PolicyMapOutput) ElementType ¶
func (PolicyMapOutput) ElementType() reflect.Type
func (PolicyMapOutput) MapIndex ¶
func (o PolicyMapOutput) MapIndex(k pulumi.StringInput) PolicyOutput
func (PolicyMapOutput) ToPolicyMapOutput ¶
func (o PolicyMapOutput) ToPolicyMapOutput() PolicyMapOutput
func (PolicyMapOutput) ToPolicyMapOutputWithContext ¶
func (o PolicyMapOutput) ToPolicyMapOutputWithContext(ctx context.Context) PolicyMapOutput
type PolicyOutput ¶
type PolicyOutput struct{ *pulumi.OutputState }
func (PolicyOutput) ElementType ¶
func (PolicyOutput) ElementType() reflect.Type
func (PolicyOutput) Labels ¶
func (o PolicyOutput) Labels() pulumi.StringArrayOutput
func (PolicyOutput) Name ¶
func (o PolicyOutput) Name() pulumi.StringOutput
Name of the policy - should be unique in one account
func (PolicyOutput) SpaceId ¶
func (o PolicyOutput) SpaceId() pulumi.StringOutput
ID (slug) of the space the policy is in
func (PolicyOutput) ToPolicyOutput ¶
func (o PolicyOutput) ToPolicyOutput() PolicyOutput
func (PolicyOutput) ToPolicyOutputWithContext ¶
func (o PolicyOutput) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
func (PolicyOutput) Type ¶
func (o PolicyOutput) Type() pulumi.StringOutput
Type of the policy. Possible values are `ACCESS`, `APPROVAL`, `GIT_PUSH`, `INITIALIZATION`, `LOGIN`, `PLAN`, `TASK`, `TRIGGER` and `NOTIFICATION`. Deprecated values are `STACK_ACCESS` (use `ACCESS` instead), `TASK_RUN` (use `TASK` instead), and `TERRAFORM_PLAN` (use `PLAN` instead).
type PolicyState ¶
type PolicyState struct { // Body of the policy Body pulumi.StringPtrInput Labels pulumi.StringArrayInput // Name of the policy - should be unique in one account Name pulumi.StringPtrInput // ID (slug) of the space the policy is in SpaceId pulumi.StringPtrInput // Type of the policy. Possible values are `ACCESS`, `APPROVAL`, `GIT_PUSH`, `INITIALIZATION`, `LOGIN`, `PLAN`, `TASK`, `TRIGGER` and `NOTIFICATION`. Deprecated values are `STACK_ACCESS` (use `ACCESS` instead), `TASK_RUN` (use `TASK` instead), and `TERRAFORM_PLAN` (use `PLAN` instead). Type pulumi.StringPtrInput }
func (PolicyState) ElementType ¶
func (PolicyState) ElementType() reflect.Type
type Provider ¶
type Provider struct { pulumi.ProviderResourceState // Endpoint to use when authenticating with an API key outside of Spacelift ApiKeyEndpoint pulumi.StringPtrOutput `pulumi:"apiKeyEndpoint"` // ID of the API key to use when executing outside of Spacelift ApiKeyId pulumi.StringPtrOutput `pulumi:"apiKeyId"` // API key secret to use when executing outside of Spacelift ApiKeySecret pulumi.StringPtrOutput `pulumi:"apiKeySecret"` // Spacelift token generated by a run, only useful from within Spacelift ApiToken pulumi.StringPtrOutput `pulumi:"apiToken"` }
The provider type for the spacelift package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.
func NewProvider ¶
func NewProvider(ctx *pulumi.Context, name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)
NewProvider registers a new resource with the given unique name, arguments, and options.
func (*Provider) ElementType ¶
func (*Provider) ToProviderOutput ¶
func (i *Provider) ToProviderOutput() ProviderOutput
func (*Provider) ToProviderOutputWithContext ¶
func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type ProviderArgs ¶
type ProviderArgs struct { // Endpoint to use when authenticating with an API key outside of Spacelift ApiKeyEndpoint pulumi.StringPtrInput // ID of the API key to use when executing outside of Spacelift ApiKeyId pulumi.StringPtrInput // API key secret to use when executing outside of Spacelift ApiKeySecret pulumi.StringPtrInput // Spacelift token generated by a run, only useful from within Spacelift ApiToken pulumi.StringPtrInput }
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶
func (ProviderArgs) ElementType() reflect.Type
type ProviderInput ¶
type ProviderInput interface { pulumi.Input ToProviderOutput() ProviderOutput ToProviderOutputWithContext(ctx context.Context) ProviderOutput }
type ProviderOutput ¶
type ProviderOutput struct{ *pulumi.OutputState }
func (ProviderOutput) ApiKeyEndpoint ¶
func (o ProviderOutput) ApiKeyEndpoint() pulumi.StringPtrOutput
Endpoint to use when authenticating with an API key outside of Spacelift
func (ProviderOutput) ApiKeyId ¶
func (o ProviderOutput) ApiKeyId() pulumi.StringPtrOutput
ID of the API key to use when executing outside of Spacelift
func (ProviderOutput) ApiKeySecret ¶
func (o ProviderOutput) ApiKeySecret() pulumi.StringPtrOutput
API key secret to use when executing outside of Spacelift
func (ProviderOutput) ApiToken ¶
func (o ProviderOutput) ApiToken() pulumi.StringPtrOutput
Spacelift token generated by a run, only useful from within Spacelift
func (ProviderOutput) ElementType ¶
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) ToProviderOutput ¶
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type Run ¶
type Run struct { pulumi.CustomResourceState // The commit SHA for which to trigger a run. CommitSha pulumi.StringPtrOutput `pulumi:"commitSha"` // Arbitrary map of values that, when changed, will trigger recreation of the resource. Keepers pulumi.MapOutput `pulumi:"keepers"` // Whether the run is a proposed run. Defaults to `false`. Proposed pulumi.BoolPtrOutput `pulumi:"proposed"` // ID of the stack on which the run is to be triggered. StackId pulumi.StringOutput `pulumi:"stackId"` }
`Run` allows programmatically triggering runs in response to arbitrary changes in the keepers section.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { thisStack, err := spacelift.NewStack(ctx, "thisStack", &spacelift.StackArgs{ Repository: pulumi.String("test"), Branch: pulumi.String("main"), }) if err != nil { return err } _, err = spacelift.NewRun(ctx, "thisRun", &spacelift.RunArgs{ StackId: thisStack.ID(), Keepers: pulumi.Map{ "branch": thisStack.Branch, }, }) if err != nil { return err } return nil }) }
```
func GetRun ¶
func GetRun(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RunState, opts ...pulumi.ResourceOption) (*Run, error)
GetRun gets an existing Run resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRun ¶
func NewRun(ctx *pulumi.Context, name string, args *RunArgs, opts ...pulumi.ResourceOption) (*Run, error)
NewRun registers a new resource with the given unique name, arguments, and options.
func (*Run) ElementType ¶
func (*Run) ToRunOutput ¶
type RunArgs ¶
type RunArgs struct { // The commit SHA for which to trigger a run. CommitSha pulumi.StringPtrInput // Arbitrary map of values that, when changed, will trigger recreation of the resource. Keepers pulumi.MapInput // Whether the run is a proposed run. Defaults to `false`. Proposed pulumi.BoolPtrInput // ID of the stack on which the run is to be triggered. StackId pulumi.StringInput }
The set of arguments for constructing a Run resource.
func (RunArgs) ElementType ¶
type RunArray ¶
type RunArray []RunInput
func (RunArray) ElementType ¶
func (RunArray) ToRunArrayOutput ¶
func (i RunArray) ToRunArrayOutput() RunArrayOutput
func (RunArray) ToRunArrayOutputWithContext ¶
func (i RunArray) ToRunArrayOutputWithContext(ctx context.Context) RunArrayOutput
type RunArrayInput ¶
type RunArrayInput interface { pulumi.Input ToRunArrayOutput() RunArrayOutput ToRunArrayOutputWithContext(context.Context) RunArrayOutput }
RunArrayInput is an input type that accepts RunArray and RunArrayOutput values. You can construct a concrete instance of `RunArrayInput` via:
RunArray{ RunArgs{...} }
type RunArrayOutput ¶
type RunArrayOutput struct{ *pulumi.OutputState }
func (RunArrayOutput) ElementType ¶
func (RunArrayOutput) ElementType() reflect.Type
func (RunArrayOutput) ToRunArrayOutput ¶
func (o RunArrayOutput) ToRunArrayOutput() RunArrayOutput
func (RunArrayOutput) ToRunArrayOutputWithContext ¶
func (o RunArrayOutput) ToRunArrayOutputWithContext(ctx context.Context) RunArrayOutput
type RunMap ¶
func (RunMap) ElementType ¶
func (RunMap) ToRunMapOutput ¶
func (i RunMap) ToRunMapOutput() RunMapOutput
func (RunMap) ToRunMapOutputWithContext ¶
func (i RunMap) ToRunMapOutputWithContext(ctx context.Context) RunMapOutput
type RunMapInput ¶
type RunMapInput interface { pulumi.Input ToRunMapOutput() RunMapOutput ToRunMapOutputWithContext(context.Context) RunMapOutput }
RunMapInput is an input type that accepts RunMap and RunMapOutput values. You can construct a concrete instance of `RunMapInput` via:
RunMap{ "key": RunArgs{...} }
type RunMapOutput ¶
type RunMapOutput struct{ *pulumi.OutputState }
func (RunMapOutput) ElementType ¶
func (RunMapOutput) ElementType() reflect.Type
func (RunMapOutput) MapIndex ¶
func (o RunMapOutput) MapIndex(k pulumi.StringInput) RunOutput
func (RunMapOutput) ToRunMapOutput ¶
func (o RunMapOutput) ToRunMapOutput() RunMapOutput
func (RunMapOutput) ToRunMapOutputWithContext ¶
func (o RunMapOutput) ToRunMapOutputWithContext(ctx context.Context) RunMapOutput
type RunOutput ¶
type RunOutput struct{ *pulumi.OutputState }
func (RunOutput) CommitSha ¶
func (o RunOutput) CommitSha() pulumi.StringPtrOutput
The commit SHA for which to trigger a run.
func (RunOutput) ElementType ¶
func (RunOutput) Keepers ¶
Arbitrary map of values that, when changed, will trigger recreation of the resource.
func (RunOutput) Proposed ¶
func (o RunOutput) Proposed() pulumi.BoolPtrOutput
Whether the run is a proposed run. Defaults to `false`.
func (RunOutput) StackId ¶
func (o RunOutput) StackId() pulumi.StringOutput
ID of the stack on which the run is to be triggered.
func (RunOutput) ToRunOutput ¶
type RunState ¶
type RunState struct { // The commit SHA for which to trigger a run. CommitSha pulumi.StringPtrInput // Arbitrary map of values that, when changed, will trigger recreation of the resource. Keepers pulumi.MapInput // Whether the run is a proposed run. Defaults to `false`. Proposed pulumi.BoolPtrInput // ID of the stack on which the run is to be triggered. StackId pulumi.StringPtrInput }
func (RunState) ElementType ¶
type ScheduledDeleteTask ¶
type ScheduledDeleteTask struct { pulumi.CustomResourceState // Timestamp (unix timestamp) at which time the scheduling should happen. At pulumi.IntOutput `pulumi:"at"` // Indicates whether the resources of the stack should be deleted. DeleteResources pulumi.BoolPtrOutput `pulumi:"deleteResources"` // ID of the schedule ScheduleId pulumi.StringOutput `pulumi:"scheduleId"` // ID of the stack for which to set up scheduling StackId pulumi.StringOutput `pulumi:"stackId"` }
`ScheduledDeleteTask` represents a scheduling configuration for a Stack. It will trigger a stack deletion task at the given timestamp.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.NewStack(ctx, "k8s-core", nil) if err != nil { return err } _, err = spacelift.NewScheduledDeleteTask(ctx, "k8s-core-delete", &spacelift.ScheduledDeleteTaskArgs{ StackId: k8s_core.ID(), At: pulumi.Int(1663336895), DeleteResources: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
```
## Import
```sh
$ pulumi import spacelift:index/scheduledDeleteTask:ScheduledDeleteTask ireland-kubeconfig $STACK_ID/$SCHEDULED_DELETE_STACK_ID
```
func GetScheduledDeleteTask ¶
func GetScheduledDeleteTask(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScheduledDeleteTaskState, opts ...pulumi.ResourceOption) (*ScheduledDeleteTask, error)
GetScheduledDeleteTask gets an existing ScheduledDeleteTask resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewScheduledDeleteTask ¶
func NewScheduledDeleteTask(ctx *pulumi.Context, name string, args *ScheduledDeleteTaskArgs, opts ...pulumi.ResourceOption) (*ScheduledDeleteTask, error)
NewScheduledDeleteTask registers a new resource with the given unique name, arguments, and options.
func (*ScheduledDeleteTask) ElementType ¶
func (*ScheduledDeleteTask) ElementType() reflect.Type
func (*ScheduledDeleteTask) ToOutput ¶
func (i *ScheduledDeleteTask) ToOutput(ctx context.Context) pulumix.Output[*ScheduledDeleteTask]
func (*ScheduledDeleteTask) ToScheduledDeleteTaskOutput ¶
func (i *ScheduledDeleteTask) ToScheduledDeleteTaskOutput() ScheduledDeleteTaskOutput
func (*ScheduledDeleteTask) ToScheduledDeleteTaskOutputWithContext ¶
func (i *ScheduledDeleteTask) ToScheduledDeleteTaskOutputWithContext(ctx context.Context) ScheduledDeleteTaskOutput
type ScheduledDeleteTaskArgs ¶
type ScheduledDeleteTaskArgs struct { // Timestamp (unix timestamp) at which time the scheduling should happen. At pulumi.IntInput // Indicates whether the resources of the stack should be deleted. DeleteResources pulumi.BoolPtrInput // ID of the schedule ScheduleId pulumi.StringPtrInput // ID of the stack for which to set up scheduling StackId pulumi.StringInput }
The set of arguments for constructing a ScheduledDeleteTask resource.
func (ScheduledDeleteTaskArgs) ElementType ¶
func (ScheduledDeleteTaskArgs) ElementType() reflect.Type
type ScheduledDeleteTaskArray ¶
type ScheduledDeleteTaskArray []ScheduledDeleteTaskInput
func (ScheduledDeleteTaskArray) ElementType ¶
func (ScheduledDeleteTaskArray) ElementType() reflect.Type
func (ScheduledDeleteTaskArray) ToOutput ¶
func (i ScheduledDeleteTaskArray) ToOutput(ctx context.Context) pulumix.Output[[]*ScheduledDeleteTask]
func (ScheduledDeleteTaskArray) ToScheduledDeleteTaskArrayOutput ¶
func (i ScheduledDeleteTaskArray) ToScheduledDeleteTaskArrayOutput() ScheduledDeleteTaskArrayOutput
func (ScheduledDeleteTaskArray) ToScheduledDeleteTaskArrayOutputWithContext ¶
func (i ScheduledDeleteTaskArray) ToScheduledDeleteTaskArrayOutputWithContext(ctx context.Context) ScheduledDeleteTaskArrayOutput
type ScheduledDeleteTaskArrayInput ¶
type ScheduledDeleteTaskArrayInput interface { pulumi.Input ToScheduledDeleteTaskArrayOutput() ScheduledDeleteTaskArrayOutput ToScheduledDeleteTaskArrayOutputWithContext(context.Context) ScheduledDeleteTaskArrayOutput }
ScheduledDeleteTaskArrayInput is an input type that accepts ScheduledDeleteTaskArray and ScheduledDeleteTaskArrayOutput values. You can construct a concrete instance of `ScheduledDeleteTaskArrayInput` via:
ScheduledDeleteTaskArray{ ScheduledDeleteTaskArgs{...} }
type ScheduledDeleteTaskArrayOutput ¶
type ScheduledDeleteTaskArrayOutput struct{ *pulumi.OutputState }
func (ScheduledDeleteTaskArrayOutput) ElementType ¶
func (ScheduledDeleteTaskArrayOutput) ElementType() reflect.Type
func (ScheduledDeleteTaskArrayOutput) Index ¶
func (o ScheduledDeleteTaskArrayOutput) Index(i pulumi.IntInput) ScheduledDeleteTaskOutput
func (ScheduledDeleteTaskArrayOutput) ToOutput ¶
func (o ScheduledDeleteTaskArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ScheduledDeleteTask]
func (ScheduledDeleteTaskArrayOutput) ToScheduledDeleteTaskArrayOutput ¶
func (o ScheduledDeleteTaskArrayOutput) ToScheduledDeleteTaskArrayOutput() ScheduledDeleteTaskArrayOutput
func (ScheduledDeleteTaskArrayOutput) ToScheduledDeleteTaskArrayOutputWithContext ¶
func (o ScheduledDeleteTaskArrayOutput) ToScheduledDeleteTaskArrayOutputWithContext(ctx context.Context) ScheduledDeleteTaskArrayOutput
type ScheduledDeleteTaskInput ¶
type ScheduledDeleteTaskInput interface { pulumi.Input ToScheduledDeleteTaskOutput() ScheduledDeleteTaskOutput ToScheduledDeleteTaskOutputWithContext(ctx context.Context) ScheduledDeleteTaskOutput }
type ScheduledDeleteTaskMap ¶
type ScheduledDeleteTaskMap map[string]ScheduledDeleteTaskInput
func (ScheduledDeleteTaskMap) ElementType ¶
func (ScheduledDeleteTaskMap) ElementType() reflect.Type
func (ScheduledDeleteTaskMap) ToOutput ¶
func (i ScheduledDeleteTaskMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ScheduledDeleteTask]
func (ScheduledDeleteTaskMap) ToScheduledDeleteTaskMapOutput ¶
func (i ScheduledDeleteTaskMap) ToScheduledDeleteTaskMapOutput() ScheduledDeleteTaskMapOutput
func (ScheduledDeleteTaskMap) ToScheduledDeleteTaskMapOutputWithContext ¶
func (i ScheduledDeleteTaskMap) ToScheduledDeleteTaskMapOutputWithContext(ctx context.Context) ScheduledDeleteTaskMapOutput
type ScheduledDeleteTaskMapInput ¶
type ScheduledDeleteTaskMapInput interface { pulumi.Input ToScheduledDeleteTaskMapOutput() ScheduledDeleteTaskMapOutput ToScheduledDeleteTaskMapOutputWithContext(context.Context) ScheduledDeleteTaskMapOutput }
ScheduledDeleteTaskMapInput is an input type that accepts ScheduledDeleteTaskMap and ScheduledDeleteTaskMapOutput values. You can construct a concrete instance of `ScheduledDeleteTaskMapInput` via:
ScheduledDeleteTaskMap{ "key": ScheduledDeleteTaskArgs{...} }
type ScheduledDeleteTaskMapOutput ¶
type ScheduledDeleteTaskMapOutput struct{ *pulumi.OutputState }
func (ScheduledDeleteTaskMapOutput) ElementType ¶
func (ScheduledDeleteTaskMapOutput) ElementType() reflect.Type
func (ScheduledDeleteTaskMapOutput) MapIndex ¶
func (o ScheduledDeleteTaskMapOutput) MapIndex(k pulumi.StringInput) ScheduledDeleteTaskOutput
func (ScheduledDeleteTaskMapOutput) ToOutput ¶
func (o ScheduledDeleteTaskMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ScheduledDeleteTask]
func (ScheduledDeleteTaskMapOutput) ToScheduledDeleteTaskMapOutput ¶
func (o ScheduledDeleteTaskMapOutput) ToScheduledDeleteTaskMapOutput() ScheduledDeleteTaskMapOutput
func (ScheduledDeleteTaskMapOutput) ToScheduledDeleteTaskMapOutputWithContext ¶
func (o ScheduledDeleteTaskMapOutput) ToScheduledDeleteTaskMapOutputWithContext(ctx context.Context) ScheduledDeleteTaskMapOutput
type ScheduledDeleteTaskOutput ¶
type ScheduledDeleteTaskOutput struct{ *pulumi.OutputState }
func (ScheduledDeleteTaskOutput) At ¶
func (o ScheduledDeleteTaskOutput) At() pulumi.IntOutput
Timestamp (unix timestamp) at which time the scheduling should happen.
func (ScheduledDeleteTaskOutput) DeleteResources ¶
func (o ScheduledDeleteTaskOutput) DeleteResources() pulumi.BoolPtrOutput
Indicates whether the resources of the stack should be deleted.
func (ScheduledDeleteTaskOutput) ElementType ¶
func (ScheduledDeleteTaskOutput) ElementType() reflect.Type
func (ScheduledDeleteTaskOutput) ScheduleId ¶
func (o ScheduledDeleteTaskOutput) ScheduleId() pulumi.StringOutput
ID of the schedule
func (ScheduledDeleteTaskOutput) StackId ¶
func (o ScheduledDeleteTaskOutput) StackId() pulumi.StringOutput
ID of the stack for which to set up scheduling
func (ScheduledDeleteTaskOutput) ToOutput ¶
func (o ScheduledDeleteTaskOutput) ToOutput(ctx context.Context) pulumix.Output[*ScheduledDeleteTask]
func (ScheduledDeleteTaskOutput) ToScheduledDeleteTaskOutput ¶
func (o ScheduledDeleteTaskOutput) ToScheduledDeleteTaskOutput() ScheduledDeleteTaskOutput
func (ScheduledDeleteTaskOutput) ToScheduledDeleteTaskOutputWithContext ¶
func (o ScheduledDeleteTaskOutput) ToScheduledDeleteTaskOutputWithContext(ctx context.Context) ScheduledDeleteTaskOutput
type ScheduledDeleteTaskState ¶
type ScheduledDeleteTaskState struct { // Timestamp (unix timestamp) at which time the scheduling should happen. At pulumi.IntPtrInput // Indicates whether the resources of the stack should be deleted. DeleteResources pulumi.BoolPtrInput // ID of the schedule ScheduleId pulumi.StringPtrInput // ID of the stack for which to set up scheduling StackId pulumi.StringPtrInput }
func (ScheduledDeleteTaskState) ElementType ¶
func (ScheduledDeleteTaskState) ElementType() reflect.Type
type ScheduledTask ¶
type ScheduledTask struct { pulumi.CustomResourceState // Timestamp (unix timestamp) at which time the scheduled task should happen. At pulumi.IntPtrOutput `pulumi:"at"` // Command that will be run. Command pulumi.StringOutput `pulumi:"command"` // List of cron schedule expressions based on which the scheduled task should be triggered. Everies pulumi.StringArrayOutput `pulumi:"everies"` // ID of the schedule ScheduleId pulumi.StringOutput `pulumi:"scheduleId"` // ID of the stack for which to set up the scheduled task StackId pulumi.StringOutput `pulumi:"stackId"` // Timezone in which the schedule is expressed. Defaults to `UTC`. Timezone pulumi.StringPtrOutput `pulumi:"timezone"` }
`ScheduledTask` represents a scheduling configuration for a Stack. It will trigger task on the given schedule or timestamp
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.NewStack(ctx, "k8s-core", nil) if err != nil { return err } _, err = spacelift.NewScheduledTask(ctx, "k8s-core-create", &spacelift.ScheduledTaskArgs{ StackId: k8s_core.ID(), Command: pulumi.String("pulumi up -auto-approve"), Everies: pulumi.StringArray{ pulumi.String("0 7 * * 1-5"), }, Timezone: pulumi.String("CET"), }) if err != nil { return err } _, err = spacelift.NewScheduledTask(ctx, "k8s-core-destroyScheduledTask", &spacelift.ScheduledTaskArgs{ StackId: k8s_core.ID(), Command: pulumi.String("terraform destroy -auto-approve"), Everies: pulumi.StringArray{ pulumi.String("0 21 * * 1-5"), }, Timezone: pulumi.String("CET"), }) if err != nil { return err } _, err = spacelift.NewScheduledTask(ctx, "k8s-core-destroyIndex/scheduledTaskScheduledTask", &spacelift.ScheduledTaskArgs{ StackId: k8s_core.ID(), Command: pulumi.String("terraform destroy -auto-approve"), At: pulumi.Int(1663336895), }) if err != nil { return err } return nil }) }
```
## Import
```sh
$ pulumi import spacelift:index/scheduledTask:ScheduledTask ireland-kubeconfig $STACK_ID/$SCHEDULED_TASK_ID
```
func GetScheduledTask ¶
func GetScheduledTask(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScheduledTaskState, opts ...pulumi.ResourceOption) (*ScheduledTask, error)
GetScheduledTask gets an existing ScheduledTask resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewScheduledTask ¶
func NewScheduledTask(ctx *pulumi.Context, name string, args *ScheduledTaskArgs, opts ...pulumi.ResourceOption) (*ScheduledTask, error)
NewScheduledTask registers a new resource with the given unique name, arguments, and options.
func (*ScheduledTask) ElementType ¶
func (*ScheduledTask) ElementType() reflect.Type
func (*ScheduledTask) ToOutput ¶
func (i *ScheduledTask) ToOutput(ctx context.Context) pulumix.Output[*ScheduledTask]
func (*ScheduledTask) ToScheduledTaskOutput ¶
func (i *ScheduledTask) ToScheduledTaskOutput() ScheduledTaskOutput
func (*ScheduledTask) ToScheduledTaskOutputWithContext ¶
func (i *ScheduledTask) ToScheduledTaskOutputWithContext(ctx context.Context) ScheduledTaskOutput
type ScheduledTaskArgs ¶
type ScheduledTaskArgs struct { // Timestamp (unix timestamp) at which time the scheduled task should happen. At pulumi.IntPtrInput // Command that will be run. Command pulumi.StringInput // List of cron schedule expressions based on which the scheduled task should be triggered. Everies pulumi.StringArrayInput // ID of the schedule ScheduleId pulumi.StringPtrInput // ID of the stack for which to set up the scheduled task StackId pulumi.StringInput // Timezone in which the schedule is expressed. Defaults to `UTC`. Timezone pulumi.StringPtrInput }
The set of arguments for constructing a ScheduledTask resource.
func (ScheduledTaskArgs) ElementType ¶
func (ScheduledTaskArgs) ElementType() reflect.Type
type ScheduledTaskArray ¶
type ScheduledTaskArray []ScheduledTaskInput
func (ScheduledTaskArray) ElementType ¶
func (ScheduledTaskArray) ElementType() reflect.Type
func (ScheduledTaskArray) ToOutput ¶
func (i ScheduledTaskArray) ToOutput(ctx context.Context) pulumix.Output[[]*ScheduledTask]
func (ScheduledTaskArray) ToScheduledTaskArrayOutput ¶
func (i ScheduledTaskArray) ToScheduledTaskArrayOutput() ScheduledTaskArrayOutput
func (ScheduledTaskArray) ToScheduledTaskArrayOutputWithContext ¶
func (i ScheduledTaskArray) ToScheduledTaskArrayOutputWithContext(ctx context.Context) ScheduledTaskArrayOutput
type ScheduledTaskArrayInput ¶
type ScheduledTaskArrayInput interface { pulumi.Input ToScheduledTaskArrayOutput() ScheduledTaskArrayOutput ToScheduledTaskArrayOutputWithContext(context.Context) ScheduledTaskArrayOutput }
ScheduledTaskArrayInput is an input type that accepts ScheduledTaskArray and ScheduledTaskArrayOutput values. You can construct a concrete instance of `ScheduledTaskArrayInput` via:
ScheduledTaskArray{ ScheduledTaskArgs{...} }
type ScheduledTaskArrayOutput ¶
type ScheduledTaskArrayOutput struct{ *pulumi.OutputState }
func (ScheduledTaskArrayOutput) ElementType ¶
func (ScheduledTaskArrayOutput) ElementType() reflect.Type
func (ScheduledTaskArrayOutput) Index ¶
func (o ScheduledTaskArrayOutput) Index(i pulumi.IntInput) ScheduledTaskOutput
func (ScheduledTaskArrayOutput) ToOutput ¶
func (o ScheduledTaskArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ScheduledTask]
func (ScheduledTaskArrayOutput) ToScheduledTaskArrayOutput ¶
func (o ScheduledTaskArrayOutput) ToScheduledTaskArrayOutput() ScheduledTaskArrayOutput
func (ScheduledTaskArrayOutput) ToScheduledTaskArrayOutputWithContext ¶
func (o ScheduledTaskArrayOutput) ToScheduledTaskArrayOutputWithContext(ctx context.Context) ScheduledTaskArrayOutput
type ScheduledTaskInput ¶
type ScheduledTaskInput interface { pulumi.Input ToScheduledTaskOutput() ScheduledTaskOutput ToScheduledTaskOutputWithContext(ctx context.Context) ScheduledTaskOutput }
type ScheduledTaskMap ¶
type ScheduledTaskMap map[string]ScheduledTaskInput
func (ScheduledTaskMap) ElementType ¶
func (ScheduledTaskMap) ElementType() reflect.Type
func (ScheduledTaskMap) ToOutput ¶
func (i ScheduledTaskMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ScheduledTask]
func (ScheduledTaskMap) ToScheduledTaskMapOutput ¶
func (i ScheduledTaskMap) ToScheduledTaskMapOutput() ScheduledTaskMapOutput
func (ScheduledTaskMap) ToScheduledTaskMapOutputWithContext ¶
func (i ScheduledTaskMap) ToScheduledTaskMapOutputWithContext(ctx context.Context) ScheduledTaskMapOutput
type ScheduledTaskMapInput ¶
type ScheduledTaskMapInput interface { pulumi.Input ToScheduledTaskMapOutput() ScheduledTaskMapOutput ToScheduledTaskMapOutputWithContext(context.Context) ScheduledTaskMapOutput }
ScheduledTaskMapInput is an input type that accepts ScheduledTaskMap and ScheduledTaskMapOutput values. You can construct a concrete instance of `ScheduledTaskMapInput` via:
ScheduledTaskMap{ "key": ScheduledTaskArgs{...} }
type ScheduledTaskMapOutput ¶
type ScheduledTaskMapOutput struct{ *pulumi.OutputState }
func (ScheduledTaskMapOutput) ElementType ¶
func (ScheduledTaskMapOutput) ElementType() reflect.Type
func (ScheduledTaskMapOutput) MapIndex ¶
func (o ScheduledTaskMapOutput) MapIndex(k pulumi.StringInput) ScheduledTaskOutput
func (ScheduledTaskMapOutput) ToOutput ¶
func (o ScheduledTaskMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ScheduledTask]
func (ScheduledTaskMapOutput) ToScheduledTaskMapOutput ¶
func (o ScheduledTaskMapOutput) ToScheduledTaskMapOutput() ScheduledTaskMapOutput
func (ScheduledTaskMapOutput) ToScheduledTaskMapOutputWithContext ¶
func (o ScheduledTaskMapOutput) ToScheduledTaskMapOutputWithContext(ctx context.Context) ScheduledTaskMapOutput
type ScheduledTaskOutput ¶
type ScheduledTaskOutput struct{ *pulumi.OutputState }
func (ScheduledTaskOutput) At ¶
func (o ScheduledTaskOutput) At() pulumi.IntPtrOutput
Timestamp (unix timestamp) at which time the scheduled task should happen.
func (ScheduledTaskOutput) Command ¶
func (o ScheduledTaskOutput) Command() pulumi.StringOutput
Command that will be run.
func (ScheduledTaskOutput) ElementType ¶
func (ScheduledTaskOutput) ElementType() reflect.Type
func (ScheduledTaskOutput) Everies ¶
func (o ScheduledTaskOutput) Everies() pulumi.StringArrayOutput
List of cron schedule expressions based on which the scheduled task should be triggered.
func (ScheduledTaskOutput) ScheduleId ¶
func (o ScheduledTaskOutput) ScheduleId() pulumi.StringOutput
ID of the schedule
func (ScheduledTaskOutput) StackId ¶
func (o ScheduledTaskOutput) StackId() pulumi.StringOutput
ID of the stack for which to set up the scheduled task
func (ScheduledTaskOutput) Timezone ¶
func (o ScheduledTaskOutput) Timezone() pulumi.StringPtrOutput
Timezone in which the schedule is expressed. Defaults to `UTC`.
func (ScheduledTaskOutput) ToOutput ¶
func (o ScheduledTaskOutput) ToOutput(ctx context.Context) pulumix.Output[*ScheduledTask]
func (ScheduledTaskOutput) ToScheduledTaskOutput ¶
func (o ScheduledTaskOutput) ToScheduledTaskOutput() ScheduledTaskOutput
func (ScheduledTaskOutput) ToScheduledTaskOutputWithContext ¶
func (o ScheduledTaskOutput) ToScheduledTaskOutputWithContext(ctx context.Context) ScheduledTaskOutput
type ScheduledTaskState ¶
type ScheduledTaskState struct { // Timestamp (unix timestamp) at which time the scheduled task should happen. At pulumi.IntPtrInput // Command that will be run. Command pulumi.StringPtrInput // List of cron schedule expressions based on which the scheduled task should be triggered. Everies pulumi.StringArrayInput // ID of the schedule ScheduleId pulumi.StringPtrInput // ID of the stack for which to set up the scheduled task StackId pulumi.StringPtrInput // Timezone in which the schedule is expressed. Defaults to `UTC`. Timezone pulumi.StringPtrInput }
func (ScheduledTaskState) ElementType ¶
func (ScheduledTaskState) ElementType() reflect.Type
type SecurityEmail ¶
type SecurityEmail struct { pulumi.CustomResourceState // Email address to which the security notifications are sent Email pulumi.StringOutput `pulumi:"email"` }
`SecurityEmail` represents an email address that receives notifications about security issues in Spacelift.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.NewSecurityEmail(ctx, "example", &spacelift.SecurityEmailArgs{ Email: pulumi.String("user@example.com"), }) if err != nil { return err } return nil }) }
```
func GetSecurityEmail ¶
func GetSecurityEmail(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecurityEmailState, opts ...pulumi.ResourceOption) (*SecurityEmail, error)
GetSecurityEmail gets an existing SecurityEmail resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSecurityEmail ¶
func NewSecurityEmail(ctx *pulumi.Context, name string, args *SecurityEmailArgs, opts ...pulumi.ResourceOption) (*SecurityEmail, error)
NewSecurityEmail registers a new resource with the given unique name, arguments, and options.
func (*SecurityEmail) ElementType ¶
func (*SecurityEmail) ElementType() reflect.Type
func (*SecurityEmail) ToOutput ¶
func (i *SecurityEmail) ToOutput(ctx context.Context) pulumix.Output[*SecurityEmail]
func (*SecurityEmail) ToSecurityEmailOutput ¶
func (i *SecurityEmail) ToSecurityEmailOutput() SecurityEmailOutput
func (*SecurityEmail) ToSecurityEmailOutputWithContext ¶
func (i *SecurityEmail) ToSecurityEmailOutputWithContext(ctx context.Context) SecurityEmailOutput
type SecurityEmailArgs ¶
type SecurityEmailArgs struct { // Email address to which the security notifications are sent Email pulumi.StringInput }
The set of arguments for constructing a SecurityEmail resource.
func (SecurityEmailArgs) ElementType ¶
func (SecurityEmailArgs) ElementType() reflect.Type
type SecurityEmailArray ¶
type SecurityEmailArray []SecurityEmailInput
func (SecurityEmailArray) ElementType ¶
func (SecurityEmailArray) ElementType() reflect.Type
func (SecurityEmailArray) ToOutput ¶
func (i SecurityEmailArray) ToOutput(ctx context.Context) pulumix.Output[[]*SecurityEmail]
func (SecurityEmailArray) ToSecurityEmailArrayOutput ¶
func (i SecurityEmailArray) ToSecurityEmailArrayOutput() SecurityEmailArrayOutput
func (SecurityEmailArray) ToSecurityEmailArrayOutputWithContext ¶
func (i SecurityEmailArray) ToSecurityEmailArrayOutputWithContext(ctx context.Context) SecurityEmailArrayOutput
type SecurityEmailArrayInput ¶
type SecurityEmailArrayInput interface { pulumi.Input ToSecurityEmailArrayOutput() SecurityEmailArrayOutput ToSecurityEmailArrayOutputWithContext(context.Context) SecurityEmailArrayOutput }
SecurityEmailArrayInput is an input type that accepts SecurityEmailArray and SecurityEmailArrayOutput values. You can construct a concrete instance of `SecurityEmailArrayInput` via:
SecurityEmailArray{ SecurityEmailArgs{...} }
type SecurityEmailArrayOutput ¶
type SecurityEmailArrayOutput struct{ *pulumi.OutputState }
func (SecurityEmailArrayOutput) ElementType ¶
func (SecurityEmailArrayOutput) ElementType() reflect.Type
func (SecurityEmailArrayOutput) Index ¶
func (o SecurityEmailArrayOutput) Index(i pulumi.IntInput) SecurityEmailOutput
func (SecurityEmailArrayOutput) ToOutput ¶
func (o SecurityEmailArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*SecurityEmail]
func (SecurityEmailArrayOutput) ToSecurityEmailArrayOutput ¶
func (o SecurityEmailArrayOutput) ToSecurityEmailArrayOutput() SecurityEmailArrayOutput
func (SecurityEmailArrayOutput) ToSecurityEmailArrayOutputWithContext ¶
func (o SecurityEmailArrayOutput) ToSecurityEmailArrayOutputWithContext(ctx context.Context) SecurityEmailArrayOutput
type SecurityEmailInput ¶
type SecurityEmailInput interface { pulumi.Input ToSecurityEmailOutput() SecurityEmailOutput ToSecurityEmailOutputWithContext(ctx context.Context) SecurityEmailOutput }
type SecurityEmailMap ¶
type SecurityEmailMap map[string]SecurityEmailInput
func (SecurityEmailMap) ElementType ¶
func (SecurityEmailMap) ElementType() reflect.Type
func (SecurityEmailMap) ToOutput ¶
func (i SecurityEmailMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*SecurityEmail]
func (SecurityEmailMap) ToSecurityEmailMapOutput ¶
func (i SecurityEmailMap) ToSecurityEmailMapOutput() SecurityEmailMapOutput
func (SecurityEmailMap) ToSecurityEmailMapOutputWithContext ¶
func (i SecurityEmailMap) ToSecurityEmailMapOutputWithContext(ctx context.Context) SecurityEmailMapOutput
type SecurityEmailMapInput ¶
type SecurityEmailMapInput interface { pulumi.Input ToSecurityEmailMapOutput() SecurityEmailMapOutput ToSecurityEmailMapOutputWithContext(context.Context) SecurityEmailMapOutput }
SecurityEmailMapInput is an input type that accepts SecurityEmailMap and SecurityEmailMapOutput values. You can construct a concrete instance of `SecurityEmailMapInput` via:
SecurityEmailMap{ "key": SecurityEmailArgs{...} }
type SecurityEmailMapOutput ¶
type SecurityEmailMapOutput struct{ *pulumi.OutputState }
func (SecurityEmailMapOutput) ElementType ¶
func (SecurityEmailMapOutput) ElementType() reflect.Type
func (SecurityEmailMapOutput) MapIndex ¶
func (o SecurityEmailMapOutput) MapIndex(k pulumi.StringInput) SecurityEmailOutput
func (SecurityEmailMapOutput) ToOutput ¶
func (o SecurityEmailMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*SecurityEmail]
func (SecurityEmailMapOutput) ToSecurityEmailMapOutput ¶
func (o SecurityEmailMapOutput) ToSecurityEmailMapOutput() SecurityEmailMapOutput
func (SecurityEmailMapOutput) ToSecurityEmailMapOutputWithContext ¶
func (o SecurityEmailMapOutput) ToSecurityEmailMapOutputWithContext(ctx context.Context) SecurityEmailMapOutput
type SecurityEmailOutput ¶
type SecurityEmailOutput struct{ *pulumi.OutputState }
func (SecurityEmailOutput) ElementType ¶
func (SecurityEmailOutput) ElementType() reflect.Type
func (SecurityEmailOutput) Email ¶
func (o SecurityEmailOutput) Email() pulumi.StringOutput
Email address to which the security notifications are sent
func (SecurityEmailOutput) ToOutput ¶
func (o SecurityEmailOutput) ToOutput(ctx context.Context) pulumix.Output[*SecurityEmail]
func (SecurityEmailOutput) ToSecurityEmailOutput ¶
func (o SecurityEmailOutput) ToSecurityEmailOutput() SecurityEmailOutput
func (SecurityEmailOutput) ToSecurityEmailOutputWithContext ¶
func (o SecurityEmailOutput) ToSecurityEmailOutputWithContext(ctx context.Context) SecurityEmailOutput
type SecurityEmailState ¶
type SecurityEmailState struct { // Email address to which the security notifications are sent Email pulumi.StringPtrInput }
func (SecurityEmailState) ElementType ¶
func (SecurityEmailState) ElementType() reflect.Type
type Space ¶
type Space struct { pulumi.CustomResourceState // free-form space description for users Description pulumi.StringPtrOutput `pulumi:"description"` // indication whether access to this space inherits read access to entities from the parent space. Defaults to `false`. InheritEntities pulumi.BoolPtrOutput `pulumi:"inheritEntities"` // list of labels describing a space Labels pulumi.StringArrayOutput `pulumi:"labels"` // name of the space Name pulumi.StringOutput `pulumi:"name"` // immutable ID (slug) of parent space. Defaults to `root`. ParentSpaceId pulumi.StringPtrOutput `pulumi:"parentSpaceId"` }
`Space` represents a Spacelift **space** - a collection of resources such as stacks, modules, policies, etc. Allows for more granular access control. Can have a parent space.
**Please note:** the `Space` resource requires root Admin permissions, and can only be used by administrative stacks in the root space, or using an API key or user session that has root space access.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { development, err := spacelift.NewSpace(ctx, "development", &spacelift.SpaceArgs{ ParentSpaceId: pulumi.String("root"), Description: pulumi.String("This a child of the root space. It contains all the resources common to the development infrastructure."), }) if err != nil { return err } _, err = spacelift.NewSpace(ctx, "development-frontend", &spacelift.SpaceArgs{ ParentSpaceId: development.ID(), InheritEntities: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
```
## Import
```sh
$ pulumi import spacelift:index/space:Space development $SPACE_ID
```
func GetSpace ¶
func GetSpace(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SpaceState, opts ...pulumi.ResourceOption) (*Space, error)
GetSpace gets an existing Space resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSpace ¶
func NewSpace(ctx *pulumi.Context, name string, args *SpaceArgs, opts ...pulumi.ResourceOption) (*Space, error)
NewSpace registers a new resource with the given unique name, arguments, and options.
func (*Space) ElementType ¶
func (*Space) ToSpaceOutput ¶
func (i *Space) ToSpaceOutput() SpaceOutput
func (*Space) ToSpaceOutputWithContext ¶
func (i *Space) ToSpaceOutputWithContext(ctx context.Context) SpaceOutput
type SpaceArgs ¶
type SpaceArgs struct { // free-form space description for users Description pulumi.StringPtrInput // indication whether access to this space inherits read access to entities from the parent space. Defaults to `false`. InheritEntities pulumi.BoolPtrInput // list of labels describing a space Labels pulumi.StringArrayInput // name of the space Name pulumi.StringPtrInput // immutable ID (slug) of parent space. Defaults to `root`. ParentSpaceId pulumi.StringPtrInput }
The set of arguments for constructing a Space resource.
func (SpaceArgs) ElementType ¶
type SpaceArray ¶
type SpaceArray []SpaceInput
func (SpaceArray) ElementType ¶
func (SpaceArray) ElementType() reflect.Type
func (SpaceArray) ToSpaceArrayOutput ¶
func (i SpaceArray) ToSpaceArrayOutput() SpaceArrayOutput
func (SpaceArray) ToSpaceArrayOutputWithContext ¶
func (i SpaceArray) ToSpaceArrayOutputWithContext(ctx context.Context) SpaceArrayOutput
type SpaceArrayInput ¶
type SpaceArrayInput interface { pulumi.Input ToSpaceArrayOutput() SpaceArrayOutput ToSpaceArrayOutputWithContext(context.Context) SpaceArrayOutput }
SpaceArrayInput is an input type that accepts SpaceArray and SpaceArrayOutput values. You can construct a concrete instance of `SpaceArrayInput` via:
SpaceArray{ SpaceArgs{...} }
type SpaceArrayOutput ¶
type SpaceArrayOutput struct{ *pulumi.OutputState }
func (SpaceArrayOutput) ElementType ¶
func (SpaceArrayOutput) ElementType() reflect.Type
func (SpaceArrayOutput) Index ¶
func (o SpaceArrayOutput) Index(i pulumi.IntInput) SpaceOutput
func (SpaceArrayOutput) ToSpaceArrayOutput ¶
func (o SpaceArrayOutput) ToSpaceArrayOutput() SpaceArrayOutput
func (SpaceArrayOutput) ToSpaceArrayOutputWithContext ¶
func (o SpaceArrayOutput) ToSpaceArrayOutputWithContext(ctx context.Context) SpaceArrayOutput
type SpaceInput ¶
type SpaceInput interface { pulumi.Input ToSpaceOutput() SpaceOutput ToSpaceOutputWithContext(ctx context.Context) SpaceOutput }
type SpaceMap ¶
type SpaceMap map[string]SpaceInput
func (SpaceMap) ElementType ¶
func (SpaceMap) ToSpaceMapOutput ¶
func (i SpaceMap) ToSpaceMapOutput() SpaceMapOutput
func (SpaceMap) ToSpaceMapOutputWithContext ¶
func (i SpaceMap) ToSpaceMapOutputWithContext(ctx context.Context) SpaceMapOutput
type SpaceMapInput ¶
type SpaceMapInput interface { pulumi.Input ToSpaceMapOutput() SpaceMapOutput ToSpaceMapOutputWithContext(context.Context) SpaceMapOutput }
SpaceMapInput is an input type that accepts SpaceMap and SpaceMapOutput values. You can construct a concrete instance of `SpaceMapInput` via:
SpaceMap{ "key": SpaceArgs{...} }
type SpaceMapOutput ¶
type SpaceMapOutput struct{ *pulumi.OutputState }
func (SpaceMapOutput) ElementType ¶
func (SpaceMapOutput) ElementType() reflect.Type
func (SpaceMapOutput) MapIndex ¶
func (o SpaceMapOutput) MapIndex(k pulumi.StringInput) SpaceOutput
func (SpaceMapOutput) ToSpaceMapOutput ¶
func (o SpaceMapOutput) ToSpaceMapOutput() SpaceMapOutput
func (SpaceMapOutput) ToSpaceMapOutputWithContext ¶
func (o SpaceMapOutput) ToSpaceMapOutputWithContext(ctx context.Context) SpaceMapOutput
type SpaceOutput ¶
type SpaceOutput struct{ *pulumi.OutputState }
func (SpaceOutput) Description ¶
func (o SpaceOutput) Description() pulumi.StringPtrOutput
free-form space description for users
func (SpaceOutput) ElementType ¶
func (SpaceOutput) ElementType() reflect.Type
func (SpaceOutput) InheritEntities ¶
func (o SpaceOutput) InheritEntities() pulumi.BoolPtrOutput
indication whether access to this space inherits read access to entities from the parent space. Defaults to `false`.
func (SpaceOutput) Labels ¶
func (o SpaceOutput) Labels() pulumi.StringArrayOutput
list of labels describing a space
func (SpaceOutput) ParentSpaceId ¶
func (o SpaceOutput) ParentSpaceId() pulumi.StringPtrOutput
immutable ID (slug) of parent space. Defaults to `root`.
func (SpaceOutput) ToSpaceOutput ¶
func (o SpaceOutput) ToSpaceOutput() SpaceOutput
func (SpaceOutput) ToSpaceOutputWithContext ¶
func (o SpaceOutput) ToSpaceOutputWithContext(ctx context.Context) SpaceOutput
type SpaceState ¶
type SpaceState struct { // free-form space description for users Description pulumi.StringPtrInput // indication whether access to this space inherits read access to entities from the parent space. Defaults to `false`. InheritEntities pulumi.BoolPtrInput // list of labels describing a space Labels pulumi.StringArrayInput // name of the space Name pulumi.StringPtrInput // immutable ID (slug) of parent space. Defaults to `root`. ParentSpaceId pulumi.StringPtrInput }
func (SpaceState) ElementType ¶
func (SpaceState) ElementType() reflect.Type
type Stack ¶
type Stack struct { pulumi.CustomResourceState // Project globs is an optional list of paths to track changes of in addition to the project root. AdditionalProjectGlobs pulumi.StringArrayOutput `pulumi:"additionalProjectGlobs"` // Indicates whether this stack can manage others. Defaults to `false`. Administrative pulumi.BoolPtrOutput `pulumi:"administrative"` // List of after-apply scripts AfterApplies pulumi.StringArrayOutput `pulumi:"afterApplies"` // List of after-destroy scripts AfterDestroys pulumi.StringArrayOutput `pulumi:"afterDestroys"` // List of after-init scripts AfterInits pulumi.StringArrayOutput `pulumi:"afterInits"` // List of after-perform scripts AfterPerforms pulumi.StringArrayOutput `pulumi:"afterPerforms"` // List of after-plan scripts AfterPlans pulumi.StringArrayOutput `pulumi:"afterPlans"` // List of after-run scripts AfterRuns pulumi.StringArrayOutput `pulumi:"afterRuns"` // Ansible-specific configuration. Presence means this Stack is an Ansible Stack. Ansible StackAnsiblePtrOutput `pulumi:"ansible"` // Indicates whether changes to this stack can be automatically deployed. Defaults to `false`. Autodeploy pulumi.BoolPtrOutput `pulumi:"autodeploy"` // Indicates whether obsolete proposed changes should automatically be retried. Defaults to `false`. Autoretry pulumi.BoolPtrOutput `pulumi:"autoretry"` // AWS IAM assume role policy statement setting up trust relationship AwsAssumeRolePolicyStatement pulumi.StringOutput `pulumi:"awsAssumeRolePolicyStatement"` // Azure DevOps VCS settings AzureDevops StackAzureDevopsPtrOutput `pulumi:"azureDevops"` // List of before-apply scripts BeforeApplies pulumi.StringArrayOutput `pulumi:"beforeApplies"` // List of before-destroy scripts BeforeDestroys pulumi.StringArrayOutput `pulumi:"beforeDestroys"` // List of before-init scripts BeforeInits pulumi.StringArrayOutput `pulumi:"beforeInits"` // List of before-perform scripts BeforePerforms pulumi.StringArrayOutput `pulumi:"beforePerforms"` // List of before-plan scripts BeforePlans pulumi.StringArrayOutput `pulumi:"beforePlans"` // Bitbucket Cloud VCS settings BitbucketCloud StackBitbucketCloudPtrOutput `pulumi:"bitbucketCloud"` // Bitbucket Datacenter VCS settings BitbucketDatacenter StackBitbucketDatacenterPtrOutput `pulumi:"bitbucketDatacenter"` // GitHub branch to apply changes to Branch pulumi.StringOutput `pulumi:"branch"` // CloudFormation-specific configuration. Presence means this Stack is a CloudFormation Stack. Cloudformation StackCloudformationPtrOutput `pulumi:"cloudformation"` // Free-form stack description for users Description pulumi.StringPtrOutput `pulumi:"description"` // Indicates whether local preview runs can be triggered on this Stack. Defaults to `false`. EnableLocalPreview pulumi.BoolPtrOutput `pulumi:"enableLocalPreview"` // Indicates whether GitHub users can deploy from the Checks API. Defaults to `true`. This is called allow run promotion in the UI. GithubActionDeploy pulumi.BoolPtrOutput `pulumi:"githubActionDeploy"` // VCS settings for [GitHub custom application](https://docs.spacelift.io/integrations/source-control/github#setting-up-the-custom-application) GithubEnterprise StackGithubEnterprisePtrOutput `pulumi:"githubEnterprise"` // GitLab VCS settings Gitlab StackGitlabPtrOutput `pulumi:"gitlab"` // State file to upload when creating a new stack ImportState pulumi.StringPtrOutput `pulumi:"importState"` // Path to the state file to upload when creating a new stack ImportStateFile pulumi.StringPtrOutput `pulumi:"importStateFile"` // Kubernetes-specific configuration. Presence means this Stack is a Kubernetes Stack. Kubernetes StackKubernetesPtrOutput `pulumi:"kubernetes"` Labels pulumi.StringArrayOutput `pulumi:"labels"` // Determines if Spacelift should manage state for this stack. Defaults to `true`. ManageState pulumi.BoolPtrOutput `pulumi:"manageState"` // Name of the stack - should be unique in one account Name pulumi.StringOutput `pulumi:"name"` // Project root is the optional directory relative to the workspace root containing the entrypoint to the Stack. ProjectRoot pulumi.StringPtrOutput `pulumi:"projectRoot"` // Protect this stack from accidental deletion. If set, attempts to delete this stack will fail. Defaults to `false`. ProtectFromDeletion pulumi.BoolPtrOutput `pulumi:"protectFromDeletion"` // Pulumi-specific configuration. Presence means this Stack is a Pulumi Stack. Pulumi StackPulumiPtrOutput `pulumi:"pulumi"` // One-way VCS integration using a raw Git repository link RawGit StackRawGitPtrOutput `pulumi:"rawGit"` // Name of the repository, without the owner part Repository pulumi.StringOutput `pulumi:"repository"` // Name of the Docker image used to process Runs RunnerImage pulumi.StringPtrOutput `pulumi:"runnerImage"` Showcase StackShowcasePtrOutput `pulumi:"showcase"` // Allows setting the custom ID (slug) for the stack Slug pulumi.StringOutput `pulumi:"slug"` // ID (slug) of the space the stack is in. Defaults to `legacy`. SpaceId pulumi.StringOutput `pulumi:"spaceId"` // Indicates whether you can access the Stack state file from other stacks or outside of Spacelift. Defaults to `false`. TerraformExternalStateAccess pulumi.BoolPtrOutput `pulumi:"terraformExternalStateAccess"` // Indicates whether runs on this will use terraform's sensitive value system to sanitize the outputs of Terraform state // and plans in spacelift instead of sanitizing all fields. Note: Requires the terraform version to be v1.0.1 or above. // Defaults to `false`. TerraformSmartSanitization pulumi.BoolPtrOutput `pulumi:"terraformSmartSanitization"` // Terraform version to use TerraformVersion pulumi.StringPtrOutput `pulumi:"terraformVersion"` // Defines the tool that will be used to execute the workflow. This can be one of `OPEN_TOFU`, `TERRAFORM_FOSS` or `CUSTOM`. Defaults to `TERRAFORM_FOSS`. TerraformWorkflowTool pulumi.StringOutput `pulumi:"terraformWorkflowTool"` // Terraform workspace to select TerraformWorkspace pulumi.StringPtrOutput `pulumi:"terraformWorkspace"` // Terragrunt-specific configuration. Presence means this Stack is an Terragrunt Stack. Terragrunt StackTerragruntPtrOutput `pulumi:"terragrunt"` // ID of the worker pool to use. NOTE: worker*pool*id is required when using a self-hosted instance of Spacelift. WorkerPoolId pulumi.StringPtrOutput `pulumi:"workerPoolId"` }
`Stack` combines source code and configuration to create a runtime environment where resources are managed. In this way it's similar to a stack in AWS CloudFormation, or a project on generic CI/CD platforms.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.NewStack(ctx, "k8s-cluster-bitbucket-cloud", &spacelift.StackArgs{ Administrative: pulumi.Bool(true), Autodeploy: pulumi.Bool(true), BitbucketCloud: &spacelift.StackBitbucketCloudArgs{ Namespace: pulumi.String("SPACELIFT"), }, Branch: pulumi.String("master"), Description: pulumi.String("Provisions a Kubernetes cluster"), ProjectRoot: pulumi.String("cluster"), Repository: pulumi.String("core-infra"), TerraformVersion: pulumi.String("1.3.0"), }) if err != nil { return err } _, err = spacelift.NewStack(ctx, "k8s-cluster-bitbucket-datacenter", &spacelift.StackArgs{ Administrative: pulumi.Bool(true), Autodeploy: pulumi.Bool(true), BitbucketDatacenter: &spacelift.StackBitbucketDatacenterArgs{ Namespace: pulumi.String("SPACELIFT"), }, Branch: pulumi.String("master"), Description: pulumi.String("Provisions a Kubernetes cluster"), ProjectRoot: pulumi.String("cluster"), Repository: pulumi.String("core-infra"), TerraformVersion: pulumi.String("1.3.0"), }) if err != nil { return err } _, err = spacelift.NewStack(ctx, "k8s-cluster-github-enterprise", &spacelift.StackArgs{ Administrative: pulumi.Bool(true), Autodeploy: pulumi.Bool(true), Branch: pulumi.String("master"), Description: pulumi.String("Provisions a Kubernetes cluster"), GithubEnterprise: &spacelift.StackGithubEnterpriseArgs{ Namespace: pulumi.String("spacelift"), }, ProjectRoot: pulumi.String("cluster"), Repository: pulumi.String("core-infra"), TerraformVersion: pulumi.String("1.3.0"), }) if err != nil { return err } _, err = spacelift.NewStack(ctx, "k8s-cluster-gitlab", &spacelift.StackArgs{ Administrative: pulumi.Bool(true), Autodeploy: pulumi.Bool(true), Branch: pulumi.String("master"), Description: pulumi.String("Provisions a Kubernetes cluster"), Gitlab: &spacelift.StackGitlabArgs{ Namespace: pulumi.String("spacelift"), }, ProjectRoot: pulumi.String("cluster"), Repository: pulumi.String("core-infra"), TerraformVersion: pulumi.String("1.3.0"), }) if err != nil { return err } _, err = spacelift.NewStack(ctx, "k8s-cluster", &spacelift.StackArgs{ Administrative: pulumi.Bool(true), Autodeploy: pulumi.Bool(true), Branch: pulumi.String("master"), Description: pulumi.String("Provisions a Kubernetes cluster"), ProjectRoot: pulumi.String("cluster"), Repository: pulumi.String("core-infra"), TerraformExternalStateAccess: pulumi.Bool(true), TerraformVersion: pulumi.String("1.3.0"), }) if err != nil { return err } _, err = spacelift.NewStack(ctx, "k8s-cluster-cloudformation", &spacelift.StackArgs{ Autodeploy: pulumi.Bool(true), Branch: pulumi.String("master"), Cloudformation: &spacelift.StackCloudformationArgs{ EntryTemplateFile: pulumi.String("main.yaml"), Region: pulumi.String("eu-central-1"), StackName: pulumi.String("k8s-cluster"), TemplateBucket: pulumi.String("s3://bucket"), }, Description: pulumi.String("Provisions a Kubernetes cluster"), ProjectRoot: pulumi.String("cluster"), Repository: pulumi.String("core-infra"), }) if err != nil { return err } _, err = spacelift.NewStack(ctx, "k8s-cluster-pulumi", &spacelift.StackArgs{ Autodeploy: pulumi.Bool(true), Branch: pulumi.String("master"), Description: pulumi.String("Provisions a Kubernetes cluster"), ProjectRoot: pulumi.String("cluster"), Pulumi: &spacelift.StackPulumiArgs{ LoginUrl: pulumi.String("s3://pulumi-state-bucket"), StackName: pulumi.String("kubernetes-core-services"), }, Repository: pulumi.String("core-infra"), RunnerImage: pulumi.String("public.ecr.aws/t0p9w2l5/runner-pulumi-javascript:latest"), }) if err != nil { return err } _, err = spacelift.NewStack(ctx, "k8s-core-kubernetes", &spacelift.StackArgs{ Autodeploy: pulumi.Bool(true), BeforeInits: pulumi.StringArray{ pulumi.String("aws eks update-kubeconfig --region us-east-2 --name k8s-cluster"), }, Branch: pulumi.String("master"), Description: pulumi.String("Shared cluster services (Datadog, Istio etc.)"), Kubernetes: &spacelift.StackKubernetesArgs{ KubectlVersion: pulumi.String("1.26.1"), Namespace: pulumi.String("core"), }, ProjectRoot: pulumi.String("core-services"), Repository: pulumi.String("core-infra"), }) if err != nil { return err } _, err = spacelift.NewStack(ctx, "ansible-stack", &spacelift.StackArgs{ Ansible: &spacelift.StackAnsibleArgs{ Playbook: pulumi.String("main.yml"), }, Autodeploy: pulumi.Bool(true), Branch: pulumi.String("master"), Description: pulumi.String("Provisioning EC2 machines"), Repository: pulumi.String("ansible-playbooks"), RunnerImage: pulumi.String("public.ecr.aws/spacelift/runner-ansible:latest"), }) if err != nil { return err } return nil }) }
```
## Import
```sh
$ pulumi import spacelift:index/stack:Stack k8s_core $STACK_ID
```
func GetStack ¶
func GetStack(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StackState, opts ...pulumi.ResourceOption) (*Stack, error)
GetStack gets an existing Stack resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewStack ¶
func NewStack(ctx *pulumi.Context, name string, args *StackArgs, opts ...pulumi.ResourceOption) (*Stack, error)
NewStack registers a new resource with the given unique name, arguments, and options.
func (*Stack) ElementType ¶
func (*Stack) ToStackOutput ¶
func (i *Stack) ToStackOutput() StackOutput
func (*Stack) ToStackOutputWithContext ¶
func (i *Stack) ToStackOutputWithContext(ctx context.Context) StackOutput
type StackActivator ¶
type StackActivator struct { pulumi.CustomResourceState // Enable/disable stack Enabled pulumi.BoolOutput `pulumi:"enabled"` // ID of the stack to enable/disable StackId pulumi.StringOutput `pulumi:"stackId"` }
`StackActivator` is used to to enable/disable Spacelift Stack.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { app, err := spacelift.NewStack(ctx, "app", &spacelift.StackArgs{ Branch: pulumi.String("master"), Repository: pulumi.String("app"), }) if err != nil { return err } _, err = spacelift.NewStackActivator(ctx, "test", &spacelift.StackActivatorArgs{ Enabled: pulumi.Bool(true), StackId: app.ID(), }) if err != nil { return err } return nil }) }
```
func GetStackActivator ¶
func GetStackActivator(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StackActivatorState, opts ...pulumi.ResourceOption) (*StackActivator, error)
GetStackActivator gets an existing StackActivator resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewStackActivator ¶
func NewStackActivator(ctx *pulumi.Context, name string, args *StackActivatorArgs, opts ...pulumi.ResourceOption) (*StackActivator, error)
NewStackActivator registers a new resource with the given unique name, arguments, and options.
func (*StackActivator) ElementType ¶
func (*StackActivator) ElementType() reflect.Type
func (*StackActivator) ToOutput ¶
func (i *StackActivator) ToOutput(ctx context.Context) pulumix.Output[*StackActivator]
func (*StackActivator) ToStackActivatorOutput ¶
func (i *StackActivator) ToStackActivatorOutput() StackActivatorOutput
func (*StackActivator) ToStackActivatorOutputWithContext ¶
func (i *StackActivator) ToStackActivatorOutputWithContext(ctx context.Context) StackActivatorOutput
type StackActivatorArgs ¶
type StackActivatorArgs struct { // Enable/disable stack Enabled pulumi.BoolInput // ID of the stack to enable/disable StackId pulumi.StringInput }
The set of arguments for constructing a StackActivator resource.
func (StackActivatorArgs) ElementType ¶
func (StackActivatorArgs) ElementType() reflect.Type
type StackActivatorArray ¶
type StackActivatorArray []StackActivatorInput
func (StackActivatorArray) ElementType ¶
func (StackActivatorArray) ElementType() reflect.Type
func (StackActivatorArray) ToOutput ¶
func (i StackActivatorArray) ToOutput(ctx context.Context) pulumix.Output[[]*StackActivator]
func (StackActivatorArray) ToStackActivatorArrayOutput ¶
func (i StackActivatorArray) ToStackActivatorArrayOutput() StackActivatorArrayOutput
func (StackActivatorArray) ToStackActivatorArrayOutputWithContext ¶
func (i StackActivatorArray) ToStackActivatorArrayOutputWithContext(ctx context.Context) StackActivatorArrayOutput
type StackActivatorArrayInput ¶
type StackActivatorArrayInput interface { pulumi.Input ToStackActivatorArrayOutput() StackActivatorArrayOutput ToStackActivatorArrayOutputWithContext(context.Context) StackActivatorArrayOutput }
StackActivatorArrayInput is an input type that accepts StackActivatorArray and StackActivatorArrayOutput values. You can construct a concrete instance of `StackActivatorArrayInput` via:
StackActivatorArray{ StackActivatorArgs{...} }
type StackActivatorArrayOutput ¶
type StackActivatorArrayOutput struct{ *pulumi.OutputState }
func (StackActivatorArrayOutput) ElementType ¶
func (StackActivatorArrayOutput) ElementType() reflect.Type
func (StackActivatorArrayOutput) Index ¶
func (o StackActivatorArrayOutput) Index(i pulumi.IntInput) StackActivatorOutput
func (StackActivatorArrayOutput) ToOutput ¶
func (o StackActivatorArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*StackActivator]
func (StackActivatorArrayOutput) ToStackActivatorArrayOutput ¶
func (o StackActivatorArrayOutput) ToStackActivatorArrayOutput() StackActivatorArrayOutput
func (StackActivatorArrayOutput) ToStackActivatorArrayOutputWithContext ¶
func (o StackActivatorArrayOutput) ToStackActivatorArrayOutputWithContext(ctx context.Context) StackActivatorArrayOutput
type StackActivatorInput ¶
type StackActivatorInput interface { pulumi.Input ToStackActivatorOutput() StackActivatorOutput ToStackActivatorOutputWithContext(ctx context.Context) StackActivatorOutput }
type StackActivatorMap ¶
type StackActivatorMap map[string]StackActivatorInput
func (StackActivatorMap) ElementType ¶
func (StackActivatorMap) ElementType() reflect.Type
func (StackActivatorMap) ToOutput ¶
func (i StackActivatorMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*StackActivator]
func (StackActivatorMap) ToStackActivatorMapOutput ¶
func (i StackActivatorMap) ToStackActivatorMapOutput() StackActivatorMapOutput
func (StackActivatorMap) ToStackActivatorMapOutputWithContext ¶
func (i StackActivatorMap) ToStackActivatorMapOutputWithContext(ctx context.Context) StackActivatorMapOutput
type StackActivatorMapInput ¶
type StackActivatorMapInput interface { pulumi.Input ToStackActivatorMapOutput() StackActivatorMapOutput ToStackActivatorMapOutputWithContext(context.Context) StackActivatorMapOutput }
StackActivatorMapInput is an input type that accepts StackActivatorMap and StackActivatorMapOutput values. You can construct a concrete instance of `StackActivatorMapInput` via:
StackActivatorMap{ "key": StackActivatorArgs{...} }
type StackActivatorMapOutput ¶
type StackActivatorMapOutput struct{ *pulumi.OutputState }
func (StackActivatorMapOutput) ElementType ¶
func (StackActivatorMapOutput) ElementType() reflect.Type
func (StackActivatorMapOutput) MapIndex ¶
func (o StackActivatorMapOutput) MapIndex(k pulumi.StringInput) StackActivatorOutput
func (StackActivatorMapOutput) ToOutput ¶
func (o StackActivatorMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*StackActivator]
func (StackActivatorMapOutput) ToStackActivatorMapOutput ¶
func (o StackActivatorMapOutput) ToStackActivatorMapOutput() StackActivatorMapOutput
func (StackActivatorMapOutput) ToStackActivatorMapOutputWithContext ¶
func (o StackActivatorMapOutput) ToStackActivatorMapOutputWithContext(ctx context.Context) StackActivatorMapOutput
type StackActivatorOutput ¶
type StackActivatorOutput struct{ *pulumi.OutputState }
func (StackActivatorOutput) ElementType ¶
func (StackActivatorOutput) ElementType() reflect.Type
func (StackActivatorOutput) Enabled ¶
func (o StackActivatorOutput) Enabled() pulumi.BoolOutput
Enable/disable stack
func (StackActivatorOutput) StackId ¶
func (o StackActivatorOutput) StackId() pulumi.StringOutput
ID of the stack to enable/disable
func (StackActivatorOutput) ToOutput ¶
func (o StackActivatorOutput) ToOutput(ctx context.Context) pulumix.Output[*StackActivator]
func (StackActivatorOutput) ToStackActivatorOutput ¶
func (o StackActivatorOutput) ToStackActivatorOutput() StackActivatorOutput
func (StackActivatorOutput) ToStackActivatorOutputWithContext ¶
func (o StackActivatorOutput) ToStackActivatorOutputWithContext(ctx context.Context) StackActivatorOutput
type StackActivatorState ¶
type StackActivatorState struct { // Enable/disable stack Enabled pulumi.BoolPtrInput // ID of the stack to enable/disable StackId pulumi.StringPtrInput }
func (StackActivatorState) ElementType ¶
func (StackActivatorState) ElementType() reflect.Type
type StackAnsible ¶
type StackAnsible struct { // The playbook Ansible should run. Playbook string `pulumi:"playbook"` }
type StackAnsibleArgs ¶
type StackAnsibleArgs struct { // The playbook Ansible should run. Playbook pulumi.StringInput `pulumi:"playbook"` }
func (StackAnsibleArgs) ElementType ¶
func (StackAnsibleArgs) ElementType() reflect.Type
func (StackAnsibleArgs) ToOutput ¶
func (i StackAnsibleArgs) ToOutput(ctx context.Context) pulumix.Output[StackAnsible]
func (StackAnsibleArgs) ToStackAnsibleOutput ¶
func (i StackAnsibleArgs) ToStackAnsibleOutput() StackAnsibleOutput
func (StackAnsibleArgs) ToStackAnsibleOutputWithContext ¶
func (i StackAnsibleArgs) ToStackAnsibleOutputWithContext(ctx context.Context) StackAnsibleOutput
func (StackAnsibleArgs) ToStackAnsiblePtrOutput ¶
func (i StackAnsibleArgs) ToStackAnsiblePtrOutput() StackAnsiblePtrOutput
func (StackAnsibleArgs) ToStackAnsiblePtrOutputWithContext ¶
func (i StackAnsibleArgs) ToStackAnsiblePtrOutputWithContext(ctx context.Context) StackAnsiblePtrOutput
type StackAnsibleInput ¶
type StackAnsibleInput interface { pulumi.Input ToStackAnsibleOutput() StackAnsibleOutput ToStackAnsibleOutputWithContext(context.Context) StackAnsibleOutput }
StackAnsibleInput is an input type that accepts StackAnsibleArgs and StackAnsibleOutput values. You can construct a concrete instance of `StackAnsibleInput` via:
StackAnsibleArgs{...}
type StackAnsibleOutput ¶
type StackAnsibleOutput struct{ *pulumi.OutputState }
func (StackAnsibleOutput) ElementType ¶
func (StackAnsibleOutput) ElementType() reflect.Type
func (StackAnsibleOutput) Playbook ¶
func (o StackAnsibleOutput) Playbook() pulumi.StringOutput
The playbook Ansible should run.
func (StackAnsibleOutput) ToOutput ¶
func (o StackAnsibleOutput) ToOutput(ctx context.Context) pulumix.Output[StackAnsible]
func (StackAnsibleOutput) ToStackAnsibleOutput ¶
func (o StackAnsibleOutput) ToStackAnsibleOutput() StackAnsibleOutput
func (StackAnsibleOutput) ToStackAnsibleOutputWithContext ¶
func (o StackAnsibleOutput) ToStackAnsibleOutputWithContext(ctx context.Context) StackAnsibleOutput
func (StackAnsibleOutput) ToStackAnsiblePtrOutput ¶
func (o StackAnsibleOutput) ToStackAnsiblePtrOutput() StackAnsiblePtrOutput
func (StackAnsibleOutput) ToStackAnsiblePtrOutputWithContext ¶
func (o StackAnsibleOutput) ToStackAnsiblePtrOutputWithContext(ctx context.Context) StackAnsiblePtrOutput
type StackAnsiblePtrInput ¶
type StackAnsiblePtrInput interface { pulumi.Input ToStackAnsiblePtrOutput() StackAnsiblePtrOutput ToStackAnsiblePtrOutputWithContext(context.Context) StackAnsiblePtrOutput }
StackAnsiblePtrInput is an input type that accepts StackAnsibleArgs, StackAnsiblePtr and StackAnsiblePtrOutput values. You can construct a concrete instance of `StackAnsiblePtrInput` via:
StackAnsibleArgs{...} or: nil
func StackAnsiblePtr ¶
func StackAnsiblePtr(v *StackAnsibleArgs) StackAnsiblePtrInput
type StackAnsiblePtrOutput ¶
type StackAnsiblePtrOutput struct{ *pulumi.OutputState }
func (StackAnsiblePtrOutput) Elem ¶
func (o StackAnsiblePtrOutput) Elem() StackAnsibleOutput
func (StackAnsiblePtrOutput) ElementType ¶
func (StackAnsiblePtrOutput) ElementType() reflect.Type
func (StackAnsiblePtrOutput) Playbook ¶
func (o StackAnsiblePtrOutput) Playbook() pulumi.StringPtrOutput
The playbook Ansible should run.
func (StackAnsiblePtrOutput) ToOutput ¶
func (o StackAnsiblePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StackAnsible]
func (StackAnsiblePtrOutput) ToStackAnsiblePtrOutput ¶
func (o StackAnsiblePtrOutput) ToStackAnsiblePtrOutput() StackAnsiblePtrOutput
func (StackAnsiblePtrOutput) ToStackAnsiblePtrOutputWithContext ¶
func (o StackAnsiblePtrOutput) ToStackAnsiblePtrOutputWithContext(ctx context.Context) StackAnsiblePtrOutput
type StackArgs ¶
type StackArgs struct { // Project globs is an optional list of paths to track changes of in addition to the project root. AdditionalProjectGlobs pulumi.StringArrayInput // Indicates whether this stack can manage others. Defaults to `false`. Administrative pulumi.BoolPtrInput // List of after-apply scripts AfterApplies pulumi.StringArrayInput // List of after-destroy scripts AfterDestroys pulumi.StringArrayInput // List of after-init scripts AfterInits pulumi.StringArrayInput // List of after-perform scripts AfterPerforms pulumi.StringArrayInput // List of after-plan scripts AfterPlans pulumi.StringArrayInput // List of after-run scripts AfterRuns pulumi.StringArrayInput // Ansible-specific configuration. Presence means this Stack is an Ansible Stack. Ansible StackAnsiblePtrInput // Indicates whether changes to this stack can be automatically deployed. Defaults to `false`. Autodeploy pulumi.BoolPtrInput // Indicates whether obsolete proposed changes should automatically be retried. Defaults to `false`. Autoretry pulumi.BoolPtrInput // Azure DevOps VCS settings AzureDevops StackAzureDevopsPtrInput // List of before-apply scripts BeforeApplies pulumi.StringArrayInput // List of before-destroy scripts BeforeDestroys pulumi.StringArrayInput // List of before-init scripts BeforeInits pulumi.StringArrayInput // List of before-perform scripts BeforePerforms pulumi.StringArrayInput // List of before-plan scripts BeforePlans pulumi.StringArrayInput // Bitbucket Cloud VCS settings BitbucketCloud StackBitbucketCloudPtrInput // Bitbucket Datacenter VCS settings BitbucketDatacenter StackBitbucketDatacenterPtrInput // GitHub branch to apply changes to Branch pulumi.StringInput // CloudFormation-specific configuration. Presence means this Stack is a CloudFormation Stack. Cloudformation StackCloudformationPtrInput // Free-form stack description for users Description pulumi.StringPtrInput // Indicates whether local preview runs can be triggered on this Stack. Defaults to `false`. EnableLocalPreview pulumi.BoolPtrInput // Indicates whether GitHub users can deploy from the Checks API. Defaults to `true`. This is called allow run promotion in the UI. GithubActionDeploy pulumi.BoolPtrInput // VCS settings for [GitHub custom application](https://docs.spacelift.io/integrations/source-control/github#setting-up-the-custom-application) GithubEnterprise StackGithubEnterprisePtrInput // GitLab VCS settings Gitlab StackGitlabPtrInput // State file to upload when creating a new stack ImportState pulumi.StringPtrInput // Path to the state file to upload when creating a new stack ImportStateFile pulumi.StringPtrInput // Kubernetes-specific configuration. Presence means this Stack is a Kubernetes Stack. Kubernetes StackKubernetesPtrInput Labels pulumi.StringArrayInput // Determines if Spacelift should manage state for this stack. Defaults to `true`. ManageState pulumi.BoolPtrInput // Name of the stack - should be unique in one account Name pulumi.StringPtrInput // Project root is the optional directory relative to the workspace root containing the entrypoint to the Stack. ProjectRoot pulumi.StringPtrInput // Protect this stack from accidental deletion. If set, attempts to delete this stack will fail. Defaults to `false`. ProtectFromDeletion pulumi.BoolPtrInput // Pulumi-specific configuration. Presence means this Stack is a Pulumi Stack. Pulumi StackPulumiPtrInput // One-way VCS integration using a raw Git repository link RawGit StackRawGitPtrInput // Name of the repository, without the owner part Repository pulumi.StringInput // Name of the Docker image used to process Runs RunnerImage pulumi.StringPtrInput Showcase StackShowcasePtrInput // Allows setting the custom ID (slug) for the stack Slug pulumi.StringPtrInput // ID (slug) of the space the stack is in. Defaults to `legacy`. SpaceId pulumi.StringPtrInput // Indicates whether you can access the Stack state file from other stacks or outside of Spacelift. Defaults to `false`. TerraformExternalStateAccess pulumi.BoolPtrInput // Indicates whether runs on this will use terraform's sensitive value system to sanitize the outputs of Terraform state // and plans in spacelift instead of sanitizing all fields. Note: Requires the terraform version to be v1.0.1 or above. // Defaults to `false`. TerraformSmartSanitization pulumi.BoolPtrInput // Terraform version to use TerraformVersion pulumi.StringPtrInput // Defines the tool that will be used to execute the workflow. This can be one of `OPEN_TOFU`, `TERRAFORM_FOSS` or `CUSTOM`. Defaults to `TERRAFORM_FOSS`. TerraformWorkflowTool pulumi.StringPtrInput // Terraform workspace to select TerraformWorkspace pulumi.StringPtrInput // Terragrunt-specific configuration. Presence means this Stack is an Terragrunt Stack. Terragrunt StackTerragruntPtrInput // ID of the worker pool to use. NOTE: worker*pool*id is required when using a self-hosted instance of Spacelift. WorkerPoolId pulumi.StringPtrInput }
The set of arguments for constructing a Stack resource.
func (StackArgs) ElementType ¶
type StackArray ¶
type StackArray []StackInput
func (StackArray) ElementType ¶
func (StackArray) ElementType() reflect.Type
func (StackArray) ToStackArrayOutput ¶
func (i StackArray) ToStackArrayOutput() StackArrayOutput
func (StackArray) ToStackArrayOutputWithContext ¶
func (i StackArray) ToStackArrayOutputWithContext(ctx context.Context) StackArrayOutput
type StackArrayInput ¶
type StackArrayInput interface { pulumi.Input ToStackArrayOutput() StackArrayOutput ToStackArrayOutputWithContext(context.Context) StackArrayOutput }
StackArrayInput is an input type that accepts StackArray and StackArrayOutput values. You can construct a concrete instance of `StackArrayInput` via:
StackArray{ StackArgs{...} }
type StackArrayOutput ¶
type StackArrayOutput struct{ *pulumi.OutputState }
func (StackArrayOutput) ElementType ¶
func (StackArrayOutput) ElementType() reflect.Type
func (StackArrayOutput) Index ¶
func (o StackArrayOutput) Index(i pulumi.IntInput) StackOutput
func (StackArrayOutput) ToStackArrayOutput ¶
func (o StackArrayOutput) ToStackArrayOutput() StackArrayOutput
func (StackArrayOutput) ToStackArrayOutputWithContext ¶
func (o StackArrayOutput) ToStackArrayOutputWithContext(ctx context.Context) StackArrayOutput
type StackAwsRole ¶
type StackAwsRole struct { pulumi.CustomResourceState // AWS IAM role session duration in seconds DurationSeconds pulumi.IntOutput `pulumi:"durationSeconds"` // Custom external ID (works only for private workers). ExternalId pulumi.StringPtrOutput `pulumi:"externalId"` // Generate AWS credentials in the private worker. Defaults to `false`. GenerateCredentialsInWorker pulumi.BoolPtrOutput `pulumi:"generateCredentialsInWorker"` // ID of the module which assumes the AWS IAM role ModuleId pulumi.StringPtrOutput `pulumi:"moduleId"` // ARN of the AWS IAM role to attach RoleArn pulumi.StringOutput `pulumi:"roleArn"` // ID of the stack which assumes the AWS IAM role StackId pulumi.StringPtrOutput `pulumi:"stackId"` }
> **Note:** `StackAwsRole` is deprecated. Please use `AwsRole` instead. The functionality is identical.
**NOTE:** while this resource continues to work, we have replaced it with the `AwsIntegration` resource. The new resource allows integrations to be shared by multiple stacks/modules and also supports separate read vs write roles. Please use the `AwsIntegration` resource instead.
`StackAwsRole` represents [cross-account IAM role delegation](https://docs.aws.amazon.com/IAM/latest/UserGuide/tutorial_cross-account-with-roles.html) between the Spacelift worker and an individual stack or module. If this is set, Spacelift will use AWS STS to assume the supplied IAM role and put its temporary credentials in the runtime environment.
If you use private workers, you can also assume IAM role on the worker side using your own AWS credentials (e.g. from EC2 instance profile).
Note: when assuming credentials for **shared worker**, Spacelift will use `$accountName@$stackID` or `$accountName@$moduleID` as [external ID](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-user_externalid.html) and `$runID@$stackID@$accountName` truncated to 64 characters as [session ID](https://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRole).
func GetStackAwsRole ¶
func GetStackAwsRole(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StackAwsRoleState, opts ...pulumi.ResourceOption) (*StackAwsRole, error)
GetStackAwsRole gets an existing StackAwsRole resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewStackAwsRole ¶
func NewStackAwsRole(ctx *pulumi.Context, name string, args *StackAwsRoleArgs, opts ...pulumi.ResourceOption) (*StackAwsRole, error)
NewStackAwsRole registers a new resource with the given unique name, arguments, and options.
func (*StackAwsRole) ElementType ¶
func (*StackAwsRole) ElementType() reflect.Type
func (*StackAwsRole) ToOutput ¶
func (i *StackAwsRole) ToOutput(ctx context.Context) pulumix.Output[*StackAwsRole]
func (*StackAwsRole) ToStackAwsRoleOutput ¶
func (i *StackAwsRole) ToStackAwsRoleOutput() StackAwsRoleOutput
func (*StackAwsRole) ToStackAwsRoleOutputWithContext ¶
func (i *StackAwsRole) ToStackAwsRoleOutputWithContext(ctx context.Context) StackAwsRoleOutput
type StackAwsRoleArgs ¶
type StackAwsRoleArgs struct { // AWS IAM role session duration in seconds DurationSeconds pulumi.IntPtrInput // Custom external ID (works only for private workers). ExternalId pulumi.StringPtrInput // Generate AWS credentials in the private worker. Defaults to `false`. GenerateCredentialsInWorker pulumi.BoolPtrInput // ID of the module which assumes the AWS IAM role ModuleId pulumi.StringPtrInput // ARN of the AWS IAM role to attach RoleArn pulumi.StringInput // ID of the stack which assumes the AWS IAM role StackId pulumi.StringPtrInput }
The set of arguments for constructing a StackAwsRole resource.
func (StackAwsRoleArgs) ElementType ¶
func (StackAwsRoleArgs) ElementType() reflect.Type
type StackAwsRoleArray ¶
type StackAwsRoleArray []StackAwsRoleInput
func (StackAwsRoleArray) ElementType ¶
func (StackAwsRoleArray) ElementType() reflect.Type
func (StackAwsRoleArray) ToOutput ¶
func (i StackAwsRoleArray) ToOutput(ctx context.Context) pulumix.Output[[]*StackAwsRole]
func (StackAwsRoleArray) ToStackAwsRoleArrayOutput ¶
func (i StackAwsRoleArray) ToStackAwsRoleArrayOutput() StackAwsRoleArrayOutput
func (StackAwsRoleArray) ToStackAwsRoleArrayOutputWithContext ¶
func (i StackAwsRoleArray) ToStackAwsRoleArrayOutputWithContext(ctx context.Context) StackAwsRoleArrayOutput
type StackAwsRoleArrayInput ¶
type StackAwsRoleArrayInput interface { pulumi.Input ToStackAwsRoleArrayOutput() StackAwsRoleArrayOutput ToStackAwsRoleArrayOutputWithContext(context.Context) StackAwsRoleArrayOutput }
StackAwsRoleArrayInput is an input type that accepts StackAwsRoleArray and StackAwsRoleArrayOutput values. You can construct a concrete instance of `StackAwsRoleArrayInput` via:
StackAwsRoleArray{ StackAwsRoleArgs{...} }
type StackAwsRoleArrayOutput ¶
type StackAwsRoleArrayOutput struct{ *pulumi.OutputState }
func (StackAwsRoleArrayOutput) ElementType ¶
func (StackAwsRoleArrayOutput) ElementType() reflect.Type
func (StackAwsRoleArrayOutput) Index ¶
func (o StackAwsRoleArrayOutput) Index(i pulumi.IntInput) StackAwsRoleOutput
func (StackAwsRoleArrayOutput) ToOutput ¶
func (o StackAwsRoleArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*StackAwsRole]
func (StackAwsRoleArrayOutput) ToStackAwsRoleArrayOutput ¶
func (o StackAwsRoleArrayOutput) ToStackAwsRoleArrayOutput() StackAwsRoleArrayOutput
func (StackAwsRoleArrayOutput) ToStackAwsRoleArrayOutputWithContext ¶
func (o StackAwsRoleArrayOutput) ToStackAwsRoleArrayOutputWithContext(ctx context.Context) StackAwsRoleArrayOutput
type StackAwsRoleInput ¶
type StackAwsRoleInput interface { pulumi.Input ToStackAwsRoleOutput() StackAwsRoleOutput ToStackAwsRoleOutputWithContext(ctx context.Context) StackAwsRoleOutput }
type StackAwsRoleMap ¶
type StackAwsRoleMap map[string]StackAwsRoleInput
func (StackAwsRoleMap) ElementType ¶
func (StackAwsRoleMap) ElementType() reflect.Type
func (StackAwsRoleMap) ToOutput ¶
func (i StackAwsRoleMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*StackAwsRole]
func (StackAwsRoleMap) ToStackAwsRoleMapOutput ¶
func (i StackAwsRoleMap) ToStackAwsRoleMapOutput() StackAwsRoleMapOutput
func (StackAwsRoleMap) ToStackAwsRoleMapOutputWithContext ¶
func (i StackAwsRoleMap) ToStackAwsRoleMapOutputWithContext(ctx context.Context) StackAwsRoleMapOutput
type StackAwsRoleMapInput ¶
type StackAwsRoleMapInput interface { pulumi.Input ToStackAwsRoleMapOutput() StackAwsRoleMapOutput ToStackAwsRoleMapOutputWithContext(context.Context) StackAwsRoleMapOutput }
StackAwsRoleMapInput is an input type that accepts StackAwsRoleMap and StackAwsRoleMapOutput values. You can construct a concrete instance of `StackAwsRoleMapInput` via:
StackAwsRoleMap{ "key": StackAwsRoleArgs{...} }
type StackAwsRoleMapOutput ¶
type StackAwsRoleMapOutput struct{ *pulumi.OutputState }
func (StackAwsRoleMapOutput) ElementType ¶
func (StackAwsRoleMapOutput) ElementType() reflect.Type
func (StackAwsRoleMapOutput) MapIndex ¶
func (o StackAwsRoleMapOutput) MapIndex(k pulumi.StringInput) StackAwsRoleOutput
func (StackAwsRoleMapOutput) ToOutput ¶
func (o StackAwsRoleMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*StackAwsRole]
func (StackAwsRoleMapOutput) ToStackAwsRoleMapOutput ¶
func (o StackAwsRoleMapOutput) ToStackAwsRoleMapOutput() StackAwsRoleMapOutput
func (StackAwsRoleMapOutput) ToStackAwsRoleMapOutputWithContext ¶
func (o StackAwsRoleMapOutput) ToStackAwsRoleMapOutputWithContext(ctx context.Context) StackAwsRoleMapOutput
type StackAwsRoleOutput ¶
type StackAwsRoleOutput struct{ *pulumi.OutputState }
func (StackAwsRoleOutput) DurationSeconds ¶
func (o StackAwsRoleOutput) DurationSeconds() pulumi.IntOutput
AWS IAM role session duration in seconds
func (StackAwsRoleOutput) ElementType ¶
func (StackAwsRoleOutput) ElementType() reflect.Type
func (StackAwsRoleOutput) ExternalId ¶
func (o StackAwsRoleOutput) ExternalId() pulumi.StringPtrOutput
Custom external ID (works only for private workers).
func (StackAwsRoleOutput) GenerateCredentialsInWorker ¶
func (o StackAwsRoleOutput) GenerateCredentialsInWorker() pulumi.BoolPtrOutput
Generate AWS credentials in the private worker. Defaults to `false`.
func (StackAwsRoleOutput) ModuleId ¶
func (o StackAwsRoleOutput) ModuleId() pulumi.StringPtrOutput
ID of the module which assumes the AWS IAM role
func (StackAwsRoleOutput) RoleArn ¶
func (o StackAwsRoleOutput) RoleArn() pulumi.StringOutput
ARN of the AWS IAM role to attach
func (StackAwsRoleOutput) StackId ¶
func (o StackAwsRoleOutput) StackId() pulumi.StringPtrOutput
ID of the stack which assumes the AWS IAM role
func (StackAwsRoleOutput) ToOutput ¶
func (o StackAwsRoleOutput) ToOutput(ctx context.Context) pulumix.Output[*StackAwsRole]
func (StackAwsRoleOutput) ToStackAwsRoleOutput ¶
func (o StackAwsRoleOutput) ToStackAwsRoleOutput() StackAwsRoleOutput
func (StackAwsRoleOutput) ToStackAwsRoleOutputWithContext ¶
func (o StackAwsRoleOutput) ToStackAwsRoleOutputWithContext(ctx context.Context) StackAwsRoleOutput
type StackAwsRoleState ¶
type StackAwsRoleState struct { // AWS IAM role session duration in seconds DurationSeconds pulumi.IntPtrInput // Custom external ID (works only for private workers). ExternalId pulumi.StringPtrInput // Generate AWS credentials in the private worker. Defaults to `false`. GenerateCredentialsInWorker pulumi.BoolPtrInput // ID of the module which assumes the AWS IAM role ModuleId pulumi.StringPtrInput // ARN of the AWS IAM role to attach RoleArn pulumi.StringPtrInput // ID of the stack which assumes the AWS IAM role StackId pulumi.StringPtrInput }
func (StackAwsRoleState) ElementType ¶
func (StackAwsRoleState) ElementType() reflect.Type
type StackAzureDevops ¶
type StackAzureDevops struct { // The ID of the Azure Devops integration. If not specified, the default integration will be used. Id *string `pulumi:"id"` // Indicates whether this is the default Azure DevOps integration IsDefault *bool `pulumi:"isDefault"` // The name of the Azure DevOps project Project string `pulumi:"project"` }
type StackAzureDevopsArgs ¶
type StackAzureDevopsArgs struct { // The ID of the Azure Devops integration. If not specified, the default integration will be used. Id pulumi.StringPtrInput `pulumi:"id"` // Indicates whether this is the default Azure DevOps integration IsDefault pulumi.BoolPtrInput `pulumi:"isDefault"` // The name of the Azure DevOps project Project pulumi.StringInput `pulumi:"project"` }
func (StackAzureDevopsArgs) ElementType ¶
func (StackAzureDevopsArgs) ElementType() reflect.Type
func (StackAzureDevopsArgs) ToOutput ¶
func (i StackAzureDevopsArgs) ToOutput(ctx context.Context) pulumix.Output[StackAzureDevops]
func (StackAzureDevopsArgs) ToStackAzureDevopsOutput ¶
func (i StackAzureDevopsArgs) ToStackAzureDevopsOutput() StackAzureDevopsOutput
func (StackAzureDevopsArgs) ToStackAzureDevopsOutputWithContext ¶
func (i StackAzureDevopsArgs) ToStackAzureDevopsOutputWithContext(ctx context.Context) StackAzureDevopsOutput
func (StackAzureDevopsArgs) ToStackAzureDevopsPtrOutput ¶
func (i StackAzureDevopsArgs) ToStackAzureDevopsPtrOutput() StackAzureDevopsPtrOutput
func (StackAzureDevopsArgs) ToStackAzureDevopsPtrOutputWithContext ¶
func (i StackAzureDevopsArgs) ToStackAzureDevopsPtrOutputWithContext(ctx context.Context) StackAzureDevopsPtrOutput
type StackAzureDevopsInput ¶
type StackAzureDevopsInput interface { pulumi.Input ToStackAzureDevopsOutput() StackAzureDevopsOutput ToStackAzureDevopsOutputWithContext(context.Context) StackAzureDevopsOutput }
StackAzureDevopsInput is an input type that accepts StackAzureDevopsArgs and StackAzureDevopsOutput values. You can construct a concrete instance of `StackAzureDevopsInput` via:
StackAzureDevopsArgs{...}
type StackAzureDevopsOutput ¶
type StackAzureDevopsOutput struct{ *pulumi.OutputState }
func (StackAzureDevopsOutput) ElementType ¶
func (StackAzureDevopsOutput) ElementType() reflect.Type
func (StackAzureDevopsOutput) Id ¶
func (o StackAzureDevopsOutput) Id() pulumi.StringPtrOutput
The ID of the Azure Devops integration. If not specified, the default integration will be used.
func (StackAzureDevopsOutput) IsDefault ¶
func (o StackAzureDevopsOutput) IsDefault() pulumi.BoolPtrOutput
Indicates whether this is the default Azure DevOps integration
func (StackAzureDevopsOutput) Project ¶
func (o StackAzureDevopsOutput) Project() pulumi.StringOutput
The name of the Azure DevOps project
func (StackAzureDevopsOutput) ToOutput ¶
func (o StackAzureDevopsOutput) ToOutput(ctx context.Context) pulumix.Output[StackAzureDevops]
func (StackAzureDevopsOutput) ToStackAzureDevopsOutput ¶
func (o StackAzureDevopsOutput) ToStackAzureDevopsOutput() StackAzureDevopsOutput
func (StackAzureDevopsOutput) ToStackAzureDevopsOutputWithContext ¶
func (o StackAzureDevopsOutput) ToStackAzureDevopsOutputWithContext(ctx context.Context) StackAzureDevopsOutput
func (StackAzureDevopsOutput) ToStackAzureDevopsPtrOutput ¶
func (o StackAzureDevopsOutput) ToStackAzureDevopsPtrOutput() StackAzureDevopsPtrOutput
func (StackAzureDevopsOutput) ToStackAzureDevopsPtrOutputWithContext ¶
func (o StackAzureDevopsOutput) ToStackAzureDevopsPtrOutputWithContext(ctx context.Context) StackAzureDevopsPtrOutput
type StackAzureDevopsPtrInput ¶
type StackAzureDevopsPtrInput interface { pulumi.Input ToStackAzureDevopsPtrOutput() StackAzureDevopsPtrOutput ToStackAzureDevopsPtrOutputWithContext(context.Context) StackAzureDevopsPtrOutput }
StackAzureDevopsPtrInput is an input type that accepts StackAzureDevopsArgs, StackAzureDevopsPtr and StackAzureDevopsPtrOutput values. You can construct a concrete instance of `StackAzureDevopsPtrInput` via:
StackAzureDevopsArgs{...} or: nil
func StackAzureDevopsPtr ¶
func StackAzureDevopsPtr(v *StackAzureDevopsArgs) StackAzureDevopsPtrInput
type StackAzureDevopsPtrOutput ¶
type StackAzureDevopsPtrOutput struct{ *pulumi.OutputState }
func (StackAzureDevopsPtrOutput) Elem ¶
func (o StackAzureDevopsPtrOutput) Elem() StackAzureDevopsOutput
func (StackAzureDevopsPtrOutput) ElementType ¶
func (StackAzureDevopsPtrOutput) ElementType() reflect.Type
func (StackAzureDevopsPtrOutput) Id ¶
func (o StackAzureDevopsPtrOutput) Id() pulumi.StringPtrOutput
The ID of the Azure Devops integration. If not specified, the default integration will be used.
func (StackAzureDevopsPtrOutput) IsDefault ¶
func (o StackAzureDevopsPtrOutput) IsDefault() pulumi.BoolPtrOutput
Indicates whether this is the default Azure DevOps integration
func (StackAzureDevopsPtrOutput) Project ¶
func (o StackAzureDevopsPtrOutput) Project() pulumi.StringPtrOutput
The name of the Azure DevOps project
func (StackAzureDevopsPtrOutput) ToOutput ¶
func (o StackAzureDevopsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StackAzureDevops]
func (StackAzureDevopsPtrOutput) ToStackAzureDevopsPtrOutput ¶
func (o StackAzureDevopsPtrOutput) ToStackAzureDevopsPtrOutput() StackAzureDevopsPtrOutput
func (StackAzureDevopsPtrOutput) ToStackAzureDevopsPtrOutputWithContext ¶
func (o StackAzureDevopsPtrOutput) ToStackAzureDevopsPtrOutputWithContext(ctx context.Context) StackAzureDevopsPtrOutput
type StackBitbucketCloud ¶
type StackBitbucketCloud struct { // The ID of the Bitbucket Cloud integration. If not specified, the default integration will be used. Id *string `pulumi:"id"` // Indicates whether this is the default Bitbucket Cloud integration IsDefault *bool `pulumi:"isDefault"` // The Bitbucket project containing the repository Namespace string `pulumi:"namespace"` }
type StackBitbucketCloudArgs ¶
type StackBitbucketCloudArgs struct { // The ID of the Bitbucket Cloud integration. If not specified, the default integration will be used. Id pulumi.StringPtrInput `pulumi:"id"` // Indicates whether this is the default Bitbucket Cloud integration IsDefault pulumi.BoolPtrInput `pulumi:"isDefault"` // The Bitbucket project containing the repository Namespace pulumi.StringInput `pulumi:"namespace"` }
func (StackBitbucketCloudArgs) ElementType ¶
func (StackBitbucketCloudArgs) ElementType() reflect.Type
func (StackBitbucketCloudArgs) ToOutput ¶
func (i StackBitbucketCloudArgs) ToOutput(ctx context.Context) pulumix.Output[StackBitbucketCloud]
func (StackBitbucketCloudArgs) ToStackBitbucketCloudOutput ¶
func (i StackBitbucketCloudArgs) ToStackBitbucketCloudOutput() StackBitbucketCloudOutput
func (StackBitbucketCloudArgs) ToStackBitbucketCloudOutputWithContext ¶
func (i StackBitbucketCloudArgs) ToStackBitbucketCloudOutputWithContext(ctx context.Context) StackBitbucketCloudOutput
func (StackBitbucketCloudArgs) ToStackBitbucketCloudPtrOutput ¶
func (i StackBitbucketCloudArgs) ToStackBitbucketCloudPtrOutput() StackBitbucketCloudPtrOutput
func (StackBitbucketCloudArgs) ToStackBitbucketCloudPtrOutputWithContext ¶
func (i StackBitbucketCloudArgs) ToStackBitbucketCloudPtrOutputWithContext(ctx context.Context) StackBitbucketCloudPtrOutput
type StackBitbucketCloudInput ¶
type StackBitbucketCloudInput interface { pulumi.Input ToStackBitbucketCloudOutput() StackBitbucketCloudOutput ToStackBitbucketCloudOutputWithContext(context.Context) StackBitbucketCloudOutput }
StackBitbucketCloudInput is an input type that accepts StackBitbucketCloudArgs and StackBitbucketCloudOutput values. You can construct a concrete instance of `StackBitbucketCloudInput` via:
StackBitbucketCloudArgs{...}
type StackBitbucketCloudOutput ¶
type StackBitbucketCloudOutput struct{ *pulumi.OutputState }
func (StackBitbucketCloudOutput) ElementType ¶
func (StackBitbucketCloudOutput) ElementType() reflect.Type
func (StackBitbucketCloudOutput) Id ¶
func (o StackBitbucketCloudOutput) Id() pulumi.StringPtrOutput
The ID of the Bitbucket Cloud integration. If not specified, the default integration will be used.
func (StackBitbucketCloudOutput) IsDefault ¶
func (o StackBitbucketCloudOutput) IsDefault() pulumi.BoolPtrOutput
Indicates whether this is the default Bitbucket Cloud integration
func (StackBitbucketCloudOutput) Namespace ¶
func (o StackBitbucketCloudOutput) Namespace() pulumi.StringOutput
The Bitbucket project containing the repository
func (StackBitbucketCloudOutput) ToOutput ¶
func (o StackBitbucketCloudOutput) ToOutput(ctx context.Context) pulumix.Output[StackBitbucketCloud]
func (StackBitbucketCloudOutput) ToStackBitbucketCloudOutput ¶
func (o StackBitbucketCloudOutput) ToStackBitbucketCloudOutput() StackBitbucketCloudOutput
func (StackBitbucketCloudOutput) ToStackBitbucketCloudOutputWithContext ¶
func (o StackBitbucketCloudOutput) ToStackBitbucketCloudOutputWithContext(ctx context.Context) StackBitbucketCloudOutput
func (StackBitbucketCloudOutput) ToStackBitbucketCloudPtrOutput ¶
func (o StackBitbucketCloudOutput) ToStackBitbucketCloudPtrOutput() StackBitbucketCloudPtrOutput
func (StackBitbucketCloudOutput) ToStackBitbucketCloudPtrOutputWithContext ¶
func (o StackBitbucketCloudOutput) ToStackBitbucketCloudPtrOutputWithContext(ctx context.Context) StackBitbucketCloudPtrOutput
type StackBitbucketCloudPtrInput ¶
type StackBitbucketCloudPtrInput interface { pulumi.Input ToStackBitbucketCloudPtrOutput() StackBitbucketCloudPtrOutput ToStackBitbucketCloudPtrOutputWithContext(context.Context) StackBitbucketCloudPtrOutput }
StackBitbucketCloudPtrInput is an input type that accepts StackBitbucketCloudArgs, StackBitbucketCloudPtr and StackBitbucketCloudPtrOutput values. You can construct a concrete instance of `StackBitbucketCloudPtrInput` via:
StackBitbucketCloudArgs{...} or: nil
func StackBitbucketCloudPtr ¶
func StackBitbucketCloudPtr(v *StackBitbucketCloudArgs) StackBitbucketCloudPtrInput
type StackBitbucketCloudPtrOutput ¶
type StackBitbucketCloudPtrOutput struct{ *pulumi.OutputState }
func (StackBitbucketCloudPtrOutput) Elem ¶
func (o StackBitbucketCloudPtrOutput) Elem() StackBitbucketCloudOutput
func (StackBitbucketCloudPtrOutput) ElementType ¶
func (StackBitbucketCloudPtrOutput) ElementType() reflect.Type
func (StackBitbucketCloudPtrOutput) Id ¶
func (o StackBitbucketCloudPtrOutput) Id() pulumi.StringPtrOutput
The ID of the Bitbucket Cloud integration. If not specified, the default integration will be used.
func (StackBitbucketCloudPtrOutput) IsDefault ¶
func (o StackBitbucketCloudPtrOutput) IsDefault() pulumi.BoolPtrOutput
Indicates whether this is the default Bitbucket Cloud integration
func (StackBitbucketCloudPtrOutput) Namespace ¶
func (o StackBitbucketCloudPtrOutput) Namespace() pulumi.StringPtrOutput
The Bitbucket project containing the repository
func (StackBitbucketCloudPtrOutput) ToOutput ¶
func (o StackBitbucketCloudPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StackBitbucketCloud]
func (StackBitbucketCloudPtrOutput) ToStackBitbucketCloudPtrOutput ¶
func (o StackBitbucketCloudPtrOutput) ToStackBitbucketCloudPtrOutput() StackBitbucketCloudPtrOutput
func (StackBitbucketCloudPtrOutput) ToStackBitbucketCloudPtrOutputWithContext ¶
func (o StackBitbucketCloudPtrOutput) ToStackBitbucketCloudPtrOutputWithContext(ctx context.Context) StackBitbucketCloudPtrOutput
type StackBitbucketDatacenter ¶
type StackBitbucketDatacenter struct { // The ID of the Bitbucket Datacenter integration. If not specified, the default integration will be used. Id *string `pulumi:"id"` // Indicates whether this is the default Bitbucket Datacenter integration IsDefault *bool `pulumi:"isDefault"` // The Bitbucket project containing the repository Namespace string `pulumi:"namespace"` }
type StackBitbucketDatacenterArgs ¶
type StackBitbucketDatacenterArgs struct { // The ID of the Bitbucket Datacenter integration. If not specified, the default integration will be used. Id pulumi.StringPtrInput `pulumi:"id"` // Indicates whether this is the default Bitbucket Datacenter integration IsDefault pulumi.BoolPtrInput `pulumi:"isDefault"` // The Bitbucket project containing the repository Namespace pulumi.StringInput `pulumi:"namespace"` }
func (StackBitbucketDatacenterArgs) ElementType ¶
func (StackBitbucketDatacenterArgs) ElementType() reflect.Type
func (StackBitbucketDatacenterArgs) ToOutput ¶
func (i StackBitbucketDatacenterArgs) ToOutput(ctx context.Context) pulumix.Output[StackBitbucketDatacenter]
func (StackBitbucketDatacenterArgs) ToStackBitbucketDatacenterOutput ¶
func (i StackBitbucketDatacenterArgs) ToStackBitbucketDatacenterOutput() StackBitbucketDatacenterOutput
func (StackBitbucketDatacenterArgs) ToStackBitbucketDatacenterOutputWithContext ¶
func (i StackBitbucketDatacenterArgs) ToStackBitbucketDatacenterOutputWithContext(ctx context.Context) StackBitbucketDatacenterOutput
func (StackBitbucketDatacenterArgs) ToStackBitbucketDatacenterPtrOutput ¶
func (i StackBitbucketDatacenterArgs) ToStackBitbucketDatacenterPtrOutput() StackBitbucketDatacenterPtrOutput
func (StackBitbucketDatacenterArgs) ToStackBitbucketDatacenterPtrOutputWithContext ¶
func (i StackBitbucketDatacenterArgs) ToStackBitbucketDatacenterPtrOutputWithContext(ctx context.Context) StackBitbucketDatacenterPtrOutput
type StackBitbucketDatacenterInput ¶
type StackBitbucketDatacenterInput interface { pulumi.Input ToStackBitbucketDatacenterOutput() StackBitbucketDatacenterOutput ToStackBitbucketDatacenterOutputWithContext(context.Context) StackBitbucketDatacenterOutput }
StackBitbucketDatacenterInput is an input type that accepts StackBitbucketDatacenterArgs and StackBitbucketDatacenterOutput values. You can construct a concrete instance of `StackBitbucketDatacenterInput` via:
StackBitbucketDatacenterArgs{...}
type StackBitbucketDatacenterOutput ¶
type StackBitbucketDatacenterOutput struct{ *pulumi.OutputState }
func (StackBitbucketDatacenterOutput) ElementType ¶
func (StackBitbucketDatacenterOutput) ElementType() reflect.Type
func (StackBitbucketDatacenterOutput) Id ¶
func (o StackBitbucketDatacenterOutput) Id() pulumi.StringPtrOutput
The ID of the Bitbucket Datacenter integration. If not specified, the default integration will be used.
func (StackBitbucketDatacenterOutput) IsDefault ¶
func (o StackBitbucketDatacenterOutput) IsDefault() pulumi.BoolPtrOutput
Indicates whether this is the default Bitbucket Datacenter integration
func (StackBitbucketDatacenterOutput) Namespace ¶
func (o StackBitbucketDatacenterOutput) Namespace() pulumi.StringOutput
The Bitbucket project containing the repository
func (StackBitbucketDatacenterOutput) ToOutput ¶
func (o StackBitbucketDatacenterOutput) ToOutput(ctx context.Context) pulumix.Output[StackBitbucketDatacenter]
func (StackBitbucketDatacenterOutput) ToStackBitbucketDatacenterOutput ¶
func (o StackBitbucketDatacenterOutput) ToStackBitbucketDatacenterOutput() StackBitbucketDatacenterOutput
func (StackBitbucketDatacenterOutput) ToStackBitbucketDatacenterOutputWithContext ¶
func (o StackBitbucketDatacenterOutput) ToStackBitbucketDatacenterOutputWithContext(ctx context.Context) StackBitbucketDatacenterOutput
func (StackBitbucketDatacenterOutput) ToStackBitbucketDatacenterPtrOutput ¶
func (o StackBitbucketDatacenterOutput) ToStackBitbucketDatacenterPtrOutput() StackBitbucketDatacenterPtrOutput
func (StackBitbucketDatacenterOutput) ToStackBitbucketDatacenterPtrOutputWithContext ¶
func (o StackBitbucketDatacenterOutput) ToStackBitbucketDatacenterPtrOutputWithContext(ctx context.Context) StackBitbucketDatacenterPtrOutput
type StackBitbucketDatacenterPtrInput ¶
type StackBitbucketDatacenterPtrInput interface { pulumi.Input ToStackBitbucketDatacenterPtrOutput() StackBitbucketDatacenterPtrOutput ToStackBitbucketDatacenterPtrOutputWithContext(context.Context) StackBitbucketDatacenterPtrOutput }
StackBitbucketDatacenterPtrInput is an input type that accepts StackBitbucketDatacenterArgs, StackBitbucketDatacenterPtr and StackBitbucketDatacenterPtrOutput values. You can construct a concrete instance of `StackBitbucketDatacenterPtrInput` via:
StackBitbucketDatacenterArgs{...} or: nil
func StackBitbucketDatacenterPtr ¶
func StackBitbucketDatacenterPtr(v *StackBitbucketDatacenterArgs) StackBitbucketDatacenterPtrInput
type StackBitbucketDatacenterPtrOutput ¶
type StackBitbucketDatacenterPtrOutput struct{ *pulumi.OutputState }
func (StackBitbucketDatacenterPtrOutput) Elem ¶
func (o StackBitbucketDatacenterPtrOutput) Elem() StackBitbucketDatacenterOutput
func (StackBitbucketDatacenterPtrOutput) ElementType ¶
func (StackBitbucketDatacenterPtrOutput) ElementType() reflect.Type
func (StackBitbucketDatacenterPtrOutput) Id ¶
func (o StackBitbucketDatacenterPtrOutput) Id() pulumi.StringPtrOutput
The ID of the Bitbucket Datacenter integration. If not specified, the default integration will be used.
func (StackBitbucketDatacenterPtrOutput) IsDefault ¶
func (o StackBitbucketDatacenterPtrOutput) IsDefault() pulumi.BoolPtrOutput
Indicates whether this is the default Bitbucket Datacenter integration
func (StackBitbucketDatacenterPtrOutput) Namespace ¶
func (o StackBitbucketDatacenterPtrOutput) Namespace() pulumi.StringPtrOutput
The Bitbucket project containing the repository
func (StackBitbucketDatacenterPtrOutput) ToOutput ¶
func (o StackBitbucketDatacenterPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StackBitbucketDatacenter]
func (StackBitbucketDatacenterPtrOutput) ToStackBitbucketDatacenterPtrOutput ¶
func (o StackBitbucketDatacenterPtrOutput) ToStackBitbucketDatacenterPtrOutput() StackBitbucketDatacenterPtrOutput
func (StackBitbucketDatacenterPtrOutput) ToStackBitbucketDatacenterPtrOutputWithContext ¶
func (o StackBitbucketDatacenterPtrOutput) ToStackBitbucketDatacenterPtrOutputWithContext(ctx context.Context) StackBitbucketDatacenterPtrOutput
type StackCloudformation ¶
type StackCloudformation struct { // Template file `cloudformation package` will be called on EntryTemplateFile string `pulumi:"entryTemplateFile"` // AWS region to use Region string `pulumi:"region"` // CloudFormation stack name StackName string `pulumi:"stackName"` // S3 bucket to save CloudFormation templates to TemplateBucket string `pulumi:"templateBucket"` }
type StackCloudformationArgs ¶
type StackCloudformationArgs struct { // Template file `cloudformation package` will be called on EntryTemplateFile pulumi.StringInput `pulumi:"entryTemplateFile"` // AWS region to use Region pulumi.StringInput `pulumi:"region"` // CloudFormation stack name StackName pulumi.StringInput `pulumi:"stackName"` // S3 bucket to save CloudFormation templates to TemplateBucket pulumi.StringInput `pulumi:"templateBucket"` }
func (StackCloudformationArgs) ElementType ¶
func (StackCloudformationArgs) ElementType() reflect.Type
func (StackCloudformationArgs) ToOutput ¶
func (i StackCloudformationArgs) ToOutput(ctx context.Context) pulumix.Output[StackCloudformation]
func (StackCloudformationArgs) ToStackCloudformationOutput ¶
func (i StackCloudformationArgs) ToStackCloudformationOutput() StackCloudformationOutput
func (StackCloudformationArgs) ToStackCloudformationOutputWithContext ¶
func (i StackCloudformationArgs) ToStackCloudformationOutputWithContext(ctx context.Context) StackCloudformationOutput
func (StackCloudformationArgs) ToStackCloudformationPtrOutput ¶
func (i StackCloudformationArgs) ToStackCloudformationPtrOutput() StackCloudformationPtrOutput
func (StackCloudformationArgs) ToStackCloudformationPtrOutputWithContext ¶
func (i StackCloudformationArgs) ToStackCloudformationPtrOutputWithContext(ctx context.Context) StackCloudformationPtrOutput
type StackCloudformationInput ¶
type StackCloudformationInput interface { pulumi.Input ToStackCloudformationOutput() StackCloudformationOutput ToStackCloudformationOutputWithContext(context.Context) StackCloudformationOutput }
StackCloudformationInput is an input type that accepts StackCloudformationArgs and StackCloudformationOutput values. You can construct a concrete instance of `StackCloudformationInput` via:
StackCloudformationArgs{...}
type StackCloudformationOutput ¶
type StackCloudformationOutput struct{ *pulumi.OutputState }
func (StackCloudformationOutput) ElementType ¶
func (StackCloudformationOutput) ElementType() reflect.Type
func (StackCloudformationOutput) EntryTemplateFile ¶
func (o StackCloudformationOutput) EntryTemplateFile() pulumi.StringOutput
Template file `cloudformation package` will be called on
func (StackCloudformationOutput) Region ¶
func (o StackCloudformationOutput) Region() pulumi.StringOutput
AWS region to use
func (StackCloudformationOutput) StackName ¶
func (o StackCloudformationOutput) StackName() pulumi.StringOutput
CloudFormation stack name
func (StackCloudformationOutput) TemplateBucket ¶
func (o StackCloudformationOutput) TemplateBucket() pulumi.StringOutput
S3 bucket to save CloudFormation templates to
func (StackCloudformationOutput) ToOutput ¶
func (o StackCloudformationOutput) ToOutput(ctx context.Context) pulumix.Output[StackCloudformation]
func (StackCloudformationOutput) ToStackCloudformationOutput ¶
func (o StackCloudformationOutput) ToStackCloudformationOutput() StackCloudformationOutput
func (StackCloudformationOutput) ToStackCloudformationOutputWithContext ¶
func (o StackCloudformationOutput) ToStackCloudformationOutputWithContext(ctx context.Context) StackCloudformationOutput
func (StackCloudformationOutput) ToStackCloudformationPtrOutput ¶
func (o StackCloudformationOutput) ToStackCloudformationPtrOutput() StackCloudformationPtrOutput
func (StackCloudformationOutput) ToStackCloudformationPtrOutputWithContext ¶
func (o StackCloudformationOutput) ToStackCloudformationPtrOutputWithContext(ctx context.Context) StackCloudformationPtrOutput
type StackCloudformationPtrInput ¶
type StackCloudformationPtrInput interface { pulumi.Input ToStackCloudformationPtrOutput() StackCloudformationPtrOutput ToStackCloudformationPtrOutputWithContext(context.Context) StackCloudformationPtrOutput }
StackCloudformationPtrInput is an input type that accepts StackCloudformationArgs, StackCloudformationPtr and StackCloudformationPtrOutput values. You can construct a concrete instance of `StackCloudformationPtrInput` via:
StackCloudformationArgs{...} or: nil
func StackCloudformationPtr ¶
func StackCloudformationPtr(v *StackCloudformationArgs) StackCloudformationPtrInput
type StackCloudformationPtrOutput ¶
type StackCloudformationPtrOutput struct{ *pulumi.OutputState }
func (StackCloudformationPtrOutput) Elem ¶
func (o StackCloudformationPtrOutput) Elem() StackCloudformationOutput
func (StackCloudformationPtrOutput) ElementType ¶
func (StackCloudformationPtrOutput) ElementType() reflect.Type
func (StackCloudformationPtrOutput) EntryTemplateFile ¶
func (o StackCloudformationPtrOutput) EntryTemplateFile() pulumi.StringPtrOutput
Template file `cloudformation package` will be called on
func (StackCloudformationPtrOutput) Region ¶
func (o StackCloudformationPtrOutput) Region() pulumi.StringPtrOutput
AWS region to use
func (StackCloudformationPtrOutput) StackName ¶
func (o StackCloudformationPtrOutput) StackName() pulumi.StringPtrOutput
CloudFormation stack name
func (StackCloudformationPtrOutput) TemplateBucket ¶
func (o StackCloudformationPtrOutput) TemplateBucket() pulumi.StringPtrOutput
S3 bucket to save CloudFormation templates to
func (StackCloudformationPtrOutput) ToOutput ¶
func (o StackCloudformationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StackCloudformation]
func (StackCloudformationPtrOutput) ToStackCloudformationPtrOutput ¶
func (o StackCloudformationPtrOutput) ToStackCloudformationPtrOutput() StackCloudformationPtrOutput
func (StackCloudformationPtrOutput) ToStackCloudformationPtrOutputWithContext ¶
func (o StackCloudformationPtrOutput) ToStackCloudformationPtrOutputWithContext(ctx context.Context) StackCloudformationPtrOutput
type StackDependency ¶
type StackDependency struct { pulumi.CustomResourceState // immutable ID (slug) of stack to depend on. DependsOnStackId pulumi.StringOutput `pulumi:"dependsOnStackId"` // immutable ID (slug) of stack which has a dependency. StackId pulumi.StringOutput `pulumi:"stackId"` }
`StackDependency` represents a Spacelift **stack dependency** - a dependency between two stacks. When one stack depends on another, the tracked runs of the stack will not start until the dependent stack is successfully finished. Additionally, changes to the dependency will trigger the dependent.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { infra, err := spacelift.NewStack(ctx, "infra", &spacelift.StackArgs{ Branch: pulumi.String("master"), Repository: pulumi.String("core-infra"), }) if err != nil { return err } app, err := spacelift.NewStack(ctx, "app", &spacelift.StackArgs{ Branch: pulumi.String("master"), Repository: pulumi.String("app"), }) if err != nil { return err } _, err = spacelift.NewStackDependency(ctx, "test", &spacelift.StackDependencyArgs{ StackId: app.ID(), DependsOnStackId: infra.ID(), }) if err != nil { return err } return nil }) }
```
func GetStackDependency ¶
func GetStackDependency(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StackDependencyState, opts ...pulumi.ResourceOption) (*StackDependency, error)
GetStackDependency gets an existing StackDependency resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewStackDependency ¶
func NewStackDependency(ctx *pulumi.Context, name string, args *StackDependencyArgs, opts ...pulumi.ResourceOption) (*StackDependency, error)
NewStackDependency registers a new resource with the given unique name, arguments, and options.
func (*StackDependency) ElementType ¶
func (*StackDependency) ElementType() reflect.Type
func (*StackDependency) ToOutput ¶
func (i *StackDependency) ToOutput(ctx context.Context) pulumix.Output[*StackDependency]
func (*StackDependency) ToStackDependencyOutput ¶
func (i *StackDependency) ToStackDependencyOutput() StackDependencyOutput
func (*StackDependency) ToStackDependencyOutputWithContext ¶
func (i *StackDependency) ToStackDependencyOutputWithContext(ctx context.Context) StackDependencyOutput
type StackDependencyArgs ¶
type StackDependencyArgs struct { // immutable ID (slug) of stack to depend on. DependsOnStackId pulumi.StringInput // immutable ID (slug) of stack which has a dependency. StackId pulumi.StringInput }
The set of arguments for constructing a StackDependency resource.
func (StackDependencyArgs) ElementType ¶
func (StackDependencyArgs) ElementType() reflect.Type
type StackDependencyArray ¶
type StackDependencyArray []StackDependencyInput
func (StackDependencyArray) ElementType ¶
func (StackDependencyArray) ElementType() reflect.Type
func (StackDependencyArray) ToOutput ¶
func (i StackDependencyArray) ToOutput(ctx context.Context) pulumix.Output[[]*StackDependency]
func (StackDependencyArray) ToStackDependencyArrayOutput ¶
func (i StackDependencyArray) ToStackDependencyArrayOutput() StackDependencyArrayOutput
func (StackDependencyArray) ToStackDependencyArrayOutputWithContext ¶
func (i StackDependencyArray) ToStackDependencyArrayOutputWithContext(ctx context.Context) StackDependencyArrayOutput
type StackDependencyArrayInput ¶
type StackDependencyArrayInput interface { pulumi.Input ToStackDependencyArrayOutput() StackDependencyArrayOutput ToStackDependencyArrayOutputWithContext(context.Context) StackDependencyArrayOutput }
StackDependencyArrayInput is an input type that accepts StackDependencyArray and StackDependencyArrayOutput values. You can construct a concrete instance of `StackDependencyArrayInput` via:
StackDependencyArray{ StackDependencyArgs{...} }
type StackDependencyArrayOutput ¶
type StackDependencyArrayOutput struct{ *pulumi.OutputState }
func (StackDependencyArrayOutput) ElementType ¶
func (StackDependencyArrayOutput) ElementType() reflect.Type
func (StackDependencyArrayOutput) Index ¶
func (o StackDependencyArrayOutput) Index(i pulumi.IntInput) StackDependencyOutput
func (StackDependencyArrayOutput) ToOutput ¶
func (o StackDependencyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*StackDependency]
func (StackDependencyArrayOutput) ToStackDependencyArrayOutput ¶
func (o StackDependencyArrayOutput) ToStackDependencyArrayOutput() StackDependencyArrayOutput
func (StackDependencyArrayOutput) ToStackDependencyArrayOutputWithContext ¶
func (o StackDependencyArrayOutput) ToStackDependencyArrayOutputWithContext(ctx context.Context) StackDependencyArrayOutput
type StackDependencyInput ¶
type StackDependencyInput interface { pulumi.Input ToStackDependencyOutput() StackDependencyOutput ToStackDependencyOutputWithContext(ctx context.Context) StackDependencyOutput }
type StackDependencyMap ¶
type StackDependencyMap map[string]StackDependencyInput
func (StackDependencyMap) ElementType ¶
func (StackDependencyMap) ElementType() reflect.Type
func (StackDependencyMap) ToOutput ¶
func (i StackDependencyMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*StackDependency]
func (StackDependencyMap) ToStackDependencyMapOutput ¶
func (i StackDependencyMap) ToStackDependencyMapOutput() StackDependencyMapOutput
func (StackDependencyMap) ToStackDependencyMapOutputWithContext ¶
func (i StackDependencyMap) ToStackDependencyMapOutputWithContext(ctx context.Context) StackDependencyMapOutput
type StackDependencyMapInput ¶
type StackDependencyMapInput interface { pulumi.Input ToStackDependencyMapOutput() StackDependencyMapOutput ToStackDependencyMapOutputWithContext(context.Context) StackDependencyMapOutput }
StackDependencyMapInput is an input type that accepts StackDependencyMap and StackDependencyMapOutput values. You can construct a concrete instance of `StackDependencyMapInput` via:
StackDependencyMap{ "key": StackDependencyArgs{...} }
type StackDependencyMapOutput ¶
type StackDependencyMapOutput struct{ *pulumi.OutputState }
func (StackDependencyMapOutput) ElementType ¶
func (StackDependencyMapOutput) ElementType() reflect.Type
func (StackDependencyMapOutput) MapIndex ¶
func (o StackDependencyMapOutput) MapIndex(k pulumi.StringInput) StackDependencyOutput
func (StackDependencyMapOutput) ToOutput ¶
func (o StackDependencyMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*StackDependency]
func (StackDependencyMapOutput) ToStackDependencyMapOutput ¶
func (o StackDependencyMapOutput) ToStackDependencyMapOutput() StackDependencyMapOutput
func (StackDependencyMapOutput) ToStackDependencyMapOutputWithContext ¶
func (o StackDependencyMapOutput) ToStackDependencyMapOutputWithContext(ctx context.Context) StackDependencyMapOutput
type StackDependencyOutput ¶
type StackDependencyOutput struct{ *pulumi.OutputState }
func (StackDependencyOutput) DependsOnStackId ¶
func (o StackDependencyOutput) DependsOnStackId() pulumi.StringOutput
immutable ID (slug) of stack to depend on.
func (StackDependencyOutput) ElementType ¶
func (StackDependencyOutput) ElementType() reflect.Type
func (StackDependencyOutput) StackId ¶
func (o StackDependencyOutput) StackId() pulumi.StringOutput
immutable ID (slug) of stack which has a dependency.
func (StackDependencyOutput) ToOutput ¶
func (o StackDependencyOutput) ToOutput(ctx context.Context) pulumix.Output[*StackDependency]
func (StackDependencyOutput) ToStackDependencyOutput ¶
func (o StackDependencyOutput) ToStackDependencyOutput() StackDependencyOutput
func (StackDependencyOutput) ToStackDependencyOutputWithContext ¶
func (o StackDependencyOutput) ToStackDependencyOutputWithContext(ctx context.Context) StackDependencyOutput
type StackDependencyReference ¶
type StackDependencyReference struct { pulumi.CustomResourceState // Name of the input of the stack dependency reference InputName pulumi.StringOutput `pulumi:"inputName"` // Name of the output of stack to depend on OutputName pulumi.StringOutput `pulumi:"outputName"` // Immutable ID of stack dependency StackDependencyId pulumi.StringOutput `pulumi:"stackDependencyId"` }
`StackDependencyReference` represents a Spacelift **stack dependency reference** - a reference matches a stack's output to another stack's input. It is similar to an environment variable (`EnvironmentVariable`), except that value is provided by another stack's output.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { infra, err := spacelift.NewStack(ctx, "infra", &spacelift.StackArgs{ Branch: pulumi.String("master"), Repository: pulumi.String("core-infra"), }) if err != nil { return err } app, err := spacelift.NewStack(ctx, "app", &spacelift.StackArgs{ Branch: pulumi.String("master"), Repository: pulumi.String("app"), }) if err != nil { return err } testStackDependency, err := spacelift.NewStackDependency(ctx, "testStackDependency", &spacelift.StackDependencyArgs{ StackId: app.ID(), DependsOnStackId: infra.ID(), }) if err != nil { return err } _, err = spacelift.NewStackDependencyReference(ctx, "testStackDependencyReference", &spacelift.StackDependencyReferenceArgs{ StackDependencyId: testStackDependency.ID(), OutputName: pulumi.String("DB_CONNECTION_STRING"), InputName: pulumi.String("APP_DB_URL"), }) if err != nil { return err } return nil }) }
```
func GetStackDependencyReference ¶
func GetStackDependencyReference(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StackDependencyReferenceState, opts ...pulumi.ResourceOption) (*StackDependencyReference, error)
GetStackDependencyReference gets an existing StackDependencyReference resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewStackDependencyReference ¶
func NewStackDependencyReference(ctx *pulumi.Context, name string, args *StackDependencyReferenceArgs, opts ...pulumi.ResourceOption) (*StackDependencyReference, error)
NewStackDependencyReference registers a new resource with the given unique name, arguments, and options.
func (*StackDependencyReference) ElementType ¶
func (*StackDependencyReference) ElementType() reflect.Type
func (*StackDependencyReference) ToOutput ¶
func (i *StackDependencyReference) ToOutput(ctx context.Context) pulumix.Output[*StackDependencyReference]
func (*StackDependencyReference) ToStackDependencyReferenceOutput ¶
func (i *StackDependencyReference) ToStackDependencyReferenceOutput() StackDependencyReferenceOutput
func (*StackDependencyReference) ToStackDependencyReferenceOutputWithContext ¶
func (i *StackDependencyReference) ToStackDependencyReferenceOutputWithContext(ctx context.Context) StackDependencyReferenceOutput
type StackDependencyReferenceArgs ¶
type StackDependencyReferenceArgs struct { // Name of the input of the stack dependency reference InputName pulumi.StringInput // Name of the output of stack to depend on OutputName pulumi.StringInput // Immutable ID of stack dependency StackDependencyId pulumi.StringInput }
The set of arguments for constructing a StackDependencyReference resource.
func (StackDependencyReferenceArgs) ElementType ¶
func (StackDependencyReferenceArgs) ElementType() reflect.Type
type StackDependencyReferenceArray ¶
type StackDependencyReferenceArray []StackDependencyReferenceInput
func (StackDependencyReferenceArray) ElementType ¶
func (StackDependencyReferenceArray) ElementType() reflect.Type
func (StackDependencyReferenceArray) ToOutput ¶
func (i StackDependencyReferenceArray) ToOutput(ctx context.Context) pulumix.Output[[]*StackDependencyReference]
func (StackDependencyReferenceArray) ToStackDependencyReferenceArrayOutput ¶
func (i StackDependencyReferenceArray) ToStackDependencyReferenceArrayOutput() StackDependencyReferenceArrayOutput
func (StackDependencyReferenceArray) ToStackDependencyReferenceArrayOutputWithContext ¶
func (i StackDependencyReferenceArray) ToStackDependencyReferenceArrayOutputWithContext(ctx context.Context) StackDependencyReferenceArrayOutput
type StackDependencyReferenceArrayInput ¶
type StackDependencyReferenceArrayInput interface { pulumi.Input ToStackDependencyReferenceArrayOutput() StackDependencyReferenceArrayOutput ToStackDependencyReferenceArrayOutputWithContext(context.Context) StackDependencyReferenceArrayOutput }
StackDependencyReferenceArrayInput is an input type that accepts StackDependencyReferenceArray and StackDependencyReferenceArrayOutput values. You can construct a concrete instance of `StackDependencyReferenceArrayInput` via:
StackDependencyReferenceArray{ StackDependencyReferenceArgs{...} }
type StackDependencyReferenceArrayOutput ¶
type StackDependencyReferenceArrayOutput struct{ *pulumi.OutputState }
func (StackDependencyReferenceArrayOutput) ElementType ¶
func (StackDependencyReferenceArrayOutput) ElementType() reflect.Type
func (StackDependencyReferenceArrayOutput) Index ¶
func (o StackDependencyReferenceArrayOutput) Index(i pulumi.IntInput) StackDependencyReferenceOutput
func (StackDependencyReferenceArrayOutput) ToOutput ¶
func (o StackDependencyReferenceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*StackDependencyReference]
func (StackDependencyReferenceArrayOutput) ToStackDependencyReferenceArrayOutput ¶
func (o StackDependencyReferenceArrayOutput) ToStackDependencyReferenceArrayOutput() StackDependencyReferenceArrayOutput
func (StackDependencyReferenceArrayOutput) ToStackDependencyReferenceArrayOutputWithContext ¶
func (o StackDependencyReferenceArrayOutput) ToStackDependencyReferenceArrayOutputWithContext(ctx context.Context) StackDependencyReferenceArrayOutput
type StackDependencyReferenceInput ¶
type StackDependencyReferenceInput interface { pulumi.Input ToStackDependencyReferenceOutput() StackDependencyReferenceOutput ToStackDependencyReferenceOutputWithContext(ctx context.Context) StackDependencyReferenceOutput }
type StackDependencyReferenceMap ¶
type StackDependencyReferenceMap map[string]StackDependencyReferenceInput
func (StackDependencyReferenceMap) ElementType ¶
func (StackDependencyReferenceMap) ElementType() reflect.Type
func (StackDependencyReferenceMap) ToOutput ¶
func (i StackDependencyReferenceMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*StackDependencyReference]
func (StackDependencyReferenceMap) ToStackDependencyReferenceMapOutput ¶
func (i StackDependencyReferenceMap) ToStackDependencyReferenceMapOutput() StackDependencyReferenceMapOutput
func (StackDependencyReferenceMap) ToStackDependencyReferenceMapOutputWithContext ¶
func (i StackDependencyReferenceMap) ToStackDependencyReferenceMapOutputWithContext(ctx context.Context) StackDependencyReferenceMapOutput
type StackDependencyReferenceMapInput ¶
type StackDependencyReferenceMapInput interface { pulumi.Input ToStackDependencyReferenceMapOutput() StackDependencyReferenceMapOutput ToStackDependencyReferenceMapOutputWithContext(context.Context) StackDependencyReferenceMapOutput }
StackDependencyReferenceMapInput is an input type that accepts StackDependencyReferenceMap and StackDependencyReferenceMapOutput values. You can construct a concrete instance of `StackDependencyReferenceMapInput` via:
StackDependencyReferenceMap{ "key": StackDependencyReferenceArgs{...} }
type StackDependencyReferenceMapOutput ¶
type StackDependencyReferenceMapOutput struct{ *pulumi.OutputState }
func (StackDependencyReferenceMapOutput) ElementType ¶
func (StackDependencyReferenceMapOutput) ElementType() reflect.Type
func (StackDependencyReferenceMapOutput) MapIndex ¶
func (o StackDependencyReferenceMapOutput) MapIndex(k pulumi.StringInput) StackDependencyReferenceOutput
func (StackDependencyReferenceMapOutput) ToOutput ¶
func (o StackDependencyReferenceMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*StackDependencyReference]
func (StackDependencyReferenceMapOutput) ToStackDependencyReferenceMapOutput ¶
func (o StackDependencyReferenceMapOutput) ToStackDependencyReferenceMapOutput() StackDependencyReferenceMapOutput
func (StackDependencyReferenceMapOutput) ToStackDependencyReferenceMapOutputWithContext ¶
func (o StackDependencyReferenceMapOutput) ToStackDependencyReferenceMapOutputWithContext(ctx context.Context) StackDependencyReferenceMapOutput
type StackDependencyReferenceOutput ¶
type StackDependencyReferenceOutput struct{ *pulumi.OutputState }
func (StackDependencyReferenceOutput) ElementType ¶
func (StackDependencyReferenceOutput) ElementType() reflect.Type
func (StackDependencyReferenceOutput) InputName ¶
func (o StackDependencyReferenceOutput) InputName() pulumi.StringOutput
Name of the input of the stack dependency reference
func (StackDependencyReferenceOutput) OutputName ¶
func (o StackDependencyReferenceOutput) OutputName() pulumi.StringOutput
Name of the output of stack to depend on
func (StackDependencyReferenceOutput) StackDependencyId ¶
func (o StackDependencyReferenceOutput) StackDependencyId() pulumi.StringOutput
Immutable ID of stack dependency
func (StackDependencyReferenceOutput) ToOutput ¶
func (o StackDependencyReferenceOutput) ToOutput(ctx context.Context) pulumix.Output[*StackDependencyReference]
func (StackDependencyReferenceOutput) ToStackDependencyReferenceOutput ¶
func (o StackDependencyReferenceOutput) ToStackDependencyReferenceOutput() StackDependencyReferenceOutput
func (StackDependencyReferenceOutput) ToStackDependencyReferenceOutputWithContext ¶
func (o StackDependencyReferenceOutput) ToStackDependencyReferenceOutputWithContext(ctx context.Context) StackDependencyReferenceOutput
type StackDependencyReferenceState ¶
type StackDependencyReferenceState struct { // Name of the input of the stack dependency reference InputName pulumi.StringPtrInput // Name of the output of stack to depend on OutputName pulumi.StringPtrInput // Immutable ID of stack dependency StackDependencyId pulumi.StringPtrInput }
func (StackDependencyReferenceState) ElementType ¶
func (StackDependencyReferenceState) ElementType() reflect.Type
type StackDependencyState ¶
type StackDependencyState struct { // immutable ID (slug) of stack to depend on. DependsOnStackId pulumi.StringPtrInput // immutable ID (slug) of stack which has a dependency. StackId pulumi.StringPtrInput }
func (StackDependencyState) ElementType ¶
func (StackDependencyState) ElementType() reflect.Type
type StackDestructor ¶
type StackDestructor struct { pulumi.CustomResourceState // If set to true, destruction won't delete the stack Deactivated pulumi.BoolPtrOutput `pulumi:"deactivated"` // ID of the stack to delete and destroy on destruction StackId pulumi.StringOutput `pulumi:"stackId"` }
`StackDestructor` is used to destroy the resources of a Stack before deleting it. `dependsOn` should be used to make sure that all necessary resources (environment variables, roles, integrations, etc.) are still in place when the destruction run is executed. **Note:** Destroying this resource will delete the resources in the stack. If this resource needs to be deleted and the resources in the stacks are to be preserved, ensure that the `deactivated` attribute is set to `true`.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.NewStack(ctx, "k8s-coreStack", nil) if err != nil { return err } credentials, err := spacelift.NewEnvironmentVariable(ctx, "credentials", nil) if err != nil { return err } _, err = spacelift.NewStackDestructor(ctx, "k8s-coreStackDestructor", &spacelift.StackDestructorArgs{ StackId: k8s_coreStack.ID(), }, pulumi.DependsOn([]pulumi.Resource{ credentials, })) if err != nil { return err } return nil }) }
```
func GetStackDestructor ¶
func GetStackDestructor(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StackDestructorState, opts ...pulumi.ResourceOption) (*StackDestructor, error)
GetStackDestructor gets an existing StackDestructor resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewStackDestructor ¶
func NewStackDestructor(ctx *pulumi.Context, name string, args *StackDestructorArgs, opts ...pulumi.ResourceOption) (*StackDestructor, error)
NewStackDestructor registers a new resource with the given unique name, arguments, and options.
func (*StackDestructor) ElementType ¶
func (*StackDestructor) ElementType() reflect.Type
func (*StackDestructor) ToOutput ¶
func (i *StackDestructor) ToOutput(ctx context.Context) pulumix.Output[*StackDestructor]
func (*StackDestructor) ToStackDestructorOutput ¶
func (i *StackDestructor) ToStackDestructorOutput() StackDestructorOutput
func (*StackDestructor) ToStackDestructorOutputWithContext ¶
func (i *StackDestructor) ToStackDestructorOutputWithContext(ctx context.Context) StackDestructorOutput
type StackDestructorArgs ¶
type StackDestructorArgs struct { // If set to true, destruction won't delete the stack Deactivated pulumi.BoolPtrInput // ID of the stack to delete and destroy on destruction StackId pulumi.StringInput }
The set of arguments for constructing a StackDestructor resource.
func (StackDestructorArgs) ElementType ¶
func (StackDestructorArgs) ElementType() reflect.Type
type StackDestructorArray ¶
type StackDestructorArray []StackDestructorInput
func (StackDestructorArray) ElementType ¶
func (StackDestructorArray) ElementType() reflect.Type
func (StackDestructorArray) ToOutput ¶
func (i StackDestructorArray) ToOutput(ctx context.Context) pulumix.Output[[]*StackDestructor]
func (StackDestructorArray) ToStackDestructorArrayOutput ¶
func (i StackDestructorArray) ToStackDestructorArrayOutput() StackDestructorArrayOutput
func (StackDestructorArray) ToStackDestructorArrayOutputWithContext ¶
func (i StackDestructorArray) ToStackDestructorArrayOutputWithContext(ctx context.Context) StackDestructorArrayOutput
type StackDestructorArrayInput ¶
type StackDestructorArrayInput interface { pulumi.Input ToStackDestructorArrayOutput() StackDestructorArrayOutput ToStackDestructorArrayOutputWithContext(context.Context) StackDestructorArrayOutput }
StackDestructorArrayInput is an input type that accepts StackDestructorArray and StackDestructorArrayOutput values. You can construct a concrete instance of `StackDestructorArrayInput` via:
StackDestructorArray{ StackDestructorArgs{...} }
type StackDestructorArrayOutput ¶
type StackDestructorArrayOutput struct{ *pulumi.OutputState }
func (StackDestructorArrayOutput) ElementType ¶
func (StackDestructorArrayOutput) ElementType() reflect.Type
func (StackDestructorArrayOutput) Index ¶
func (o StackDestructorArrayOutput) Index(i pulumi.IntInput) StackDestructorOutput
func (StackDestructorArrayOutput) ToOutput ¶
func (o StackDestructorArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*StackDestructor]
func (StackDestructorArrayOutput) ToStackDestructorArrayOutput ¶
func (o StackDestructorArrayOutput) ToStackDestructorArrayOutput() StackDestructorArrayOutput
func (StackDestructorArrayOutput) ToStackDestructorArrayOutputWithContext ¶
func (o StackDestructorArrayOutput) ToStackDestructorArrayOutputWithContext(ctx context.Context) StackDestructorArrayOutput
type StackDestructorInput ¶
type StackDestructorInput interface { pulumi.Input ToStackDestructorOutput() StackDestructorOutput ToStackDestructorOutputWithContext(ctx context.Context) StackDestructorOutput }
type StackDestructorMap ¶
type StackDestructorMap map[string]StackDestructorInput
func (StackDestructorMap) ElementType ¶
func (StackDestructorMap) ElementType() reflect.Type
func (StackDestructorMap) ToOutput ¶
func (i StackDestructorMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*StackDestructor]
func (StackDestructorMap) ToStackDestructorMapOutput ¶
func (i StackDestructorMap) ToStackDestructorMapOutput() StackDestructorMapOutput
func (StackDestructorMap) ToStackDestructorMapOutputWithContext ¶
func (i StackDestructorMap) ToStackDestructorMapOutputWithContext(ctx context.Context) StackDestructorMapOutput
type StackDestructorMapInput ¶
type StackDestructorMapInput interface { pulumi.Input ToStackDestructorMapOutput() StackDestructorMapOutput ToStackDestructorMapOutputWithContext(context.Context) StackDestructorMapOutput }
StackDestructorMapInput is an input type that accepts StackDestructorMap and StackDestructorMapOutput values. You can construct a concrete instance of `StackDestructorMapInput` via:
StackDestructorMap{ "key": StackDestructorArgs{...} }
type StackDestructorMapOutput ¶
type StackDestructorMapOutput struct{ *pulumi.OutputState }
func (StackDestructorMapOutput) ElementType ¶
func (StackDestructorMapOutput) ElementType() reflect.Type
func (StackDestructorMapOutput) MapIndex ¶
func (o StackDestructorMapOutput) MapIndex(k pulumi.StringInput) StackDestructorOutput
func (StackDestructorMapOutput) ToOutput ¶
func (o StackDestructorMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*StackDestructor]
func (StackDestructorMapOutput) ToStackDestructorMapOutput ¶
func (o StackDestructorMapOutput) ToStackDestructorMapOutput() StackDestructorMapOutput
func (StackDestructorMapOutput) ToStackDestructorMapOutputWithContext ¶
func (o StackDestructorMapOutput) ToStackDestructorMapOutputWithContext(ctx context.Context) StackDestructorMapOutput
type StackDestructorOutput ¶
type StackDestructorOutput struct{ *pulumi.OutputState }
func (StackDestructorOutput) Deactivated ¶
func (o StackDestructorOutput) Deactivated() pulumi.BoolPtrOutput
If set to true, destruction won't delete the stack
func (StackDestructorOutput) ElementType ¶
func (StackDestructorOutput) ElementType() reflect.Type
func (StackDestructorOutput) StackId ¶
func (o StackDestructorOutput) StackId() pulumi.StringOutput
ID of the stack to delete and destroy on destruction
func (StackDestructorOutput) ToOutput ¶
func (o StackDestructorOutput) ToOutput(ctx context.Context) pulumix.Output[*StackDestructor]
func (StackDestructorOutput) ToStackDestructorOutput ¶
func (o StackDestructorOutput) ToStackDestructorOutput() StackDestructorOutput
func (StackDestructorOutput) ToStackDestructorOutputWithContext ¶
func (o StackDestructorOutput) ToStackDestructorOutputWithContext(ctx context.Context) StackDestructorOutput
type StackDestructorState ¶
type StackDestructorState struct { // If set to true, destruction won't delete the stack Deactivated pulumi.BoolPtrInput // ID of the stack to delete and destroy on destruction StackId pulumi.StringPtrInput }
func (StackDestructorState) ElementType ¶
func (StackDestructorState) ElementType() reflect.Type
type StackGcpServiceAccount ¶
type StackGcpServiceAccount struct { pulumi.CustomResourceState // ID of the module which uses GCP service account credentials ModuleId pulumi.StringPtrOutput `pulumi:"moduleId"` // Email address of the GCP service account dedicated for this stack ServiceAccountEmail pulumi.StringOutput `pulumi:"serviceAccountEmail"` // ID of the stack which uses GCP service account credentials StackId pulumi.StringPtrOutput `pulumi:"stackId"` // List of scopes that will be requested when generating temporary GCP service account credentials TokenScopes pulumi.StringArrayOutput `pulumi:"tokenScopes"` }
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/projects" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.NewStack(ctx, "k8s-coreStack", &spacelift.StackArgs{ Branch: pulumi.String("master"), Repository: pulumi.String("core-infra"), }) if err != nil { return err } _, err = spacelift.NewStackGcpServiceAccount(ctx, "k8s-coreStackGcpServiceAccount", &spacelift.StackGcpServiceAccountArgs{ StackId: k8s_coreStack.ID(), TokenScopes: pulumi.StringArray{ pulumi.String("https://www.googleapis.com/auth/compute"), pulumi.String("https://www.googleapis.com/auth/cloud-platform"), pulumi.String("https://www.googleapis.com/auth/devstorage.full_control"), }, }) if err != nil { return err } _, err = organizations.NewProject(ctx, "k8s-coreProject", &organizations.ProjectArgs{ ProjectId: pulumi.String("unicorn-k8s-core"), OrgId: pulumi.Any(_var.Gcp_organization_id), }) if err != nil { return err } _, err = projects.NewIAMMember(ctx, "k8s-coreIAMMember", &projects.IAMMemberArgs{ Project: k8s_coreProject.ID(), Role: pulumi.String("roles/owner"), Member: k8s_coreStackGcpServiceAccount.ServiceAccountEmail.ApplyT(func(serviceAccountEmail string) (string, error) { return fmt.Sprintf("serviceAccount:%v", serviceAccountEmail), nil }).(pulumi.StringOutput), }) if err != nil { return err } return nil }) }
```
func GetStackGcpServiceAccount ¶
func GetStackGcpServiceAccount(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StackGcpServiceAccountState, opts ...pulumi.ResourceOption) (*StackGcpServiceAccount, error)
GetStackGcpServiceAccount gets an existing StackGcpServiceAccount resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewStackGcpServiceAccount ¶
func NewStackGcpServiceAccount(ctx *pulumi.Context, name string, args *StackGcpServiceAccountArgs, opts ...pulumi.ResourceOption) (*StackGcpServiceAccount, error)
NewStackGcpServiceAccount registers a new resource with the given unique name, arguments, and options.
func (*StackGcpServiceAccount) ElementType ¶
func (*StackGcpServiceAccount) ElementType() reflect.Type
func (*StackGcpServiceAccount) ToOutput ¶
func (i *StackGcpServiceAccount) ToOutput(ctx context.Context) pulumix.Output[*StackGcpServiceAccount]
func (*StackGcpServiceAccount) ToStackGcpServiceAccountOutput ¶
func (i *StackGcpServiceAccount) ToStackGcpServiceAccountOutput() StackGcpServiceAccountOutput
func (*StackGcpServiceAccount) ToStackGcpServiceAccountOutputWithContext ¶
func (i *StackGcpServiceAccount) ToStackGcpServiceAccountOutputWithContext(ctx context.Context) StackGcpServiceAccountOutput
type StackGcpServiceAccountArgs ¶
type StackGcpServiceAccountArgs struct { // ID of the module which uses GCP service account credentials ModuleId pulumi.StringPtrInput // ID of the stack which uses GCP service account credentials StackId pulumi.StringPtrInput // List of scopes that will be requested when generating temporary GCP service account credentials TokenScopes pulumi.StringArrayInput }
The set of arguments for constructing a StackGcpServiceAccount resource.
func (StackGcpServiceAccountArgs) ElementType ¶
func (StackGcpServiceAccountArgs) ElementType() reflect.Type
type StackGcpServiceAccountArray ¶
type StackGcpServiceAccountArray []StackGcpServiceAccountInput
func (StackGcpServiceAccountArray) ElementType ¶
func (StackGcpServiceAccountArray) ElementType() reflect.Type
func (StackGcpServiceAccountArray) ToOutput ¶
func (i StackGcpServiceAccountArray) ToOutput(ctx context.Context) pulumix.Output[[]*StackGcpServiceAccount]
func (StackGcpServiceAccountArray) ToStackGcpServiceAccountArrayOutput ¶
func (i StackGcpServiceAccountArray) ToStackGcpServiceAccountArrayOutput() StackGcpServiceAccountArrayOutput
func (StackGcpServiceAccountArray) ToStackGcpServiceAccountArrayOutputWithContext ¶
func (i StackGcpServiceAccountArray) ToStackGcpServiceAccountArrayOutputWithContext(ctx context.Context) StackGcpServiceAccountArrayOutput
type StackGcpServiceAccountArrayInput ¶
type StackGcpServiceAccountArrayInput interface { pulumi.Input ToStackGcpServiceAccountArrayOutput() StackGcpServiceAccountArrayOutput ToStackGcpServiceAccountArrayOutputWithContext(context.Context) StackGcpServiceAccountArrayOutput }
StackGcpServiceAccountArrayInput is an input type that accepts StackGcpServiceAccountArray and StackGcpServiceAccountArrayOutput values. You can construct a concrete instance of `StackGcpServiceAccountArrayInput` via:
StackGcpServiceAccountArray{ StackGcpServiceAccountArgs{...} }
type StackGcpServiceAccountArrayOutput ¶
type StackGcpServiceAccountArrayOutput struct{ *pulumi.OutputState }
func (StackGcpServiceAccountArrayOutput) ElementType ¶
func (StackGcpServiceAccountArrayOutput) ElementType() reflect.Type
func (StackGcpServiceAccountArrayOutput) Index ¶
func (o StackGcpServiceAccountArrayOutput) Index(i pulumi.IntInput) StackGcpServiceAccountOutput
func (StackGcpServiceAccountArrayOutput) ToOutput ¶
func (o StackGcpServiceAccountArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*StackGcpServiceAccount]
func (StackGcpServiceAccountArrayOutput) ToStackGcpServiceAccountArrayOutput ¶
func (o StackGcpServiceAccountArrayOutput) ToStackGcpServiceAccountArrayOutput() StackGcpServiceAccountArrayOutput
func (StackGcpServiceAccountArrayOutput) ToStackGcpServiceAccountArrayOutputWithContext ¶
func (o StackGcpServiceAccountArrayOutput) ToStackGcpServiceAccountArrayOutputWithContext(ctx context.Context) StackGcpServiceAccountArrayOutput
type StackGcpServiceAccountInput ¶
type StackGcpServiceAccountInput interface { pulumi.Input ToStackGcpServiceAccountOutput() StackGcpServiceAccountOutput ToStackGcpServiceAccountOutputWithContext(ctx context.Context) StackGcpServiceAccountOutput }
type StackGcpServiceAccountMap ¶
type StackGcpServiceAccountMap map[string]StackGcpServiceAccountInput
func (StackGcpServiceAccountMap) ElementType ¶
func (StackGcpServiceAccountMap) ElementType() reflect.Type
func (StackGcpServiceAccountMap) ToOutput ¶
func (i StackGcpServiceAccountMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*StackGcpServiceAccount]
func (StackGcpServiceAccountMap) ToStackGcpServiceAccountMapOutput ¶
func (i StackGcpServiceAccountMap) ToStackGcpServiceAccountMapOutput() StackGcpServiceAccountMapOutput
func (StackGcpServiceAccountMap) ToStackGcpServiceAccountMapOutputWithContext ¶
func (i StackGcpServiceAccountMap) ToStackGcpServiceAccountMapOutputWithContext(ctx context.Context) StackGcpServiceAccountMapOutput
type StackGcpServiceAccountMapInput ¶
type StackGcpServiceAccountMapInput interface { pulumi.Input ToStackGcpServiceAccountMapOutput() StackGcpServiceAccountMapOutput ToStackGcpServiceAccountMapOutputWithContext(context.Context) StackGcpServiceAccountMapOutput }
StackGcpServiceAccountMapInput is an input type that accepts StackGcpServiceAccountMap and StackGcpServiceAccountMapOutput values. You can construct a concrete instance of `StackGcpServiceAccountMapInput` via:
StackGcpServiceAccountMap{ "key": StackGcpServiceAccountArgs{...} }
type StackGcpServiceAccountMapOutput ¶
type StackGcpServiceAccountMapOutput struct{ *pulumi.OutputState }
func (StackGcpServiceAccountMapOutput) ElementType ¶
func (StackGcpServiceAccountMapOutput) ElementType() reflect.Type
func (StackGcpServiceAccountMapOutput) MapIndex ¶
func (o StackGcpServiceAccountMapOutput) MapIndex(k pulumi.StringInput) StackGcpServiceAccountOutput
func (StackGcpServiceAccountMapOutput) ToOutput ¶
func (o StackGcpServiceAccountMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*StackGcpServiceAccount]
func (StackGcpServiceAccountMapOutput) ToStackGcpServiceAccountMapOutput ¶
func (o StackGcpServiceAccountMapOutput) ToStackGcpServiceAccountMapOutput() StackGcpServiceAccountMapOutput
func (StackGcpServiceAccountMapOutput) ToStackGcpServiceAccountMapOutputWithContext ¶
func (o StackGcpServiceAccountMapOutput) ToStackGcpServiceAccountMapOutputWithContext(ctx context.Context) StackGcpServiceAccountMapOutput
type StackGcpServiceAccountOutput ¶
type StackGcpServiceAccountOutput struct{ *pulumi.OutputState }
func (StackGcpServiceAccountOutput) ElementType ¶
func (StackGcpServiceAccountOutput) ElementType() reflect.Type
func (StackGcpServiceAccountOutput) ModuleId ¶
func (o StackGcpServiceAccountOutput) ModuleId() pulumi.StringPtrOutput
ID of the module which uses GCP service account credentials
func (StackGcpServiceAccountOutput) ServiceAccountEmail ¶
func (o StackGcpServiceAccountOutput) ServiceAccountEmail() pulumi.StringOutput
Email address of the GCP service account dedicated for this stack
func (StackGcpServiceAccountOutput) StackId ¶
func (o StackGcpServiceAccountOutput) StackId() pulumi.StringPtrOutput
ID of the stack which uses GCP service account credentials
func (StackGcpServiceAccountOutput) ToOutput ¶
func (o StackGcpServiceAccountOutput) ToOutput(ctx context.Context) pulumix.Output[*StackGcpServiceAccount]
func (StackGcpServiceAccountOutput) ToStackGcpServiceAccountOutput ¶
func (o StackGcpServiceAccountOutput) ToStackGcpServiceAccountOutput() StackGcpServiceAccountOutput
func (StackGcpServiceAccountOutput) ToStackGcpServiceAccountOutputWithContext ¶
func (o StackGcpServiceAccountOutput) ToStackGcpServiceAccountOutputWithContext(ctx context.Context) StackGcpServiceAccountOutput
func (StackGcpServiceAccountOutput) TokenScopes ¶
func (o StackGcpServiceAccountOutput) TokenScopes() pulumi.StringArrayOutput
List of scopes that will be requested when generating temporary GCP service account credentials
type StackGcpServiceAccountState ¶
type StackGcpServiceAccountState struct { // ID of the module which uses GCP service account credentials ModuleId pulumi.StringPtrInput // Email address of the GCP service account dedicated for this stack ServiceAccountEmail pulumi.StringPtrInput // ID of the stack which uses GCP service account credentials StackId pulumi.StringPtrInput // List of scopes that will be requested when generating temporary GCP service account credentials TokenScopes pulumi.StringArrayInput }
func (StackGcpServiceAccountState) ElementType ¶
func (StackGcpServiceAccountState) ElementType() reflect.Type
type StackGithubEnterprise ¶
type StackGithubEnterprise struct { // The ID of the GitHub Enterprise integration. If not specified, the default integration will be used. Id *string `pulumi:"id"` // Indicates whether this is the default GitHub Enterprise integration IsDefault *bool `pulumi:"isDefault"` // The GitHub organization / user the repository belongs to Namespace string `pulumi:"namespace"` }
type StackGithubEnterpriseArgs ¶
type StackGithubEnterpriseArgs struct { // The ID of the GitHub Enterprise integration. If not specified, the default integration will be used. Id pulumi.StringPtrInput `pulumi:"id"` // Indicates whether this is the default GitHub Enterprise integration IsDefault pulumi.BoolPtrInput `pulumi:"isDefault"` // The GitHub organization / user the repository belongs to Namespace pulumi.StringInput `pulumi:"namespace"` }
func (StackGithubEnterpriseArgs) ElementType ¶
func (StackGithubEnterpriseArgs) ElementType() reflect.Type
func (StackGithubEnterpriseArgs) ToOutput ¶
func (i StackGithubEnterpriseArgs) ToOutput(ctx context.Context) pulumix.Output[StackGithubEnterprise]
func (StackGithubEnterpriseArgs) ToStackGithubEnterpriseOutput ¶
func (i StackGithubEnterpriseArgs) ToStackGithubEnterpriseOutput() StackGithubEnterpriseOutput
func (StackGithubEnterpriseArgs) ToStackGithubEnterpriseOutputWithContext ¶
func (i StackGithubEnterpriseArgs) ToStackGithubEnterpriseOutputWithContext(ctx context.Context) StackGithubEnterpriseOutput
func (StackGithubEnterpriseArgs) ToStackGithubEnterprisePtrOutput ¶
func (i StackGithubEnterpriseArgs) ToStackGithubEnterprisePtrOutput() StackGithubEnterprisePtrOutput
func (StackGithubEnterpriseArgs) ToStackGithubEnterprisePtrOutputWithContext ¶
func (i StackGithubEnterpriseArgs) ToStackGithubEnterprisePtrOutputWithContext(ctx context.Context) StackGithubEnterprisePtrOutput
type StackGithubEnterpriseInput ¶
type StackGithubEnterpriseInput interface { pulumi.Input ToStackGithubEnterpriseOutput() StackGithubEnterpriseOutput ToStackGithubEnterpriseOutputWithContext(context.Context) StackGithubEnterpriseOutput }
StackGithubEnterpriseInput is an input type that accepts StackGithubEnterpriseArgs and StackGithubEnterpriseOutput values. You can construct a concrete instance of `StackGithubEnterpriseInput` via:
StackGithubEnterpriseArgs{...}
type StackGithubEnterpriseOutput ¶
type StackGithubEnterpriseOutput struct{ *pulumi.OutputState }
func (StackGithubEnterpriseOutput) ElementType ¶
func (StackGithubEnterpriseOutput) ElementType() reflect.Type
func (StackGithubEnterpriseOutput) Id ¶
func (o StackGithubEnterpriseOutput) Id() pulumi.StringPtrOutput
The ID of the GitHub Enterprise integration. If not specified, the default integration will be used.
func (StackGithubEnterpriseOutput) IsDefault ¶
func (o StackGithubEnterpriseOutput) IsDefault() pulumi.BoolPtrOutput
Indicates whether this is the default GitHub Enterprise integration
func (StackGithubEnterpriseOutput) Namespace ¶
func (o StackGithubEnterpriseOutput) Namespace() pulumi.StringOutput
The GitHub organization / user the repository belongs to
func (StackGithubEnterpriseOutput) ToOutput ¶
func (o StackGithubEnterpriseOutput) ToOutput(ctx context.Context) pulumix.Output[StackGithubEnterprise]
func (StackGithubEnterpriseOutput) ToStackGithubEnterpriseOutput ¶
func (o StackGithubEnterpriseOutput) ToStackGithubEnterpriseOutput() StackGithubEnterpriseOutput
func (StackGithubEnterpriseOutput) ToStackGithubEnterpriseOutputWithContext ¶
func (o StackGithubEnterpriseOutput) ToStackGithubEnterpriseOutputWithContext(ctx context.Context) StackGithubEnterpriseOutput
func (StackGithubEnterpriseOutput) ToStackGithubEnterprisePtrOutput ¶
func (o StackGithubEnterpriseOutput) ToStackGithubEnterprisePtrOutput() StackGithubEnterprisePtrOutput
func (StackGithubEnterpriseOutput) ToStackGithubEnterprisePtrOutputWithContext ¶
func (o StackGithubEnterpriseOutput) ToStackGithubEnterprisePtrOutputWithContext(ctx context.Context) StackGithubEnterprisePtrOutput
type StackGithubEnterprisePtrInput ¶
type StackGithubEnterprisePtrInput interface { pulumi.Input ToStackGithubEnterprisePtrOutput() StackGithubEnterprisePtrOutput ToStackGithubEnterprisePtrOutputWithContext(context.Context) StackGithubEnterprisePtrOutput }
StackGithubEnterprisePtrInput is an input type that accepts StackGithubEnterpriseArgs, StackGithubEnterprisePtr and StackGithubEnterprisePtrOutput values. You can construct a concrete instance of `StackGithubEnterprisePtrInput` via:
StackGithubEnterpriseArgs{...} or: nil
func StackGithubEnterprisePtr ¶
func StackGithubEnterprisePtr(v *StackGithubEnterpriseArgs) StackGithubEnterprisePtrInput
type StackGithubEnterprisePtrOutput ¶
type StackGithubEnterprisePtrOutput struct{ *pulumi.OutputState }
func (StackGithubEnterprisePtrOutput) Elem ¶
func (o StackGithubEnterprisePtrOutput) Elem() StackGithubEnterpriseOutput
func (StackGithubEnterprisePtrOutput) ElementType ¶
func (StackGithubEnterprisePtrOutput) ElementType() reflect.Type
func (StackGithubEnterprisePtrOutput) Id ¶
func (o StackGithubEnterprisePtrOutput) Id() pulumi.StringPtrOutput
The ID of the GitHub Enterprise integration. If not specified, the default integration will be used.
func (StackGithubEnterprisePtrOutput) IsDefault ¶
func (o StackGithubEnterprisePtrOutput) IsDefault() pulumi.BoolPtrOutput
Indicates whether this is the default GitHub Enterprise integration
func (StackGithubEnterprisePtrOutput) Namespace ¶
func (o StackGithubEnterprisePtrOutput) Namespace() pulumi.StringPtrOutput
The GitHub organization / user the repository belongs to
func (StackGithubEnterprisePtrOutput) ToOutput ¶
func (o StackGithubEnterprisePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StackGithubEnterprise]
func (StackGithubEnterprisePtrOutput) ToStackGithubEnterprisePtrOutput ¶
func (o StackGithubEnterprisePtrOutput) ToStackGithubEnterprisePtrOutput() StackGithubEnterprisePtrOutput
func (StackGithubEnterprisePtrOutput) ToStackGithubEnterprisePtrOutputWithContext ¶
func (o StackGithubEnterprisePtrOutput) ToStackGithubEnterprisePtrOutputWithContext(ctx context.Context) StackGithubEnterprisePtrOutput
type StackGitlab ¶
type StackGitlab struct { // The ID of the Gitlab integration. If not specified, the default integration will be used. Id *string `pulumi:"id"` // Indicates whether this is the default GitLab integration IsDefault *bool `pulumi:"isDefault"` // The GitLab namespace containing the repository Namespace string `pulumi:"namespace"` }
type StackGitlabArgs ¶
type StackGitlabArgs struct { // The ID of the Gitlab integration. If not specified, the default integration will be used. Id pulumi.StringPtrInput `pulumi:"id"` // Indicates whether this is the default GitLab integration IsDefault pulumi.BoolPtrInput `pulumi:"isDefault"` // The GitLab namespace containing the repository Namespace pulumi.StringInput `pulumi:"namespace"` }
func (StackGitlabArgs) ElementType ¶
func (StackGitlabArgs) ElementType() reflect.Type
func (StackGitlabArgs) ToOutput ¶
func (i StackGitlabArgs) ToOutput(ctx context.Context) pulumix.Output[StackGitlab]
func (StackGitlabArgs) ToStackGitlabOutput ¶
func (i StackGitlabArgs) ToStackGitlabOutput() StackGitlabOutput
func (StackGitlabArgs) ToStackGitlabOutputWithContext ¶
func (i StackGitlabArgs) ToStackGitlabOutputWithContext(ctx context.Context) StackGitlabOutput
func (StackGitlabArgs) ToStackGitlabPtrOutput ¶
func (i StackGitlabArgs) ToStackGitlabPtrOutput() StackGitlabPtrOutput
func (StackGitlabArgs) ToStackGitlabPtrOutputWithContext ¶
func (i StackGitlabArgs) ToStackGitlabPtrOutputWithContext(ctx context.Context) StackGitlabPtrOutput
type StackGitlabInput ¶
type StackGitlabInput interface { pulumi.Input ToStackGitlabOutput() StackGitlabOutput ToStackGitlabOutputWithContext(context.Context) StackGitlabOutput }
StackGitlabInput is an input type that accepts StackGitlabArgs and StackGitlabOutput values. You can construct a concrete instance of `StackGitlabInput` via:
StackGitlabArgs{...}
type StackGitlabOutput ¶
type StackGitlabOutput struct{ *pulumi.OutputState }
func (StackGitlabOutput) ElementType ¶
func (StackGitlabOutput) ElementType() reflect.Type
func (StackGitlabOutput) Id ¶
func (o StackGitlabOutput) Id() pulumi.StringPtrOutput
The ID of the Gitlab integration. If not specified, the default integration will be used.
func (StackGitlabOutput) IsDefault ¶
func (o StackGitlabOutput) IsDefault() pulumi.BoolPtrOutput
Indicates whether this is the default GitLab integration
func (StackGitlabOutput) Namespace ¶
func (o StackGitlabOutput) Namespace() pulumi.StringOutput
The GitLab namespace containing the repository
func (StackGitlabOutput) ToOutput ¶
func (o StackGitlabOutput) ToOutput(ctx context.Context) pulumix.Output[StackGitlab]
func (StackGitlabOutput) ToStackGitlabOutput ¶
func (o StackGitlabOutput) ToStackGitlabOutput() StackGitlabOutput
func (StackGitlabOutput) ToStackGitlabOutputWithContext ¶
func (o StackGitlabOutput) ToStackGitlabOutputWithContext(ctx context.Context) StackGitlabOutput
func (StackGitlabOutput) ToStackGitlabPtrOutput ¶
func (o StackGitlabOutput) ToStackGitlabPtrOutput() StackGitlabPtrOutput
func (StackGitlabOutput) ToStackGitlabPtrOutputWithContext ¶
func (o StackGitlabOutput) ToStackGitlabPtrOutputWithContext(ctx context.Context) StackGitlabPtrOutput
type StackGitlabPtrInput ¶
type StackGitlabPtrInput interface { pulumi.Input ToStackGitlabPtrOutput() StackGitlabPtrOutput ToStackGitlabPtrOutputWithContext(context.Context) StackGitlabPtrOutput }
StackGitlabPtrInput is an input type that accepts StackGitlabArgs, StackGitlabPtr and StackGitlabPtrOutput values. You can construct a concrete instance of `StackGitlabPtrInput` via:
StackGitlabArgs{...} or: nil
func StackGitlabPtr ¶
func StackGitlabPtr(v *StackGitlabArgs) StackGitlabPtrInput
type StackGitlabPtrOutput ¶
type StackGitlabPtrOutput struct{ *pulumi.OutputState }
func (StackGitlabPtrOutput) Elem ¶
func (o StackGitlabPtrOutput) Elem() StackGitlabOutput
func (StackGitlabPtrOutput) ElementType ¶
func (StackGitlabPtrOutput) ElementType() reflect.Type
func (StackGitlabPtrOutput) Id ¶
func (o StackGitlabPtrOutput) Id() pulumi.StringPtrOutput
The ID of the Gitlab integration. If not specified, the default integration will be used.
func (StackGitlabPtrOutput) IsDefault ¶
func (o StackGitlabPtrOutput) IsDefault() pulumi.BoolPtrOutput
Indicates whether this is the default GitLab integration
func (StackGitlabPtrOutput) Namespace ¶
func (o StackGitlabPtrOutput) Namespace() pulumi.StringPtrOutput
The GitLab namespace containing the repository
func (StackGitlabPtrOutput) ToOutput ¶
func (o StackGitlabPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StackGitlab]
func (StackGitlabPtrOutput) ToStackGitlabPtrOutput ¶
func (o StackGitlabPtrOutput) ToStackGitlabPtrOutput() StackGitlabPtrOutput
func (StackGitlabPtrOutput) ToStackGitlabPtrOutputWithContext ¶
func (o StackGitlabPtrOutput) ToStackGitlabPtrOutputWithContext(ctx context.Context) StackGitlabPtrOutput
type StackInput ¶
type StackInput interface { pulumi.Input ToStackOutput() StackOutput ToStackOutputWithContext(ctx context.Context) StackOutput }
type StackKubernetes ¶
type StackKubernetesArgs ¶
type StackKubernetesArgs struct { // Kubectl version. KubectlVersion pulumi.StringPtrInput `pulumi:"kubectlVersion"` // Namespace of the Kubernetes cluster to run commands on. Leave empty for multi-namespace Stacks. Namespace pulumi.StringPtrInput `pulumi:"namespace"` }
func (StackKubernetesArgs) ElementType ¶
func (StackKubernetesArgs) ElementType() reflect.Type
func (StackKubernetesArgs) ToOutput ¶
func (i StackKubernetesArgs) ToOutput(ctx context.Context) pulumix.Output[StackKubernetes]
func (StackKubernetesArgs) ToStackKubernetesOutput ¶
func (i StackKubernetesArgs) ToStackKubernetesOutput() StackKubernetesOutput
func (StackKubernetesArgs) ToStackKubernetesOutputWithContext ¶
func (i StackKubernetesArgs) ToStackKubernetesOutputWithContext(ctx context.Context) StackKubernetesOutput
func (StackKubernetesArgs) ToStackKubernetesPtrOutput ¶
func (i StackKubernetesArgs) ToStackKubernetesPtrOutput() StackKubernetesPtrOutput
func (StackKubernetesArgs) ToStackKubernetesPtrOutputWithContext ¶
func (i StackKubernetesArgs) ToStackKubernetesPtrOutputWithContext(ctx context.Context) StackKubernetesPtrOutput
type StackKubernetesInput ¶
type StackKubernetesInput interface { pulumi.Input ToStackKubernetesOutput() StackKubernetesOutput ToStackKubernetesOutputWithContext(context.Context) StackKubernetesOutput }
StackKubernetesInput is an input type that accepts StackKubernetesArgs and StackKubernetesOutput values. You can construct a concrete instance of `StackKubernetesInput` via:
StackKubernetesArgs{...}
type StackKubernetesOutput ¶
type StackKubernetesOutput struct{ *pulumi.OutputState }
func (StackKubernetesOutput) ElementType ¶
func (StackKubernetesOutput) ElementType() reflect.Type
func (StackKubernetesOutput) KubectlVersion ¶
func (o StackKubernetesOutput) KubectlVersion() pulumi.StringPtrOutput
Kubectl version.
func (StackKubernetesOutput) Namespace ¶
func (o StackKubernetesOutput) Namespace() pulumi.StringPtrOutput
Namespace of the Kubernetes cluster to run commands on. Leave empty for multi-namespace Stacks.
func (StackKubernetesOutput) ToOutput ¶
func (o StackKubernetesOutput) ToOutput(ctx context.Context) pulumix.Output[StackKubernetes]
func (StackKubernetesOutput) ToStackKubernetesOutput ¶
func (o StackKubernetesOutput) ToStackKubernetesOutput() StackKubernetesOutput
func (StackKubernetesOutput) ToStackKubernetesOutputWithContext ¶
func (o StackKubernetesOutput) ToStackKubernetesOutputWithContext(ctx context.Context) StackKubernetesOutput
func (StackKubernetesOutput) ToStackKubernetesPtrOutput ¶
func (o StackKubernetesOutput) ToStackKubernetesPtrOutput() StackKubernetesPtrOutput
func (StackKubernetesOutput) ToStackKubernetesPtrOutputWithContext ¶
func (o StackKubernetesOutput) ToStackKubernetesPtrOutputWithContext(ctx context.Context) StackKubernetesPtrOutput
type StackKubernetesPtrInput ¶
type StackKubernetesPtrInput interface { pulumi.Input ToStackKubernetesPtrOutput() StackKubernetesPtrOutput ToStackKubernetesPtrOutputWithContext(context.Context) StackKubernetesPtrOutput }
StackKubernetesPtrInput is an input type that accepts StackKubernetesArgs, StackKubernetesPtr and StackKubernetesPtrOutput values. You can construct a concrete instance of `StackKubernetesPtrInput` via:
StackKubernetesArgs{...} or: nil
func StackKubernetesPtr ¶
func StackKubernetesPtr(v *StackKubernetesArgs) StackKubernetesPtrInput
type StackKubernetesPtrOutput ¶
type StackKubernetesPtrOutput struct{ *pulumi.OutputState }
func (StackKubernetesPtrOutput) Elem ¶
func (o StackKubernetesPtrOutput) Elem() StackKubernetesOutput
func (StackKubernetesPtrOutput) ElementType ¶
func (StackKubernetesPtrOutput) ElementType() reflect.Type
func (StackKubernetesPtrOutput) KubectlVersion ¶
func (o StackKubernetesPtrOutput) KubectlVersion() pulumi.StringPtrOutput
Kubectl version.
func (StackKubernetesPtrOutput) Namespace ¶
func (o StackKubernetesPtrOutput) Namespace() pulumi.StringPtrOutput
Namespace of the Kubernetes cluster to run commands on. Leave empty for multi-namespace Stacks.
func (StackKubernetesPtrOutput) ToOutput ¶
func (o StackKubernetesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StackKubernetes]
func (StackKubernetesPtrOutput) ToStackKubernetesPtrOutput ¶
func (o StackKubernetesPtrOutput) ToStackKubernetesPtrOutput() StackKubernetesPtrOutput
func (StackKubernetesPtrOutput) ToStackKubernetesPtrOutputWithContext ¶
func (o StackKubernetesPtrOutput) ToStackKubernetesPtrOutputWithContext(ctx context.Context) StackKubernetesPtrOutput
type StackMap ¶
type StackMap map[string]StackInput
func (StackMap) ElementType ¶
func (StackMap) ToStackMapOutput ¶
func (i StackMap) ToStackMapOutput() StackMapOutput
func (StackMap) ToStackMapOutputWithContext ¶
func (i StackMap) ToStackMapOutputWithContext(ctx context.Context) StackMapOutput
type StackMapInput ¶
type StackMapInput interface { pulumi.Input ToStackMapOutput() StackMapOutput ToStackMapOutputWithContext(context.Context) StackMapOutput }
StackMapInput is an input type that accepts StackMap and StackMapOutput values. You can construct a concrete instance of `StackMapInput` via:
StackMap{ "key": StackArgs{...} }
type StackMapOutput ¶
type StackMapOutput struct{ *pulumi.OutputState }
func (StackMapOutput) ElementType ¶
func (StackMapOutput) ElementType() reflect.Type
func (StackMapOutput) MapIndex ¶
func (o StackMapOutput) MapIndex(k pulumi.StringInput) StackOutput
func (StackMapOutput) ToStackMapOutput ¶
func (o StackMapOutput) ToStackMapOutput() StackMapOutput
func (StackMapOutput) ToStackMapOutputWithContext ¶
func (o StackMapOutput) ToStackMapOutputWithContext(ctx context.Context) StackMapOutput
type StackOutput ¶
type StackOutput struct{ *pulumi.OutputState }
func (StackOutput) AdditionalProjectGlobs ¶
func (o StackOutput) AdditionalProjectGlobs() pulumi.StringArrayOutput
Project globs is an optional list of paths to track changes of in addition to the project root.
func (StackOutput) Administrative ¶
func (o StackOutput) Administrative() pulumi.BoolPtrOutput
Indicates whether this stack can manage others. Defaults to `false`.
func (StackOutput) AfterApplies ¶
func (o StackOutput) AfterApplies() pulumi.StringArrayOutput
List of after-apply scripts
func (StackOutput) AfterDestroys ¶
func (o StackOutput) AfterDestroys() pulumi.StringArrayOutput
List of after-destroy scripts
func (StackOutput) AfterInits ¶
func (o StackOutput) AfterInits() pulumi.StringArrayOutput
List of after-init scripts
func (StackOutput) AfterPerforms ¶
func (o StackOutput) AfterPerforms() pulumi.StringArrayOutput
List of after-perform scripts
func (StackOutput) AfterPlans ¶
func (o StackOutput) AfterPlans() pulumi.StringArrayOutput
List of after-plan scripts
func (StackOutput) AfterRuns ¶
func (o StackOutput) AfterRuns() pulumi.StringArrayOutput
List of after-run scripts
func (StackOutput) Ansible ¶
func (o StackOutput) Ansible() StackAnsiblePtrOutput
Ansible-specific configuration. Presence means this Stack is an Ansible Stack.
func (StackOutput) Autodeploy ¶
func (o StackOutput) Autodeploy() pulumi.BoolPtrOutput
Indicates whether changes to this stack can be automatically deployed. Defaults to `false`.
func (StackOutput) Autoretry ¶
func (o StackOutput) Autoretry() pulumi.BoolPtrOutput
Indicates whether obsolete proposed changes should automatically be retried. Defaults to `false`.
func (StackOutput) AwsAssumeRolePolicyStatement ¶
func (o StackOutput) AwsAssumeRolePolicyStatement() pulumi.StringOutput
AWS IAM assume role policy statement setting up trust relationship
func (StackOutput) AzureDevops ¶
func (o StackOutput) AzureDevops() StackAzureDevopsPtrOutput
Azure DevOps VCS settings
func (StackOutput) BeforeApplies ¶
func (o StackOutput) BeforeApplies() pulumi.StringArrayOutput
List of before-apply scripts
func (StackOutput) BeforeDestroys ¶
func (o StackOutput) BeforeDestroys() pulumi.StringArrayOutput
List of before-destroy scripts
func (StackOutput) BeforeInits ¶
func (o StackOutput) BeforeInits() pulumi.StringArrayOutput
List of before-init scripts
func (StackOutput) BeforePerforms ¶
func (o StackOutput) BeforePerforms() pulumi.StringArrayOutput
List of before-perform scripts
func (StackOutput) BeforePlans ¶
func (o StackOutput) BeforePlans() pulumi.StringArrayOutput
List of before-plan scripts
func (StackOutput) BitbucketCloud ¶
func (o StackOutput) BitbucketCloud() StackBitbucketCloudPtrOutput
Bitbucket Cloud VCS settings
func (StackOutput) BitbucketDatacenter ¶
func (o StackOutput) BitbucketDatacenter() StackBitbucketDatacenterPtrOutput
Bitbucket Datacenter VCS settings
func (StackOutput) Branch ¶
func (o StackOutput) Branch() pulumi.StringOutput
GitHub branch to apply changes to
func (StackOutput) Cloudformation ¶
func (o StackOutput) Cloudformation() StackCloudformationPtrOutput
CloudFormation-specific configuration. Presence means this Stack is a CloudFormation Stack.
func (StackOutput) Description ¶
func (o StackOutput) Description() pulumi.StringPtrOutput
Free-form stack description for users
func (StackOutput) ElementType ¶
func (StackOutput) ElementType() reflect.Type
func (StackOutput) EnableLocalPreview ¶
func (o StackOutput) EnableLocalPreview() pulumi.BoolPtrOutput
Indicates whether local preview runs can be triggered on this Stack. Defaults to `false`.
func (StackOutput) GithubActionDeploy ¶
func (o StackOutput) GithubActionDeploy() pulumi.BoolPtrOutput
Indicates whether GitHub users can deploy from the Checks API. Defaults to `true`. This is called allow run promotion in the UI.
func (StackOutput) GithubEnterprise ¶
func (o StackOutput) GithubEnterprise() StackGithubEnterprisePtrOutput
VCS settings for [GitHub custom application](https://docs.spacelift.io/integrations/source-control/github#setting-up-the-custom-application)
func (StackOutput) ImportState ¶
func (o StackOutput) ImportState() pulumi.StringPtrOutput
State file to upload when creating a new stack
func (StackOutput) ImportStateFile ¶
func (o StackOutput) ImportStateFile() pulumi.StringPtrOutput
Path to the state file to upload when creating a new stack
func (StackOutput) Kubernetes ¶
func (o StackOutput) Kubernetes() StackKubernetesPtrOutput
Kubernetes-specific configuration. Presence means this Stack is a Kubernetes Stack.
func (StackOutput) Labels ¶
func (o StackOutput) Labels() pulumi.StringArrayOutput
func (StackOutput) ManageState ¶
func (o StackOutput) ManageState() pulumi.BoolPtrOutput
Determines if Spacelift should manage state for this stack. Defaults to `true`.
func (StackOutput) Name ¶
func (o StackOutput) Name() pulumi.StringOutput
Name of the stack - should be unique in one account
func (StackOutput) ProjectRoot ¶
func (o StackOutput) ProjectRoot() pulumi.StringPtrOutput
Project root is the optional directory relative to the workspace root containing the entrypoint to the Stack.
func (StackOutput) ProtectFromDeletion ¶
func (o StackOutput) ProtectFromDeletion() pulumi.BoolPtrOutput
Protect this stack from accidental deletion. If set, attempts to delete this stack will fail. Defaults to `false`.
func (StackOutput) Pulumi ¶
func (o StackOutput) Pulumi() StackPulumiPtrOutput
Pulumi-specific configuration. Presence means this Stack is a Pulumi Stack.
func (StackOutput) RawGit ¶
func (o StackOutput) RawGit() StackRawGitPtrOutput
One-way VCS integration using a raw Git repository link
func (StackOutput) Repository ¶
func (o StackOutput) Repository() pulumi.StringOutput
Name of the repository, without the owner part
func (StackOutput) RunnerImage ¶
func (o StackOutput) RunnerImage() pulumi.StringPtrOutput
Name of the Docker image used to process Runs
func (StackOutput) Showcase ¶
func (o StackOutput) Showcase() StackShowcasePtrOutput
func (StackOutput) Slug ¶
func (o StackOutput) Slug() pulumi.StringOutput
Allows setting the custom ID (slug) for the stack
func (StackOutput) SpaceId ¶
func (o StackOutput) SpaceId() pulumi.StringOutput
ID (slug) of the space the stack is in. Defaults to `legacy`.
func (StackOutput) TerraformExternalStateAccess ¶
func (o StackOutput) TerraformExternalStateAccess() pulumi.BoolPtrOutput
Indicates whether you can access the Stack state file from other stacks or outside of Spacelift. Defaults to `false`.
func (StackOutput) TerraformSmartSanitization ¶
func (o StackOutput) TerraformSmartSanitization() pulumi.BoolPtrOutput
Indicates whether runs on this will use terraform's sensitive value system to sanitize the outputs of Terraform state and plans in spacelift instead of sanitizing all fields. Note: Requires the terraform version to be v1.0.1 or above. Defaults to `false`.
func (StackOutput) TerraformVersion ¶
func (o StackOutput) TerraformVersion() pulumi.StringPtrOutput
Terraform version to use
func (StackOutput) TerraformWorkflowTool ¶
func (o StackOutput) TerraformWorkflowTool() pulumi.StringOutput
Defines the tool that will be used to execute the workflow. This can be one of `OPEN_TOFU`, `TERRAFORM_FOSS` or `CUSTOM`. Defaults to `TERRAFORM_FOSS`.
func (StackOutput) TerraformWorkspace ¶
func (o StackOutput) TerraformWorkspace() pulumi.StringPtrOutput
Terraform workspace to select
func (StackOutput) Terragrunt ¶
func (o StackOutput) Terragrunt() StackTerragruntPtrOutput
Terragrunt-specific configuration. Presence means this Stack is an Terragrunt Stack.
func (StackOutput) ToStackOutput ¶
func (o StackOutput) ToStackOutput() StackOutput
func (StackOutput) ToStackOutputWithContext ¶
func (o StackOutput) ToStackOutputWithContext(ctx context.Context) StackOutput
func (StackOutput) WorkerPoolId ¶
func (o StackOutput) WorkerPoolId() pulumi.StringPtrOutput
ID of the worker pool to use. NOTE: worker*pool*id is required when using a self-hosted instance of Spacelift.
type StackPulumi ¶
type StackPulumiArgs ¶
type StackPulumiArgs struct { // State backend to log into on Run initialize. LoginUrl pulumi.StringInput `pulumi:"loginUrl"` // Pulumi stack name to use with the state backend. StackName pulumi.StringInput `pulumi:"stackName"` }
func (StackPulumiArgs) ElementType ¶
func (StackPulumiArgs) ElementType() reflect.Type
func (StackPulumiArgs) ToOutput ¶
func (i StackPulumiArgs) ToOutput(ctx context.Context) pulumix.Output[StackPulumi]
func (StackPulumiArgs) ToStackPulumiOutput ¶
func (i StackPulumiArgs) ToStackPulumiOutput() StackPulumiOutput
func (StackPulumiArgs) ToStackPulumiOutputWithContext ¶
func (i StackPulumiArgs) ToStackPulumiOutputWithContext(ctx context.Context) StackPulumiOutput
func (StackPulumiArgs) ToStackPulumiPtrOutput ¶
func (i StackPulumiArgs) ToStackPulumiPtrOutput() StackPulumiPtrOutput
func (StackPulumiArgs) ToStackPulumiPtrOutputWithContext ¶
func (i StackPulumiArgs) ToStackPulumiPtrOutputWithContext(ctx context.Context) StackPulumiPtrOutput
type StackPulumiInput ¶
type StackPulumiInput interface { pulumi.Input ToStackPulumiOutput() StackPulumiOutput ToStackPulumiOutputWithContext(context.Context) StackPulumiOutput }
StackPulumiInput is an input type that accepts StackPulumiArgs and StackPulumiOutput values. You can construct a concrete instance of `StackPulumiInput` via:
StackPulumiArgs{...}
type StackPulumiOutput ¶
type StackPulumiOutput struct{ *pulumi.OutputState }
func (StackPulumiOutput) ElementType ¶
func (StackPulumiOutput) ElementType() reflect.Type
func (StackPulumiOutput) LoginUrl ¶
func (o StackPulumiOutput) LoginUrl() pulumi.StringOutput
State backend to log into on Run initialize.
func (StackPulumiOutput) StackName ¶
func (o StackPulumiOutput) StackName() pulumi.StringOutput
Pulumi stack name to use with the state backend.
func (StackPulumiOutput) ToOutput ¶
func (o StackPulumiOutput) ToOutput(ctx context.Context) pulumix.Output[StackPulumi]
func (StackPulumiOutput) ToStackPulumiOutput ¶
func (o StackPulumiOutput) ToStackPulumiOutput() StackPulumiOutput
func (StackPulumiOutput) ToStackPulumiOutputWithContext ¶
func (o StackPulumiOutput) ToStackPulumiOutputWithContext(ctx context.Context) StackPulumiOutput
func (StackPulumiOutput) ToStackPulumiPtrOutput ¶
func (o StackPulumiOutput) ToStackPulumiPtrOutput() StackPulumiPtrOutput
func (StackPulumiOutput) ToStackPulumiPtrOutputWithContext ¶
func (o StackPulumiOutput) ToStackPulumiPtrOutputWithContext(ctx context.Context) StackPulumiPtrOutput
type StackPulumiPtrInput ¶
type StackPulumiPtrInput interface { pulumi.Input ToStackPulumiPtrOutput() StackPulumiPtrOutput ToStackPulumiPtrOutputWithContext(context.Context) StackPulumiPtrOutput }
StackPulumiPtrInput is an input type that accepts StackPulumiArgs, StackPulumiPtr and StackPulumiPtrOutput values. You can construct a concrete instance of `StackPulumiPtrInput` via:
StackPulumiArgs{...} or: nil
func StackPulumiPtr ¶
func StackPulumiPtr(v *StackPulumiArgs) StackPulumiPtrInput
type StackPulumiPtrOutput ¶
type StackPulumiPtrOutput struct{ *pulumi.OutputState }
func (StackPulumiPtrOutput) Elem ¶
func (o StackPulumiPtrOutput) Elem() StackPulumiOutput
func (StackPulumiPtrOutput) ElementType ¶
func (StackPulumiPtrOutput) ElementType() reflect.Type
func (StackPulumiPtrOutput) LoginUrl ¶
func (o StackPulumiPtrOutput) LoginUrl() pulumi.StringPtrOutput
State backend to log into on Run initialize.
func (StackPulumiPtrOutput) StackName ¶
func (o StackPulumiPtrOutput) StackName() pulumi.StringPtrOutput
Pulumi stack name to use with the state backend.
func (StackPulumiPtrOutput) ToOutput ¶
func (o StackPulumiPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StackPulumi]
func (StackPulumiPtrOutput) ToStackPulumiPtrOutput ¶
func (o StackPulumiPtrOutput) ToStackPulumiPtrOutput() StackPulumiPtrOutput
func (StackPulumiPtrOutput) ToStackPulumiPtrOutputWithContext ¶
func (o StackPulumiPtrOutput) ToStackPulumiPtrOutputWithContext(ctx context.Context) StackPulumiPtrOutput
type StackRawGit ¶
type StackRawGitArgs ¶
type StackRawGitArgs struct { // User-friendly namespace for the repository, this is for cosmetic purposes only Namespace pulumi.StringInput `pulumi:"namespace"` // HTTPS URL of the Git repository Url pulumi.StringInput `pulumi:"url"` }
func (StackRawGitArgs) ElementType ¶
func (StackRawGitArgs) ElementType() reflect.Type
func (StackRawGitArgs) ToOutput ¶
func (i StackRawGitArgs) ToOutput(ctx context.Context) pulumix.Output[StackRawGit]
func (StackRawGitArgs) ToStackRawGitOutput ¶
func (i StackRawGitArgs) ToStackRawGitOutput() StackRawGitOutput
func (StackRawGitArgs) ToStackRawGitOutputWithContext ¶
func (i StackRawGitArgs) ToStackRawGitOutputWithContext(ctx context.Context) StackRawGitOutput
func (StackRawGitArgs) ToStackRawGitPtrOutput ¶
func (i StackRawGitArgs) ToStackRawGitPtrOutput() StackRawGitPtrOutput
func (StackRawGitArgs) ToStackRawGitPtrOutputWithContext ¶
func (i StackRawGitArgs) ToStackRawGitPtrOutputWithContext(ctx context.Context) StackRawGitPtrOutput
type StackRawGitInput ¶
type StackRawGitInput interface { pulumi.Input ToStackRawGitOutput() StackRawGitOutput ToStackRawGitOutputWithContext(context.Context) StackRawGitOutput }
StackRawGitInput is an input type that accepts StackRawGitArgs and StackRawGitOutput values. You can construct a concrete instance of `StackRawGitInput` via:
StackRawGitArgs{...}
type StackRawGitOutput ¶
type StackRawGitOutput struct{ *pulumi.OutputState }
func (StackRawGitOutput) ElementType ¶
func (StackRawGitOutput) ElementType() reflect.Type
func (StackRawGitOutput) Namespace ¶
func (o StackRawGitOutput) Namespace() pulumi.StringOutput
User-friendly namespace for the repository, this is for cosmetic purposes only
func (StackRawGitOutput) ToOutput ¶
func (o StackRawGitOutput) ToOutput(ctx context.Context) pulumix.Output[StackRawGit]
func (StackRawGitOutput) ToStackRawGitOutput ¶
func (o StackRawGitOutput) ToStackRawGitOutput() StackRawGitOutput
func (StackRawGitOutput) ToStackRawGitOutputWithContext ¶
func (o StackRawGitOutput) ToStackRawGitOutputWithContext(ctx context.Context) StackRawGitOutput
func (StackRawGitOutput) ToStackRawGitPtrOutput ¶
func (o StackRawGitOutput) ToStackRawGitPtrOutput() StackRawGitPtrOutput
func (StackRawGitOutput) ToStackRawGitPtrOutputWithContext ¶
func (o StackRawGitOutput) ToStackRawGitPtrOutputWithContext(ctx context.Context) StackRawGitPtrOutput
func (StackRawGitOutput) Url ¶
func (o StackRawGitOutput) Url() pulumi.StringOutput
HTTPS URL of the Git repository
type StackRawGitPtrInput ¶
type StackRawGitPtrInput interface { pulumi.Input ToStackRawGitPtrOutput() StackRawGitPtrOutput ToStackRawGitPtrOutputWithContext(context.Context) StackRawGitPtrOutput }
StackRawGitPtrInput is an input type that accepts StackRawGitArgs, StackRawGitPtr and StackRawGitPtrOutput values. You can construct a concrete instance of `StackRawGitPtrInput` via:
StackRawGitArgs{...} or: nil
func StackRawGitPtr ¶
func StackRawGitPtr(v *StackRawGitArgs) StackRawGitPtrInput
type StackRawGitPtrOutput ¶
type StackRawGitPtrOutput struct{ *pulumi.OutputState }
func (StackRawGitPtrOutput) Elem ¶
func (o StackRawGitPtrOutput) Elem() StackRawGitOutput
func (StackRawGitPtrOutput) ElementType ¶
func (StackRawGitPtrOutput) ElementType() reflect.Type
func (StackRawGitPtrOutput) Namespace ¶
func (o StackRawGitPtrOutput) Namespace() pulumi.StringPtrOutput
User-friendly namespace for the repository, this is for cosmetic purposes only
func (StackRawGitPtrOutput) ToOutput ¶
func (o StackRawGitPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StackRawGit]
func (StackRawGitPtrOutput) ToStackRawGitPtrOutput ¶
func (o StackRawGitPtrOutput) ToStackRawGitPtrOutput() StackRawGitPtrOutput
func (StackRawGitPtrOutput) ToStackRawGitPtrOutputWithContext ¶
func (o StackRawGitPtrOutput) ToStackRawGitPtrOutputWithContext(ctx context.Context) StackRawGitPtrOutput
func (StackRawGitPtrOutput) Url ¶
func (o StackRawGitPtrOutput) Url() pulumi.StringPtrOutput
HTTPS URL of the Git repository
type StackShowcase ¶
type StackShowcase struct {
Namespace string `pulumi:"namespace"`
}
type StackShowcaseArgs ¶
type StackShowcaseArgs struct {
Namespace pulumi.StringInput `pulumi:"namespace"`
}
func (StackShowcaseArgs) ElementType ¶
func (StackShowcaseArgs) ElementType() reflect.Type
func (StackShowcaseArgs) ToOutput ¶
func (i StackShowcaseArgs) ToOutput(ctx context.Context) pulumix.Output[StackShowcase]
func (StackShowcaseArgs) ToStackShowcaseOutput ¶
func (i StackShowcaseArgs) ToStackShowcaseOutput() StackShowcaseOutput
func (StackShowcaseArgs) ToStackShowcaseOutputWithContext ¶
func (i StackShowcaseArgs) ToStackShowcaseOutputWithContext(ctx context.Context) StackShowcaseOutput
func (StackShowcaseArgs) ToStackShowcasePtrOutput ¶
func (i StackShowcaseArgs) ToStackShowcasePtrOutput() StackShowcasePtrOutput
func (StackShowcaseArgs) ToStackShowcasePtrOutputWithContext ¶
func (i StackShowcaseArgs) ToStackShowcasePtrOutputWithContext(ctx context.Context) StackShowcasePtrOutput
type StackShowcaseInput ¶
type StackShowcaseInput interface { pulumi.Input ToStackShowcaseOutput() StackShowcaseOutput ToStackShowcaseOutputWithContext(context.Context) StackShowcaseOutput }
StackShowcaseInput is an input type that accepts StackShowcaseArgs and StackShowcaseOutput values. You can construct a concrete instance of `StackShowcaseInput` via:
StackShowcaseArgs{...}
type StackShowcaseOutput ¶
type StackShowcaseOutput struct{ *pulumi.OutputState }
func (StackShowcaseOutput) ElementType ¶
func (StackShowcaseOutput) ElementType() reflect.Type
func (StackShowcaseOutput) Namespace ¶
func (o StackShowcaseOutput) Namespace() pulumi.StringOutput
func (StackShowcaseOutput) ToOutput ¶
func (o StackShowcaseOutput) ToOutput(ctx context.Context) pulumix.Output[StackShowcase]
func (StackShowcaseOutput) ToStackShowcaseOutput ¶
func (o StackShowcaseOutput) ToStackShowcaseOutput() StackShowcaseOutput
func (StackShowcaseOutput) ToStackShowcaseOutputWithContext ¶
func (o StackShowcaseOutput) ToStackShowcaseOutputWithContext(ctx context.Context) StackShowcaseOutput
func (StackShowcaseOutput) ToStackShowcasePtrOutput ¶
func (o StackShowcaseOutput) ToStackShowcasePtrOutput() StackShowcasePtrOutput
func (StackShowcaseOutput) ToStackShowcasePtrOutputWithContext ¶
func (o StackShowcaseOutput) ToStackShowcasePtrOutputWithContext(ctx context.Context) StackShowcasePtrOutput
type StackShowcasePtrInput ¶
type StackShowcasePtrInput interface { pulumi.Input ToStackShowcasePtrOutput() StackShowcasePtrOutput ToStackShowcasePtrOutputWithContext(context.Context) StackShowcasePtrOutput }
StackShowcasePtrInput is an input type that accepts StackShowcaseArgs, StackShowcasePtr and StackShowcasePtrOutput values. You can construct a concrete instance of `StackShowcasePtrInput` via:
StackShowcaseArgs{...} or: nil
func StackShowcasePtr ¶
func StackShowcasePtr(v *StackShowcaseArgs) StackShowcasePtrInput
type StackShowcasePtrOutput ¶
type StackShowcasePtrOutput struct{ *pulumi.OutputState }
func (StackShowcasePtrOutput) Elem ¶
func (o StackShowcasePtrOutput) Elem() StackShowcaseOutput
func (StackShowcasePtrOutput) ElementType ¶
func (StackShowcasePtrOutput) ElementType() reflect.Type
func (StackShowcasePtrOutput) Namespace ¶
func (o StackShowcasePtrOutput) Namespace() pulumi.StringPtrOutput
func (StackShowcasePtrOutput) ToOutput ¶
func (o StackShowcasePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StackShowcase]
func (StackShowcasePtrOutput) ToStackShowcasePtrOutput ¶
func (o StackShowcasePtrOutput) ToStackShowcasePtrOutput() StackShowcasePtrOutput
func (StackShowcasePtrOutput) ToStackShowcasePtrOutputWithContext ¶
func (o StackShowcasePtrOutput) ToStackShowcasePtrOutputWithContext(ctx context.Context) StackShowcasePtrOutput
type StackState ¶
type StackState struct { // Project globs is an optional list of paths to track changes of in addition to the project root. AdditionalProjectGlobs pulumi.StringArrayInput // Indicates whether this stack can manage others. Defaults to `false`. Administrative pulumi.BoolPtrInput // List of after-apply scripts AfterApplies pulumi.StringArrayInput // List of after-destroy scripts AfterDestroys pulumi.StringArrayInput // List of after-init scripts AfterInits pulumi.StringArrayInput // List of after-perform scripts AfterPerforms pulumi.StringArrayInput // List of after-plan scripts AfterPlans pulumi.StringArrayInput // List of after-run scripts AfterRuns pulumi.StringArrayInput // Ansible-specific configuration. Presence means this Stack is an Ansible Stack. Ansible StackAnsiblePtrInput // Indicates whether changes to this stack can be automatically deployed. Defaults to `false`. Autodeploy pulumi.BoolPtrInput // Indicates whether obsolete proposed changes should automatically be retried. Defaults to `false`. Autoretry pulumi.BoolPtrInput // AWS IAM assume role policy statement setting up trust relationship AwsAssumeRolePolicyStatement pulumi.StringPtrInput // Azure DevOps VCS settings AzureDevops StackAzureDevopsPtrInput // List of before-apply scripts BeforeApplies pulumi.StringArrayInput // List of before-destroy scripts BeforeDestroys pulumi.StringArrayInput // List of before-init scripts BeforeInits pulumi.StringArrayInput // List of before-perform scripts BeforePerforms pulumi.StringArrayInput // List of before-plan scripts BeforePlans pulumi.StringArrayInput // Bitbucket Cloud VCS settings BitbucketCloud StackBitbucketCloudPtrInput // Bitbucket Datacenter VCS settings BitbucketDatacenter StackBitbucketDatacenterPtrInput // GitHub branch to apply changes to Branch pulumi.StringPtrInput // CloudFormation-specific configuration. Presence means this Stack is a CloudFormation Stack. Cloudformation StackCloudformationPtrInput // Free-form stack description for users Description pulumi.StringPtrInput // Indicates whether local preview runs can be triggered on this Stack. Defaults to `false`. EnableLocalPreview pulumi.BoolPtrInput // Indicates whether GitHub users can deploy from the Checks API. Defaults to `true`. This is called allow run promotion in the UI. GithubActionDeploy pulumi.BoolPtrInput // VCS settings for [GitHub custom application](https://docs.spacelift.io/integrations/source-control/github#setting-up-the-custom-application) GithubEnterprise StackGithubEnterprisePtrInput // GitLab VCS settings Gitlab StackGitlabPtrInput // State file to upload when creating a new stack ImportState pulumi.StringPtrInput // Path to the state file to upload when creating a new stack ImportStateFile pulumi.StringPtrInput // Kubernetes-specific configuration. Presence means this Stack is a Kubernetes Stack. Kubernetes StackKubernetesPtrInput Labels pulumi.StringArrayInput // Determines if Spacelift should manage state for this stack. Defaults to `true`. ManageState pulumi.BoolPtrInput // Name of the stack - should be unique in one account Name pulumi.StringPtrInput // Project root is the optional directory relative to the workspace root containing the entrypoint to the Stack. ProjectRoot pulumi.StringPtrInput // Protect this stack from accidental deletion. If set, attempts to delete this stack will fail. Defaults to `false`. ProtectFromDeletion pulumi.BoolPtrInput // Pulumi-specific configuration. Presence means this Stack is a Pulumi Stack. Pulumi StackPulumiPtrInput // One-way VCS integration using a raw Git repository link RawGit StackRawGitPtrInput // Name of the repository, without the owner part Repository pulumi.StringPtrInput // Name of the Docker image used to process Runs RunnerImage pulumi.StringPtrInput Showcase StackShowcasePtrInput // Allows setting the custom ID (slug) for the stack Slug pulumi.StringPtrInput // ID (slug) of the space the stack is in. Defaults to `legacy`. SpaceId pulumi.StringPtrInput // Indicates whether you can access the Stack state file from other stacks or outside of Spacelift. Defaults to `false`. TerraformExternalStateAccess pulumi.BoolPtrInput // Indicates whether runs on this will use terraform's sensitive value system to sanitize the outputs of Terraform state // and plans in spacelift instead of sanitizing all fields. Note: Requires the terraform version to be v1.0.1 or above. // Defaults to `false`. TerraformSmartSanitization pulumi.BoolPtrInput // Terraform version to use TerraformVersion pulumi.StringPtrInput // Defines the tool that will be used to execute the workflow. This can be one of `OPEN_TOFU`, `TERRAFORM_FOSS` or `CUSTOM`. Defaults to `TERRAFORM_FOSS`. TerraformWorkflowTool pulumi.StringPtrInput // Terraform workspace to select TerraformWorkspace pulumi.StringPtrInput // Terragrunt-specific configuration. Presence means this Stack is an Terragrunt Stack. Terragrunt StackTerragruntPtrInput // ID of the worker pool to use. NOTE: worker*pool*id is required when using a self-hosted instance of Spacelift. WorkerPoolId pulumi.StringPtrInput }
func (StackState) ElementType ¶
func (StackState) ElementType() reflect.Type
type StackTerragrunt ¶
type StackTerragrunt struct { TerraformVersion *string `pulumi:"terraformVersion"` // Terragrunt version. TerragruntVersion *string `pulumi:"terragruntVersion"` // Whether to use `terragrunt run-all` instead of `terragrunt`. UseRunAll *bool `pulumi:"useRunAll"` UseSmartSanitization *bool `pulumi:"useSmartSanitization"` }
type StackTerragruntArgs ¶
type StackTerragruntArgs struct { TerraformVersion pulumi.StringPtrInput `pulumi:"terraformVersion"` // Terragrunt version. TerragruntVersion pulumi.StringPtrInput `pulumi:"terragruntVersion"` // Whether to use `terragrunt run-all` instead of `terragrunt`. UseRunAll pulumi.BoolPtrInput `pulumi:"useRunAll"` UseSmartSanitization pulumi.BoolPtrInput `pulumi:"useSmartSanitization"` }
func (StackTerragruntArgs) ElementType ¶
func (StackTerragruntArgs) ElementType() reflect.Type
func (StackTerragruntArgs) ToOutput ¶
func (i StackTerragruntArgs) ToOutput(ctx context.Context) pulumix.Output[StackTerragrunt]
func (StackTerragruntArgs) ToStackTerragruntOutput ¶
func (i StackTerragruntArgs) ToStackTerragruntOutput() StackTerragruntOutput
func (StackTerragruntArgs) ToStackTerragruntOutputWithContext ¶
func (i StackTerragruntArgs) ToStackTerragruntOutputWithContext(ctx context.Context) StackTerragruntOutput
func (StackTerragruntArgs) ToStackTerragruntPtrOutput ¶
func (i StackTerragruntArgs) ToStackTerragruntPtrOutput() StackTerragruntPtrOutput
func (StackTerragruntArgs) ToStackTerragruntPtrOutputWithContext ¶
func (i StackTerragruntArgs) ToStackTerragruntPtrOutputWithContext(ctx context.Context) StackTerragruntPtrOutput
type StackTerragruntInput ¶
type StackTerragruntInput interface { pulumi.Input ToStackTerragruntOutput() StackTerragruntOutput ToStackTerragruntOutputWithContext(context.Context) StackTerragruntOutput }
StackTerragruntInput is an input type that accepts StackTerragruntArgs and StackTerragruntOutput values. You can construct a concrete instance of `StackTerragruntInput` via:
StackTerragruntArgs{...}
type StackTerragruntOutput ¶
type StackTerragruntOutput struct{ *pulumi.OutputState }
func (StackTerragruntOutput) ElementType ¶
func (StackTerragruntOutput) ElementType() reflect.Type
func (StackTerragruntOutput) TerraformVersion ¶
func (o StackTerragruntOutput) TerraformVersion() pulumi.StringPtrOutput
func (StackTerragruntOutput) TerragruntVersion ¶
func (o StackTerragruntOutput) TerragruntVersion() pulumi.StringPtrOutput
Terragrunt version.
func (StackTerragruntOutput) ToOutput ¶
func (o StackTerragruntOutput) ToOutput(ctx context.Context) pulumix.Output[StackTerragrunt]
func (StackTerragruntOutput) ToStackTerragruntOutput ¶
func (o StackTerragruntOutput) ToStackTerragruntOutput() StackTerragruntOutput
func (StackTerragruntOutput) ToStackTerragruntOutputWithContext ¶
func (o StackTerragruntOutput) ToStackTerragruntOutputWithContext(ctx context.Context) StackTerragruntOutput
func (StackTerragruntOutput) ToStackTerragruntPtrOutput ¶
func (o StackTerragruntOutput) ToStackTerragruntPtrOutput() StackTerragruntPtrOutput
func (StackTerragruntOutput) ToStackTerragruntPtrOutputWithContext ¶
func (o StackTerragruntOutput) ToStackTerragruntPtrOutputWithContext(ctx context.Context) StackTerragruntPtrOutput
func (StackTerragruntOutput) UseRunAll ¶
func (o StackTerragruntOutput) UseRunAll() pulumi.BoolPtrOutput
Whether to use `terragrunt run-all` instead of `terragrunt`.
func (StackTerragruntOutput) UseSmartSanitization ¶
func (o StackTerragruntOutput) UseSmartSanitization() pulumi.BoolPtrOutput
type StackTerragruntPtrInput ¶
type StackTerragruntPtrInput interface { pulumi.Input ToStackTerragruntPtrOutput() StackTerragruntPtrOutput ToStackTerragruntPtrOutputWithContext(context.Context) StackTerragruntPtrOutput }
StackTerragruntPtrInput is an input type that accepts StackTerragruntArgs, StackTerragruntPtr and StackTerragruntPtrOutput values. You can construct a concrete instance of `StackTerragruntPtrInput` via:
StackTerragruntArgs{...} or: nil
func StackTerragruntPtr ¶
func StackTerragruntPtr(v *StackTerragruntArgs) StackTerragruntPtrInput
type StackTerragruntPtrOutput ¶
type StackTerragruntPtrOutput struct{ *pulumi.OutputState }
func (StackTerragruntPtrOutput) Elem ¶
func (o StackTerragruntPtrOutput) Elem() StackTerragruntOutput
func (StackTerragruntPtrOutput) ElementType ¶
func (StackTerragruntPtrOutput) ElementType() reflect.Type
func (StackTerragruntPtrOutput) TerraformVersion ¶
func (o StackTerragruntPtrOutput) TerraformVersion() pulumi.StringPtrOutput
func (StackTerragruntPtrOutput) TerragruntVersion ¶
func (o StackTerragruntPtrOutput) TerragruntVersion() pulumi.StringPtrOutput
Terragrunt version.
func (StackTerragruntPtrOutput) ToOutput ¶
func (o StackTerragruntPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*StackTerragrunt]
func (StackTerragruntPtrOutput) ToStackTerragruntPtrOutput ¶
func (o StackTerragruntPtrOutput) ToStackTerragruntPtrOutput() StackTerragruntPtrOutput
func (StackTerragruntPtrOutput) ToStackTerragruntPtrOutputWithContext ¶
func (o StackTerragruntPtrOutput) ToStackTerragruntPtrOutputWithContext(ctx context.Context) StackTerragruntPtrOutput
func (StackTerragruntPtrOutput) UseRunAll ¶
func (o StackTerragruntPtrOutput) UseRunAll() pulumi.BoolPtrOutput
Whether to use `terragrunt run-all` instead of `terragrunt`.
func (StackTerragruntPtrOutput) UseSmartSanitization ¶
func (o StackTerragruntPtrOutput) UseSmartSanitization() pulumi.BoolPtrOutput
type TerraformProvider ¶
type TerraformProvider struct { pulumi.CustomResourceState // Free-form description for human users, supports Markdown Description pulumi.StringPtrOutput `pulumi:"description"` Labels pulumi.StringArrayOutput `pulumi:"labels"` // Whether the provider is public or not, defaults to false (private) Public pulumi.BoolPtrOutput `pulumi:"public"` // ID (slug) of the space the provider is in SpaceId pulumi.StringOutput `pulumi:"spaceId"` // Type of the provider - should be unique in one account Type pulumi.StringOutput `pulumi:"type"` }
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.NewTerraformProvider(ctx, "datadog", &spacelift.TerraformProviderArgs{ Description: pulumi.String("Our fork of the Datadog provider"), Labels: pulumi.StringArray{ pulumi.String("fork"), }, Public: pulumi.Bool(false), SpaceId: pulumi.String("root"), Type: pulumi.String("datadog"), }) if err != nil { return err } return nil }) }
```
func GetTerraformProvider ¶
func GetTerraformProvider(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TerraformProviderState, opts ...pulumi.ResourceOption) (*TerraformProvider, error)
GetTerraformProvider gets an existing TerraformProvider resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTerraformProvider ¶
func NewTerraformProvider(ctx *pulumi.Context, name string, args *TerraformProviderArgs, opts ...pulumi.ResourceOption) (*TerraformProvider, error)
NewTerraformProvider registers a new resource with the given unique name, arguments, and options.
func (*TerraformProvider) ElementType ¶
func (*TerraformProvider) ElementType() reflect.Type
func (*TerraformProvider) ToOutput ¶
func (i *TerraformProvider) ToOutput(ctx context.Context) pulumix.Output[*TerraformProvider]
func (*TerraformProvider) ToTerraformProviderOutput ¶
func (i *TerraformProvider) ToTerraformProviderOutput() TerraformProviderOutput
func (*TerraformProvider) ToTerraformProviderOutputWithContext ¶
func (i *TerraformProvider) ToTerraformProviderOutputWithContext(ctx context.Context) TerraformProviderOutput
type TerraformProviderArgs ¶
type TerraformProviderArgs struct { // Free-form description for human users, supports Markdown Description pulumi.StringPtrInput Labels pulumi.StringArrayInput // Whether the provider is public or not, defaults to false (private) Public pulumi.BoolPtrInput // ID (slug) of the space the provider is in SpaceId pulumi.StringInput // Type of the provider - should be unique in one account Type pulumi.StringInput }
The set of arguments for constructing a TerraformProvider resource.
func (TerraformProviderArgs) ElementType ¶
func (TerraformProviderArgs) ElementType() reflect.Type
type TerraformProviderArray ¶
type TerraformProviderArray []TerraformProviderInput
func (TerraformProviderArray) ElementType ¶
func (TerraformProviderArray) ElementType() reflect.Type
func (TerraformProviderArray) ToOutput ¶
func (i TerraformProviderArray) ToOutput(ctx context.Context) pulumix.Output[[]*TerraformProvider]
func (TerraformProviderArray) ToTerraformProviderArrayOutput ¶
func (i TerraformProviderArray) ToTerraformProviderArrayOutput() TerraformProviderArrayOutput
func (TerraformProviderArray) ToTerraformProviderArrayOutputWithContext ¶
func (i TerraformProviderArray) ToTerraformProviderArrayOutputWithContext(ctx context.Context) TerraformProviderArrayOutput
type TerraformProviderArrayInput ¶
type TerraformProviderArrayInput interface { pulumi.Input ToTerraformProviderArrayOutput() TerraformProviderArrayOutput ToTerraformProviderArrayOutputWithContext(context.Context) TerraformProviderArrayOutput }
TerraformProviderArrayInput is an input type that accepts TerraformProviderArray and TerraformProviderArrayOutput values. You can construct a concrete instance of `TerraformProviderArrayInput` via:
TerraformProviderArray{ TerraformProviderArgs{...} }
type TerraformProviderArrayOutput ¶
type TerraformProviderArrayOutput struct{ *pulumi.OutputState }
func (TerraformProviderArrayOutput) ElementType ¶
func (TerraformProviderArrayOutput) ElementType() reflect.Type
func (TerraformProviderArrayOutput) Index ¶
func (o TerraformProviderArrayOutput) Index(i pulumi.IntInput) TerraformProviderOutput
func (TerraformProviderArrayOutput) ToOutput ¶
func (o TerraformProviderArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*TerraformProvider]
func (TerraformProviderArrayOutput) ToTerraformProviderArrayOutput ¶
func (o TerraformProviderArrayOutput) ToTerraformProviderArrayOutput() TerraformProviderArrayOutput
func (TerraformProviderArrayOutput) ToTerraformProviderArrayOutputWithContext ¶
func (o TerraformProviderArrayOutput) ToTerraformProviderArrayOutputWithContext(ctx context.Context) TerraformProviderArrayOutput
type TerraformProviderInput ¶
type TerraformProviderInput interface { pulumi.Input ToTerraformProviderOutput() TerraformProviderOutput ToTerraformProviderOutputWithContext(ctx context.Context) TerraformProviderOutput }
type TerraformProviderMap ¶
type TerraformProviderMap map[string]TerraformProviderInput
func (TerraformProviderMap) ElementType ¶
func (TerraformProviderMap) ElementType() reflect.Type
func (TerraformProviderMap) ToOutput ¶
func (i TerraformProviderMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*TerraformProvider]
func (TerraformProviderMap) ToTerraformProviderMapOutput ¶
func (i TerraformProviderMap) ToTerraformProviderMapOutput() TerraformProviderMapOutput
func (TerraformProviderMap) ToTerraformProviderMapOutputWithContext ¶
func (i TerraformProviderMap) ToTerraformProviderMapOutputWithContext(ctx context.Context) TerraformProviderMapOutput
type TerraformProviderMapInput ¶
type TerraformProviderMapInput interface { pulumi.Input ToTerraformProviderMapOutput() TerraformProviderMapOutput ToTerraformProviderMapOutputWithContext(context.Context) TerraformProviderMapOutput }
TerraformProviderMapInput is an input type that accepts TerraformProviderMap and TerraformProviderMapOutput values. You can construct a concrete instance of `TerraformProviderMapInput` via:
TerraformProviderMap{ "key": TerraformProviderArgs{...} }
type TerraformProviderMapOutput ¶
type TerraformProviderMapOutput struct{ *pulumi.OutputState }
func (TerraformProviderMapOutput) ElementType ¶
func (TerraformProviderMapOutput) ElementType() reflect.Type
func (TerraformProviderMapOutput) MapIndex ¶
func (o TerraformProviderMapOutput) MapIndex(k pulumi.StringInput) TerraformProviderOutput
func (TerraformProviderMapOutput) ToOutput ¶
func (o TerraformProviderMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*TerraformProvider]
func (TerraformProviderMapOutput) ToTerraformProviderMapOutput ¶
func (o TerraformProviderMapOutput) ToTerraformProviderMapOutput() TerraformProviderMapOutput
func (TerraformProviderMapOutput) ToTerraformProviderMapOutputWithContext ¶
func (o TerraformProviderMapOutput) ToTerraformProviderMapOutputWithContext(ctx context.Context) TerraformProviderMapOutput
type TerraformProviderOutput ¶
type TerraformProviderOutput struct{ *pulumi.OutputState }
func (TerraformProviderOutput) Description ¶
func (o TerraformProviderOutput) Description() pulumi.StringPtrOutput
Free-form description for human users, supports Markdown
func (TerraformProviderOutput) ElementType ¶
func (TerraformProviderOutput) ElementType() reflect.Type
func (TerraformProviderOutput) Labels ¶
func (o TerraformProviderOutput) Labels() pulumi.StringArrayOutput
func (TerraformProviderOutput) Public ¶
func (o TerraformProviderOutput) Public() pulumi.BoolPtrOutput
Whether the provider is public or not, defaults to false (private)
func (TerraformProviderOutput) SpaceId ¶
func (o TerraformProviderOutput) SpaceId() pulumi.StringOutput
ID (slug) of the space the provider is in
func (TerraformProviderOutput) ToOutput ¶
func (o TerraformProviderOutput) ToOutput(ctx context.Context) pulumix.Output[*TerraformProvider]
func (TerraformProviderOutput) ToTerraformProviderOutput ¶
func (o TerraformProviderOutput) ToTerraformProviderOutput() TerraformProviderOutput
func (TerraformProviderOutput) ToTerraformProviderOutputWithContext ¶
func (o TerraformProviderOutput) ToTerraformProviderOutputWithContext(ctx context.Context) TerraformProviderOutput
func (TerraformProviderOutput) Type ¶
func (o TerraformProviderOutput) Type() pulumi.StringOutput
Type of the provider - should be unique in one account
type TerraformProviderState ¶
type TerraformProviderState struct { // Free-form description for human users, supports Markdown Description pulumi.StringPtrInput Labels pulumi.StringArrayInput // Whether the provider is public or not, defaults to false (private) Public pulumi.BoolPtrInput // ID (slug) of the space the provider is in SpaceId pulumi.StringPtrInput // Type of the provider - should be unique in one account Type pulumi.StringPtrInput }
func (TerraformProviderState) ElementType ¶
func (TerraformProviderState) ElementType() reflect.Type
type User ¶
type User struct { pulumi.CustomResourceState // Email of the user. Used for sending an invitation. InvitationEmail pulumi.StringOutput `pulumi:"invitationEmail"` Policies UserPolicyArrayOutput `pulumi:"policies"` // Username of the user Username pulumi.StringOutput `pulumi:"username"` }
`User` represents a mapping between a Spacelift user (managed using an Identity Provider) and a Policy. A Policy defines what access rights the user has to a given Space.
func GetUser ¶
func GetUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)
GetUser gets an existing User resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewUser ¶
func NewUser(ctx *pulumi.Context, name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)
NewUser registers a new resource with the given unique name, arguments, and options.
func (*User) ElementType ¶
func (*User) ToUserOutput ¶
func (i *User) ToUserOutput() UserOutput
func (*User) ToUserOutputWithContext ¶
func (i *User) ToUserOutputWithContext(ctx context.Context) UserOutput
type UserArgs ¶
type UserArgs struct { // Email of the user. Used for sending an invitation. InvitationEmail pulumi.StringInput Policies UserPolicyArrayInput // Username of the user Username pulumi.StringInput }
The set of arguments for constructing a User resource.
func (UserArgs) ElementType ¶
type UserArray ¶
type UserArray []UserInput
func (UserArray) ElementType ¶
func (UserArray) ToUserArrayOutput ¶
func (i UserArray) ToUserArrayOutput() UserArrayOutput
func (UserArray) ToUserArrayOutputWithContext ¶
func (i UserArray) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserArrayInput ¶
type UserArrayInput interface { pulumi.Input ToUserArrayOutput() UserArrayOutput ToUserArrayOutputWithContext(context.Context) UserArrayOutput }
UserArrayInput is an input type that accepts UserArray and UserArrayOutput values. You can construct a concrete instance of `UserArrayInput` via:
UserArray{ UserArgs{...} }
type UserArrayOutput ¶
type UserArrayOutput struct{ *pulumi.OutputState }
func (UserArrayOutput) ElementType ¶
func (UserArrayOutput) ElementType() reflect.Type
func (UserArrayOutput) Index ¶
func (o UserArrayOutput) Index(i pulumi.IntInput) UserOutput
func (UserArrayOutput) ToUserArrayOutput ¶
func (o UserArrayOutput) ToUserArrayOutput() UserArrayOutput
func (UserArrayOutput) ToUserArrayOutputWithContext ¶
func (o UserArrayOutput) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserInput ¶
type UserInput interface { pulumi.Input ToUserOutput() UserOutput ToUserOutputWithContext(ctx context.Context) UserOutput }
type UserMap ¶
func (UserMap) ElementType ¶
func (UserMap) ToUserMapOutput ¶
func (i UserMap) ToUserMapOutput() UserMapOutput
func (UserMap) ToUserMapOutputWithContext ¶
func (i UserMap) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserMapInput ¶
type UserMapInput interface { pulumi.Input ToUserMapOutput() UserMapOutput ToUserMapOutputWithContext(context.Context) UserMapOutput }
UserMapInput is an input type that accepts UserMap and UserMapOutput values. You can construct a concrete instance of `UserMapInput` via:
UserMap{ "key": UserArgs{...} }
type UserMapOutput ¶
type UserMapOutput struct{ *pulumi.OutputState }
func (UserMapOutput) ElementType ¶
func (UserMapOutput) ElementType() reflect.Type
func (UserMapOutput) MapIndex ¶
func (o UserMapOutput) MapIndex(k pulumi.StringInput) UserOutput
func (UserMapOutput) ToUserMapOutput ¶
func (o UserMapOutput) ToUserMapOutput() UserMapOutput
func (UserMapOutput) ToUserMapOutputWithContext ¶
func (o UserMapOutput) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserOutput ¶
type UserOutput struct{ *pulumi.OutputState }
func (UserOutput) ElementType ¶
func (UserOutput) ElementType() reflect.Type
func (UserOutput) InvitationEmail ¶
func (o UserOutput) InvitationEmail() pulumi.StringOutput
Email of the user. Used for sending an invitation.
func (UserOutput) Policies ¶
func (o UserOutput) Policies() UserPolicyArrayOutput
func (UserOutput) ToUserOutput ¶
func (o UserOutput) ToUserOutput() UserOutput
func (UserOutput) ToUserOutputWithContext ¶
func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
func (UserOutput) Username ¶
func (o UserOutput) Username() pulumi.StringOutput
Username of the user
type UserPolicy ¶
type UserPolicyArgs ¶
type UserPolicyArgs struct { // Type of access to the space. Possible values are: READ, WRITE, ADMIN Role pulumi.StringInput `pulumi:"role"` // ID (slug) of the space the user has access to SpaceId pulumi.StringInput `pulumi:"spaceId"` }
func (UserPolicyArgs) ElementType ¶
func (UserPolicyArgs) ElementType() reflect.Type
func (UserPolicyArgs) ToOutput ¶
func (i UserPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[UserPolicy]
func (UserPolicyArgs) ToUserPolicyOutput ¶
func (i UserPolicyArgs) ToUserPolicyOutput() UserPolicyOutput
func (UserPolicyArgs) ToUserPolicyOutputWithContext ¶
func (i UserPolicyArgs) ToUserPolicyOutputWithContext(ctx context.Context) UserPolicyOutput
type UserPolicyArray ¶
type UserPolicyArray []UserPolicyInput
func (UserPolicyArray) ElementType ¶
func (UserPolicyArray) ElementType() reflect.Type
func (UserPolicyArray) ToOutput ¶
func (i UserPolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]UserPolicy]
func (UserPolicyArray) ToUserPolicyArrayOutput ¶
func (i UserPolicyArray) ToUserPolicyArrayOutput() UserPolicyArrayOutput
func (UserPolicyArray) ToUserPolicyArrayOutputWithContext ¶
func (i UserPolicyArray) ToUserPolicyArrayOutputWithContext(ctx context.Context) UserPolicyArrayOutput
type UserPolicyArrayInput ¶
type UserPolicyArrayInput interface { pulumi.Input ToUserPolicyArrayOutput() UserPolicyArrayOutput ToUserPolicyArrayOutputWithContext(context.Context) UserPolicyArrayOutput }
UserPolicyArrayInput is an input type that accepts UserPolicyArray and UserPolicyArrayOutput values. You can construct a concrete instance of `UserPolicyArrayInput` via:
UserPolicyArray{ UserPolicyArgs{...} }
type UserPolicyArrayOutput ¶
type UserPolicyArrayOutput struct{ *pulumi.OutputState }
func (UserPolicyArrayOutput) ElementType ¶
func (UserPolicyArrayOutput) ElementType() reflect.Type
func (UserPolicyArrayOutput) Index ¶
func (o UserPolicyArrayOutput) Index(i pulumi.IntInput) UserPolicyOutput
func (UserPolicyArrayOutput) ToOutput ¶
func (o UserPolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]UserPolicy]
func (UserPolicyArrayOutput) ToUserPolicyArrayOutput ¶
func (o UserPolicyArrayOutput) ToUserPolicyArrayOutput() UserPolicyArrayOutput
func (UserPolicyArrayOutput) ToUserPolicyArrayOutputWithContext ¶
func (o UserPolicyArrayOutput) ToUserPolicyArrayOutputWithContext(ctx context.Context) UserPolicyArrayOutput
type UserPolicyInput ¶
type UserPolicyInput interface { pulumi.Input ToUserPolicyOutput() UserPolicyOutput ToUserPolicyOutputWithContext(context.Context) UserPolicyOutput }
UserPolicyInput is an input type that accepts UserPolicyArgs and UserPolicyOutput values. You can construct a concrete instance of `UserPolicyInput` via:
UserPolicyArgs{...}
type UserPolicyOutput ¶
type UserPolicyOutput struct{ *pulumi.OutputState }
func (UserPolicyOutput) ElementType ¶
func (UserPolicyOutput) ElementType() reflect.Type
func (UserPolicyOutput) Role ¶
func (o UserPolicyOutput) Role() pulumi.StringOutput
Type of access to the space. Possible values are: READ, WRITE, ADMIN
func (UserPolicyOutput) SpaceId ¶
func (o UserPolicyOutput) SpaceId() pulumi.StringOutput
ID (slug) of the space the user has access to
func (UserPolicyOutput) ToOutput ¶
func (o UserPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[UserPolicy]
func (UserPolicyOutput) ToUserPolicyOutput ¶
func (o UserPolicyOutput) ToUserPolicyOutput() UserPolicyOutput
func (UserPolicyOutput) ToUserPolicyOutputWithContext ¶
func (o UserPolicyOutput) ToUserPolicyOutputWithContext(ctx context.Context) UserPolicyOutput
type UserState ¶
type UserState struct { // Email of the user. Used for sending an invitation. InvitationEmail pulumi.StringPtrInput Policies UserPolicyArrayInput // Username of the user Username pulumi.StringPtrInput }
func (UserState) ElementType ¶
type VcsAgentPool ¶
type VcsAgentPool struct { pulumi.CustomResourceState // VCS agent pool configuration, encoded using base64 Config pulumi.StringOutput `pulumi:"config"` // Free-form VCS agent pool description for users Description pulumi.StringPtrOutput `pulumi:"description"` // Name of the VCS agent pool, must be unique within an account Name pulumi.StringOutput `pulumi:"name"` }
`VcsAgentPool` represents a Spacelift **VCS agent pool** - a logical group of proxies allowing Spacelift to access private VCS installations
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.NewVcsAgentPool(ctx, "ghe", &spacelift.VcsAgentPoolArgs{ Description: pulumi.String("VCS agent pool for our internal GitHub Enterprise"), }) if err != nil { return err } return nil }) }
```
## Import
```sh
$ pulumi import spacelift:index/vcsAgentPool:VcsAgentPool ghe $VCS_AGENT_POOL_ID
```
func GetVcsAgentPool ¶
func GetVcsAgentPool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VcsAgentPoolState, opts ...pulumi.ResourceOption) (*VcsAgentPool, error)
GetVcsAgentPool gets an existing VcsAgentPool resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVcsAgentPool ¶
func NewVcsAgentPool(ctx *pulumi.Context, name string, args *VcsAgentPoolArgs, opts ...pulumi.ResourceOption) (*VcsAgentPool, error)
NewVcsAgentPool registers a new resource with the given unique name, arguments, and options.
func (*VcsAgentPool) ElementType ¶
func (*VcsAgentPool) ElementType() reflect.Type
func (*VcsAgentPool) ToOutput ¶
func (i *VcsAgentPool) ToOutput(ctx context.Context) pulumix.Output[*VcsAgentPool]
func (*VcsAgentPool) ToVcsAgentPoolOutput ¶
func (i *VcsAgentPool) ToVcsAgentPoolOutput() VcsAgentPoolOutput
func (*VcsAgentPool) ToVcsAgentPoolOutputWithContext ¶
func (i *VcsAgentPool) ToVcsAgentPoolOutputWithContext(ctx context.Context) VcsAgentPoolOutput
type VcsAgentPoolArgs ¶
type VcsAgentPoolArgs struct { // Free-form VCS agent pool description for users Description pulumi.StringPtrInput // Name of the VCS agent pool, must be unique within an account Name pulumi.StringPtrInput }
The set of arguments for constructing a VcsAgentPool resource.
func (VcsAgentPoolArgs) ElementType ¶
func (VcsAgentPoolArgs) ElementType() reflect.Type
type VcsAgentPoolArray ¶
type VcsAgentPoolArray []VcsAgentPoolInput
func (VcsAgentPoolArray) ElementType ¶
func (VcsAgentPoolArray) ElementType() reflect.Type
func (VcsAgentPoolArray) ToOutput ¶
func (i VcsAgentPoolArray) ToOutput(ctx context.Context) pulumix.Output[[]*VcsAgentPool]
func (VcsAgentPoolArray) ToVcsAgentPoolArrayOutput ¶
func (i VcsAgentPoolArray) ToVcsAgentPoolArrayOutput() VcsAgentPoolArrayOutput
func (VcsAgentPoolArray) ToVcsAgentPoolArrayOutputWithContext ¶
func (i VcsAgentPoolArray) ToVcsAgentPoolArrayOutputWithContext(ctx context.Context) VcsAgentPoolArrayOutput
type VcsAgentPoolArrayInput ¶
type VcsAgentPoolArrayInput interface { pulumi.Input ToVcsAgentPoolArrayOutput() VcsAgentPoolArrayOutput ToVcsAgentPoolArrayOutputWithContext(context.Context) VcsAgentPoolArrayOutput }
VcsAgentPoolArrayInput is an input type that accepts VcsAgentPoolArray and VcsAgentPoolArrayOutput values. You can construct a concrete instance of `VcsAgentPoolArrayInput` via:
VcsAgentPoolArray{ VcsAgentPoolArgs{...} }
type VcsAgentPoolArrayOutput ¶
type VcsAgentPoolArrayOutput struct{ *pulumi.OutputState }
func (VcsAgentPoolArrayOutput) ElementType ¶
func (VcsAgentPoolArrayOutput) ElementType() reflect.Type
func (VcsAgentPoolArrayOutput) Index ¶
func (o VcsAgentPoolArrayOutput) Index(i pulumi.IntInput) VcsAgentPoolOutput
func (VcsAgentPoolArrayOutput) ToOutput ¶
func (o VcsAgentPoolArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*VcsAgentPool]
func (VcsAgentPoolArrayOutput) ToVcsAgentPoolArrayOutput ¶
func (o VcsAgentPoolArrayOutput) ToVcsAgentPoolArrayOutput() VcsAgentPoolArrayOutput
func (VcsAgentPoolArrayOutput) ToVcsAgentPoolArrayOutputWithContext ¶
func (o VcsAgentPoolArrayOutput) ToVcsAgentPoolArrayOutputWithContext(ctx context.Context) VcsAgentPoolArrayOutput
type VcsAgentPoolInput ¶
type VcsAgentPoolInput interface { pulumi.Input ToVcsAgentPoolOutput() VcsAgentPoolOutput ToVcsAgentPoolOutputWithContext(ctx context.Context) VcsAgentPoolOutput }
type VcsAgentPoolMap ¶
type VcsAgentPoolMap map[string]VcsAgentPoolInput
func (VcsAgentPoolMap) ElementType ¶
func (VcsAgentPoolMap) ElementType() reflect.Type
func (VcsAgentPoolMap) ToOutput ¶
func (i VcsAgentPoolMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*VcsAgentPool]
func (VcsAgentPoolMap) ToVcsAgentPoolMapOutput ¶
func (i VcsAgentPoolMap) ToVcsAgentPoolMapOutput() VcsAgentPoolMapOutput
func (VcsAgentPoolMap) ToVcsAgentPoolMapOutputWithContext ¶
func (i VcsAgentPoolMap) ToVcsAgentPoolMapOutputWithContext(ctx context.Context) VcsAgentPoolMapOutput
type VcsAgentPoolMapInput ¶
type VcsAgentPoolMapInput interface { pulumi.Input ToVcsAgentPoolMapOutput() VcsAgentPoolMapOutput ToVcsAgentPoolMapOutputWithContext(context.Context) VcsAgentPoolMapOutput }
VcsAgentPoolMapInput is an input type that accepts VcsAgentPoolMap and VcsAgentPoolMapOutput values. You can construct a concrete instance of `VcsAgentPoolMapInput` via:
VcsAgentPoolMap{ "key": VcsAgentPoolArgs{...} }
type VcsAgentPoolMapOutput ¶
type VcsAgentPoolMapOutput struct{ *pulumi.OutputState }
func (VcsAgentPoolMapOutput) ElementType ¶
func (VcsAgentPoolMapOutput) ElementType() reflect.Type
func (VcsAgentPoolMapOutput) MapIndex ¶
func (o VcsAgentPoolMapOutput) MapIndex(k pulumi.StringInput) VcsAgentPoolOutput
func (VcsAgentPoolMapOutput) ToOutput ¶
func (o VcsAgentPoolMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*VcsAgentPool]
func (VcsAgentPoolMapOutput) ToVcsAgentPoolMapOutput ¶
func (o VcsAgentPoolMapOutput) ToVcsAgentPoolMapOutput() VcsAgentPoolMapOutput
func (VcsAgentPoolMapOutput) ToVcsAgentPoolMapOutputWithContext ¶
func (o VcsAgentPoolMapOutput) ToVcsAgentPoolMapOutputWithContext(ctx context.Context) VcsAgentPoolMapOutput
type VcsAgentPoolOutput ¶
type VcsAgentPoolOutput struct{ *pulumi.OutputState }
func (VcsAgentPoolOutput) Config ¶
func (o VcsAgentPoolOutput) Config() pulumi.StringOutput
VCS agent pool configuration, encoded using base64
func (VcsAgentPoolOutput) Description ¶
func (o VcsAgentPoolOutput) Description() pulumi.StringPtrOutput
Free-form VCS agent pool description for users
func (VcsAgentPoolOutput) ElementType ¶
func (VcsAgentPoolOutput) ElementType() reflect.Type
func (VcsAgentPoolOutput) Name ¶
func (o VcsAgentPoolOutput) Name() pulumi.StringOutput
Name of the VCS agent pool, must be unique within an account
func (VcsAgentPoolOutput) ToOutput ¶
func (o VcsAgentPoolOutput) ToOutput(ctx context.Context) pulumix.Output[*VcsAgentPool]
func (VcsAgentPoolOutput) ToVcsAgentPoolOutput ¶
func (o VcsAgentPoolOutput) ToVcsAgentPoolOutput() VcsAgentPoolOutput
func (VcsAgentPoolOutput) ToVcsAgentPoolOutputWithContext ¶
func (o VcsAgentPoolOutput) ToVcsAgentPoolOutputWithContext(ctx context.Context) VcsAgentPoolOutput
type VcsAgentPoolState ¶
type VcsAgentPoolState struct { // VCS agent pool configuration, encoded using base64 Config pulumi.StringPtrInput // Free-form VCS agent pool description for users Description pulumi.StringPtrInput // Name of the VCS agent pool, must be unique within an account Name pulumi.StringPtrInput }
func (VcsAgentPoolState) ElementType ¶
func (VcsAgentPoolState) ElementType() reflect.Type
type Version ¶
type Version struct { pulumi.CustomResourceState // The commit SHA for which to trigger a version. CommitSha pulumi.StringPtrOutput `pulumi:"commitSha"` // Arbitrary map of values that, when changed, will trigger recreation of the resource. Keepers pulumi.MapOutput `pulumi:"keepers"` // ID of the module on which the version creation is to be triggered. ModuleId pulumi.StringOutput `pulumi:"moduleId"` // A semantic version number to set for the triggered version, example: 0.11.2 VersionNumber pulumi.StringPtrOutput `pulumi:"versionNumber"` }
`Version` allows to programmatically trigger a version creation in response to arbitrary changes in the keepers section.
func GetVersion ¶
func GetVersion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VersionState, opts ...pulumi.ResourceOption) (*Version, error)
GetVersion gets an existing Version resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVersion ¶
func NewVersion(ctx *pulumi.Context, name string, args *VersionArgs, opts ...pulumi.ResourceOption) (*Version, error)
NewVersion registers a new resource with the given unique name, arguments, and options.
func (*Version) ElementType ¶
func (*Version) ToVersionOutput ¶
func (i *Version) ToVersionOutput() VersionOutput
func (*Version) ToVersionOutputWithContext ¶
func (i *Version) ToVersionOutputWithContext(ctx context.Context) VersionOutput
type VersionArgs ¶
type VersionArgs struct { // The commit SHA for which to trigger a version. CommitSha pulumi.StringPtrInput // Arbitrary map of values that, when changed, will trigger recreation of the resource. Keepers pulumi.MapInput // ID of the module on which the version creation is to be triggered. ModuleId pulumi.StringInput // A semantic version number to set for the triggered version, example: 0.11.2 VersionNumber pulumi.StringPtrInput }
The set of arguments for constructing a Version resource.
func (VersionArgs) ElementType ¶
func (VersionArgs) ElementType() reflect.Type
type VersionArray ¶
type VersionArray []VersionInput
func (VersionArray) ElementType ¶
func (VersionArray) ElementType() reflect.Type
func (VersionArray) ToVersionArrayOutput ¶
func (i VersionArray) ToVersionArrayOutput() VersionArrayOutput
func (VersionArray) ToVersionArrayOutputWithContext ¶
func (i VersionArray) ToVersionArrayOutputWithContext(ctx context.Context) VersionArrayOutput
type VersionArrayInput ¶
type VersionArrayInput interface { pulumi.Input ToVersionArrayOutput() VersionArrayOutput ToVersionArrayOutputWithContext(context.Context) VersionArrayOutput }
VersionArrayInput is an input type that accepts VersionArray and VersionArrayOutput values. You can construct a concrete instance of `VersionArrayInput` via:
VersionArray{ VersionArgs{...} }
type VersionArrayOutput ¶
type VersionArrayOutput struct{ *pulumi.OutputState }
func (VersionArrayOutput) ElementType ¶
func (VersionArrayOutput) ElementType() reflect.Type
func (VersionArrayOutput) Index ¶
func (o VersionArrayOutput) Index(i pulumi.IntInput) VersionOutput
func (VersionArrayOutput) ToVersionArrayOutput ¶
func (o VersionArrayOutput) ToVersionArrayOutput() VersionArrayOutput
func (VersionArrayOutput) ToVersionArrayOutputWithContext ¶
func (o VersionArrayOutput) ToVersionArrayOutputWithContext(ctx context.Context) VersionArrayOutput
type VersionInput ¶
type VersionInput interface { pulumi.Input ToVersionOutput() VersionOutput ToVersionOutputWithContext(ctx context.Context) VersionOutput }
type VersionMap ¶
type VersionMap map[string]VersionInput
func (VersionMap) ElementType ¶
func (VersionMap) ElementType() reflect.Type
func (VersionMap) ToVersionMapOutput ¶
func (i VersionMap) ToVersionMapOutput() VersionMapOutput
func (VersionMap) ToVersionMapOutputWithContext ¶
func (i VersionMap) ToVersionMapOutputWithContext(ctx context.Context) VersionMapOutput
type VersionMapInput ¶
type VersionMapInput interface { pulumi.Input ToVersionMapOutput() VersionMapOutput ToVersionMapOutputWithContext(context.Context) VersionMapOutput }
VersionMapInput is an input type that accepts VersionMap and VersionMapOutput values. You can construct a concrete instance of `VersionMapInput` via:
VersionMap{ "key": VersionArgs{...} }
type VersionMapOutput ¶
type VersionMapOutput struct{ *pulumi.OutputState }
func (VersionMapOutput) ElementType ¶
func (VersionMapOutput) ElementType() reflect.Type
func (VersionMapOutput) MapIndex ¶
func (o VersionMapOutput) MapIndex(k pulumi.StringInput) VersionOutput
func (VersionMapOutput) ToVersionMapOutput ¶
func (o VersionMapOutput) ToVersionMapOutput() VersionMapOutput
func (VersionMapOutput) ToVersionMapOutputWithContext ¶
func (o VersionMapOutput) ToVersionMapOutputWithContext(ctx context.Context) VersionMapOutput
type VersionOutput ¶
type VersionOutput struct{ *pulumi.OutputState }
func (VersionOutput) CommitSha ¶
func (o VersionOutput) CommitSha() pulumi.StringPtrOutput
The commit SHA for which to trigger a version.
func (VersionOutput) ElementType ¶
func (VersionOutput) ElementType() reflect.Type
func (VersionOutput) Keepers ¶
func (o VersionOutput) Keepers() pulumi.MapOutput
Arbitrary map of values that, when changed, will trigger recreation of the resource.
func (VersionOutput) ModuleId ¶
func (o VersionOutput) ModuleId() pulumi.StringOutput
ID of the module on which the version creation is to be triggered.
func (VersionOutput) ToVersionOutput ¶
func (o VersionOutput) ToVersionOutput() VersionOutput
func (VersionOutput) ToVersionOutputWithContext ¶
func (o VersionOutput) ToVersionOutputWithContext(ctx context.Context) VersionOutput
func (VersionOutput) VersionNumber ¶
func (o VersionOutput) VersionNumber() pulumi.StringPtrOutput
A semantic version number to set for the triggered version, example: 0.11.2
type VersionState ¶
type VersionState struct { // The commit SHA for which to trigger a version. CommitSha pulumi.StringPtrInput // Arbitrary map of values that, when changed, will trigger recreation of the resource. Keepers pulumi.MapInput // ID of the module on which the version creation is to be triggered. ModuleId pulumi.StringPtrInput // A semantic version number to set for the triggered version, example: 0.11.2 VersionNumber pulumi.StringPtrInput }
func (VersionState) ElementType ¶
func (VersionState) ElementType() reflect.Type
type Webhook ¶
type Webhook struct { pulumi.CustomResourceState // enables or disables sending webhooks. Defaults to `true`. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // endpoint to send the POST request to Endpoint pulumi.StringOutput `pulumi:"endpoint"` // ID of the module which triggers the webhooks ModuleId pulumi.StringPtrOutput `pulumi:"moduleId"` // secret used to sign each POST request so you're able to verify that the request comes from us. Defaults to an empty value. Secret pulumi.StringPtrOutput `pulumi:"secret"` // ID of the stack which triggers the webhooks StackId pulumi.StringPtrOutput `pulumi:"stackId"` }
`Webhook` represents a webhook endpoint to which Spacelift sends the POST request about run state changes.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.NewWebhook(ctx, "webhook", &spacelift.WebhookArgs{ Endpoint: pulumi.String("https://example.com/webhooks"), StackId: pulumi.String("k8s-core"), }) if err != nil { return err } return nil }) }
```
## Import
```sh
$ pulumi import spacelift:index/webhook:Webhook webhook stack/$STACK_ID/$WEBHOOK_ID
```
func GetWebhook ¶
func GetWebhook(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WebhookState, opts ...pulumi.ResourceOption) (*Webhook, error)
GetWebhook gets an existing Webhook resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewWebhook ¶
func NewWebhook(ctx *pulumi.Context, name string, args *WebhookArgs, opts ...pulumi.ResourceOption) (*Webhook, error)
NewWebhook registers a new resource with the given unique name, arguments, and options.
func (*Webhook) ElementType ¶
func (*Webhook) ToWebhookOutput ¶
func (i *Webhook) ToWebhookOutput() WebhookOutput
func (*Webhook) ToWebhookOutputWithContext ¶
func (i *Webhook) ToWebhookOutputWithContext(ctx context.Context) WebhookOutput
type WebhookArgs ¶
type WebhookArgs struct { // enables or disables sending webhooks. Defaults to `true`. Enabled pulumi.BoolPtrInput // endpoint to send the POST request to Endpoint pulumi.StringInput // ID of the module which triggers the webhooks ModuleId pulumi.StringPtrInput // secret used to sign each POST request so you're able to verify that the request comes from us. Defaults to an empty value. Secret pulumi.StringPtrInput // ID of the stack which triggers the webhooks StackId pulumi.StringPtrInput }
The set of arguments for constructing a Webhook resource.
func (WebhookArgs) ElementType ¶
func (WebhookArgs) ElementType() reflect.Type
type WebhookArray ¶
type WebhookArray []WebhookInput
func (WebhookArray) ElementType ¶
func (WebhookArray) ElementType() reflect.Type
func (WebhookArray) ToWebhookArrayOutput ¶
func (i WebhookArray) ToWebhookArrayOutput() WebhookArrayOutput
func (WebhookArray) ToWebhookArrayOutputWithContext ¶
func (i WebhookArray) ToWebhookArrayOutputWithContext(ctx context.Context) WebhookArrayOutput
type WebhookArrayInput ¶
type WebhookArrayInput interface { pulumi.Input ToWebhookArrayOutput() WebhookArrayOutput ToWebhookArrayOutputWithContext(context.Context) WebhookArrayOutput }
WebhookArrayInput is an input type that accepts WebhookArray and WebhookArrayOutput values. You can construct a concrete instance of `WebhookArrayInput` via:
WebhookArray{ WebhookArgs{...} }
type WebhookArrayOutput ¶
type WebhookArrayOutput struct{ *pulumi.OutputState }
func (WebhookArrayOutput) ElementType ¶
func (WebhookArrayOutput) ElementType() reflect.Type
func (WebhookArrayOutput) Index ¶
func (o WebhookArrayOutput) Index(i pulumi.IntInput) WebhookOutput
func (WebhookArrayOutput) ToWebhookArrayOutput ¶
func (o WebhookArrayOutput) ToWebhookArrayOutput() WebhookArrayOutput
func (WebhookArrayOutput) ToWebhookArrayOutputWithContext ¶
func (o WebhookArrayOutput) ToWebhookArrayOutputWithContext(ctx context.Context) WebhookArrayOutput
type WebhookInput ¶
type WebhookInput interface { pulumi.Input ToWebhookOutput() WebhookOutput ToWebhookOutputWithContext(ctx context.Context) WebhookOutput }
type WebhookMap ¶
type WebhookMap map[string]WebhookInput
func (WebhookMap) ElementType ¶
func (WebhookMap) ElementType() reflect.Type
func (WebhookMap) ToWebhookMapOutput ¶
func (i WebhookMap) ToWebhookMapOutput() WebhookMapOutput
func (WebhookMap) ToWebhookMapOutputWithContext ¶
func (i WebhookMap) ToWebhookMapOutputWithContext(ctx context.Context) WebhookMapOutput
type WebhookMapInput ¶
type WebhookMapInput interface { pulumi.Input ToWebhookMapOutput() WebhookMapOutput ToWebhookMapOutputWithContext(context.Context) WebhookMapOutput }
WebhookMapInput is an input type that accepts WebhookMap and WebhookMapOutput values. You can construct a concrete instance of `WebhookMapInput` via:
WebhookMap{ "key": WebhookArgs{...} }
type WebhookMapOutput ¶
type WebhookMapOutput struct{ *pulumi.OutputState }
func (WebhookMapOutput) ElementType ¶
func (WebhookMapOutput) ElementType() reflect.Type
func (WebhookMapOutput) MapIndex ¶
func (o WebhookMapOutput) MapIndex(k pulumi.StringInput) WebhookOutput
func (WebhookMapOutput) ToWebhookMapOutput ¶
func (o WebhookMapOutput) ToWebhookMapOutput() WebhookMapOutput
func (WebhookMapOutput) ToWebhookMapOutputWithContext ¶
func (o WebhookMapOutput) ToWebhookMapOutputWithContext(ctx context.Context) WebhookMapOutput
type WebhookOutput ¶
type WebhookOutput struct{ *pulumi.OutputState }
func (WebhookOutput) ElementType ¶
func (WebhookOutput) ElementType() reflect.Type
func (WebhookOutput) Enabled ¶
func (o WebhookOutput) Enabled() pulumi.BoolPtrOutput
enables or disables sending webhooks. Defaults to `true`.
func (WebhookOutput) Endpoint ¶
func (o WebhookOutput) Endpoint() pulumi.StringOutput
endpoint to send the POST request to
func (WebhookOutput) ModuleId ¶
func (o WebhookOutput) ModuleId() pulumi.StringPtrOutput
ID of the module which triggers the webhooks
func (WebhookOutput) Secret ¶
func (o WebhookOutput) Secret() pulumi.StringPtrOutput
secret used to sign each POST request so you're able to verify that the request comes from us. Defaults to an empty value.
func (WebhookOutput) StackId ¶
func (o WebhookOutput) StackId() pulumi.StringPtrOutput
ID of the stack which triggers the webhooks
func (WebhookOutput) ToWebhookOutput ¶
func (o WebhookOutput) ToWebhookOutput() WebhookOutput
func (WebhookOutput) ToWebhookOutputWithContext ¶
func (o WebhookOutput) ToWebhookOutputWithContext(ctx context.Context) WebhookOutput
type WebhookState ¶
type WebhookState struct { // enables or disables sending webhooks. Defaults to `true`. Enabled pulumi.BoolPtrInput // endpoint to send the POST request to Endpoint pulumi.StringPtrInput // ID of the module which triggers the webhooks ModuleId pulumi.StringPtrInput // secret used to sign each POST request so you're able to verify that the request comes from us. Defaults to an empty value. Secret pulumi.StringPtrInput // ID of the stack which triggers the webhooks StackId pulumi.StringPtrInput }
func (WebhookState) ElementType ¶
func (WebhookState) ElementType() reflect.Type
type WorkerPool ¶
type WorkerPool struct { pulumi.CustomResourceState // credentials necessary to connect WorkerPool's workers to the control plane Config pulumi.StringOutput `pulumi:"config"` // certificate signing request in base64 Csr pulumi.StringOutput `pulumi:"csr"` // description of the worker pool Description pulumi.StringPtrOutput `pulumi:"description"` Labels pulumi.StringArrayOutput `pulumi:"labels"` // name of the worker pool Name pulumi.StringOutput `pulumi:"name"` // private key in base64 PrivateKey pulumi.StringOutput `pulumi:"privateKey"` // ID (slug) of the space the worker pool is in SpaceId pulumi.StringOutput `pulumi:"spaceId"` }
`WorkerPool` represents a worker pool assigned to the Spacelift account.
## Example Usage
```go package main
import (
"encoding/base64" "os" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/spacelift-io/pulumi-spacelift/sdk/v2/go/spacelift"
)
func filebase64OrPanic(path string) pulumi.StringPtrInput { if fileData, err := os.ReadFile(path); err == nil { return pulumi.String(base64.StdEncoding.EncodeToString(fileData[:])) } else { panic(err.Error()) } } func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spacelift.NewWorkerPool(ctx, "k8s-core", &spacelift.WorkerPoolArgs{ Csr: filebase64OrPanic("/path/to/csr"), Description: pulumi.String("Used for all type jobs"), }) if err != nil { return err } return nil }) }
```
## Import
```sh
$ pulumi import spacelift:index/workerPool:WorkerPool k8s-core $WORKER_POOL_ID
```
func GetWorkerPool ¶
func GetWorkerPool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkerPoolState, opts ...pulumi.ResourceOption) (*WorkerPool, error)
GetWorkerPool gets an existing WorkerPool resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewWorkerPool ¶
func NewWorkerPool(ctx *pulumi.Context, name string, args *WorkerPoolArgs, opts ...pulumi.ResourceOption) (*WorkerPool, error)
NewWorkerPool registers a new resource with the given unique name, arguments, and options.
func (*WorkerPool) ElementType ¶
func (*WorkerPool) ElementType() reflect.Type
func (*WorkerPool) ToOutput ¶
func (i *WorkerPool) ToOutput(ctx context.Context) pulumix.Output[*WorkerPool]
func (*WorkerPool) ToWorkerPoolOutput ¶
func (i *WorkerPool) ToWorkerPoolOutput() WorkerPoolOutput
func (*WorkerPool) ToWorkerPoolOutputWithContext ¶
func (i *WorkerPool) ToWorkerPoolOutputWithContext(ctx context.Context) WorkerPoolOutput
type WorkerPoolArgs ¶
type WorkerPoolArgs struct { // certificate signing request in base64 Csr pulumi.StringPtrInput // description of the worker pool Description pulumi.StringPtrInput Labels pulumi.StringArrayInput // name of the worker pool Name pulumi.StringPtrInput // ID (slug) of the space the worker pool is in SpaceId pulumi.StringPtrInput }
The set of arguments for constructing a WorkerPool resource.
func (WorkerPoolArgs) ElementType ¶
func (WorkerPoolArgs) ElementType() reflect.Type
type WorkerPoolArray ¶
type WorkerPoolArray []WorkerPoolInput
func (WorkerPoolArray) ElementType ¶
func (WorkerPoolArray) ElementType() reflect.Type
func (WorkerPoolArray) ToOutput ¶
func (i WorkerPoolArray) ToOutput(ctx context.Context) pulumix.Output[[]*WorkerPool]
func (WorkerPoolArray) ToWorkerPoolArrayOutput ¶
func (i WorkerPoolArray) ToWorkerPoolArrayOutput() WorkerPoolArrayOutput
func (WorkerPoolArray) ToWorkerPoolArrayOutputWithContext ¶
func (i WorkerPoolArray) ToWorkerPoolArrayOutputWithContext(ctx context.Context) WorkerPoolArrayOutput
type WorkerPoolArrayInput ¶
type WorkerPoolArrayInput interface { pulumi.Input ToWorkerPoolArrayOutput() WorkerPoolArrayOutput ToWorkerPoolArrayOutputWithContext(context.Context) WorkerPoolArrayOutput }
WorkerPoolArrayInput is an input type that accepts WorkerPoolArray and WorkerPoolArrayOutput values. You can construct a concrete instance of `WorkerPoolArrayInput` via:
WorkerPoolArray{ WorkerPoolArgs{...} }
type WorkerPoolArrayOutput ¶
type WorkerPoolArrayOutput struct{ *pulumi.OutputState }
func (WorkerPoolArrayOutput) ElementType ¶
func (WorkerPoolArrayOutput) ElementType() reflect.Type
func (WorkerPoolArrayOutput) Index ¶
func (o WorkerPoolArrayOutput) Index(i pulumi.IntInput) WorkerPoolOutput
func (WorkerPoolArrayOutput) ToOutput ¶
func (o WorkerPoolArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*WorkerPool]
func (WorkerPoolArrayOutput) ToWorkerPoolArrayOutput ¶
func (o WorkerPoolArrayOutput) ToWorkerPoolArrayOutput() WorkerPoolArrayOutput
func (WorkerPoolArrayOutput) ToWorkerPoolArrayOutputWithContext ¶
func (o WorkerPoolArrayOutput) ToWorkerPoolArrayOutputWithContext(ctx context.Context) WorkerPoolArrayOutput
type WorkerPoolInput ¶
type WorkerPoolInput interface { pulumi.Input ToWorkerPoolOutput() WorkerPoolOutput ToWorkerPoolOutputWithContext(ctx context.Context) WorkerPoolOutput }
type WorkerPoolMap ¶
type WorkerPoolMap map[string]WorkerPoolInput
func (WorkerPoolMap) ElementType ¶
func (WorkerPoolMap) ElementType() reflect.Type
func (WorkerPoolMap) ToOutput ¶
func (i WorkerPoolMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*WorkerPool]
func (WorkerPoolMap) ToWorkerPoolMapOutput ¶
func (i WorkerPoolMap) ToWorkerPoolMapOutput() WorkerPoolMapOutput
func (WorkerPoolMap) ToWorkerPoolMapOutputWithContext ¶
func (i WorkerPoolMap) ToWorkerPoolMapOutputWithContext(ctx context.Context) WorkerPoolMapOutput
type WorkerPoolMapInput ¶
type WorkerPoolMapInput interface { pulumi.Input ToWorkerPoolMapOutput() WorkerPoolMapOutput ToWorkerPoolMapOutputWithContext(context.Context) WorkerPoolMapOutput }
WorkerPoolMapInput is an input type that accepts WorkerPoolMap and WorkerPoolMapOutput values. You can construct a concrete instance of `WorkerPoolMapInput` via:
WorkerPoolMap{ "key": WorkerPoolArgs{...} }
type WorkerPoolMapOutput ¶
type WorkerPoolMapOutput struct{ *pulumi.OutputState }
func (WorkerPoolMapOutput) ElementType ¶
func (WorkerPoolMapOutput) ElementType() reflect.Type
func (WorkerPoolMapOutput) MapIndex ¶
func (o WorkerPoolMapOutput) MapIndex(k pulumi.StringInput) WorkerPoolOutput
func (WorkerPoolMapOutput) ToOutput ¶
func (o WorkerPoolMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*WorkerPool]
func (WorkerPoolMapOutput) ToWorkerPoolMapOutput ¶
func (o WorkerPoolMapOutput) ToWorkerPoolMapOutput() WorkerPoolMapOutput
func (WorkerPoolMapOutput) ToWorkerPoolMapOutputWithContext ¶
func (o WorkerPoolMapOutput) ToWorkerPoolMapOutputWithContext(ctx context.Context) WorkerPoolMapOutput
type WorkerPoolOutput ¶
type WorkerPoolOutput struct{ *pulumi.OutputState }
func (WorkerPoolOutput) Config ¶
func (o WorkerPoolOutput) Config() pulumi.StringOutput
credentials necessary to connect WorkerPool's workers to the control plane
func (WorkerPoolOutput) Csr ¶
func (o WorkerPoolOutput) Csr() pulumi.StringOutput
certificate signing request in base64
func (WorkerPoolOutput) Description ¶
func (o WorkerPoolOutput) Description() pulumi.StringPtrOutput
description of the worker pool
func (WorkerPoolOutput) ElementType ¶
func (WorkerPoolOutput) ElementType() reflect.Type
func (WorkerPoolOutput) Labels ¶
func (o WorkerPoolOutput) Labels() pulumi.StringArrayOutput
func (WorkerPoolOutput) Name ¶
func (o WorkerPoolOutput) Name() pulumi.StringOutput
name of the worker pool
func (WorkerPoolOutput) PrivateKey ¶
func (o WorkerPoolOutput) PrivateKey() pulumi.StringOutput
private key in base64
func (WorkerPoolOutput) SpaceId ¶
func (o WorkerPoolOutput) SpaceId() pulumi.StringOutput
ID (slug) of the space the worker pool is in
func (WorkerPoolOutput) ToOutput ¶
func (o WorkerPoolOutput) ToOutput(ctx context.Context) pulumix.Output[*WorkerPool]
func (WorkerPoolOutput) ToWorkerPoolOutput ¶
func (o WorkerPoolOutput) ToWorkerPoolOutput() WorkerPoolOutput
func (WorkerPoolOutput) ToWorkerPoolOutputWithContext ¶
func (o WorkerPoolOutput) ToWorkerPoolOutputWithContext(ctx context.Context) WorkerPoolOutput
type WorkerPoolState ¶
type WorkerPoolState struct { // credentials necessary to connect WorkerPool's workers to the control plane Config pulumi.StringPtrInput // certificate signing request in base64 Csr pulumi.StringPtrInput // description of the worker pool Description pulumi.StringPtrInput Labels pulumi.StringArrayInput // name of the worker pool Name pulumi.StringPtrInput // private key in base64 PrivateKey pulumi.StringPtrInput // ID (slug) of the space the worker pool is in SpaceId pulumi.StringPtrInput }
func (WorkerPoolState) ElementType ¶
func (WorkerPoolState) ElementType() reflect.Type
Source Files ¶
- auditTrailWebhook.go
- awsIntegration.go
- awsIntegrationAttachment.go
- awsRole.go
- azureIntegration.go
- azureIntegrationAttachment.go
- blueprint.go
- context.go
- contextAttachment.go
- doc.go
- driftDetection.go
- environmentVariable.go
- gcpServiceAccount.go
- getAccount.go
- getAwsIntegration.go
- getAwsIntegrationAttachment.go
- getAwsIntegrationAttachmentExternalId.go
- getAwsIntegrations.go
- getAwsRole.go
- getAzureDevopsIntegration.go
- getAzureIntegration.go
- getAzureIntegrationAttachment.go
- getAzureIntegrations.go
- getBitbucketCloudIntegration.go
- getBitbucketDatacenterIntegration.go
- getContext.go
- getContextAttachment.go
- getContexts.go
- getCurrentSpace.go
- getCurrentStack.go
- getDriftDetection.go
- getEnvironmentVariable.go
- getGcpServiceAccount.go
- getGithubEnterpriseIntegration.go
- getGitlabIntegration.go
- getGitlabWebhookEndpoint.go
- getIPs.go
- getModule.go
- getMountedfile.go
- getNamedWebhook.go
- getPolicies.go
- getPolicy.go
- getScheduledDeleteStack.go
- getScheduledTask.go
- getSpace.go
- getSpaceByPath.go
- getSpaces.go
- getStack.go
- getStackAwsRole.go
- getStackGcpServiceAccount.go
- getStacks.go
- getVcsAgentPool.go
- getVcsAgentPools.go
- getWebhook.go
- getWorkerPool.go
- getWorkerPools.go
- idpGroupMapping.go
- init.go
- module.go
- mountedfile.go
- namedWebhook.go
- namedWebhookSecretHeader.go
- policy.go
- policyAttachment.go
- provider.go
- pulumiTypes.go
- run.go
- scheduledDeleteTask.go
- scheduledTask.go
- securityEmail.go
- space.go
- stack.go
- stackActivator.go
- stackAwsRole.go
- stackDependency.go
- stackDependencyReference.go
- stackDestructor.go
- stackGcpServiceAccount.go
- terraformProvider.go
- user.go
- vcsAgentPool.go
- version.go
- webhook.go
- workerPool.go