Documentation ¶
Index ¶
- type CustomActionType
- type CustomActionTypeArgs
- type CustomActionTypeArray
- type CustomActionTypeArrayInput
- type CustomActionTypeArrayOutput
- func (CustomActionTypeArrayOutput) ElementType() reflect.Type
- func (o CustomActionTypeArrayOutput) Index(i pulumi.IntInput) CustomActionTypeOutput
- func (o CustomActionTypeArrayOutput) ToCustomActionTypeArrayOutput() CustomActionTypeArrayOutput
- func (o CustomActionTypeArrayOutput) ToCustomActionTypeArrayOutputWithContext(ctx context.Context) CustomActionTypeArrayOutput
- type CustomActionTypeConfigurationProperty
- type CustomActionTypeConfigurationPropertyArgs
- func (CustomActionTypeConfigurationPropertyArgs) ElementType() reflect.Type
- func (i CustomActionTypeConfigurationPropertyArgs) ToCustomActionTypeConfigurationPropertyOutput() CustomActionTypeConfigurationPropertyOutput
- func (i CustomActionTypeConfigurationPropertyArgs) ToCustomActionTypeConfigurationPropertyOutputWithContext(ctx context.Context) CustomActionTypeConfigurationPropertyOutput
- type CustomActionTypeConfigurationPropertyArray
- func (CustomActionTypeConfigurationPropertyArray) ElementType() reflect.Type
- func (i CustomActionTypeConfigurationPropertyArray) ToCustomActionTypeConfigurationPropertyArrayOutput() CustomActionTypeConfigurationPropertyArrayOutput
- func (i CustomActionTypeConfigurationPropertyArray) ToCustomActionTypeConfigurationPropertyArrayOutputWithContext(ctx context.Context) CustomActionTypeConfigurationPropertyArrayOutput
- type CustomActionTypeConfigurationPropertyArrayInput
- type CustomActionTypeConfigurationPropertyArrayOutput
- func (CustomActionTypeConfigurationPropertyArrayOutput) ElementType() reflect.Type
- func (o CustomActionTypeConfigurationPropertyArrayOutput) Index(i pulumi.IntInput) CustomActionTypeConfigurationPropertyOutput
- func (o CustomActionTypeConfigurationPropertyArrayOutput) ToCustomActionTypeConfigurationPropertyArrayOutput() CustomActionTypeConfigurationPropertyArrayOutput
- func (o CustomActionTypeConfigurationPropertyArrayOutput) ToCustomActionTypeConfigurationPropertyArrayOutputWithContext(ctx context.Context) CustomActionTypeConfigurationPropertyArrayOutput
- type CustomActionTypeConfigurationPropertyInput
- type CustomActionTypeConfigurationPropertyOutput
- func (o CustomActionTypeConfigurationPropertyOutput) Description() pulumi.StringPtrOutput
- func (CustomActionTypeConfigurationPropertyOutput) ElementType() reflect.Type
- func (o CustomActionTypeConfigurationPropertyOutput) Key() pulumi.BoolOutput
- func (o CustomActionTypeConfigurationPropertyOutput) Name() pulumi.StringOutput
- func (o CustomActionTypeConfigurationPropertyOutput) Queryable() pulumi.BoolPtrOutput
- func (o CustomActionTypeConfigurationPropertyOutput) Required() pulumi.BoolOutput
- func (o CustomActionTypeConfigurationPropertyOutput) Secret() pulumi.BoolOutput
- func (o CustomActionTypeConfigurationPropertyOutput) ToCustomActionTypeConfigurationPropertyOutput() CustomActionTypeConfigurationPropertyOutput
- func (o CustomActionTypeConfigurationPropertyOutput) ToCustomActionTypeConfigurationPropertyOutputWithContext(ctx context.Context) CustomActionTypeConfigurationPropertyOutput
- func (o CustomActionTypeConfigurationPropertyOutput) Type() pulumi.StringPtrOutput
- type CustomActionTypeInput
- type CustomActionTypeInputArtifactDetails
- type CustomActionTypeInputArtifactDetailsArgs
- func (CustomActionTypeInputArtifactDetailsArgs) ElementType() reflect.Type
- func (i CustomActionTypeInputArtifactDetailsArgs) ToCustomActionTypeInputArtifactDetailsOutput() CustomActionTypeInputArtifactDetailsOutput
- func (i CustomActionTypeInputArtifactDetailsArgs) ToCustomActionTypeInputArtifactDetailsOutputWithContext(ctx context.Context) CustomActionTypeInputArtifactDetailsOutput
- func (i CustomActionTypeInputArtifactDetailsArgs) ToCustomActionTypeInputArtifactDetailsPtrOutput() CustomActionTypeInputArtifactDetailsPtrOutput
- func (i CustomActionTypeInputArtifactDetailsArgs) ToCustomActionTypeInputArtifactDetailsPtrOutputWithContext(ctx context.Context) CustomActionTypeInputArtifactDetailsPtrOutput
- type CustomActionTypeInputArtifactDetailsInput
- type CustomActionTypeInputArtifactDetailsOutput
- func (CustomActionTypeInputArtifactDetailsOutput) ElementType() reflect.Type
- func (o CustomActionTypeInputArtifactDetailsOutput) MaximumCount() pulumi.IntOutput
- func (o CustomActionTypeInputArtifactDetailsOutput) MinimumCount() pulumi.IntOutput
- func (o CustomActionTypeInputArtifactDetailsOutput) ToCustomActionTypeInputArtifactDetailsOutput() CustomActionTypeInputArtifactDetailsOutput
- func (o CustomActionTypeInputArtifactDetailsOutput) ToCustomActionTypeInputArtifactDetailsOutputWithContext(ctx context.Context) CustomActionTypeInputArtifactDetailsOutput
- func (o CustomActionTypeInputArtifactDetailsOutput) ToCustomActionTypeInputArtifactDetailsPtrOutput() CustomActionTypeInputArtifactDetailsPtrOutput
- func (o CustomActionTypeInputArtifactDetailsOutput) ToCustomActionTypeInputArtifactDetailsPtrOutputWithContext(ctx context.Context) CustomActionTypeInputArtifactDetailsPtrOutput
- type CustomActionTypeInputArtifactDetailsPtrInput
- type CustomActionTypeInputArtifactDetailsPtrOutput
- func (o CustomActionTypeInputArtifactDetailsPtrOutput) Elem() CustomActionTypeInputArtifactDetailsOutput
- func (CustomActionTypeInputArtifactDetailsPtrOutput) ElementType() reflect.Type
- func (o CustomActionTypeInputArtifactDetailsPtrOutput) MaximumCount() pulumi.IntPtrOutput
- func (o CustomActionTypeInputArtifactDetailsPtrOutput) MinimumCount() pulumi.IntPtrOutput
- func (o CustomActionTypeInputArtifactDetailsPtrOutput) ToCustomActionTypeInputArtifactDetailsPtrOutput() CustomActionTypeInputArtifactDetailsPtrOutput
- func (o CustomActionTypeInputArtifactDetailsPtrOutput) ToCustomActionTypeInputArtifactDetailsPtrOutputWithContext(ctx context.Context) CustomActionTypeInputArtifactDetailsPtrOutput
- type CustomActionTypeMap
- type CustomActionTypeMapInput
- type CustomActionTypeMapOutput
- func (CustomActionTypeMapOutput) ElementType() reflect.Type
- func (o CustomActionTypeMapOutput) MapIndex(k pulumi.StringInput) CustomActionTypeOutput
- func (o CustomActionTypeMapOutput) ToCustomActionTypeMapOutput() CustomActionTypeMapOutput
- func (o CustomActionTypeMapOutput) ToCustomActionTypeMapOutputWithContext(ctx context.Context) CustomActionTypeMapOutput
- type CustomActionTypeOutput
- func (o CustomActionTypeOutput) Arn() pulumi.StringOutput
- func (o CustomActionTypeOutput) Category() pulumi.StringOutput
- func (o CustomActionTypeOutput) ConfigurationProperties() CustomActionTypeConfigurationPropertyArrayOutput
- func (CustomActionTypeOutput) ElementType() reflect.Type
- func (o CustomActionTypeOutput) InputArtifactDetails() CustomActionTypeInputArtifactDetailsOutput
- func (o CustomActionTypeOutput) OutputArtifactDetails() CustomActionTypeOutputArtifactDetailsOutput
- func (o CustomActionTypeOutput) Owner() pulumi.StringOutput
- func (o CustomActionTypeOutput) ProviderName() pulumi.StringOutput
- func (o CustomActionTypeOutput) Settings() CustomActionTypeSettingsPtrOutput
- func (o CustomActionTypeOutput) Tags() pulumi.StringMapOutput
- func (o CustomActionTypeOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o CustomActionTypeOutput) ToCustomActionTypeOutput() CustomActionTypeOutput
- func (o CustomActionTypeOutput) ToCustomActionTypeOutputWithContext(ctx context.Context) CustomActionTypeOutput
- func (o CustomActionTypeOutput) Version() pulumi.StringOutput
- type CustomActionTypeOutputArtifactDetails
- type CustomActionTypeOutputArtifactDetailsArgs
- func (CustomActionTypeOutputArtifactDetailsArgs) ElementType() reflect.Type
- func (i CustomActionTypeOutputArtifactDetailsArgs) ToCustomActionTypeOutputArtifactDetailsOutput() CustomActionTypeOutputArtifactDetailsOutput
- func (i CustomActionTypeOutputArtifactDetailsArgs) ToCustomActionTypeOutputArtifactDetailsOutputWithContext(ctx context.Context) CustomActionTypeOutputArtifactDetailsOutput
- func (i CustomActionTypeOutputArtifactDetailsArgs) ToCustomActionTypeOutputArtifactDetailsPtrOutput() CustomActionTypeOutputArtifactDetailsPtrOutput
- func (i CustomActionTypeOutputArtifactDetailsArgs) ToCustomActionTypeOutputArtifactDetailsPtrOutputWithContext(ctx context.Context) CustomActionTypeOutputArtifactDetailsPtrOutput
- type CustomActionTypeOutputArtifactDetailsInput
- type CustomActionTypeOutputArtifactDetailsOutput
- func (CustomActionTypeOutputArtifactDetailsOutput) ElementType() reflect.Type
- func (o CustomActionTypeOutputArtifactDetailsOutput) MaximumCount() pulumi.IntOutput
- func (o CustomActionTypeOutputArtifactDetailsOutput) MinimumCount() pulumi.IntOutput
- func (o CustomActionTypeOutputArtifactDetailsOutput) ToCustomActionTypeOutputArtifactDetailsOutput() CustomActionTypeOutputArtifactDetailsOutput
- func (o CustomActionTypeOutputArtifactDetailsOutput) ToCustomActionTypeOutputArtifactDetailsOutputWithContext(ctx context.Context) CustomActionTypeOutputArtifactDetailsOutput
- func (o CustomActionTypeOutputArtifactDetailsOutput) ToCustomActionTypeOutputArtifactDetailsPtrOutput() CustomActionTypeOutputArtifactDetailsPtrOutput
- func (o CustomActionTypeOutputArtifactDetailsOutput) ToCustomActionTypeOutputArtifactDetailsPtrOutputWithContext(ctx context.Context) CustomActionTypeOutputArtifactDetailsPtrOutput
- type CustomActionTypeOutputArtifactDetailsPtrInput
- type CustomActionTypeOutputArtifactDetailsPtrOutput
- func (o CustomActionTypeOutputArtifactDetailsPtrOutput) Elem() CustomActionTypeOutputArtifactDetailsOutput
- func (CustomActionTypeOutputArtifactDetailsPtrOutput) ElementType() reflect.Type
- func (o CustomActionTypeOutputArtifactDetailsPtrOutput) MaximumCount() pulumi.IntPtrOutput
- func (o CustomActionTypeOutputArtifactDetailsPtrOutput) MinimumCount() pulumi.IntPtrOutput
- func (o CustomActionTypeOutputArtifactDetailsPtrOutput) ToCustomActionTypeOutputArtifactDetailsPtrOutput() CustomActionTypeOutputArtifactDetailsPtrOutput
- func (o CustomActionTypeOutputArtifactDetailsPtrOutput) ToCustomActionTypeOutputArtifactDetailsPtrOutputWithContext(ctx context.Context) CustomActionTypeOutputArtifactDetailsPtrOutput
- type CustomActionTypeSettings
- type CustomActionTypeSettingsArgs
- func (CustomActionTypeSettingsArgs) ElementType() reflect.Type
- func (i CustomActionTypeSettingsArgs) ToCustomActionTypeSettingsOutput() CustomActionTypeSettingsOutput
- func (i CustomActionTypeSettingsArgs) ToCustomActionTypeSettingsOutputWithContext(ctx context.Context) CustomActionTypeSettingsOutput
- func (i CustomActionTypeSettingsArgs) ToCustomActionTypeSettingsPtrOutput() CustomActionTypeSettingsPtrOutput
- func (i CustomActionTypeSettingsArgs) ToCustomActionTypeSettingsPtrOutputWithContext(ctx context.Context) CustomActionTypeSettingsPtrOutput
- type CustomActionTypeSettingsInput
- type CustomActionTypeSettingsOutput
- func (CustomActionTypeSettingsOutput) ElementType() reflect.Type
- func (o CustomActionTypeSettingsOutput) EntityUrlTemplate() pulumi.StringPtrOutput
- func (o CustomActionTypeSettingsOutput) ExecutionUrlTemplate() pulumi.StringPtrOutput
- func (o CustomActionTypeSettingsOutput) RevisionUrlTemplate() pulumi.StringPtrOutput
- func (o CustomActionTypeSettingsOutput) ThirdPartyConfigurationUrl() pulumi.StringPtrOutput
- func (o CustomActionTypeSettingsOutput) ToCustomActionTypeSettingsOutput() CustomActionTypeSettingsOutput
- func (o CustomActionTypeSettingsOutput) ToCustomActionTypeSettingsOutputWithContext(ctx context.Context) CustomActionTypeSettingsOutput
- func (o CustomActionTypeSettingsOutput) ToCustomActionTypeSettingsPtrOutput() CustomActionTypeSettingsPtrOutput
- func (o CustomActionTypeSettingsOutput) ToCustomActionTypeSettingsPtrOutputWithContext(ctx context.Context) CustomActionTypeSettingsPtrOutput
- type CustomActionTypeSettingsPtrInput
- type CustomActionTypeSettingsPtrOutput
- func (o CustomActionTypeSettingsPtrOutput) Elem() CustomActionTypeSettingsOutput
- func (CustomActionTypeSettingsPtrOutput) ElementType() reflect.Type
- func (o CustomActionTypeSettingsPtrOutput) EntityUrlTemplate() pulumi.StringPtrOutput
- func (o CustomActionTypeSettingsPtrOutput) ExecutionUrlTemplate() pulumi.StringPtrOutput
- func (o CustomActionTypeSettingsPtrOutput) RevisionUrlTemplate() pulumi.StringPtrOutput
- func (o CustomActionTypeSettingsPtrOutput) ThirdPartyConfigurationUrl() pulumi.StringPtrOutput
- func (o CustomActionTypeSettingsPtrOutput) ToCustomActionTypeSettingsPtrOutput() CustomActionTypeSettingsPtrOutput
- func (o CustomActionTypeSettingsPtrOutput) ToCustomActionTypeSettingsPtrOutputWithContext(ctx context.Context) CustomActionTypeSettingsPtrOutput
- type CustomActionTypeState
- type Pipeline
- type PipelineArgs
- type PipelineArray
- type PipelineArrayInput
- type PipelineArrayOutput
- type PipelineArtifactStore
- type PipelineArtifactStoreArgs
- type PipelineArtifactStoreArray
- func (PipelineArtifactStoreArray) ElementType() reflect.Type
- func (i PipelineArtifactStoreArray) ToPipelineArtifactStoreArrayOutput() PipelineArtifactStoreArrayOutput
- func (i PipelineArtifactStoreArray) ToPipelineArtifactStoreArrayOutputWithContext(ctx context.Context) PipelineArtifactStoreArrayOutput
- type PipelineArtifactStoreArrayInput
- type PipelineArtifactStoreArrayOutput
- func (PipelineArtifactStoreArrayOutput) ElementType() reflect.Type
- func (o PipelineArtifactStoreArrayOutput) Index(i pulumi.IntInput) PipelineArtifactStoreOutput
- func (o PipelineArtifactStoreArrayOutput) ToPipelineArtifactStoreArrayOutput() PipelineArtifactStoreArrayOutput
- func (o PipelineArtifactStoreArrayOutput) ToPipelineArtifactStoreArrayOutputWithContext(ctx context.Context) PipelineArtifactStoreArrayOutput
- type PipelineArtifactStoreEncryptionKey
- type PipelineArtifactStoreEncryptionKeyArgs
- func (PipelineArtifactStoreEncryptionKeyArgs) ElementType() reflect.Type
- func (i PipelineArtifactStoreEncryptionKeyArgs) ToPipelineArtifactStoreEncryptionKeyOutput() PipelineArtifactStoreEncryptionKeyOutput
- func (i PipelineArtifactStoreEncryptionKeyArgs) ToPipelineArtifactStoreEncryptionKeyOutputWithContext(ctx context.Context) PipelineArtifactStoreEncryptionKeyOutput
- func (i PipelineArtifactStoreEncryptionKeyArgs) ToPipelineArtifactStoreEncryptionKeyPtrOutput() PipelineArtifactStoreEncryptionKeyPtrOutput
- func (i PipelineArtifactStoreEncryptionKeyArgs) ToPipelineArtifactStoreEncryptionKeyPtrOutputWithContext(ctx context.Context) PipelineArtifactStoreEncryptionKeyPtrOutput
- type PipelineArtifactStoreEncryptionKeyInput
- type PipelineArtifactStoreEncryptionKeyOutput
- func (PipelineArtifactStoreEncryptionKeyOutput) ElementType() reflect.Type
- func (o PipelineArtifactStoreEncryptionKeyOutput) Id() pulumi.StringOutput
- func (o PipelineArtifactStoreEncryptionKeyOutput) ToPipelineArtifactStoreEncryptionKeyOutput() PipelineArtifactStoreEncryptionKeyOutput
- func (o PipelineArtifactStoreEncryptionKeyOutput) ToPipelineArtifactStoreEncryptionKeyOutputWithContext(ctx context.Context) PipelineArtifactStoreEncryptionKeyOutput
- func (o PipelineArtifactStoreEncryptionKeyOutput) ToPipelineArtifactStoreEncryptionKeyPtrOutput() PipelineArtifactStoreEncryptionKeyPtrOutput
- func (o PipelineArtifactStoreEncryptionKeyOutput) ToPipelineArtifactStoreEncryptionKeyPtrOutputWithContext(ctx context.Context) PipelineArtifactStoreEncryptionKeyPtrOutput
- func (o PipelineArtifactStoreEncryptionKeyOutput) Type() pulumi.StringOutput
- type PipelineArtifactStoreEncryptionKeyPtrInput
- type PipelineArtifactStoreEncryptionKeyPtrOutput
- func (o PipelineArtifactStoreEncryptionKeyPtrOutput) Elem() PipelineArtifactStoreEncryptionKeyOutput
- func (PipelineArtifactStoreEncryptionKeyPtrOutput) ElementType() reflect.Type
- func (o PipelineArtifactStoreEncryptionKeyPtrOutput) Id() pulumi.StringPtrOutput
- func (o PipelineArtifactStoreEncryptionKeyPtrOutput) ToPipelineArtifactStoreEncryptionKeyPtrOutput() PipelineArtifactStoreEncryptionKeyPtrOutput
- func (o PipelineArtifactStoreEncryptionKeyPtrOutput) ToPipelineArtifactStoreEncryptionKeyPtrOutputWithContext(ctx context.Context) PipelineArtifactStoreEncryptionKeyPtrOutput
- func (o PipelineArtifactStoreEncryptionKeyPtrOutput) Type() pulumi.StringPtrOutput
- type PipelineArtifactStoreInput
- type PipelineArtifactStoreOutput
- func (PipelineArtifactStoreOutput) ElementType() reflect.Type
- func (o PipelineArtifactStoreOutput) EncryptionKey() PipelineArtifactStoreEncryptionKeyPtrOutput
- func (o PipelineArtifactStoreOutput) Location() pulumi.StringOutput
- func (o PipelineArtifactStoreOutput) Region() pulumi.StringPtrOutput
- func (o PipelineArtifactStoreOutput) ToPipelineArtifactStoreOutput() PipelineArtifactStoreOutput
- func (o PipelineArtifactStoreOutput) ToPipelineArtifactStoreOutputWithContext(ctx context.Context) PipelineArtifactStoreOutput
- func (o PipelineArtifactStoreOutput) Type() pulumi.StringOutput
- type PipelineInput
- type PipelineMap
- type PipelineMapInput
- type PipelineMapOutput
- type PipelineOutput
- func (o PipelineOutput) Arn() pulumi.StringOutput
- func (o PipelineOutput) ArtifactStores() PipelineArtifactStoreArrayOutput
- func (PipelineOutput) ElementType() reflect.Type
- func (o PipelineOutput) ExecutionMode() pulumi.StringPtrOutput
- func (o PipelineOutput) Name() pulumi.StringOutput
- func (o PipelineOutput) PipelineType() pulumi.StringPtrOutput
- func (o PipelineOutput) RoleArn() pulumi.StringOutput
- func (o PipelineOutput) Stages() PipelineStageArrayOutput
- func (o PipelineOutput) Tags() pulumi.StringMapOutput
- func (o PipelineOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o PipelineOutput) ToPipelineOutput() PipelineOutput
- func (o PipelineOutput) ToPipelineOutputWithContext(ctx context.Context) PipelineOutput
- func (o PipelineOutput) Triggers() PipelineTriggerArrayOutput
- func (o PipelineOutput) Variables() PipelineVariableArrayOutput
- type PipelineStage
- type PipelineStageAction
- type PipelineStageActionArgs
- type PipelineStageActionArray
- type PipelineStageActionArrayInput
- type PipelineStageActionArrayOutput
- func (PipelineStageActionArrayOutput) ElementType() reflect.Type
- func (o PipelineStageActionArrayOutput) Index(i pulumi.IntInput) PipelineStageActionOutput
- func (o PipelineStageActionArrayOutput) ToPipelineStageActionArrayOutput() PipelineStageActionArrayOutput
- func (o PipelineStageActionArrayOutput) ToPipelineStageActionArrayOutputWithContext(ctx context.Context) PipelineStageActionArrayOutput
- type PipelineStageActionInput
- type PipelineStageActionOutput
- func (o PipelineStageActionOutput) Category() pulumi.StringOutput
- func (o PipelineStageActionOutput) Configuration() pulumi.StringMapOutput
- func (PipelineStageActionOutput) ElementType() reflect.Type
- func (o PipelineStageActionOutput) InputArtifacts() pulumi.StringArrayOutput
- func (o PipelineStageActionOutput) Name() pulumi.StringOutput
- func (o PipelineStageActionOutput) Namespace() pulumi.StringPtrOutput
- func (o PipelineStageActionOutput) OutputArtifacts() pulumi.StringArrayOutput
- func (o PipelineStageActionOutput) Owner() pulumi.StringOutput
- func (o PipelineStageActionOutput) Provider() pulumi.StringOutput
- func (o PipelineStageActionOutput) Region() pulumi.StringPtrOutput
- func (o PipelineStageActionOutput) RoleArn() pulumi.StringPtrOutput
- func (o PipelineStageActionOutput) RunOrder() pulumi.IntPtrOutput
- func (o PipelineStageActionOutput) TimeoutInMinutes() pulumi.IntPtrOutput
- func (o PipelineStageActionOutput) ToPipelineStageActionOutput() PipelineStageActionOutput
- func (o PipelineStageActionOutput) ToPipelineStageActionOutputWithContext(ctx context.Context) PipelineStageActionOutput
- func (o PipelineStageActionOutput) Version() pulumi.StringOutput
- type PipelineStageArgs
- type PipelineStageArray
- type PipelineStageArrayInput
- type PipelineStageArrayOutput
- func (PipelineStageArrayOutput) ElementType() reflect.Type
- func (o PipelineStageArrayOutput) Index(i pulumi.IntInput) PipelineStageOutput
- func (o PipelineStageArrayOutput) ToPipelineStageArrayOutput() PipelineStageArrayOutput
- func (o PipelineStageArrayOutput) ToPipelineStageArrayOutputWithContext(ctx context.Context) PipelineStageArrayOutput
- type PipelineStageInput
- type PipelineStageOutput
- func (o PipelineStageOutput) Actions() PipelineStageActionArrayOutput
- func (PipelineStageOutput) ElementType() reflect.Type
- func (o PipelineStageOutput) Name() pulumi.StringOutput
- func (o PipelineStageOutput) ToPipelineStageOutput() PipelineStageOutput
- func (o PipelineStageOutput) ToPipelineStageOutputWithContext(ctx context.Context) PipelineStageOutput
- type PipelineState
- type PipelineTrigger
- type PipelineTriggerArgs
- type PipelineTriggerArray
- type PipelineTriggerArrayInput
- type PipelineTriggerArrayOutput
- func (PipelineTriggerArrayOutput) ElementType() reflect.Type
- func (o PipelineTriggerArrayOutput) Index(i pulumi.IntInput) PipelineTriggerOutput
- func (o PipelineTriggerArrayOutput) ToPipelineTriggerArrayOutput() PipelineTriggerArrayOutput
- func (o PipelineTriggerArrayOutput) ToPipelineTriggerArrayOutputWithContext(ctx context.Context) PipelineTriggerArrayOutput
- type PipelineTriggerGitConfiguration
- type PipelineTriggerGitConfigurationArgs
- func (PipelineTriggerGitConfigurationArgs) ElementType() reflect.Type
- func (i PipelineTriggerGitConfigurationArgs) ToPipelineTriggerGitConfigurationOutput() PipelineTriggerGitConfigurationOutput
- func (i PipelineTriggerGitConfigurationArgs) ToPipelineTriggerGitConfigurationOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationOutput
- type PipelineTriggerGitConfigurationInput
- type PipelineTriggerGitConfigurationOutput
- func (PipelineTriggerGitConfigurationOutput) ElementType() reflect.Type
- func (o PipelineTriggerGitConfigurationOutput) PullRequests() PipelineTriggerGitConfigurationPullRequestArrayOutput
- func (o PipelineTriggerGitConfigurationOutput) Pushes() PipelineTriggerGitConfigurationPushArrayOutput
- func (o PipelineTriggerGitConfigurationOutput) SourceActionName() pulumi.StringOutput
- func (o PipelineTriggerGitConfigurationOutput) ToPipelineTriggerGitConfigurationOutput() PipelineTriggerGitConfigurationOutput
- func (o PipelineTriggerGitConfigurationOutput) ToPipelineTriggerGitConfigurationOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationOutput
- type PipelineTriggerGitConfigurationPullRequest
- type PipelineTriggerGitConfigurationPullRequestArgs
- func (PipelineTriggerGitConfigurationPullRequestArgs) ElementType() reflect.Type
- func (i PipelineTriggerGitConfigurationPullRequestArgs) ToPipelineTriggerGitConfigurationPullRequestOutput() PipelineTriggerGitConfigurationPullRequestOutput
- func (i PipelineTriggerGitConfigurationPullRequestArgs) ToPipelineTriggerGitConfigurationPullRequestOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPullRequestOutput
- type PipelineTriggerGitConfigurationPullRequestArray
- func (PipelineTriggerGitConfigurationPullRequestArray) ElementType() reflect.Type
- func (i PipelineTriggerGitConfigurationPullRequestArray) ToPipelineTriggerGitConfigurationPullRequestArrayOutput() PipelineTriggerGitConfigurationPullRequestArrayOutput
- func (i PipelineTriggerGitConfigurationPullRequestArray) ToPipelineTriggerGitConfigurationPullRequestArrayOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPullRequestArrayOutput
- type PipelineTriggerGitConfigurationPullRequestArrayInput
- type PipelineTriggerGitConfigurationPullRequestArrayOutput
- func (PipelineTriggerGitConfigurationPullRequestArrayOutput) ElementType() reflect.Type
- func (o PipelineTriggerGitConfigurationPullRequestArrayOutput) Index(i pulumi.IntInput) PipelineTriggerGitConfigurationPullRequestOutput
- func (o PipelineTriggerGitConfigurationPullRequestArrayOutput) ToPipelineTriggerGitConfigurationPullRequestArrayOutput() PipelineTriggerGitConfigurationPullRequestArrayOutput
- func (o PipelineTriggerGitConfigurationPullRequestArrayOutput) ToPipelineTriggerGitConfigurationPullRequestArrayOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPullRequestArrayOutput
- type PipelineTriggerGitConfigurationPullRequestBranches
- type PipelineTriggerGitConfigurationPullRequestBranchesArgs
- func (PipelineTriggerGitConfigurationPullRequestBranchesArgs) ElementType() reflect.Type
- func (i PipelineTriggerGitConfigurationPullRequestBranchesArgs) ToPipelineTriggerGitConfigurationPullRequestBranchesOutput() PipelineTriggerGitConfigurationPullRequestBranchesOutput
- func (i PipelineTriggerGitConfigurationPullRequestBranchesArgs) ToPipelineTriggerGitConfigurationPullRequestBranchesOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPullRequestBranchesOutput
- func (i PipelineTriggerGitConfigurationPullRequestBranchesArgs) ToPipelineTriggerGitConfigurationPullRequestBranchesPtrOutput() PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput
- func (i PipelineTriggerGitConfigurationPullRequestBranchesArgs) ToPipelineTriggerGitConfigurationPullRequestBranchesPtrOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput
- type PipelineTriggerGitConfigurationPullRequestBranchesInput
- type PipelineTriggerGitConfigurationPullRequestBranchesOutput
- func (PipelineTriggerGitConfigurationPullRequestBranchesOutput) ElementType() reflect.Type
- func (o PipelineTriggerGitConfigurationPullRequestBranchesOutput) Excludes() pulumi.StringArrayOutput
- func (o PipelineTriggerGitConfigurationPullRequestBranchesOutput) Includes() pulumi.StringArrayOutput
- func (o PipelineTriggerGitConfigurationPullRequestBranchesOutput) ToPipelineTriggerGitConfigurationPullRequestBranchesOutput() PipelineTriggerGitConfigurationPullRequestBranchesOutput
- func (o PipelineTriggerGitConfigurationPullRequestBranchesOutput) ToPipelineTriggerGitConfigurationPullRequestBranchesOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPullRequestBranchesOutput
- func (o PipelineTriggerGitConfigurationPullRequestBranchesOutput) ToPipelineTriggerGitConfigurationPullRequestBranchesPtrOutput() PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput
- func (o PipelineTriggerGitConfigurationPullRequestBranchesOutput) ToPipelineTriggerGitConfigurationPullRequestBranchesPtrOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput
- type PipelineTriggerGitConfigurationPullRequestBranchesPtrInput
- type PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput
- func (o PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput) Elem() PipelineTriggerGitConfigurationPullRequestBranchesOutput
- func (PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput) ElementType() reflect.Type
- func (o PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput) Excludes() pulumi.StringArrayOutput
- func (o PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput) Includes() pulumi.StringArrayOutput
- func (o PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput) ToPipelineTriggerGitConfigurationPullRequestBranchesPtrOutput() PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput
- func (o PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput) ToPipelineTriggerGitConfigurationPullRequestBranchesPtrOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput
- type PipelineTriggerGitConfigurationPullRequestFilePaths
- type PipelineTriggerGitConfigurationPullRequestFilePathsArgs
- func (PipelineTriggerGitConfigurationPullRequestFilePathsArgs) ElementType() reflect.Type
- func (i PipelineTriggerGitConfigurationPullRequestFilePathsArgs) ToPipelineTriggerGitConfigurationPullRequestFilePathsOutput() PipelineTriggerGitConfigurationPullRequestFilePathsOutput
- func (i PipelineTriggerGitConfigurationPullRequestFilePathsArgs) ToPipelineTriggerGitConfigurationPullRequestFilePathsOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPullRequestFilePathsOutput
- func (i PipelineTriggerGitConfigurationPullRequestFilePathsArgs) ToPipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput() PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput
- func (i PipelineTriggerGitConfigurationPullRequestFilePathsArgs) ToPipelineTriggerGitConfigurationPullRequestFilePathsPtrOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput
- type PipelineTriggerGitConfigurationPullRequestFilePathsInput
- type PipelineTriggerGitConfigurationPullRequestFilePathsOutput
- func (PipelineTriggerGitConfigurationPullRequestFilePathsOutput) ElementType() reflect.Type
- func (o PipelineTriggerGitConfigurationPullRequestFilePathsOutput) Excludes() pulumi.StringArrayOutput
- func (o PipelineTriggerGitConfigurationPullRequestFilePathsOutput) Includes() pulumi.StringArrayOutput
- func (o PipelineTriggerGitConfigurationPullRequestFilePathsOutput) ToPipelineTriggerGitConfigurationPullRequestFilePathsOutput() PipelineTriggerGitConfigurationPullRequestFilePathsOutput
- func (o PipelineTriggerGitConfigurationPullRequestFilePathsOutput) ToPipelineTriggerGitConfigurationPullRequestFilePathsOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPullRequestFilePathsOutput
- func (o PipelineTriggerGitConfigurationPullRequestFilePathsOutput) ToPipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput() PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput
- func (o PipelineTriggerGitConfigurationPullRequestFilePathsOutput) ToPipelineTriggerGitConfigurationPullRequestFilePathsPtrOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput
- type PipelineTriggerGitConfigurationPullRequestFilePathsPtrInput
- type PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput
- func (o PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput) Elem() PipelineTriggerGitConfigurationPullRequestFilePathsOutput
- func (PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput) ElementType() reflect.Type
- func (o PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput) Excludes() pulumi.StringArrayOutput
- func (o PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput) Includes() pulumi.StringArrayOutput
- func (o PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput) ToPipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput() PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput
- func (o PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput) ToPipelineTriggerGitConfigurationPullRequestFilePathsPtrOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput
- type PipelineTriggerGitConfigurationPullRequestInput
- type PipelineTriggerGitConfigurationPullRequestOutput
- func (o PipelineTriggerGitConfigurationPullRequestOutput) Branches() PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput
- func (PipelineTriggerGitConfigurationPullRequestOutput) ElementType() reflect.Type
- func (o PipelineTriggerGitConfigurationPullRequestOutput) Events() pulumi.StringArrayOutput
- func (o PipelineTriggerGitConfigurationPullRequestOutput) FilePaths() PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput
- func (o PipelineTriggerGitConfigurationPullRequestOutput) ToPipelineTriggerGitConfigurationPullRequestOutput() PipelineTriggerGitConfigurationPullRequestOutput
- func (o PipelineTriggerGitConfigurationPullRequestOutput) ToPipelineTriggerGitConfigurationPullRequestOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPullRequestOutput
- type PipelineTriggerGitConfigurationPush
- type PipelineTriggerGitConfigurationPushArgs
- func (PipelineTriggerGitConfigurationPushArgs) ElementType() reflect.Type
- func (i PipelineTriggerGitConfigurationPushArgs) ToPipelineTriggerGitConfigurationPushOutput() PipelineTriggerGitConfigurationPushOutput
- func (i PipelineTriggerGitConfigurationPushArgs) ToPipelineTriggerGitConfigurationPushOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushOutput
- type PipelineTriggerGitConfigurationPushArray
- func (PipelineTriggerGitConfigurationPushArray) ElementType() reflect.Type
- func (i PipelineTriggerGitConfigurationPushArray) ToPipelineTriggerGitConfigurationPushArrayOutput() PipelineTriggerGitConfigurationPushArrayOutput
- func (i PipelineTriggerGitConfigurationPushArray) ToPipelineTriggerGitConfigurationPushArrayOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushArrayOutput
- type PipelineTriggerGitConfigurationPushArrayInput
- type PipelineTriggerGitConfigurationPushArrayOutput
- func (PipelineTriggerGitConfigurationPushArrayOutput) ElementType() reflect.Type
- func (o PipelineTriggerGitConfigurationPushArrayOutput) Index(i pulumi.IntInput) PipelineTriggerGitConfigurationPushOutput
- func (o PipelineTriggerGitConfigurationPushArrayOutput) ToPipelineTriggerGitConfigurationPushArrayOutput() PipelineTriggerGitConfigurationPushArrayOutput
- func (o PipelineTriggerGitConfigurationPushArrayOutput) ToPipelineTriggerGitConfigurationPushArrayOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushArrayOutput
- type PipelineTriggerGitConfigurationPushBranches
- type PipelineTriggerGitConfigurationPushBranchesArgs
- func (PipelineTriggerGitConfigurationPushBranchesArgs) ElementType() reflect.Type
- func (i PipelineTriggerGitConfigurationPushBranchesArgs) ToPipelineTriggerGitConfigurationPushBranchesOutput() PipelineTriggerGitConfigurationPushBranchesOutput
- func (i PipelineTriggerGitConfigurationPushBranchesArgs) ToPipelineTriggerGitConfigurationPushBranchesOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushBranchesOutput
- func (i PipelineTriggerGitConfigurationPushBranchesArgs) ToPipelineTriggerGitConfigurationPushBranchesPtrOutput() PipelineTriggerGitConfigurationPushBranchesPtrOutput
- func (i PipelineTriggerGitConfigurationPushBranchesArgs) ToPipelineTriggerGitConfigurationPushBranchesPtrOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushBranchesPtrOutput
- type PipelineTriggerGitConfigurationPushBranchesInput
- type PipelineTriggerGitConfigurationPushBranchesOutput
- func (PipelineTriggerGitConfigurationPushBranchesOutput) ElementType() reflect.Type
- func (o PipelineTriggerGitConfigurationPushBranchesOutput) Excludes() pulumi.StringArrayOutput
- func (o PipelineTriggerGitConfigurationPushBranchesOutput) Includes() pulumi.StringArrayOutput
- func (o PipelineTriggerGitConfigurationPushBranchesOutput) ToPipelineTriggerGitConfigurationPushBranchesOutput() PipelineTriggerGitConfigurationPushBranchesOutput
- func (o PipelineTriggerGitConfigurationPushBranchesOutput) ToPipelineTriggerGitConfigurationPushBranchesOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushBranchesOutput
- func (o PipelineTriggerGitConfigurationPushBranchesOutput) ToPipelineTriggerGitConfigurationPushBranchesPtrOutput() PipelineTriggerGitConfigurationPushBranchesPtrOutput
- func (o PipelineTriggerGitConfigurationPushBranchesOutput) ToPipelineTriggerGitConfigurationPushBranchesPtrOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushBranchesPtrOutput
- type PipelineTriggerGitConfigurationPushBranchesPtrInput
- type PipelineTriggerGitConfigurationPushBranchesPtrOutput
- func (o PipelineTriggerGitConfigurationPushBranchesPtrOutput) Elem() PipelineTriggerGitConfigurationPushBranchesOutput
- func (PipelineTriggerGitConfigurationPushBranchesPtrOutput) ElementType() reflect.Type
- func (o PipelineTriggerGitConfigurationPushBranchesPtrOutput) Excludes() pulumi.StringArrayOutput
- func (o PipelineTriggerGitConfigurationPushBranchesPtrOutput) Includes() pulumi.StringArrayOutput
- func (o PipelineTriggerGitConfigurationPushBranchesPtrOutput) ToPipelineTriggerGitConfigurationPushBranchesPtrOutput() PipelineTriggerGitConfigurationPushBranchesPtrOutput
- func (o PipelineTriggerGitConfigurationPushBranchesPtrOutput) ToPipelineTriggerGitConfigurationPushBranchesPtrOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushBranchesPtrOutput
- type PipelineTriggerGitConfigurationPushFilePaths
- type PipelineTriggerGitConfigurationPushFilePathsArgs
- func (PipelineTriggerGitConfigurationPushFilePathsArgs) ElementType() reflect.Type
- func (i PipelineTriggerGitConfigurationPushFilePathsArgs) ToPipelineTriggerGitConfigurationPushFilePathsOutput() PipelineTriggerGitConfigurationPushFilePathsOutput
- func (i PipelineTriggerGitConfigurationPushFilePathsArgs) ToPipelineTriggerGitConfigurationPushFilePathsOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushFilePathsOutput
- func (i PipelineTriggerGitConfigurationPushFilePathsArgs) ToPipelineTriggerGitConfigurationPushFilePathsPtrOutput() PipelineTriggerGitConfigurationPushFilePathsPtrOutput
- func (i PipelineTriggerGitConfigurationPushFilePathsArgs) ToPipelineTriggerGitConfigurationPushFilePathsPtrOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushFilePathsPtrOutput
- type PipelineTriggerGitConfigurationPushFilePathsInput
- type PipelineTriggerGitConfigurationPushFilePathsOutput
- func (PipelineTriggerGitConfigurationPushFilePathsOutput) ElementType() reflect.Type
- func (o PipelineTriggerGitConfigurationPushFilePathsOutput) Excludes() pulumi.StringArrayOutput
- func (o PipelineTriggerGitConfigurationPushFilePathsOutput) Includes() pulumi.StringArrayOutput
- func (o PipelineTriggerGitConfigurationPushFilePathsOutput) ToPipelineTriggerGitConfigurationPushFilePathsOutput() PipelineTriggerGitConfigurationPushFilePathsOutput
- func (o PipelineTriggerGitConfigurationPushFilePathsOutput) ToPipelineTriggerGitConfigurationPushFilePathsOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushFilePathsOutput
- func (o PipelineTriggerGitConfigurationPushFilePathsOutput) ToPipelineTriggerGitConfigurationPushFilePathsPtrOutput() PipelineTriggerGitConfigurationPushFilePathsPtrOutput
- func (o PipelineTriggerGitConfigurationPushFilePathsOutput) ToPipelineTriggerGitConfigurationPushFilePathsPtrOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushFilePathsPtrOutput
- type PipelineTriggerGitConfigurationPushFilePathsPtrInput
- type PipelineTriggerGitConfigurationPushFilePathsPtrOutput
- func (o PipelineTriggerGitConfigurationPushFilePathsPtrOutput) Elem() PipelineTriggerGitConfigurationPushFilePathsOutput
- func (PipelineTriggerGitConfigurationPushFilePathsPtrOutput) ElementType() reflect.Type
- func (o PipelineTriggerGitConfigurationPushFilePathsPtrOutput) Excludes() pulumi.StringArrayOutput
- func (o PipelineTriggerGitConfigurationPushFilePathsPtrOutput) Includes() pulumi.StringArrayOutput
- func (o PipelineTriggerGitConfigurationPushFilePathsPtrOutput) ToPipelineTriggerGitConfigurationPushFilePathsPtrOutput() PipelineTriggerGitConfigurationPushFilePathsPtrOutput
- func (o PipelineTriggerGitConfigurationPushFilePathsPtrOutput) ToPipelineTriggerGitConfigurationPushFilePathsPtrOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushFilePathsPtrOutput
- type PipelineTriggerGitConfigurationPushInput
- type PipelineTriggerGitConfigurationPushOutput
- func (o PipelineTriggerGitConfigurationPushOutput) Branches() PipelineTriggerGitConfigurationPushBranchesPtrOutput
- func (PipelineTriggerGitConfigurationPushOutput) ElementType() reflect.Type
- func (o PipelineTriggerGitConfigurationPushOutput) FilePaths() PipelineTriggerGitConfigurationPushFilePathsPtrOutput
- func (o PipelineTriggerGitConfigurationPushOutput) Tags() PipelineTriggerGitConfigurationPushTagsPtrOutput
- func (o PipelineTriggerGitConfigurationPushOutput) ToPipelineTriggerGitConfigurationPushOutput() PipelineTriggerGitConfigurationPushOutput
- func (o PipelineTriggerGitConfigurationPushOutput) ToPipelineTriggerGitConfigurationPushOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushOutput
- type PipelineTriggerGitConfigurationPushTags
- type PipelineTriggerGitConfigurationPushTagsArgs
- func (PipelineTriggerGitConfigurationPushTagsArgs) ElementType() reflect.Type
- func (i PipelineTriggerGitConfigurationPushTagsArgs) ToPipelineTriggerGitConfigurationPushTagsOutput() PipelineTriggerGitConfigurationPushTagsOutput
- func (i PipelineTriggerGitConfigurationPushTagsArgs) ToPipelineTriggerGitConfigurationPushTagsOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushTagsOutput
- func (i PipelineTriggerGitConfigurationPushTagsArgs) ToPipelineTriggerGitConfigurationPushTagsPtrOutput() PipelineTriggerGitConfigurationPushTagsPtrOutput
- func (i PipelineTriggerGitConfigurationPushTagsArgs) ToPipelineTriggerGitConfigurationPushTagsPtrOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushTagsPtrOutput
- type PipelineTriggerGitConfigurationPushTagsInput
- type PipelineTriggerGitConfigurationPushTagsOutput
- func (PipelineTriggerGitConfigurationPushTagsOutput) ElementType() reflect.Type
- func (o PipelineTriggerGitConfigurationPushTagsOutput) Excludes() pulumi.StringArrayOutput
- func (o PipelineTriggerGitConfigurationPushTagsOutput) Includes() pulumi.StringArrayOutput
- func (o PipelineTriggerGitConfigurationPushTagsOutput) ToPipelineTriggerGitConfigurationPushTagsOutput() PipelineTriggerGitConfigurationPushTagsOutput
- func (o PipelineTriggerGitConfigurationPushTagsOutput) ToPipelineTriggerGitConfigurationPushTagsOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushTagsOutput
- func (o PipelineTriggerGitConfigurationPushTagsOutput) ToPipelineTriggerGitConfigurationPushTagsPtrOutput() PipelineTriggerGitConfigurationPushTagsPtrOutput
- func (o PipelineTriggerGitConfigurationPushTagsOutput) ToPipelineTriggerGitConfigurationPushTagsPtrOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushTagsPtrOutput
- type PipelineTriggerGitConfigurationPushTagsPtrInput
- type PipelineTriggerGitConfigurationPushTagsPtrOutput
- func (o PipelineTriggerGitConfigurationPushTagsPtrOutput) Elem() PipelineTriggerGitConfigurationPushTagsOutput
- func (PipelineTriggerGitConfigurationPushTagsPtrOutput) ElementType() reflect.Type
- func (o PipelineTriggerGitConfigurationPushTagsPtrOutput) Excludes() pulumi.StringArrayOutput
- func (o PipelineTriggerGitConfigurationPushTagsPtrOutput) Includes() pulumi.StringArrayOutput
- func (o PipelineTriggerGitConfigurationPushTagsPtrOutput) ToPipelineTriggerGitConfigurationPushTagsPtrOutput() PipelineTriggerGitConfigurationPushTagsPtrOutput
- func (o PipelineTriggerGitConfigurationPushTagsPtrOutput) ToPipelineTriggerGitConfigurationPushTagsPtrOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushTagsPtrOutput
- type PipelineTriggerInput
- type PipelineTriggerOutput
- func (PipelineTriggerOutput) ElementType() reflect.Type
- func (o PipelineTriggerOutput) GitConfiguration() PipelineTriggerGitConfigurationOutput
- func (o PipelineTriggerOutput) ProviderType() pulumi.StringOutput
- func (o PipelineTriggerOutput) ToPipelineTriggerOutput() PipelineTriggerOutput
- func (o PipelineTriggerOutput) ToPipelineTriggerOutputWithContext(ctx context.Context) PipelineTriggerOutput
- type PipelineVariable
- type PipelineVariableArgs
- type PipelineVariableArray
- type PipelineVariableArrayInput
- type PipelineVariableArrayOutput
- func (PipelineVariableArrayOutput) ElementType() reflect.Type
- func (o PipelineVariableArrayOutput) Index(i pulumi.IntInput) PipelineVariableOutput
- func (o PipelineVariableArrayOutput) ToPipelineVariableArrayOutput() PipelineVariableArrayOutput
- func (o PipelineVariableArrayOutput) ToPipelineVariableArrayOutputWithContext(ctx context.Context) PipelineVariableArrayOutput
- type PipelineVariableInput
- type PipelineVariableOutput
- func (o PipelineVariableOutput) DefaultValue() pulumi.StringPtrOutput
- func (o PipelineVariableOutput) Description() pulumi.StringPtrOutput
- func (PipelineVariableOutput) ElementType() reflect.Type
- func (o PipelineVariableOutput) Name() pulumi.StringOutput
- func (o PipelineVariableOutput) ToPipelineVariableOutput() PipelineVariableOutput
- func (o PipelineVariableOutput) ToPipelineVariableOutputWithContext(ctx context.Context) PipelineVariableOutput
- type Webhook
- type WebhookArgs
- type WebhookArray
- type WebhookArrayInput
- type WebhookArrayOutput
- type WebhookAuthenticationConfiguration
- type WebhookAuthenticationConfigurationArgs
- func (WebhookAuthenticationConfigurationArgs) ElementType() reflect.Type
- func (i WebhookAuthenticationConfigurationArgs) ToWebhookAuthenticationConfigurationOutput() WebhookAuthenticationConfigurationOutput
- func (i WebhookAuthenticationConfigurationArgs) ToWebhookAuthenticationConfigurationOutputWithContext(ctx context.Context) WebhookAuthenticationConfigurationOutput
- func (i WebhookAuthenticationConfigurationArgs) ToWebhookAuthenticationConfigurationPtrOutput() WebhookAuthenticationConfigurationPtrOutput
- func (i WebhookAuthenticationConfigurationArgs) ToWebhookAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) WebhookAuthenticationConfigurationPtrOutput
- type WebhookAuthenticationConfigurationInput
- type WebhookAuthenticationConfigurationOutput
- func (o WebhookAuthenticationConfigurationOutput) AllowedIpRange() pulumi.StringPtrOutput
- func (WebhookAuthenticationConfigurationOutput) ElementType() reflect.Type
- func (o WebhookAuthenticationConfigurationOutput) SecretToken() pulumi.StringPtrOutput
- func (o WebhookAuthenticationConfigurationOutput) ToWebhookAuthenticationConfigurationOutput() WebhookAuthenticationConfigurationOutput
- func (o WebhookAuthenticationConfigurationOutput) ToWebhookAuthenticationConfigurationOutputWithContext(ctx context.Context) WebhookAuthenticationConfigurationOutput
- func (o WebhookAuthenticationConfigurationOutput) ToWebhookAuthenticationConfigurationPtrOutput() WebhookAuthenticationConfigurationPtrOutput
- func (o WebhookAuthenticationConfigurationOutput) ToWebhookAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) WebhookAuthenticationConfigurationPtrOutput
- type WebhookAuthenticationConfigurationPtrInput
- type WebhookAuthenticationConfigurationPtrOutput
- func (o WebhookAuthenticationConfigurationPtrOutput) AllowedIpRange() pulumi.StringPtrOutput
- func (o WebhookAuthenticationConfigurationPtrOutput) Elem() WebhookAuthenticationConfigurationOutput
- func (WebhookAuthenticationConfigurationPtrOutput) ElementType() reflect.Type
- func (o WebhookAuthenticationConfigurationPtrOutput) SecretToken() pulumi.StringPtrOutput
- func (o WebhookAuthenticationConfigurationPtrOutput) ToWebhookAuthenticationConfigurationPtrOutput() WebhookAuthenticationConfigurationPtrOutput
- func (o WebhookAuthenticationConfigurationPtrOutput) ToWebhookAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) WebhookAuthenticationConfigurationPtrOutput
- type WebhookFilter
- type WebhookFilterArgs
- type WebhookFilterArray
- type WebhookFilterArrayInput
- type WebhookFilterArrayOutput
- func (WebhookFilterArrayOutput) ElementType() reflect.Type
- func (o WebhookFilterArrayOutput) Index(i pulumi.IntInput) WebhookFilterOutput
- func (o WebhookFilterArrayOutput) ToWebhookFilterArrayOutput() WebhookFilterArrayOutput
- func (o WebhookFilterArrayOutput) ToWebhookFilterArrayOutputWithContext(ctx context.Context) WebhookFilterArrayOutput
- type WebhookFilterInput
- type WebhookFilterOutput
- func (WebhookFilterOutput) ElementType() reflect.Type
- func (o WebhookFilterOutput) JsonPath() pulumi.StringOutput
- func (o WebhookFilterOutput) MatchEquals() pulumi.StringOutput
- func (o WebhookFilterOutput) ToWebhookFilterOutput() WebhookFilterOutput
- func (o WebhookFilterOutput) ToWebhookFilterOutputWithContext(ctx context.Context) WebhookFilterOutput
- type WebhookInput
- type WebhookMap
- type WebhookMapInput
- type WebhookMapOutput
- type WebhookOutput
- func (o WebhookOutput) Arn() pulumi.StringOutput
- func (o WebhookOutput) Authentication() pulumi.StringOutput
- func (o WebhookOutput) AuthenticationConfiguration() WebhookAuthenticationConfigurationPtrOutput
- func (WebhookOutput) ElementType() reflect.Type
- func (o WebhookOutput) Filters() WebhookFilterArrayOutput
- func (o WebhookOutput) Name() pulumi.StringOutput
- func (o WebhookOutput) Tags() pulumi.StringMapOutput
- func (o WebhookOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o WebhookOutput) TargetAction() pulumi.StringOutput
- func (o WebhookOutput) TargetPipeline() pulumi.StringOutput
- func (o WebhookOutput) ToWebhookOutput() WebhookOutput
- func (o WebhookOutput) ToWebhookOutputWithContext(ctx context.Context) WebhookOutput
- func (o WebhookOutput) Url() pulumi.StringOutput
- type WebhookState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CustomActionType ¶
type CustomActionType struct { pulumi.CustomResourceState // The action ARN. Arn pulumi.StringOutput `pulumi:"arn"` // The category of the custom action. Valid values: `Source`, `Build`, `Deploy`, `Test`, `Invoke`, `Approval` Category pulumi.StringOutput `pulumi:"category"` // The configuration properties for the custom action. Max 10 items. ConfigurationProperties CustomActionTypeConfigurationPropertyArrayOutput `pulumi:"configurationProperties"` InputArtifactDetails CustomActionTypeInputArtifactDetailsOutput `pulumi:"inputArtifactDetails"` OutputArtifactDetails CustomActionTypeOutputArtifactDetailsOutput `pulumi:"outputArtifactDetails"` // The creator of the action being called. Owner pulumi.StringOutput `pulumi:"owner"` ProviderName pulumi.StringOutput `pulumi:"providerName"` Settings CustomActionTypeSettingsPtrOutput `pulumi:"settings"` Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` Version pulumi.StringOutput `pulumi:"version"` }
Provides a CodeDeploy CustomActionType
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/codepipeline" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := codepipeline.NewCustomActionType(ctx, "example", &codepipeline.CustomActionTypeArgs{ Category: pulumi.String("Build"), InputArtifactDetails: &codepipeline.CustomActionTypeInputArtifactDetailsArgs{ MaximumCount: pulumi.Int(1), MinimumCount: pulumi.Int(0), }, OutputArtifactDetails: &codepipeline.CustomActionTypeOutputArtifactDetailsArgs{ MaximumCount: pulumi.Int(1), MinimumCount: pulumi.Int(0), }, ProviderName: pulumi.String("example"), Version: pulumi.String("1"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import CodeDeploy CustomActionType using the `id`. For example:
```sh $ pulumi import aws:codepipeline/customActionType:CustomActionType example Build:pulumi:1 ```
func GetCustomActionType ¶
func GetCustomActionType(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomActionTypeState, opts ...pulumi.ResourceOption) (*CustomActionType, error)
GetCustomActionType gets an existing CustomActionType 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 NewCustomActionType ¶
func NewCustomActionType(ctx *pulumi.Context, name string, args *CustomActionTypeArgs, opts ...pulumi.ResourceOption) (*CustomActionType, error)
NewCustomActionType registers a new resource with the given unique name, arguments, and options.
func (*CustomActionType) ElementType ¶
func (*CustomActionType) ElementType() reflect.Type
func (*CustomActionType) ToCustomActionTypeOutput ¶
func (i *CustomActionType) ToCustomActionTypeOutput() CustomActionTypeOutput
func (*CustomActionType) ToCustomActionTypeOutputWithContext ¶
func (i *CustomActionType) ToCustomActionTypeOutputWithContext(ctx context.Context) CustomActionTypeOutput
type CustomActionTypeArgs ¶
type CustomActionTypeArgs struct { // The category of the custom action. Valid values: `Source`, `Build`, `Deploy`, `Test`, `Invoke`, `Approval` Category pulumi.StringInput // The configuration properties for the custom action. Max 10 items. ConfigurationProperties CustomActionTypeConfigurationPropertyArrayInput InputArtifactDetails CustomActionTypeInputArtifactDetailsInput OutputArtifactDetails CustomActionTypeOutputArtifactDetailsInput ProviderName pulumi.StringInput Settings CustomActionTypeSettingsPtrInput Tags pulumi.StringMapInput Version pulumi.StringInput }
The set of arguments for constructing a CustomActionType resource.
func (CustomActionTypeArgs) ElementType ¶
func (CustomActionTypeArgs) ElementType() reflect.Type
type CustomActionTypeArray ¶
type CustomActionTypeArray []CustomActionTypeInput
func (CustomActionTypeArray) ElementType ¶
func (CustomActionTypeArray) ElementType() reflect.Type
func (CustomActionTypeArray) ToCustomActionTypeArrayOutput ¶
func (i CustomActionTypeArray) ToCustomActionTypeArrayOutput() CustomActionTypeArrayOutput
func (CustomActionTypeArray) ToCustomActionTypeArrayOutputWithContext ¶
func (i CustomActionTypeArray) ToCustomActionTypeArrayOutputWithContext(ctx context.Context) CustomActionTypeArrayOutput
type CustomActionTypeArrayInput ¶
type CustomActionTypeArrayInput interface { pulumi.Input ToCustomActionTypeArrayOutput() CustomActionTypeArrayOutput ToCustomActionTypeArrayOutputWithContext(context.Context) CustomActionTypeArrayOutput }
CustomActionTypeArrayInput is an input type that accepts CustomActionTypeArray and CustomActionTypeArrayOutput values. You can construct a concrete instance of `CustomActionTypeArrayInput` via:
CustomActionTypeArray{ CustomActionTypeArgs{...} }
type CustomActionTypeArrayOutput ¶
type CustomActionTypeArrayOutput struct{ *pulumi.OutputState }
func (CustomActionTypeArrayOutput) ElementType ¶
func (CustomActionTypeArrayOutput) ElementType() reflect.Type
func (CustomActionTypeArrayOutput) Index ¶
func (o CustomActionTypeArrayOutput) Index(i pulumi.IntInput) CustomActionTypeOutput
func (CustomActionTypeArrayOutput) ToCustomActionTypeArrayOutput ¶
func (o CustomActionTypeArrayOutput) ToCustomActionTypeArrayOutput() CustomActionTypeArrayOutput
func (CustomActionTypeArrayOutput) ToCustomActionTypeArrayOutputWithContext ¶
func (o CustomActionTypeArrayOutput) ToCustomActionTypeArrayOutputWithContext(ctx context.Context) CustomActionTypeArrayOutput
type CustomActionTypeConfigurationProperty ¶
type CustomActionTypeConfigurationProperty struct { // The description of the action configuration property. Description *string `pulumi:"description"` // Whether the configuration property is a key. Key bool `pulumi:"key"` // The name of the action configuration property. Name string `pulumi:"name"` // Indicates that the property will be used in conjunction with PollForJobs. Queryable *bool `pulumi:"queryable"` // Whether the configuration property is a required value. Required bool `pulumi:"required"` // Whether the configuration property is secret. Secret bool `pulumi:"secret"` // The type of the configuration property. Valid values: `String`, `Number`, `Boolean` Type *string `pulumi:"type"` }
type CustomActionTypeConfigurationPropertyArgs ¶
type CustomActionTypeConfigurationPropertyArgs struct { // The description of the action configuration property. Description pulumi.StringPtrInput `pulumi:"description"` // Whether the configuration property is a key. Key pulumi.BoolInput `pulumi:"key"` // The name of the action configuration property. Name pulumi.StringInput `pulumi:"name"` // Indicates that the property will be used in conjunction with PollForJobs. Queryable pulumi.BoolPtrInput `pulumi:"queryable"` // Whether the configuration property is a required value. Required pulumi.BoolInput `pulumi:"required"` // Whether the configuration property is secret. Secret pulumi.BoolInput `pulumi:"secret"` // The type of the configuration property. Valid values: `String`, `Number`, `Boolean` Type pulumi.StringPtrInput `pulumi:"type"` }
func (CustomActionTypeConfigurationPropertyArgs) ElementType ¶
func (CustomActionTypeConfigurationPropertyArgs) ElementType() reflect.Type
func (CustomActionTypeConfigurationPropertyArgs) ToCustomActionTypeConfigurationPropertyOutput ¶
func (i CustomActionTypeConfigurationPropertyArgs) ToCustomActionTypeConfigurationPropertyOutput() CustomActionTypeConfigurationPropertyOutput
func (CustomActionTypeConfigurationPropertyArgs) ToCustomActionTypeConfigurationPropertyOutputWithContext ¶
func (i CustomActionTypeConfigurationPropertyArgs) ToCustomActionTypeConfigurationPropertyOutputWithContext(ctx context.Context) CustomActionTypeConfigurationPropertyOutput
type CustomActionTypeConfigurationPropertyArray ¶
type CustomActionTypeConfigurationPropertyArray []CustomActionTypeConfigurationPropertyInput
func (CustomActionTypeConfigurationPropertyArray) ElementType ¶
func (CustomActionTypeConfigurationPropertyArray) ElementType() reflect.Type
func (CustomActionTypeConfigurationPropertyArray) ToCustomActionTypeConfigurationPropertyArrayOutput ¶
func (i CustomActionTypeConfigurationPropertyArray) ToCustomActionTypeConfigurationPropertyArrayOutput() CustomActionTypeConfigurationPropertyArrayOutput
func (CustomActionTypeConfigurationPropertyArray) ToCustomActionTypeConfigurationPropertyArrayOutputWithContext ¶
func (i CustomActionTypeConfigurationPropertyArray) ToCustomActionTypeConfigurationPropertyArrayOutputWithContext(ctx context.Context) CustomActionTypeConfigurationPropertyArrayOutput
type CustomActionTypeConfigurationPropertyArrayInput ¶
type CustomActionTypeConfigurationPropertyArrayInput interface { pulumi.Input ToCustomActionTypeConfigurationPropertyArrayOutput() CustomActionTypeConfigurationPropertyArrayOutput ToCustomActionTypeConfigurationPropertyArrayOutputWithContext(context.Context) CustomActionTypeConfigurationPropertyArrayOutput }
CustomActionTypeConfigurationPropertyArrayInput is an input type that accepts CustomActionTypeConfigurationPropertyArray and CustomActionTypeConfigurationPropertyArrayOutput values. You can construct a concrete instance of `CustomActionTypeConfigurationPropertyArrayInput` via:
CustomActionTypeConfigurationPropertyArray{ CustomActionTypeConfigurationPropertyArgs{...} }
type CustomActionTypeConfigurationPropertyArrayOutput ¶
type CustomActionTypeConfigurationPropertyArrayOutput struct{ *pulumi.OutputState }
func (CustomActionTypeConfigurationPropertyArrayOutput) ElementType ¶
func (CustomActionTypeConfigurationPropertyArrayOutput) ElementType() reflect.Type
func (CustomActionTypeConfigurationPropertyArrayOutput) ToCustomActionTypeConfigurationPropertyArrayOutput ¶
func (o CustomActionTypeConfigurationPropertyArrayOutput) ToCustomActionTypeConfigurationPropertyArrayOutput() CustomActionTypeConfigurationPropertyArrayOutput
func (CustomActionTypeConfigurationPropertyArrayOutput) ToCustomActionTypeConfigurationPropertyArrayOutputWithContext ¶
func (o CustomActionTypeConfigurationPropertyArrayOutput) ToCustomActionTypeConfigurationPropertyArrayOutputWithContext(ctx context.Context) CustomActionTypeConfigurationPropertyArrayOutput
type CustomActionTypeConfigurationPropertyInput ¶
type CustomActionTypeConfigurationPropertyInput interface { pulumi.Input ToCustomActionTypeConfigurationPropertyOutput() CustomActionTypeConfigurationPropertyOutput ToCustomActionTypeConfigurationPropertyOutputWithContext(context.Context) CustomActionTypeConfigurationPropertyOutput }
CustomActionTypeConfigurationPropertyInput is an input type that accepts CustomActionTypeConfigurationPropertyArgs and CustomActionTypeConfigurationPropertyOutput values. You can construct a concrete instance of `CustomActionTypeConfigurationPropertyInput` via:
CustomActionTypeConfigurationPropertyArgs{...}
type CustomActionTypeConfigurationPropertyOutput ¶
type CustomActionTypeConfigurationPropertyOutput struct{ *pulumi.OutputState }
func (CustomActionTypeConfigurationPropertyOutput) Description ¶
func (o CustomActionTypeConfigurationPropertyOutput) Description() pulumi.StringPtrOutput
The description of the action configuration property.
func (CustomActionTypeConfigurationPropertyOutput) ElementType ¶
func (CustomActionTypeConfigurationPropertyOutput) ElementType() reflect.Type
func (CustomActionTypeConfigurationPropertyOutput) Key ¶
func (o CustomActionTypeConfigurationPropertyOutput) Key() pulumi.BoolOutput
Whether the configuration property is a key.
func (CustomActionTypeConfigurationPropertyOutput) Name ¶
func (o CustomActionTypeConfigurationPropertyOutput) Name() pulumi.StringOutput
The name of the action configuration property.
func (CustomActionTypeConfigurationPropertyOutput) Queryable ¶
func (o CustomActionTypeConfigurationPropertyOutput) Queryable() pulumi.BoolPtrOutput
Indicates that the property will be used in conjunction with PollForJobs.
func (CustomActionTypeConfigurationPropertyOutput) Required ¶
func (o CustomActionTypeConfigurationPropertyOutput) Required() pulumi.BoolOutput
Whether the configuration property is a required value.
func (CustomActionTypeConfigurationPropertyOutput) Secret ¶
func (o CustomActionTypeConfigurationPropertyOutput) Secret() pulumi.BoolOutput
Whether the configuration property is secret.
func (CustomActionTypeConfigurationPropertyOutput) ToCustomActionTypeConfigurationPropertyOutput ¶
func (o CustomActionTypeConfigurationPropertyOutput) ToCustomActionTypeConfigurationPropertyOutput() CustomActionTypeConfigurationPropertyOutput
func (CustomActionTypeConfigurationPropertyOutput) ToCustomActionTypeConfigurationPropertyOutputWithContext ¶
func (o CustomActionTypeConfigurationPropertyOutput) ToCustomActionTypeConfigurationPropertyOutputWithContext(ctx context.Context) CustomActionTypeConfigurationPropertyOutput
func (CustomActionTypeConfigurationPropertyOutput) Type ¶
func (o CustomActionTypeConfigurationPropertyOutput) Type() pulumi.StringPtrOutput
The type of the configuration property. Valid values: `String`, `Number`, `Boolean`
type CustomActionTypeInput ¶
type CustomActionTypeInput interface { pulumi.Input ToCustomActionTypeOutput() CustomActionTypeOutput ToCustomActionTypeOutputWithContext(ctx context.Context) CustomActionTypeOutput }
type CustomActionTypeInputArtifactDetailsArgs ¶
type CustomActionTypeInputArtifactDetailsArgs struct { // The maximum number of artifacts allowed for the action type. Min: 0, Max: 5 MaximumCount pulumi.IntInput `pulumi:"maximumCount"` // The minimum number of artifacts allowed for the action type. Min: 0, Max: 5 MinimumCount pulumi.IntInput `pulumi:"minimumCount"` }
func (CustomActionTypeInputArtifactDetailsArgs) ElementType ¶
func (CustomActionTypeInputArtifactDetailsArgs) ElementType() reflect.Type
func (CustomActionTypeInputArtifactDetailsArgs) ToCustomActionTypeInputArtifactDetailsOutput ¶
func (i CustomActionTypeInputArtifactDetailsArgs) ToCustomActionTypeInputArtifactDetailsOutput() CustomActionTypeInputArtifactDetailsOutput
func (CustomActionTypeInputArtifactDetailsArgs) ToCustomActionTypeInputArtifactDetailsOutputWithContext ¶
func (i CustomActionTypeInputArtifactDetailsArgs) ToCustomActionTypeInputArtifactDetailsOutputWithContext(ctx context.Context) CustomActionTypeInputArtifactDetailsOutput
func (CustomActionTypeInputArtifactDetailsArgs) ToCustomActionTypeInputArtifactDetailsPtrOutput ¶
func (i CustomActionTypeInputArtifactDetailsArgs) ToCustomActionTypeInputArtifactDetailsPtrOutput() CustomActionTypeInputArtifactDetailsPtrOutput
func (CustomActionTypeInputArtifactDetailsArgs) ToCustomActionTypeInputArtifactDetailsPtrOutputWithContext ¶
func (i CustomActionTypeInputArtifactDetailsArgs) ToCustomActionTypeInputArtifactDetailsPtrOutputWithContext(ctx context.Context) CustomActionTypeInputArtifactDetailsPtrOutput
type CustomActionTypeInputArtifactDetailsInput ¶
type CustomActionTypeInputArtifactDetailsInput interface { pulumi.Input ToCustomActionTypeInputArtifactDetailsOutput() CustomActionTypeInputArtifactDetailsOutput ToCustomActionTypeInputArtifactDetailsOutputWithContext(context.Context) CustomActionTypeInputArtifactDetailsOutput }
CustomActionTypeInputArtifactDetailsInput is an input type that accepts CustomActionTypeInputArtifactDetailsArgs and CustomActionTypeInputArtifactDetailsOutput values. You can construct a concrete instance of `CustomActionTypeInputArtifactDetailsInput` via:
CustomActionTypeInputArtifactDetailsArgs{...}
type CustomActionTypeInputArtifactDetailsOutput ¶
type CustomActionTypeInputArtifactDetailsOutput struct{ *pulumi.OutputState }
func (CustomActionTypeInputArtifactDetailsOutput) ElementType ¶
func (CustomActionTypeInputArtifactDetailsOutput) ElementType() reflect.Type
func (CustomActionTypeInputArtifactDetailsOutput) MaximumCount ¶
func (o CustomActionTypeInputArtifactDetailsOutput) MaximumCount() pulumi.IntOutput
The maximum number of artifacts allowed for the action type. Min: 0, Max: 5
func (CustomActionTypeInputArtifactDetailsOutput) MinimumCount ¶
func (o CustomActionTypeInputArtifactDetailsOutput) MinimumCount() pulumi.IntOutput
The minimum number of artifacts allowed for the action type. Min: 0, Max: 5
func (CustomActionTypeInputArtifactDetailsOutput) ToCustomActionTypeInputArtifactDetailsOutput ¶
func (o CustomActionTypeInputArtifactDetailsOutput) ToCustomActionTypeInputArtifactDetailsOutput() CustomActionTypeInputArtifactDetailsOutput
func (CustomActionTypeInputArtifactDetailsOutput) ToCustomActionTypeInputArtifactDetailsOutputWithContext ¶
func (o CustomActionTypeInputArtifactDetailsOutput) ToCustomActionTypeInputArtifactDetailsOutputWithContext(ctx context.Context) CustomActionTypeInputArtifactDetailsOutput
func (CustomActionTypeInputArtifactDetailsOutput) ToCustomActionTypeInputArtifactDetailsPtrOutput ¶
func (o CustomActionTypeInputArtifactDetailsOutput) ToCustomActionTypeInputArtifactDetailsPtrOutput() CustomActionTypeInputArtifactDetailsPtrOutput
func (CustomActionTypeInputArtifactDetailsOutput) ToCustomActionTypeInputArtifactDetailsPtrOutputWithContext ¶
func (o CustomActionTypeInputArtifactDetailsOutput) ToCustomActionTypeInputArtifactDetailsPtrOutputWithContext(ctx context.Context) CustomActionTypeInputArtifactDetailsPtrOutput
type CustomActionTypeInputArtifactDetailsPtrInput ¶
type CustomActionTypeInputArtifactDetailsPtrInput interface { pulumi.Input ToCustomActionTypeInputArtifactDetailsPtrOutput() CustomActionTypeInputArtifactDetailsPtrOutput ToCustomActionTypeInputArtifactDetailsPtrOutputWithContext(context.Context) CustomActionTypeInputArtifactDetailsPtrOutput }
CustomActionTypeInputArtifactDetailsPtrInput is an input type that accepts CustomActionTypeInputArtifactDetailsArgs, CustomActionTypeInputArtifactDetailsPtr and CustomActionTypeInputArtifactDetailsPtrOutput values. You can construct a concrete instance of `CustomActionTypeInputArtifactDetailsPtrInput` via:
CustomActionTypeInputArtifactDetailsArgs{...} or: nil
func CustomActionTypeInputArtifactDetailsPtr ¶
func CustomActionTypeInputArtifactDetailsPtr(v *CustomActionTypeInputArtifactDetailsArgs) CustomActionTypeInputArtifactDetailsPtrInput
type CustomActionTypeInputArtifactDetailsPtrOutput ¶
type CustomActionTypeInputArtifactDetailsPtrOutput struct{ *pulumi.OutputState }
func (CustomActionTypeInputArtifactDetailsPtrOutput) ElementType ¶
func (CustomActionTypeInputArtifactDetailsPtrOutput) ElementType() reflect.Type
func (CustomActionTypeInputArtifactDetailsPtrOutput) MaximumCount ¶
func (o CustomActionTypeInputArtifactDetailsPtrOutput) MaximumCount() pulumi.IntPtrOutput
The maximum number of artifacts allowed for the action type. Min: 0, Max: 5
func (CustomActionTypeInputArtifactDetailsPtrOutput) MinimumCount ¶
func (o CustomActionTypeInputArtifactDetailsPtrOutput) MinimumCount() pulumi.IntPtrOutput
The minimum number of artifacts allowed for the action type. Min: 0, Max: 5
func (CustomActionTypeInputArtifactDetailsPtrOutput) ToCustomActionTypeInputArtifactDetailsPtrOutput ¶
func (o CustomActionTypeInputArtifactDetailsPtrOutput) ToCustomActionTypeInputArtifactDetailsPtrOutput() CustomActionTypeInputArtifactDetailsPtrOutput
func (CustomActionTypeInputArtifactDetailsPtrOutput) ToCustomActionTypeInputArtifactDetailsPtrOutputWithContext ¶
func (o CustomActionTypeInputArtifactDetailsPtrOutput) ToCustomActionTypeInputArtifactDetailsPtrOutputWithContext(ctx context.Context) CustomActionTypeInputArtifactDetailsPtrOutput
type CustomActionTypeMap ¶
type CustomActionTypeMap map[string]CustomActionTypeInput
func (CustomActionTypeMap) ElementType ¶
func (CustomActionTypeMap) ElementType() reflect.Type
func (CustomActionTypeMap) ToCustomActionTypeMapOutput ¶
func (i CustomActionTypeMap) ToCustomActionTypeMapOutput() CustomActionTypeMapOutput
func (CustomActionTypeMap) ToCustomActionTypeMapOutputWithContext ¶
func (i CustomActionTypeMap) ToCustomActionTypeMapOutputWithContext(ctx context.Context) CustomActionTypeMapOutput
type CustomActionTypeMapInput ¶
type CustomActionTypeMapInput interface { pulumi.Input ToCustomActionTypeMapOutput() CustomActionTypeMapOutput ToCustomActionTypeMapOutputWithContext(context.Context) CustomActionTypeMapOutput }
CustomActionTypeMapInput is an input type that accepts CustomActionTypeMap and CustomActionTypeMapOutput values. You can construct a concrete instance of `CustomActionTypeMapInput` via:
CustomActionTypeMap{ "key": CustomActionTypeArgs{...} }
type CustomActionTypeMapOutput ¶
type CustomActionTypeMapOutput struct{ *pulumi.OutputState }
func (CustomActionTypeMapOutput) ElementType ¶
func (CustomActionTypeMapOutput) ElementType() reflect.Type
func (CustomActionTypeMapOutput) MapIndex ¶
func (o CustomActionTypeMapOutput) MapIndex(k pulumi.StringInput) CustomActionTypeOutput
func (CustomActionTypeMapOutput) ToCustomActionTypeMapOutput ¶
func (o CustomActionTypeMapOutput) ToCustomActionTypeMapOutput() CustomActionTypeMapOutput
func (CustomActionTypeMapOutput) ToCustomActionTypeMapOutputWithContext ¶
func (o CustomActionTypeMapOutput) ToCustomActionTypeMapOutputWithContext(ctx context.Context) CustomActionTypeMapOutput
type CustomActionTypeOutput ¶
type CustomActionTypeOutput struct{ *pulumi.OutputState }
func (CustomActionTypeOutput) Arn ¶
func (o CustomActionTypeOutput) Arn() pulumi.StringOutput
The action ARN.
func (CustomActionTypeOutput) Category ¶
func (o CustomActionTypeOutput) Category() pulumi.StringOutput
The category of the custom action. Valid values: `Source`, `Build`, `Deploy`, `Test`, `Invoke`, `Approval`
func (CustomActionTypeOutput) ConfigurationProperties ¶
func (o CustomActionTypeOutput) ConfigurationProperties() CustomActionTypeConfigurationPropertyArrayOutput
The configuration properties for the custom action. Max 10 items.
func (CustomActionTypeOutput) ElementType ¶
func (CustomActionTypeOutput) ElementType() reflect.Type
func (CustomActionTypeOutput) InputArtifactDetails ¶
func (o CustomActionTypeOutput) InputArtifactDetails() CustomActionTypeInputArtifactDetailsOutput
func (CustomActionTypeOutput) OutputArtifactDetails ¶
func (o CustomActionTypeOutput) OutputArtifactDetails() CustomActionTypeOutputArtifactDetailsOutput
func (CustomActionTypeOutput) Owner ¶
func (o CustomActionTypeOutput) Owner() pulumi.StringOutput
The creator of the action being called.
func (CustomActionTypeOutput) ProviderName ¶
func (o CustomActionTypeOutput) ProviderName() pulumi.StringOutput
func (CustomActionTypeOutput) Settings ¶
func (o CustomActionTypeOutput) Settings() CustomActionTypeSettingsPtrOutput
func (CustomActionTypeOutput) Tags ¶
func (o CustomActionTypeOutput) Tags() pulumi.StringMapOutput
func (CustomActionTypeOutput) TagsAll
deprecated
func (o CustomActionTypeOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (CustomActionTypeOutput) ToCustomActionTypeOutput ¶
func (o CustomActionTypeOutput) ToCustomActionTypeOutput() CustomActionTypeOutput
func (CustomActionTypeOutput) ToCustomActionTypeOutputWithContext ¶
func (o CustomActionTypeOutput) ToCustomActionTypeOutputWithContext(ctx context.Context) CustomActionTypeOutput
func (CustomActionTypeOutput) Version ¶
func (o CustomActionTypeOutput) Version() pulumi.StringOutput
type CustomActionTypeOutputArtifactDetailsArgs ¶
type CustomActionTypeOutputArtifactDetailsArgs struct { // The maximum number of artifacts allowed for the action type. Min: 0, Max: 5 MaximumCount pulumi.IntInput `pulumi:"maximumCount"` // The minimum number of artifacts allowed for the action type. Min: 0, Max: 5 MinimumCount pulumi.IntInput `pulumi:"minimumCount"` }
func (CustomActionTypeOutputArtifactDetailsArgs) ElementType ¶
func (CustomActionTypeOutputArtifactDetailsArgs) ElementType() reflect.Type
func (CustomActionTypeOutputArtifactDetailsArgs) ToCustomActionTypeOutputArtifactDetailsOutput ¶
func (i CustomActionTypeOutputArtifactDetailsArgs) ToCustomActionTypeOutputArtifactDetailsOutput() CustomActionTypeOutputArtifactDetailsOutput
func (CustomActionTypeOutputArtifactDetailsArgs) ToCustomActionTypeOutputArtifactDetailsOutputWithContext ¶
func (i CustomActionTypeOutputArtifactDetailsArgs) ToCustomActionTypeOutputArtifactDetailsOutputWithContext(ctx context.Context) CustomActionTypeOutputArtifactDetailsOutput
func (CustomActionTypeOutputArtifactDetailsArgs) ToCustomActionTypeOutputArtifactDetailsPtrOutput ¶
func (i CustomActionTypeOutputArtifactDetailsArgs) ToCustomActionTypeOutputArtifactDetailsPtrOutput() CustomActionTypeOutputArtifactDetailsPtrOutput
func (CustomActionTypeOutputArtifactDetailsArgs) ToCustomActionTypeOutputArtifactDetailsPtrOutputWithContext ¶
func (i CustomActionTypeOutputArtifactDetailsArgs) ToCustomActionTypeOutputArtifactDetailsPtrOutputWithContext(ctx context.Context) CustomActionTypeOutputArtifactDetailsPtrOutput
type CustomActionTypeOutputArtifactDetailsInput ¶
type CustomActionTypeOutputArtifactDetailsInput interface { pulumi.Input ToCustomActionTypeOutputArtifactDetailsOutput() CustomActionTypeOutputArtifactDetailsOutput ToCustomActionTypeOutputArtifactDetailsOutputWithContext(context.Context) CustomActionTypeOutputArtifactDetailsOutput }
CustomActionTypeOutputArtifactDetailsInput is an input type that accepts CustomActionTypeOutputArtifactDetailsArgs and CustomActionTypeOutputArtifactDetailsOutput values. You can construct a concrete instance of `CustomActionTypeOutputArtifactDetailsInput` via:
CustomActionTypeOutputArtifactDetailsArgs{...}
type CustomActionTypeOutputArtifactDetailsOutput ¶
type CustomActionTypeOutputArtifactDetailsOutput struct{ *pulumi.OutputState }
func (CustomActionTypeOutputArtifactDetailsOutput) ElementType ¶
func (CustomActionTypeOutputArtifactDetailsOutput) ElementType() reflect.Type
func (CustomActionTypeOutputArtifactDetailsOutput) MaximumCount ¶
func (o CustomActionTypeOutputArtifactDetailsOutput) MaximumCount() pulumi.IntOutput
The maximum number of artifacts allowed for the action type. Min: 0, Max: 5
func (CustomActionTypeOutputArtifactDetailsOutput) MinimumCount ¶
func (o CustomActionTypeOutputArtifactDetailsOutput) MinimumCount() pulumi.IntOutput
The minimum number of artifacts allowed for the action type. Min: 0, Max: 5
func (CustomActionTypeOutputArtifactDetailsOutput) ToCustomActionTypeOutputArtifactDetailsOutput ¶
func (o CustomActionTypeOutputArtifactDetailsOutput) ToCustomActionTypeOutputArtifactDetailsOutput() CustomActionTypeOutputArtifactDetailsOutput
func (CustomActionTypeOutputArtifactDetailsOutput) ToCustomActionTypeOutputArtifactDetailsOutputWithContext ¶
func (o CustomActionTypeOutputArtifactDetailsOutput) ToCustomActionTypeOutputArtifactDetailsOutputWithContext(ctx context.Context) CustomActionTypeOutputArtifactDetailsOutput
func (CustomActionTypeOutputArtifactDetailsOutput) ToCustomActionTypeOutputArtifactDetailsPtrOutput ¶
func (o CustomActionTypeOutputArtifactDetailsOutput) ToCustomActionTypeOutputArtifactDetailsPtrOutput() CustomActionTypeOutputArtifactDetailsPtrOutput
func (CustomActionTypeOutputArtifactDetailsOutput) ToCustomActionTypeOutputArtifactDetailsPtrOutputWithContext ¶
func (o CustomActionTypeOutputArtifactDetailsOutput) ToCustomActionTypeOutputArtifactDetailsPtrOutputWithContext(ctx context.Context) CustomActionTypeOutputArtifactDetailsPtrOutput
type CustomActionTypeOutputArtifactDetailsPtrInput ¶
type CustomActionTypeOutputArtifactDetailsPtrInput interface { pulumi.Input ToCustomActionTypeOutputArtifactDetailsPtrOutput() CustomActionTypeOutputArtifactDetailsPtrOutput ToCustomActionTypeOutputArtifactDetailsPtrOutputWithContext(context.Context) CustomActionTypeOutputArtifactDetailsPtrOutput }
CustomActionTypeOutputArtifactDetailsPtrInput is an input type that accepts CustomActionTypeOutputArtifactDetailsArgs, CustomActionTypeOutputArtifactDetailsPtr and CustomActionTypeOutputArtifactDetailsPtrOutput values. You can construct a concrete instance of `CustomActionTypeOutputArtifactDetailsPtrInput` via:
CustomActionTypeOutputArtifactDetailsArgs{...} or: nil
func CustomActionTypeOutputArtifactDetailsPtr ¶
func CustomActionTypeOutputArtifactDetailsPtr(v *CustomActionTypeOutputArtifactDetailsArgs) CustomActionTypeOutputArtifactDetailsPtrInput
type CustomActionTypeOutputArtifactDetailsPtrOutput ¶
type CustomActionTypeOutputArtifactDetailsPtrOutput struct{ *pulumi.OutputState }
func (CustomActionTypeOutputArtifactDetailsPtrOutput) ElementType ¶
func (CustomActionTypeOutputArtifactDetailsPtrOutput) ElementType() reflect.Type
func (CustomActionTypeOutputArtifactDetailsPtrOutput) MaximumCount ¶
func (o CustomActionTypeOutputArtifactDetailsPtrOutput) MaximumCount() pulumi.IntPtrOutput
The maximum number of artifacts allowed for the action type. Min: 0, Max: 5
func (CustomActionTypeOutputArtifactDetailsPtrOutput) MinimumCount ¶
func (o CustomActionTypeOutputArtifactDetailsPtrOutput) MinimumCount() pulumi.IntPtrOutput
The minimum number of artifacts allowed for the action type. Min: 0, Max: 5
func (CustomActionTypeOutputArtifactDetailsPtrOutput) ToCustomActionTypeOutputArtifactDetailsPtrOutput ¶
func (o CustomActionTypeOutputArtifactDetailsPtrOutput) ToCustomActionTypeOutputArtifactDetailsPtrOutput() CustomActionTypeOutputArtifactDetailsPtrOutput
func (CustomActionTypeOutputArtifactDetailsPtrOutput) ToCustomActionTypeOutputArtifactDetailsPtrOutputWithContext ¶
func (o CustomActionTypeOutputArtifactDetailsPtrOutput) ToCustomActionTypeOutputArtifactDetailsPtrOutputWithContext(ctx context.Context) CustomActionTypeOutputArtifactDetailsPtrOutput
type CustomActionTypeSettings ¶
type CustomActionTypeSettings struct { // The URL returned to the AWS CodePipeline console that provides a deep link to the resources of the external system. EntityUrlTemplate *string `pulumi:"entityUrlTemplate"` // The URL returned to the AWS CodePipeline console that contains a link to the top-level landing page for the external system. ExecutionUrlTemplate *string `pulumi:"executionUrlTemplate"` // The URL returned to the AWS CodePipeline console that contains a link to the page where customers can update or change the configuration of the external action. RevisionUrlTemplate *string `pulumi:"revisionUrlTemplate"` // The URL of a sign-up page where users can sign up for an external service and perform initial configuration of the action provided by that service. ThirdPartyConfigurationUrl *string `pulumi:"thirdPartyConfigurationUrl"` }
type CustomActionTypeSettingsArgs ¶
type CustomActionTypeSettingsArgs struct { // The URL returned to the AWS CodePipeline console that provides a deep link to the resources of the external system. EntityUrlTemplate pulumi.StringPtrInput `pulumi:"entityUrlTemplate"` // The URL returned to the AWS CodePipeline console that contains a link to the top-level landing page for the external system. ExecutionUrlTemplate pulumi.StringPtrInput `pulumi:"executionUrlTemplate"` // The URL returned to the AWS CodePipeline console that contains a link to the page where customers can update or change the configuration of the external action. RevisionUrlTemplate pulumi.StringPtrInput `pulumi:"revisionUrlTemplate"` // The URL of a sign-up page where users can sign up for an external service and perform initial configuration of the action provided by that service. ThirdPartyConfigurationUrl pulumi.StringPtrInput `pulumi:"thirdPartyConfigurationUrl"` }
func (CustomActionTypeSettingsArgs) ElementType ¶
func (CustomActionTypeSettingsArgs) ElementType() reflect.Type
func (CustomActionTypeSettingsArgs) ToCustomActionTypeSettingsOutput ¶
func (i CustomActionTypeSettingsArgs) ToCustomActionTypeSettingsOutput() CustomActionTypeSettingsOutput
func (CustomActionTypeSettingsArgs) ToCustomActionTypeSettingsOutputWithContext ¶
func (i CustomActionTypeSettingsArgs) ToCustomActionTypeSettingsOutputWithContext(ctx context.Context) CustomActionTypeSettingsOutput
func (CustomActionTypeSettingsArgs) ToCustomActionTypeSettingsPtrOutput ¶
func (i CustomActionTypeSettingsArgs) ToCustomActionTypeSettingsPtrOutput() CustomActionTypeSettingsPtrOutput
func (CustomActionTypeSettingsArgs) ToCustomActionTypeSettingsPtrOutputWithContext ¶
func (i CustomActionTypeSettingsArgs) ToCustomActionTypeSettingsPtrOutputWithContext(ctx context.Context) CustomActionTypeSettingsPtrOutput
type CustomActionTypeSettingsInput ¶
type CustomActionTypeSettingsInput interface { pulumi.Input ToCustomActionTypeSettingsOutput() CustomActionTypeSettingsOutput ToCustomActionTypeSettingsOutputWithContext(context.Context) CustomActionTypeSettingsOutput }
CustomActionTypeSettingsInput is an input type that accepts CustomActionTypeSettingsArgs and CustomActionTypeSettingsOutput values. You can construct a concrete instance of `CustomActionTypeSettingsInput` via:
CustomActionTypeSettingsArgs{...}
type CustomActionTypeSettingsOutput ¶
type CustomActionTypeSettingsOutput struct{ *pulumi.OutputState }
func (CustomActionTypeSettingsOutput) ElementType ¶
func (CustomActionTypeSettingsOutput) ElementType() reflect.Type
func (CustomActionTypeSettingsOutput) EntityUrlTemplate ¶
func (o CustomActionTypeSettingsOutput) EntityUrlTemplate() pulumi.StringPtrOutput
The URL returned to the AWS CodePipeline console that provides a deep link to the resources of the external system.
func (CustomActionTypeSettingsOutput) ExecutionUrlTemplate ¶
func (o CustomActionTypeSettingsOutput) ExecutionUrlTemplate() pulumi.StringPtrOutput
The URL returned to the AWS CodePipeline console that contains a link to the top-level landing page for the external system.
func (CustomActionTypeSettingsOutput) RevisionUrlTemplate ¶
func (o CustomActionTypeSettingsOutput) RevisionUrlTemplate() pulumi.StringPtrOutput
The URL returned to the AWS CodePipeline console that contains a link to the page where customers can update or change the configuration of the external action.
func (CustomActionTypeSettingsOutput) ThirdPartyConfigurationUrl ¶
func (o CustomActionTypeSettingsOutput) ThirdPartyConfigurationUrl() pulumi.StringPtrOutput
The URL of a sign-up page where users can sign up for an external service and perform initial configuration of the action provided by that service.
func (CustomActionTypeSettingsOutput) ToCustomActionTypeSettingsOutput ¶
func (o CustomActionTypeSettingsOutput) ToCustomActionTypeSettingsOutput() CustomActionTypeSettingsOutput
func (CustomActionTypeSettingsOutput) ToCustomActionTypeSettingsOutputWithContext ¶
func (o CustomActionTypeSettingsOutput) ToCustomActionTypeSettingsOutputWithContext(ctx context.Context) CustomActionTypeSettingsOutput
func (CustomActionTypeSettingsOutput) ToCustomActionTypeSettingsPtrOutput ¶
func (o CustomActionTypeSettingsOutput) ToCustomActionTypeSettingsPtrOutput() CustomActionTypeSettingsPtrOutput
func (CustomActionTypeSettingsOutput) ToCustomActionTypeSettingsPtrOutputWithContext ¶
func (o CustomActionTypeSettingsOutput) ToCustomActionTypeSettingsPtrOutputWithContext(ctx context.Context) CustomActionTypeSettingsPtrOutput
type CustomActionTypeSettingsPtrInput ¶
type CustomActionTypeSettingsPtrInput interface { pulumi.Input ToCustomActionTypeSettingsPtrOutput() CustomActionTypeSettingsPtrOutput ToCustomActionTypeSettingsPtrOutputWithContext(context.Context) CustomActionTypeSettingsPtrOutput }
CustomActionTypeSettingsPtrInput is an input type that accepts CustomActionTypeSettingsArgs, CustomActionTypeSettingsPtr and CustomActionTypeSettingsPtrOutput values. You can construct a concrete instance of `CustomActionTypeSettingsPtrInput` via:
CustomActionTypeSettingsArgs{...} or: nil
func CustomActionTypeSettingsPtr ¶
func CustomActionTypeSettingsPtr(v *CustomActionTypeSettingsArgs) CustomActionTypeSettingsPtrInput
type CustomActionTypeSettingsPtrOutput ¶
type CustomActionTypeSettingsPtrOutput struct{ *pulumi.OutputState }
func (CustomActionTypeSettingsPtrOutput) Elem ¶
func (o CustomActionTypeSettingsPtrOutput) Elem() CustomActionTypeSettingsOutput
func (CustomActionTypeSettingsPtrOutput) ElementType ¶
func (CustomActionTypeSettingsPtrOutput) ElementType() reflect.Type
func (CustomActionTypeSettingsPtrOutput) EntityUrlTemplate ¶
func (o CustomActionTypeSettingsPtrOutput) EntityUrlTemplate() pulumi.StringPtrOutput
The URL returned to the AWS CodePipeline console that provides a deep link to the resources of the external system.
func (CustomActionTypeSettingsPtrOutput) ExecutionUrlTemplate ¶
func (o CustomActionTypeSettingsPtrOutput) ExecutionUrlTemplate() pulumi.StringPtrOutput
The URL returned to the AWS CodePipeline console that contains a link to the top-level landing page for the external system.
func (CustomActionTypeSettingsPtrOutput) RevisionUrlTemplate ¶
func (o CustomActionTypeSettingsPtrOutput) RevisionUrlTemplate() pulumi.StringPtrOutput
The URL returned to the AWS CodePipeline console that contains a link to the page where customers can update or change the configuration of the external action.
func (CustomActionTypeSettingsPtrOutput) ThirdPartyConfigurationUrl ¶
func (o CustomActionTypeSettingsPtrOutput) ThirdPartyConfigurationUrl() pulumi.StringPtrOutput
The URL of a sign-up page where users can sign up for an external service and perform initial configuration of the action provided by that service.
func (CustomActionTypeSettingsPtrOutput) ToCustomActionTypeSettingsPtrOutput ¶
func (o CustomActionTypeSettingsPtrOutput) ToCustomActionTypeSettingsPtrOutput() CustomActionTypeSettingsPtrOutput
func (CustomActionTypeSettingsPtrOutput) ToCustomActionTypeSettingsPtrOutputWithContext ¶
func (o CustomActionTypeSettingsPtrOutput) ToCustomActionTypeSettingsPtrOutputWithContext(ctx context.Context) CustomActionTypeSettingsPtrOutput
type CustomActionTypeState ¶
type CustomActionTypeState struct { // The action ARN. Arn pulumi.StringPtrInput // The category of the custom action. Valid values: `Source`, `Build`, `Deploy`, `Test`, `Invoke`, `Approval` Category pulumi.StringPtrInput // The configuration properties for the custom action. Max 10 items. ConfigurationProperties CustomActionTypeConfigurationPropertyArrayInput InputArtifactDetails CustomActionTypeInputArtifactDetailsPtrInput OutputArtifactDetails CustomActionTypeOutputArtifactDetailsPtrInput // The creator of the action being called. Owner pulumi.StringPtrInput ProviderName pulumi.StringPtrInput Settings CustomActionTypeSettingsPtrInput Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput Version pulumi.StringPtrInput }
func (CustomActionTypeState) ElementType ¶
func (CustomActionTypeState) ElementType() reflect.Type
type Pipeline ¶
type Pipeline struct { pulumi.CustomResourceState // The codepipeline ARN. Arn pulumi.StringOutput `pulumi:"arn"` // One or more artifactStore blocks. Artifact stores are documented below. ArtifactStores PipelineArtifactStoreArrayOutput `pulumi:"artifactStores"` // The method that the pipeline will use to handle multiple executions. The default mode is `SUPERSEDED`. For value values, refer to the [AWS documentation](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_PipelineDeclaration.html#CodePipeline-Type-PipelineDeclaration-executionMode). // // **Note:** `QUEUED` or `PARALLEL` mode can only be used with V2 pipelines. ExecutionMode pulumi.StringPtrOutput `pulumi:"executionMode"` // The name of the pipeline. Name pulumi.StringOutput `pulumi:"name"` // Type of the pipeline. Possible values are: `V1` and `V2`. Default value is `V1`. PipelineType pulumi.StringPtrOutput `pulumi:"pipelineType"` // A service role Amazon Resource Name (ARN) that grants AWS CodePipeline permission to make calls to AWS services on your behalf. RoleArn pulumi.StringOutput `pulumi:"roleArn"` // A stage block. Stages are documented below. Stages PipelineStageArrayOutput `pulumi:"stages"` // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // A trigger block. Valid only when `pipelineType` is `V2`. Triggers are documented below. Triggers PipelineTriggerArrayOutput `pulumi:"triggers"` // A pipeline-level variable block. Valid only when `pipelineType` is `V2`. Variable are documented below. Variables PipelineVariableArrayOutput `pulumi:"variables"` }
Provides a CodePipeline.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/codepipeline" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/codestarconnections" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/iam" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/kms" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/s3" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := codestarconnections.NewConnection(ctx, "example", &codestarconnections.ConnectionArgs{ Name: pulumi.String("example-connection"), ProviderType: pulumi.String("GitHub"), }) if err != nil { return err } codepipelineBucket, err := s3.NewBucketV2(ctx, "codepipeline_bucket", &s3.BucketV2Args{ Bucket: pulumi.String("test-bucket"), }) if err != nil { return err } assumeRole, err := iam.GetPolicyDocument(ctx, &iam.GetPolicyDocumentArgs{ Statements: []iam.GetPolicyDocumentStatement{ { Effect: pulumi.StringRef("Allow"), Principals: []iam.GetPolicyDocumentStatementPrincipal{ { Type: "Service", Identifiers: []string{ "codepipeline.amazonaws.com", }, }, }, Actions: []string{ "sts:AssumeRole", }, }, }, }, nil) if err != nil { return err } codepipelineRole, err := iam.NewRole(ctx, "codepipeline_role", &iam.RoleArgs{ Name: pulumi.String("test-role"), AssumeRolePolicy: pulumi.String(assumeRole.Json), }) if err != nil { return err } s3kmskey, err := kms.LookupAlias(ctx, &kms.LookupAliasArgs{ Name: "alias/myKmsKey", }, nil) if err != nil { return err } _, err = codepipeline.NewPipeline(ctx, "codepipeline", &codepipeline.PipelineArgs{ Name: pulumi.String("tf-test-pipeline"), RoleArn: codepipelineRole.Arn, ArtifactStores: codepipeline.PipelineArtifactStoreArray{ &codepipeline.PipelineArtifactStoreArgs{ Location: codepipelineBucket.Bucket, Type: pulumi.String("S3"), EncryptionKey: &codepipeline.PipelineArtifactStoreEncryptionKeyArgs{ Id: pulumi.String(s3kmskey.Arn), Type: pulumi.String("KMS"), }, }, }, Stages: codepipeline.PipelineStageArray{ &codepipeline.PipelineStageArgs{ Name: pulumi.String("Source"), Actions: codepipeline.PipelineStageActionArray{ &codepipeline.PipelineStageActionArgs{ Name: pulumi.String("Source"), Category: pulumi.String("Source"), Owner: pulumi.String("AWS"), Provider: pulumi.String("CodeStarSourceConnection"), Version: pulumi.String("1"), OutputArtifacts: pulumi.StringArray{ pulumi.String("source_output"), }, Configuration: pulumi.StringMap{ "ConnectionArn": example.Arn, "FullRepositoryId": pulumi.String("my-organization/example"), "BranchName": pulumi.String("main"), }, }, }, }, &codepipeline.PipelineStageArgs{ Name: pulumi.String("Build"), Actions: codepipeline.PipelineStageActionArray{ &codepipeline.PipelineStageActionArgs{ Name: pulumi.String("Build"), Category: pulumi.String("Build"), Owner: pulumi.String("AWS"), Provider: pulumi.String("CodeBuild"), InputArtifacts: pulumi.StringArray{ pulumi.String("source_output"), }, OutputArtifacts: pulumi.StringArray{ pulumi.String("build_output"), }, Version: pulumi.String("1"), Configuration: pulumi.StringMap{ "ProjectName": pulumi.String("test"), }, }, }, }, &codepipeline.PipelineStageArgs{ Name: pulumi.String("Deploy"), Actions: codepipeline.PipelineStageActionArray{ &codepipeline.PipelineStageActionArgs{ Name: pulumi.String("Deploy"), Category: pulumi.String("Deploy"), Owner: pulumi.String("AWS"), Provider: pulumi.String("CloudFormation"), InputArtifacts: pulumi.StringArray{ pulumi.String("build_output"), }, Version: pulumi.String("1"), Configuration: pulumi.StringMap{ "ActionMode": pulumi.String("REPLACE_ON_FAILURE"), "Capabilities": pulumi.String("CAPABILITY_AUTO_EXPAND,CAPABILITY_IAM"), "OutputFileName": pulumi.String("CreateStackOutput.json"), "StackName": pulumi.String("MyStack"), "TemplatePath": pulumi.String("build_output::sam-templated.yaml"), }, }, }, }, }, }) if err != nil { return err } _, err = s3.NewBucketPublicAccessBlock(ctx, "codepipeline_bucket_pab", &s3.BucketPublicAccessBlockArgs{ Bucket: codepipelineBucket.ID(), BlockPublicAcls: pulumi.Bool(true), BlockPublicPolicy: pulumi.Bool(true), IgnorePublicAcls: pulumi.Bool(true), RestrictPublicBuckets: pulumi.Bool(true), }) if err != nil { return err } codepipelinePolicy := iam.GetPolicyDocumentOutput(ctx, iam.GetPolicyDocumentOutputArgs{ Statements: iam.GetPolicyDocumentStatementArray{ &iam.GetPolicyDocumentStatementArgs{ Effect: pulumi.String("Allow"), Actions: pulumi.StringArray{ pulumi.String("s3:GetObject"), pulumi.String("s3:GetObjectVersion"), pulumi.String("s3:GetBucketVersioning"), pulumi.String("s3:PutObjectAcl"), pulumi.String("s3:PutObject"), }, Resources: pulumi.StringArray{ codepipelineBucket.Arn, codepipelineBucket.Arn.ApplyT(func(arn string) (string, error) { return fmt.Sprintf("%v/*", arn), nil }).(pulumi.StringOutput), }, }, &iam.GetPolicyDocumentStatementArgs{ Effect: pulumi.String("Allow"), Actions: pulumi.StringArray{ pulumi.String("codestar-connections:UseConnection"), }, Resources: pulumi.StringArray{ example.Arn, }, }, &iam.GetPolicyDocumentStatementArgs{ Effect: pulumi.String("Allow"), Actions: pulumi.StringArray{ pulumi.String("codebuild:BatchGetBuilds"), pulumi.String("codebuild:StartBuild"), }, Resources: pulumi.StringArray{ pulumi.String("*"), }, }, }, }, nil) _, err = iam.NewRolePolicy(ctx, "codepipeline_policy", &iam.RolePolicyArgs{ Name: pulumi.String("codepipeline_policy"), Role: codepipelineRole.ID(), Policy: pulumi.String(codepipelinePolicy.ApplyT(func(codepipelinePolicy iam.GetPolicyDocumentResult) (*string, error) { return &codepipelinePolicy.Json, nil }).(pulumi.StringPtrOutput)), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import CodePipelines using the name. For example:
```sh $ pulumi import aws:codepipeline/pipeline:Pipeline foo example ```
func GetPipeline ¶
func GetPipeline(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PipelineState, opts ...pulumi.ResourceOption) (*Pipeline, error)
GetPipeline gets an existing Pipeline 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 NewPipeline ¶
func NewPipeline(ctx *pulumi.Context, name string, args *PipelineArgs, opts ...pulumi.ResourceOption) (*Pipeline, error)
NewPipeline registers a new resource with the given unique name, arguments, and options.
func (*Pipeline) ElementType ¶
func (*Pipeline) ToPipelineOutput ¶
func (i *Pipeline) ToPipelineOutput() PipelineOutput
func (*Pipeline) ToPipelineOutputWithContext ¶
func (i *Pipeline) ToPipelineOutputWithContext(ctx context.Context) PipelineOutput
type PipelineArgs ¶
type PipelineArgs struct { // One or more artifactStore blocks. Artifact stores are documented below. ArtifactStores PipelineArtifactStoreArrayInput // The method that the pipeline will use to handle multiple executions. The default mode is `SUPERSEDED`. For value values, refer to the [AWS documentation](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_PipelineDeclaration.html#CodePipeline-Type-PipelineDeclaration-executionMode). // // **Note:** `QUEUED` or `PARALLEL` mode can only be used with V2 pipelines. ExecutionMode pulumi.StringPtrInput // The name of the pipeline. Name pulumi.StringPtrInput // Type of the pipeline. Possible values are: `V1` and `V2`. Default value is `V1`. PipelineType pulumi.StringPtrInput // A service role Amazon Resource Name (ARN) that grants AWS CodePipeline permission to make calls to AWS services on your behalf. RoleArn pulumi.StringInput // A stage block. Stages are documented below. Stages PipelineStageArrayInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A trigger block. Valid only when `pipelineType` is `V2`. Triggers are documented below. Triggers PipelineTriggerArrayInput // A pipeline-level variable block. Valid only when `pipelineType` is `V2`. Variable are documented below. Variables PipelineVariableArrayInput }
The set of arguments for constructing a Pipeline resource.
func (PipelineArgs) ElementType ¶
func (PipelineArgs) ElementType() reflect.Type
type PipelineArray ¶
type PipelineArray []PipelineInput
func (PipelineArray) ElementType ¶
func (PipelineArray) ElementType() reflect.Type
func (PipelineArray) ToPipelineArrayOutput ¶
func (i PipelineArray) ToPipelineArrayOutput() PipelineArrayOutput
func (PipelineArray) ToPipelineArrayOutputWithContext ¶
func (i PipelineArray) ToPipelineArrayOutputWithContext(ctx context.Context) PipelineArrayOutput
type PipelineArrayInput ¶
type PipelineArrayInput interface { pulumi.Input ToPipelineArrayOutput() PipelineArrayOutput ToPipelineArrayOutputWithContext(context.Context) PipelineArrayOutput }
PipelineArrayInput is an input type that accepts PipelineArray and PipelineArrayOutput values. You can construct a concrete instance of `PipelineArrayInput` via:
PipelineArray{ PipelineArgs{...} }
type PipelineArrayOutput ¶
type PipelineArrayOutput struct{ *pulumi.OutputState }
func (PipelineArrayOutput) ElementType ¶
func (PipelineArrayOutput) ElementType() reflect.Type
func (PipelineArrayOutput) Index ¶
func (o PipelineArrayOutput) Index(i pulumi.IntInput) PipelineOutput
func (PipelineArrayOutput) ToPipelineArrayOutput ¶
func (o PipelineArrayOutput) ToPipelineArrayOutput() PipelineArrayOutput
func (PipelineArrayOutput) ToPipelineArrayOutputWithContext ¶
func (o PipelineArrayOutput) ToPipelineArrayOutputWithContext(ctx context.Context) PipelineArrayOutput
type PipelineArtifactStore ¶
type PipelineArtifactStore struct { // The encryption key block AWS CodePipeline uses to encrypt the data in the artifact store, such as an AWS Key Management Service (AWS KMS) key. If you don't specify a key, AWS CodePipeline uses the default key for Amazon Simple Storage Service (Amazon S3). An `encryptionKey` block is documented below. EncryptionKey *PipelineArtifactStoreEncryptionKey `pulumi:"encryptionKey"` // The location where AWS CodePipeline stores artifacts for a pipeline; currently only `S3` is supported. Location string `pulumi:"location"` // The region where the artifact store is located. Required for a cross-region CodePipeline, do not provide for a single-region CodePipeline. Region *string `pulumi:"region"` // The type of the artifact store, such as Amazon S3 Type string `pulumi:"type"` }
type PipelineArtifactStoreArgs ¶
type PipelineArtifactStoreArgs struct { // The encryption key block AWS CodePipeline uses to encrypt the data in the artifact store, such as an AWS Key Management Service (AWS KMS) key. If you don't specify a key, AWS CodePipeline uses the default key for Amazon Simple Storage Service (Amazon S3). An `encryptionKey` block is documented below. EncryptionKey PipelineArtifactStoreEncryptionKeyPtrInput `pulumi:"encryptionKey"` // The location where AWS CodePipeline stores artifacts for a pipeline; currently only `S3` is supported. Location pulumi.StringInput `pulumi:"location"` // The region where the artifact store is located. Required for a cross-region CodePipeline, do not provide for a single-region CodePipeline. Region pulumi.StringPtrInput `pulumi:"region"` // The type of the artifact store, such as Amazon S3 Type pulumi.StringInput `pulumi:"type"` }
func (PipelineArtifactStoreArgs) ElementType ¶
func (PipelineArtifactStoreArgs) ElementType() reflect.Type
func (PipelineArtifactStoreArgs) ToPipelineArtifactStoreOutput ¶
func (i PipelineArtifactStoreArgs) ToPipelineArtifactStoreOutput() PipelineArtifactStoreOutput
func (PipelineArtifactStoreArgs) ToPipelineArtifactStoreOutputWithContext ¶
func (i PipelineArtifactStoreArgs) ToPipelineArtifactStoreOutputWithContext(ctx context.Context) PipelineArtifactStoreOutput
type PipelineArtifactStoreArray ¶
type PipelineArtifactStoreArray []PipelineArtifactStoreInput
func (PipelineArtifactStoreArray) ElementType ¶
func (PipelineArtifactStoreArray) ElementType() reflect.Type
func (PipelineArtifactStoreArray) ToPipelineArtifactStoreArrayOutput ¶
func (i PipelineArtifactStoreArray) ToPipelineArtifactStoreArrayOutput() PipelineArtifactStoreArrayOutput
func (PipelineArtifactStoreArray) ToPipelineArtifactStoreArrayOutputWithContext ¶
func (i PipelineArtifactStoreArray) ToPipelineArtifactStoreArrayOutputWithContext(ctx context.Context) PipelineArtifactStoreArrayOutput
type PipelineArtifactStoreArrayInput ¶
type PipelineArtifactStoreArrayInput interface { pulumi.Input ToPipelineArtifactStoreArrayOutput() PipelineArtifactStoreArrayOutput ToPipelineArtifactStoreArrayOutputWithContext(context.Context) PipelineArtifactStoreArrayOutput }
PipelineArtifactStoreArrayInput is an input type that accepts PipelineArtifactStoreArray and PipelineArtifactStoreArrayOutput values. You can construct a concrete instance of `PipelineArtifactStoreArrayInput` via:
PipelineArtifactStoreArray{ PipelineArtifactStoreArgs{...} }
type PipelineArtifactStoreArrayOutput ¶
type PipelineArtifactStoreArrayOutput struct{ *pulumi.OutputState }
func (PipelineArtifactStoreArrayOutput) ElementType ¶
func (PipelineArtifactStoreArrayOutput) ElementType() reflect.Type
func (PipelineArtifactStoreArrayOutput) Index ¶
func (o PipelineArtifactStoreArrayOutput) Index(i pulumi.IntInput) PipelineArtifactStoreOutput
func (PipelineArtifactStoreArrayOutput) ToPipelineArtifactStoreArrayOutput ¶
func (o PipelineArtifactStoreArrayOutput) ToPipelineArtifactStoreArrayOutput() PipelineArtifactStoreArrayOutput
func (PipelineArtifactStoreArrayOutput) ToPipelineArtifactStoreArrayOutputWithContext ¶
func (o PipelineArtifactStoreArrayOutput) ToPipelineArtifactStoreArrayOutputWithContext(ctx context.Context) PipelineArtifactStoreArrayOutput
type PipelineArtifactStoreEncryptionKeyArgs ¶
type PipelineArtifactStoreEncryptionKeyArgs struct { // The KMS key ARN or ID Id pulumi.StringInput `pulumi:"id"` // The type of key; currently only `KMS` is supported Type pulumi.StringInput `pulumi:"type"` }
func (PipelineArtifactStoreEncryptionKeyArgs) ElementType ¶
func (PipelineArtifactStoreEncryptionKeyArgs) ElementType() reflect.Type
func (PipelineArtifactStoreEncryptionKeyArgs) ToPipelineArtifactStoreEncryptionKeyOutput ¶
func (i PipelineArtifactStoreEncryptionKeyArgs) ToPipelineArtifactStoreEncryptionKeyOutput() PipelineArtifactStoreEncryptionKeyOutput
func (PipelineArtifactStoreEncryptionKeyArgs) ToPipelineArtifactStoreEncryptionKeyOutputWithContext ¶
func (i PipelineArtifactStoreEncryptionKeyArgs) ToPipelineArtifactStoreEncryptionKeyOutputWithContext(ctx context.Context) PipelineArtifactStoreEncryptionKeyOutput
func (PipelineArtifactStoreEncryptionKeyArgs) ToPipelineArtifactStoreEncryptionKeyPtrOutput ¶
func (i PipelineArtifactStoreEncryptionKeyArgs) ToPipelineArtifactStoreEncryptionKeyPtrOutput() PipelineArtifactStoreEncryptionKeyPtrOutput
func (PipelineArtifactStoreEncryptionKeyArgs) ToPipelineArtifactStoreEncryptionKeyPtrOutputWithContext ¶
func (i PipelineArtifactStoreEncryptionKeyArgs) ToPipelineArtifactStoreEncryptionKeyPtrOutputWithContext(ctx context.Context) PipelineArtifactStoreEncryptionKeyPtrOutput
type PipelineArtifactStoreEncryptionKeyInput ¶
type PipelineArtifactStoreEncryptionKeyInput interface { pulumi.Input ToPipelineArtifactStoreEncryptionKeyOutput() PipelineArtifactStoreEncryptionKeyOutput ToPipelineArtifactStoreEncryptionKeyOutputWithContext(context.Context) PipelineArtifactStoreEncryptionKeyOutput }
PipelineArtifactStoreEncryptionKeyInput is an input type that accepts PipelineArtifactStoreEncryptionKeyArgs and PipelineArtifactStoreEncryptionKeyOutput values. You can construct a concrete instance of `PipelineArtifactStoreEncryptionKeyInput` via:
PipelineArtifactStoreEncryptionKeyArgs{...}
type PipelineArtifactStoreEncryptionKeyOutput ¶
type PipelineArtifactStoreEncryptionKeyOutput struct{ *pulumi.OutputState }
func (PipelineArtifactStoreEncryptionKeyOutput) ElementType ¶
func (PipelineArtifactStoreEncryptionKeyOutput) ElementType() reflect.Type
func (PipelineArtifactStoreEncryptionKeyOutput) Id ¶
func (o PipelineArtifactStoreEncryptionKeyOutput) Id() pulumi.StringOutput
The KMS key ARN or ID
func (PipelineArtifactStoreEncryptionKeyOutput) ToPipelineArtifactStoreEncryptionKeyOutput ¶
func (o PipelineArtifactStoreEncryptionKeyOutput) ToPipelineArtifactStoreEncryptionKeyOutput() PipelineArtifactStoreEncryptionKeyOutput
func (PipelineArtifactStoreEncryptionKeyOutput) ToPipelineArtifactStoreEncryptionKeyOutputWithContext ¶
func (o PipelineArtifactStoreEncryptionKeyOutput) ToPipelineArtifactStoreEncryptionKeyOutputWithContext(ctx context.Context) PipelineArtifactStoreEncryptionKeyOutput
func (PipelineArtifactStoreEncryptionKeyOutput) ToPipelineArtifactStoreEncryptionKeyPtrOutput ¶
func (o PipelineArtifactStoreEncryptionKeyOutput) ToPipelineArtifactStoreEncryptionKeyPtrOutput() PipelineArtifactStoreEncryptionKeyPtrOutput
func (PipelineArtifactStoreEncryptionKeyOutput) ToPipelineArtifactStoreEncryptionKeyPtrOutputWithContext ¶
func (o PipelineArtifactStoreEncryptionKeyOutput) ToPipelineArtifactStoreEncryptionKeyPtrOutputWithContext(ctx context.Context) PipelineArtifactStoreEncryptionKeyPtrOutput
func (PipelineArtifactStoreEncryptionKeyOutput) Type ¶
func (o PipelineArtifactStoreEncryptionKeyOutput) Type() pulumi.StringOutput
The type of key; currently only `KMS` is supported
type PipelineArtifactStoreEncryptionKeyPtrInput ¶
type PipelineArtifactStoreEncryptionKeyPtrInput interface { pulumi.Input ToPipelineArtifactStoreEncryptionKeyPtrOutput() PipelineArtifactStoreEncryptionKeyPtrOutput ToPipelineArtifactStoreEncryptionKeyPtrOutputWithContext(context.Context) PipelineArtifactStoreEncryptionKeyPtrOutput }
PipelineArtifactStoreEncryptionKeyPtrInput is an input type that accepts PipelineArtifactStoreEncryptionKeyArgs, PipelineArtifactStoreEncryptionKeyPtr and PipelineArtifactStoreEncryptionKeyPtrOutput values. You can construct a concrete instance of `PipelineArtifactStoreEncryptionKeyPtrInput` via:
PipelineArtifactStoreEncryptionKeyArgs{...} or: nil
func PipelineArtifactStoreEncryptionKeyPtr ¶
func PipelineArtifactStoreEncryptionKeyPtr(v *PipelineArtifactStoreEncryptionKeyArgs) PipelineArtifactStoreEncryptionKeyPtrInput
type PipelineArtifactStoreEncryptionKeyPtrOutput ¶
type PipelineArtifactStoreEncryptionKeyPtrOutput struct{ *pulumi.OutputState }
func (PipelineArtifactStoreEncryptionKeyPtrOutput) ElementType ¶
func (PipelineArtifactStoreEncryptionKeyPtrOutput) ElementType() reflect.Type
func (PipelineArtifactStoreEncryptionKeyPtrOutput) Id ¶
func (o PipelineArtifactStoreEncryptionKeyPtrOutput) Id() pulumi.StringPtrOutput
The KMS key ARN or ID
func (PipelineArtifactStoreEncryptionKeyPtrOutput) ToPipelineArtifactStoreEncryptionKeyPtrOutput ¶
func (o PipelineArtifactStoreEncryptionKeyPtrOutput) ToPipelineArtifactStoreEncryptionKeyPtrOutput() PipelineArtifactStoreEncryptionKeyPtrOutput
func (PipelineArtifactStoreEncryptionKeyPtrOutput) ToPipelineArtifactStoreEncryptionKeyPtrOutputWithContext ¶
func (o PipelineArtifactStoreEncryptionKeyPtrOutput) ToPipelineArtifactStoreEncryptionKeyPtrOutputWithContext(ctx context.Context) PipelineArtifactStoreEncryptionKeyPtrOutput
func (PipelineArtifactStoreEncryptionKeyPtrOutput) Type ¶
func (o PipelineArtifactStoreEncryptionKeyPtrOutput) Type() pulumi.StringPtrOutput
The type of key; currently only `KMS` is supported
type PipelineArtifactStoreInput ¶
type PipelineArtifactStoreInput interface { pulumi.Input ToPipelineArtifactStoreOutput() PipelineArtifactStoreOutput ToPipelineArtifactStoreOutputWithContext(context.Context) PipelineArtifactStoreOutput }
PipelineArtifactStoreInput is an input type that accepts PipelineArtifactStoreArgs and PipelineArtifactStoreOutput values. You can construct a concrete instance of `PipelineArtifactStoreInput` via:
PipelineArtifactStoreArgs{...}
type PipelineArtifactStoreOutput ¶
type PipelineArtifactStoreOutput struct{ *pulumi.OutputState }
func (PipelineArtifactStoreOutput) ElementType ¶
func (PipelineArtifactStoreOutput) ElementType() reflect.Type
func (PipelineArtifactStoreOutput) EncryptionKey ¶
func (o PipelineArtifactStoreOutput) EncryptionKey() PipelineArtifactStoreEncryptionKeyPtrOutput
The encryption key block AWS CodePipeline uses to encrypt the data in the artifact store, such as an AWS Key Management Service (AWS KMS) key. If you don't specify a key, AWS CodePipeline uses the default key for Amazon Simple Storage Service (Amazon S3). An `encryptionKey` block is documented below.
func (PipelineArtifactStoreOutput) Location ¶
func (o PipelineArtifactStoreOutput) Location() pulumi.StringOutput
The location where AWS CodePipeline stores artifacts for a pipeline; currently only `S3` is supported.
func (PipelineArtifactStoreOutput) Region ¶
func (o PipelineArtifactStoreOutput) Region() pulumi.StringPtrOutput
The region where the artifact store is located. Required for a cross-region CodePipeline, do not provide for a single-region CodePipeline.
func (PipelineArtifactStoreOutput) ToPipelineArtifactStoreOutput ¶
func (o PipelineArtifactStoreOutput) ToPipelineArtifactStoreOutput() PipelineArtifactStoreOutput
func (PipelineArtifactStoreOutput) ToPipelineArtifactStoreOutputWithContext ¶
func (o PipelineArtifactStoreOutput) ToPipelineArtifactStoreOutputWithContext(ctx context.Context) PipelineArtifactStoreOutput
func (PipelineArtifactStoreOutput) Type ¶
func (o PipelineArtifactStoreOutput) Type() pulumi.StringOutput
The type of the artifact store, such as Amazon S3
type PipelineInput ¶
type PipelineInput interface { pulumi.Input ToPipelineOutput() PipelineOutput ToPipelineOutputWithContext(ctx context.Context) PipelineOutput }
type PipelineMap ¶
type PipelineMap map[string]PipelineInput
func (PipelineMap) ElementType ¶
func (PipelineMap) ElementType() reflect.Type
func (PipelineMap) ToPipelineMapOutput ¶
func (i PipelineMap) ToPipelineMapOutput() PipelineMapOutput
func (PipelineMap) ToPipelineMapOutputWithContext ¶
func (i PipelineMap) ToPipelineMapOutputWithContext(ctx context.Context) PipelineMapOutput
type PipelineMapInput ¶
type PipelineMapInput interface { pulumi.Input ToPipelineMapOutput() PipelineMapOutput ToPipelineMapOutputWithContext(context.Context) PipelineMapOutput }
PipelineMapInput is an input type that accepts PipelineMap and PipelineMapOutput values. You can construct a concrete instance of `PipelineMapInput` via:
PipelineMap{ "key": PipelineArgs{...} }
type PipelineMapOutput ¶
type PipelineMapOutput struct{ *pulumi.OutputState }
func (PipelineMapOutput) ElementType ¶
func (PipelineMapOutput) ElementType() reflect.Type
func (PipelineMapOutput) MapIndex ¶
func (o PipelineMapOutput) MapIndex(k pulumi.StringInput) PipelineOutput
func (PipelineMapOutput) ToPipelineMapOutput ¶
func (o PipelineMapOutput) ToPipelineMapOutput() PipelineMapOutput
func (PipelineMapOutput) ToPipelineMapOutputWithContext ¶
func (o PipelineMapOutput) ToPipelineMapOutputWithContext(ctx context.Context) PipelineMapOutput
type PipelineOutput ¶
type PipelineOutput struct{ *pulumi.OutputState }
func (PipelineOutput) ArtifactStores ¶
func (o PipelineOutput) ArtifactStores() PipelineArtifactStoreArrayOutput
One or more artifactStore blocks. Artifact stores are documented below.
func (PipelineOutput) ElementType ¶
func (PipelineOutput) ElementType() reflect.Type
func (PipelineOutput) ExecutionMode ¶ added in v6.24.2
func (o PipelineOutput) ExecutionMode() pulumi.StringPtrOutput
The method that the pipeline will use to handle multiple executions. The default mode is `SUPERSEDED`. For value values, refer to the [AWS documentation](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_PipelineDeclaration.html#CodePipeline-Type-PipelineDeclaration-executionMode).
**Note:** `QUEUED` or `PARALLEL` mode can only be used with V2 pipelines.
func (PipelineOutput) Name ¶
func (o PipelineOutput) Name() pulumi.StringOutput
The name of the pipeline.
func (PipelineOutput) PipelineType ¶ added in v6.18.2
func (o PipelineOutput) PipelineType() pulumi.StringPtrOutput
Type of the pipeline. Possible values are: `V1` and `V2`. Default value is `V1`.
func (PipelineOutput) RoleArn ¶
func (o PipelineOutput) RoleArn() pulumi.StringOutput
A service role Amazon Resource Name (ARN) that grants AWS CodePipeline permission to make calls to AWS services on your behalf.
func (PipelineOutput) Stages ¶
func (o PipelineOutput) Stages() PipelineStageArrayOutput
A stage block. Stages are documented below.
func (PipelineOutput) Tags ¶
func (o PipelineOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (PipelineOutput) TagsAll
deprecated
func (o PipelineOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (PipelineOutput) ToPipelineOutput ¶
func (o PipelineOutput) ToPipelineOutput() PipelineOutput
func (PipelineOutput) ToPipelineOutputWithContext ¶
func (o PipelineOutput) ToPipelineOutputWithContext(ctx context.Context) PipelineOutput
func (PipelineOutput) Triggers ¶ added in v6.25.0
func (o PipelineOutput) Triggers() PipelineTriggerArrayOutput
A trigger block. Valid only when `pipelineType` is `V2`. Triggers are documented below.
func (PipelineOutput) Variables ¶ added in v6.18.2
func (o PipelineOutput) Variables() PipelineVariableArrayOutput
A pipeline-level variable block. Valid only when `pipelineType` is `V2`. Variable are documented below.
type PipelineStage ¶
type PipelineStage struct { // The action(s) to include in the stage. Defined as an `action` block below Actions []PipelineStageAction `pulumi:"actions"` // The name of the stage. Name string `pulumi:"name"` }
type PipelineStageAction ¶
type PipelineStageAction struct { // A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Possible values are `Approval`, `Build`, `Deploy`, `Invoke`, `Source` and `Test`. Category string `pulumi:"category"` // A map of the action declaration's configuration. Configurations options for action types and providers can be found in the [Pipeline Structure Reference](http://docs.aws.amazon.com/codepipeline/latest/userguide/reference-pipeline-structure.html#action-requirements) and [Action Structure Reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference.html) documentation. Note: The `DetectChanges` parameter (optional, default value is true) in the `configuration` section causes CodePipeline to automatically start your pipeline upon new commits. Please refer to AWS Documentation for more details: https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-CodestarConnectionSource.html#action-reference-CodestarConnectionSource-config. Configuration map[string]string `pulumi:"configuration"` // A list of artifact names to be worked on. InputArtifacts []string `pulumi:"inputArtifacts"` // The action declaration's name. Name string `pulumi:"name"` // The namespace all output variables will be accessed from. Namespace *string `pulumi:"namespace"` // A list of artifact names to output. Output artifact names must be unique within a pipeline. OutputArtifacts []string `pulumi:"outputArtifacts"` // The creator of the action being called. Possible values are `AWS`, `Custom` and `ThirdParty`. Owner string `pulumi:"owner"` // The provider of the service being called by the action. Valid providers are determined by the action category. Provider names are listed in the [Action Structure Reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference.html) documentation. Provider string `pulumi:"provider"` // The region in which to run the action. Region *string `pulumi:"region"` // The ARN of the IAM service role that will perform the declared action. This is assumed through the roleArn for the pipeline. RoleArn *string `pulumi:"roleArn"` // The order in which actions are run. RunOrder *int `pulumi:"runOrder"` TimeoutInMinutes *int `pulumi:"timeoutInMinutes"` // A string that identifies the action type. Version string `pulumi:"version"` }
type PipelineStageActionArgs ¶
type PipelineStageActionArgs struct { // A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Possible values are `Approval`, `Build`, `Deploy`, `Invoke`, `Source` and `Test`. Category pulumi.StringInput `pulumi:"category"` // A map of the action declaration's configuration. Configurations options for action types and providers can be found in the [Pipeline Structure Reference](http://docs.aws.amazon.com/codepipeline/latest/userguide/reference-pipeline-structure.html#action-requirements) and [Action Structure Reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference.html) documentation. Note: The `DetectChanges` parameter (optional, default value is true) in the `configuration` section causes CodePipeline to automatically start your pipeline upon new commits. Please refer to AWS Documentation for more details: https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-CodestarConnectionSource.html#action-reference-CodestarConnectionSource-config. Configuration pulumi.StringMapInput `pulumi:"configuration"` // A list of artifact names to be worked on. InputArtifacts pulumi.StringArrayInput `pulumi:"inputArtifacts"` // The action declaration's name. Name pulumi.StringInput `pulumi:"name"` // The namespace all output variables will be accessed from. Namespace pulumi.StringPtrInput `pulumi:"namespace"` // A list of artifact names to output. Output artifact names must be unique within a pipeline. OutputArtifacts pulumi.StringArrayInput `pulumi:"outputArtifacts"` // The creator of the action being called. Possible values are `AWS`, `Custom` and `ThirdParty`. Owner pulumi.StringInput `pulumi:"owner"` // The provider of the service being called by the action. Valid providers are determined by the action category. Provider names are listed in the [Action Structure Reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference.html) documentation. Provider pulumi.StringInput `pulumi:"provider"` // The region in which to run the action. Region pulumi.StringPtrInput `pulumi:"region"` // The ARN of the IAM service role that will perform the declared action. This is assumed through the roleArn for the pipeline. RoleArn pulumi.StringPtrInput `pulumi:"roleArn"` // The order in which actions are run. RunOrder pulumi.IntPtrInput `pulumi:"runOrder"` TimeoutInMinutes pulumi.IntPtrInput `pulumi:"timeoutInMinutes"` // A string that identifies the action type. Version pulumi.StringInput `pulumi:"version"` }
func (PipelineStageActionArgs) ElementType ¶
func (PipelineStageActionArgs) ElementType() reflect.Type
func (PipelineStageActionArgs) ToPipelineStageActionOutput ¶
func (i PipelineStageActionArgs) ToPipelineStageActionOutput() PipelineStageActionOutput
func (PipelineStageActionArgs) ToPipelineStageActionOutputWithContext ¶
func (i PipelineStageActionArgs) ToPipelineStageActionOutputWithContext(ctx context.Context) PipelineStageActionOutput
type PipelineStageActionArray ¶
type PipelineStageActionArray []PipelineStageActionInput
func (PipelineStageActionArray) ElementType ¶
func (PipelineStageActionArray) ElementType() reflect.Type
func (PipelineStageActionArray) ToPipelineStageActionArrayOutput ¶
func (i PipelineStageActionArray) ToPipelineStageActionArrayOutput() PipelineStageActionArrayOutput
func (PipelineStageActionArray) ToPipelineStageActionArrayOutputWithContext ¶
func (i PipelineStageActionArray) ToPipelineStageActionArrayOutputWithContext(ctx context.Context) PipelineStageActionArrayOutput
type PipelineStageActionArrayInput ¶
type PipelineStageActionArrayInput interface { pulumi.Input ToPipelineStageActionArrayOutput() PipelineStageActionArrayOutput ToPipelineStageActionArrayOutputWithContext(context.Context) PipelineStageActionArrayOutput }
PipelineStageActionArrayInput is an input type that accepts PipelineStageActionArray and PipelineStageActionArrayOutput values. You can construct a concrete instance of `PipelineStageActionArrayInput` via:
PipelineStageActionArray{ PipelineStageActionArgs{...} }
type PipelineStageActionArrayOutput ¶
type PipelineStageActionArrayOutput struct{ *pulumi.OutputState }
func (PipelineStageActionArrayOutput) ElementType ¶
func (PipelineStageActionArrayOutput) ElementType() reflect.Type
func (PipelineStageActionArrayOutput) Index ¶
func (o PipelineStageActionArrayOutput) Index(i pulumi.IntInput) PipelineStageActionOutput
func (PipelineStageActionArrayOutput) ToPipelineStageActionArrayOutput ¶
func (o PipelineStageActionArrayOutput) ToPipelineStageActionArrayOutput() PipelineStageActionArrayOutput
func (PipelineStageActionArrayOutput) ToPipelineStageActionArrayOutputWithContext ¶
func (o PipelineStageActionArrayOutput) ToPipelineStageActionArrayOutputWithContext(ctx context.Context) PipelineStageActionArrayOutput
type PipelineStageActionInput ¶
type PipelineStageActionInput interface { pulumi.Input ToPipelineStageActionOutput() PipelineStageActionOutput ToPipelineStageActionOutputWithContext(context.Context) PipelineStageActionOutput }
PipelineStageActionInput is an input type that accepts PipelineStageActionArgs and PipelineStageActionOutput values. You can construct a concrete instance of `PipelineStageActionInput` via:
PipelineStageActionArgs{...}
type PipelineStageActionOutput ¶
type PipelineStageActionOutput struct{ *pulumi.OutputState }
func (PipelineStageActionOutput) Category ¶
func (o PipelineStageActionOutput) Category() pulumi.StringOutput
A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Possible values are `Approval`, `Build`, `Deploy`, `Invoke`, `Source` and `Test`.
func (PipelineStageActionOutput) Configuration ¶
func (o PipelineStageActionOutput) Configuration() pulumi.StringMapOutput
A map of the action declaration's configuration. Configurations options for action types and providers can be found in the [Pipeline Structure Reference](http://docs.aws.amazon.com/codepipeline/latest/userguide/reference-pipeline-structure.html#action-requirements) and [Action Structure Reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference.html) documentation. Note: The `DetectChanges` parameter (optional, default value is true) in the `configuration` section causes CodePipeline to automatically start your pipeline upon new commits. Please refer to AWS Documentation for more details: https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-CodestarConnectionSource.html#action-reference-CodestarConnectionSource-config.
func (PipelineStageActionOutput) ElementType ¶
func (PipelineStageActionOutput) ElementType() reflect.Type
func (PipelineStageActionOutput) InputArtifacts ¶
func (o PipelineStageActionOutput) InputArtifacts() pulumi.StringArrayOutput
A list of artifact names to be worked on.
func (PipelineStageActionOutput) Name ¶
func (o PipelineStageActionOutput) Name() pulumi.StringOutput
The action declaration's name.
func (PipelineStageActionOutput) Namespace ¶
func (o PipelineStageActionOutput) Namespace() pulumi.StringPtrOutput
The namespace all output variables will be accessed from.
func (PipelineStageActionOutput) OutputArtifacts ¶
func (o PipelineStageActionOutput) OutputArtifacts() pulumi.StringArrayOutput
A list of artifact names to output. Output artifact names must be unique within a pipeline.
func (PipelineStageActionOutput) Owner ¶
func (o PipelineStageActionOutput) Owner() pulumi.StringOutput
The creator of the action being called. Possible values are `AWS`, `Custom` and `ThirdParty`.
func (PipelineStageActionOutput) Provider ¶
func (o PipelineStageActionOutput) Provider() pulumi.StringOutput
The provider of the service being called by the action. Valid providers are determined by the action category. Provider names are listed in the [Action Structure Reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference.html) documentation.
func (PipelineStageActionOutput) Region ¶
func (o PipelineStageActionOutput) Region() pulumi.StringPtrOutput
The region in which to run the action.
func (PipelineStageActionOutput) RoleArn ¶
func (o PipelineStageActionOutput) RoleArn() pulumi.StringPtrOutput
The ARN of the IAM service role that will perform the declared action. This is assumed through the roleArn for the pipeline.
func (PipelineStageActionOutput) RunOrder ¶
func (o PipelineStageActionOutput) RunOrder() pulumi.IntPtrOutput
The order in which actions are run.
func (PipelineStageActionOutput) TimeoutInMinutes ¶ added in v6.46.0
func (o PipelineStageActionOutput) TimeoutInMinutes() pulumi.IntPtrOutput
func (PipelineStageActionOutput) ToPipelineStageActionOutput ¶
func (o PipelineStageActionOutput) ToPipelineStageActionOutput() PipelineStageActionOutput
func (PipelineStageActionOutput) ToPipelineStageActionOutputWithContext ¶
func (o PipelineStageActionOutput) ToPipelineStageActionOutputWithContext(ctx context.Context) PipelineStageActionOutput
func (PipelineStageActionOutput) Version ¶
func (o PipelineStageActionOutput) Version() pulumi.StringOutput
A string that identifies the action type.
type PipelineStageArgs ¶
type PipelineStageArgs struct { // The action(s) to include in the stage. Defined as an `action` block below Actions PipelineStageActionArrayInput `pulumi:"actions"` // The name of the stage. Name pulumi.StringInput `pulumi:"name"` }
func (PipelineStageArgs) ElementType ¶
func (PipelineStageArgs) ElementType() reflect.Type
func (PipelineStageArgs) ToPipelineStageOutput ¶
func (i PipelineStageArgs) ToPipelineStageOutput() PipelineStageOutput
func (PipelineStageArgs) ToPipelineStageOutputWithContext ¶
func (i PipelineStageArgs) ToPipelineStageOutputWithContext(ctx context.Context) PipelineStageOutput
type PipelineStageArray ¶
type PipelineStageArray []PipelineStageInput
func (PipelineStageArray) ElementType ¶
func (PipelineStageArray) ElementType() reflect.Type
func (PipelineStageArray) ToPipelineStageArrayOutput ¶
func (i PipelineStageArray) ToPipelineStageArrayOutput() PipelineStageArrayOutput
func (PipelineStageArray) ToPipelineStageArrayOutputWithContext ¶
func (i PipelineStageArray) ToPipelineStageArrayOutputWithContext(ctx context.Context) PipelineStageArrayOutput
type PipelineStageArrayInput ¶
type PipelineStageArrayInput interface { pulumi.Input ToPipelineStageArrayOutput() PipelineStageArrayOutput ToPipelineStageArrayOutputWithContext(context.Context) PipelineStageArrayOutput }
PipelineStageArrayInput is an input type that accepts PipelineStageArray and PipelineStageArrayOutput values. You can construct a concrete instance of `PipelineStageArrayInput` via:
PipelineStageArray{ PipelineStageArgs{...} }
type PipelineStageArrayOutput ¶
type PipelineStageArrayOutput struct{ *pulumi.OutputState }
func (PipelineStageArrayOutput) ElementType ¶
func (PipelineStageArrayOutput) ElementType() reflect.Type
func (PipelineStageArrayOutput) Index ¶
func (o PipelineStageArrayOutput) Index(i pulumi.IntInput) PipelineStageOutput
func (PipelineStageArrayOutput) ToPipelineStageArrayOutput ¶
func (o PipelineStageArrayOutput) ToPipelineStageArrayOutput() PipelineStageArrayOutput
func (PipelineStageArrayOutput) ToPipelineStageArrayOutputWithContext ¶
func (o PipelineStageArrayOutput) ToPipelineStageArrayOutputWithContext(ctx context.Context) PipelineStageArrayOutput
type PipelineStageInput ¶
type PipelineStageInput interface { pulumi.Input ToPipelineStageOutput() PipelineStageOutput ToPipelineStageOutputWithContext(context.Context) PipelineStageOutput }
PipelineStageInput is an input type that accepts PipelineStageArgs and PipelineStageOutput values. You can construct a concrete instance of `PipelineStageInput` via:
PipelineStageArgs{...}
type PipelineStageOutput ¶
type PipelineStageOutput struct{ *pulumi.OutputState }
func (PipelineStageOutput) Actions ¶
func (o PipelineStageOutput) Actions() PipelineStageActionArrayOutput
The action(s) to include in the stage. Defined as an `action` block below
func (PipelineStageOutput) ElementType ¶
func (PipelineStageOutput) ElementType() reflect.Type
func (PipelineStageOutput) Name ¶
func (o PipelineStageOutput) Name() pulumi.StringOutput
The name of the stage.
func (PipelineStageOutput) ToPipelineStageOutput ¶
func (o PipelineStageOutput) ToPipelineStageOutput() PipelineStageOutput
func (PipelineStageOutput) ToPipelineStageOutputWithContext ¶
func (o PipelineStageOutput) ToPipelineStageOutputWithContext(ctx context.Context) PipelineStageOutput
type PipelineState ¶
type PipelineState struct { // The codepipeline ARN. Arn pulumi.StringPtrInput // One or more artifactStore blocks. Artifact stores are documented below. ArtifactStores PipelineArtifactStoreArrayInput // The method that the pipeline will use to handle multiple executions. The default mode is `SUPERSEDED`. For value values, refer to the [AWS documentation](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_PipelineDeclaration.html#CodePipeline-Type-PipelineDeclaration-executionMode). // // **Note:** `QUEUED` or `PARALLEL` mode can only be used with V2 pipelines. ExecutionMode pulumi.StringPtrInput // The name of the pipeline. Name pulumi.StringPtrInput // Type of the pipeline. Possible values are: `V1` and `V2`. Default value is `V1`. PipelineType pulumi.StringPtrInput // A service role Amazon Resource Name (ARN) that grants AWS CodePipeline permission to make calls to AWS services on your behalf. RoleArn pulumi.StringPtrInput // A stage block. Stages are documented below. Stages PipelineStageArrayInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // A trigger block. Valid only when `pipelineType` is `V2`. Triggers are documented below. Triggers PipelineTriggerArrayInput // A pipeline-level variable block. Valid only when `pipelineType` is `V2`. Variable are documented below. Variables PipelineVariableArrayInput }
func (PipelineState) ElementType ¶
func (PipelineState) ElementType() reflect.Type
type PipelineTrigger ¶ added in v6.25.0
type PipelineTrigger struct { // Provides the filter criteria and the source stage for the repository event that starts the pipeline. For more information, refer to the [AWS documentation](https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-filter.html). A `gitConfiguration` block is documented below. GitConfiguration PipelineTriggerGitConfiguration `pulumi:"gitConfiguration"` // The source provider for the event. Possible value is `CodeStarSourceConnection`. ProviderType string `pulumi:"providerType"` }
type PipelineTriggerArgs ¶ added in v6.25.0
type PipelineTriggerArgs struct { // Provides the filter criteria and the source stage for the repository event that starts the pipeline. For more information, refer to the [AWS documentation](https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-filter.html). A `gitConfiguration` block is documented below. GitConfiguration PipelineTriggerGitConfigurationInput `pulumi:"gitConfiguration"` // The source provider for the event. Possible value is `CodeStarSourceConnection`. ProviderType pulumi.StringInput `pulumi:"providerType"` }
func (PipelineTriggerArgs) ElementType ¶ added in v6.25.0
func (PipelineTriggerArgs) ElementType() reflect.Type
func (PipelineTriggerArgs) ToPipelineTriggerOutput ¶ added in v6.25.0
func (i PipelineTriggerArgs) ToPipelineTriggerOutput() PipelineTriggerOutput
func (PipelineTriggerArgs) ToPipelineTriggerOutputWithContext ¶ added in v6.25.0
func (i PipelineTriggerArgs) ToPipelineTriggerOutputWithContext(ctx context.Context) PipelineTriggerOutput
type PipelineTriggerArray ¶ added in v6.25.0
type PipelineTriggerArray []PipelineTriggerInput
func (PipelineTriggerArray) ElementType ¶ added in v6.25.0
func (PipelineTriggerArray) ElementType() reflect.Type
func (PipelineTriggerArray) ToPipelineTriggerArrayOutput ¶ added in v6.25.0
func (i PipelineTriggerArray) ToPipelineTriggerArrayOutput() PipelineTriggerArrayOutput
func (PipelineTriggerArray) ToPipelineTriggerArrayOutputWithContext ¶ added in v6.25.0
func (i PipelineTriggerArray) ToPipelineTriggerArrayOutputWithContext(ctx context.Context) PipelineTriggerArrayOutput
type PipelineTriggerArrayInput ¶ added in v6.25.0
type PipelineTriggerArrayInput interface { pulumi.Input ToPipelineTriggerArrayOutput() PipelineTriggerArrayOutput ToPipelineTriggerArrayOutputWithContext(context.Context) PipelineTriggerArrayOutput }
PipelineTriggerArrayInput is an input type that accepts PipelineTriggerArray and PipelineTriggerArrayOutput values. You can construct a concrete instance of `PipelineTriggerArrayInput` via:
PipelineTriggerArray{ PipelineTriggerArgs{...} }
type PipelineTriggerArrayOutput ¶ added in v6.25.0
type PipelineTriggerArrayOutput struct{ *pulumi.OutputState }
func (PipelineTriggerArrayOutput) ElementType ¶ added in v6.25.0
func (PipelineTriggerArrayOutput) ElementType() reflect.Type
func (PipelineTriggerArrayOutput) Index ¶ added in v6.25.0
func (o PipelineTriggerArrayOutput) Index(i pulumi.IntInput) PipelineTriggerOutput
func (PipelineTriggerArrayOutput) ToPipelineTriggerArrayOutput ¶ added in v6.25.0
func (o PipelineTriggerArrayOutput) ToPipelineTriggerArrayOutput() PipelineTriggerArrayOutput
func (PipelineTriggerArrayOutput) ToPipelineTriggerArrayOutputWithContext ¶ added in v6.25.0
func (o PipelineTriggerArrayOutput) ToPipelineTriggerArrayOutputWithContext(ctx context.Context) PipelineTriggerArrayOutput
type PipelineTriggerGitConfiguration ¶ added in v6.25.0
type PipelineTriggerGitConfiguration struct { // The field where the repository event that will start the pipeline is specified as pull requests. A `pullRequest` block is documented below. PullRequests []PipelineTriggerGitConfigurationPullRequest `pulumi:"pullRequests"` // The field where the repository event that will start the pipeline, such as pushing Git tags, is specified with details. A `push` block is documented below. Pushes []PipelineTriggerGitConfigurationPush `pulumi:"pushes"` // The name of the pipeline source action where the trigger configuration, such as Git tags, is specified. The trigger configuration will start the pipeline upon the specified change only. SourceActionName string `pulumi:"sourceActionName"` }
type PipelineTriggerGitConfigurationArgs ¶ added in v6.25.0
type PipelineTriggerGitConfigurationArgs struct { // The field where the repository event that will start the pipeline is specified as pull requests. A `pullRequest` block is documented below. PullRequests PipelineTriggerGitConfigurationPullRequestArrayInput `pulumi:"pullRequests"` // The field where the repository event that will start the pipeline, such as pushing Git tags, is specified with details. A `push` block is documented below. Pushes PipelineTriggerGitConfigurationPushArrayInput `pulumi:"pushes"` // The name of the pipeline source action where the trigger configuration, such as Git tags, is specified. The trigger configuration will start the pipeline upon the specified change only. SourceActionName pulumi.StringInput `pulumi:"sourceActionName"` }
func (PipelineTriggerGitConfigurationArgs) ElementType ¶ added in v6.25.0
func (PipelineTriggerGitConfigurationArgs) ElementType() reflect.Type
func (PipelineTriggerGitConfigurationArgs) ToPipelineTriggerGitConfigurationOutput ¶ added in v6.25.0
func (i PipelineTriggerGitConfigurationArgs) ToPipelineTriggerGitConfigurationOutput() PipelineTriggerGitConfigurationOutput
func (PipelineTriggerGitConfigurationArgs) ToPipelineTriggerGitConfigurationOutputWithContext ¶ added in v6.25.0
func (i PipelineTriggerGitConfigurationArgs) ToPipelineTriggerGitConfigurationOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationOutput
type PipelineTriggerGitConfigurationInput ¶ added in v6.25.0
type PipelineTriggerGitConfigurationInput interface { pulumi.Input ToPipelineTriggerGitConfigurationOutput() PipelineTriggerGitConfigurationOutput ToPipelineTriggerGitConfigurationOutputWithContext(context.Context) PipelineTriggerGitConfigurationOutput }
PipelineTriggerGitConfigurationInput is an input type that accepts PipelineTriggerGitConfigurationArgs and PipelineTriggerGitConfigurationOutput values. You can construct a concrete instance of `PipelineTriggerGitConfigurationInput` via:
PipelineTriggerGitConfigurationArgs{...}
type PipelineTriggerGitConfigurationOutput ¶ added in v6.25.0
type PipelineTriggerGitConfigurationOutput struct{ *pulumi.OutputState }
func (PipelineTriggerGitConfigurationOutput) ElementType ¶ added in v6.25.0
func (PipelineTriggerGitConfigurationOutput) ElementType() reflect.Type
func (PipelineTriggerGitConfigurationOutput) PullRequests ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationOutput) PullRequests() PipelineTriggerGitConfigurationPullRequestArrayOutput
The field where the repository event that will start the pipeline is specified as pull requests. A `pullRequest` block is documented below.
func (PipelineTriggerGitConfigurationOutput) Pushes ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationOutput) Pushes() PipelineTriggerGitConfigurationPushArrayOutput
The field where the repository event that will start the pipeline, such as pushing Git tags, is specified with details. A `push` block is documented below.
func (PipelineTriggerGitConfigurationOutput) SourceActionName ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationOutput) SourceActionName() pulumi.StringOutput
The name of the pipeline source action where the trigger configuration, such as Git tags, is specified. The trigger configuration will start the pipeline upon the specified change only.
func (PipelineTriggerGitConfigurationOutput) ToPipelineTriggerGitConfigurationOutput ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationOutput) ToPipelineTriggerGitConfigurationOutput() PipelineTriggerGitConfigurationOutput
func (PipelineTriggerGitConfigurationOutput) ToPipelineTriggerGitConfigurationOutputWithContext ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationOutput) ToPipelineTriggerGitConfigurationOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationOutput
type PipelineTriggerGitConfigurationPullRequest ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPullRequest struct { // The field that specifies to filter on branches for the pull request trigger configuration. A `branches` block is documented below. Branches *PipelineTriggerGitConfigurationPullRequestBranches `pulumi:"branches"` // A list that specifies which pull request events to filter on (opened, updated, closed) for the trigger configuration. Possible values are `OPEN`, ` UPDATED ` and `CLOSED`. Events []string `pulumi:"events"` // The field that specifies to filter on file paths for the pull request trigger configuration. A `filePaths` block is documented below. FilePaths *PipelineTriggerGitConfigurationPullRequestFilePaths `pulumi:"filePaths"` }
type PipelineTriggerGitConfigurationPullRequestArgs ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPullRequestArgs struct { // The field that specifies to filter on branches for the pull request trigger configuration. A `branches` block is documented below. Branches PipelineTriggerGitConfigurationPullRequestBranchesPtrInput `pulumi:"branches"` // A list that specifies which pull request events to filter on (opened, updated, closed) for the trigger configuration. Possible values are `OPEN`, ` UPDATED ` and `CLOSED`. Events pulumi.StringArrayInput `pulumi:"events"` // The field that specifies to filter on file paths for the pull request trigger configuration. A `filePaths` block is documented below. FilePaths PipelineTriggerGitConfigurationPullRequestFilePathsPtrInput `pulumi:"filePaths"` }
func (PipelineTriggerGitConfigurationPullRequestArgs) ElementType ¶ added in v6.25.0
func (PipelineTriggerGitConfigurationPullRequestArgs) ElementType() reflect.Type
func (PipelineTriggerGitConfigurationPullRequestArgs) ToPipelineTriggerGitConfigurationPullRequestOutput ¶ added in v6.25.0
func (i PipelineTriggerGitConfigurationPullRequestArgs) ToPipelineTriggerGitConfigurationPullRequestOutput() PipelineTriggerGitConfigurationPullRequestOutput
func (PipelineTriggerGitConfigurationPullRequestArgs) ToPipelineTriggerGitConfigurationPullRequestOutputWithContext ¶ added in v6.25.0
func (i PipelineTriggerGitConfigurationPullRequestArgs) ToPipelineTriggerGitConfigurationPullRequestOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPullRequestOutput
type PipelineTriggerGitConfigurationPullRequestArray ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPullRequestArray []PipelineTriggerGitConfigurationPullRequestInput
func (PipelineTriggerGitConfigurationPullRequestArray) ElementType ¶ added in v6.25.0
func (PipelineTriggerGitConfigurationPullRequestArray) ElementType() reflect.Type
func (PipelineTriggerGitConfigurationPullRequestArray) ToPipelineTriggerGitConfigurationPullRequestArrayOutput ¶ added in v6.25.0
func (i PipelineTriggerGitConfigurationPullRequestArray) ToPipelineTriggerGitConfigurationPullRequestArrayOutput() PipelineTriggerGitConfigurationPullRequestArrayOutput
func (PipelineTriggerGitConfigurationPullRequestArray) ToPipelineTriggerGitConfigurationPullRequestArrayOutputWithContext ¶ added in v6.25.0
func (i PipelineTriggerGitConfigurationPullRequestArray) ToPipelineTriggerGitConfigurationPullRequestArrayOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPullRequestArrayOutput
type PipelineTriggerGitConfigurationPullRequestArrayInput ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPullRequestArrayInput interface { pulumi.Input ToPipelineTriggerGitConfigurationPullRequestArrayOutput() PipelineTriggerGitConfigurationPullRequestArrayOutput ToPipelineTriggerGitConfigurationPullRequestArrayOutputWithContext(context.Context) PipelineTriggerGitConfigurationPullRequestArrayOutput }
PipelineTriggerGitConfigurationPullRequestArrayInput is an input type that accepts PipelineTriggerGitConfigurationPullRequestArray and PipelineTriggerGitConfigurationPullRequestArrayOutput values. You can construct a concrete instance of `PipelineTriggerGitConfigurationPullRequestArrayInput` via:
PipelineTriggerGitConfigurationPullRequestArray{ PipelineTriggerGitConfigurationPullRequestArgs{...} }
type PipelineTriggerGitConfigurationPullRequestArrayOutput ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPullRequestArrayOutput struct{ *pulumi.OutputState }
func (PipelineTriggerGitConfigurationPullRequestArrayOutput) ElementType ¶ added in v6.25.0
func (PipelineTriggerGitConfigurationPullRequestArrayOutput) ElementType() reflect.Type
func (PipelineTriggerGitConfigurationPullRequestArrayOutput) ToPipelineTriggerGitConfigurationPullRequestArrayOutput ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPullRequestArrayOutput) ToPipelineTriggerGitConfigurationPullRequestArrayOutput() PipelineTriggerGitConfigurationPullRequestArrayOutput
func (PipelineTriggerGitConfigurationPullRequestArrayOutput) ToPipelineTriggerGitConfigurationPullRequestArrayOutputWithContext ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPullRequestArrayOutput) ToPipelineTriggerGitConfigurationPullRequestArrayOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPullRequestArrayOutput
type PipelineTriggerGitConfigurationPullRequestBranches ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPullRequestBranches struct { // A list of patterns of Git branches that, when a commit is pushed, are to be excluded from starting the pipeline. Excludes []string `pulumi:"excludes"` // A list of patterns of Git branches that, when a commit is pushed, are to be included as criteria that starts the pipeline. Includes []string `pulumi:"includes"` }
type PipelineTriggerGitConfigurationPullRequestBranchesArgs ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPullRequestBranchesArgs struct { // A list of patterns of Git branches that, when a commit is pushed, are to be excluded from starting the pipeline. Excludes pulumi.StringArrayInput `pulumi:"excludes"` // A list of patterns of Git branches that, when a commit is pushed, are to be included as criteria that starts the pipeline. Includes pulumi.StringArrayInput `pulumi:"includes"` }
func (PipelineTriggerGitConfigurationPullRequestBranchesArgs) ElementType ¶ added in v6.25.0
func (PipelineTriggerGitConfigurationPullRequestBranchesArgs) ElementType() reflect.Type
func (PipelineTriggerGitConfigurationPullRequestBranchesArgs) ToPipelineTriggerGitConfigurationPullRequestBranchesOutput ¶ added in v6.25.0
func (i PipelineTriggerGitConfigurationPullRequestBranchesArgs) ToPipelineTriggerGitConfigurationPullRequestBranchesOutput() PipelineTriggerGitConfigurationPullRequestBranchesOutput
func (PipelineTriggerGitConfigurationPullRequestBranchesArgs) ToPipelineTriggerGitConfigurationPullRequestBranchesOutputWithContext ¶ added in v6.25.0
func (i PipelineTriggerGitConfigurationPullRequestBranchesArgs) ToPipelineTriggerGitConfigurationPullRequestBranchesOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPullRequestBranchesOutput
func (PipelineTriggerGitConfigurationPullRequestBranchesArgs) ToPipelineTriggerGitConfigurationPullRequestBranchesPtrOutput ¶ added in v6.25.0
func (i PipelineTriggerGitConfigurationPullRequestBranchesArgs) ToPipelineTriggerGitConfigurationPullRequestBranchesPtrOutput() PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput
func (PipelineTriggerGitConfigurationPullRequestBranchesArgs) ToPipelineTriggerGitConfigurationPullRequestBranchesPtrOutputWithContext ¶ added in v6.25.0
func (i PipelineTriggerGitConfigurationPullRequestBranchesArgs) ToPipelineTriggerGitConfigurationPullRequestBranchesPtrOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput
type PipelineTriggerGitConfigurationPullRequestBranchesInput ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPullRequestBranchesInput interface { pulumi.Input ToPipelineTriggerGitConfigurationPullRequestBranchesOutput() PipelineTriggerGitConfigurationPullRequestBranchesOutput ToPipelineTriggerGitConfigurationPullRequestBranchesOutputWithContext(context.Context) PipelineTriggerGitConfigurationPullRequestBranchesOutput }
PipelineTriggerGitConfigurationPullRequestBranchesInput is an input type that accepts PipelineTriggerGitConfigurationPullRequestBranchesArgs and PipelineTriggerGitConfigurationPullRequestBranchesOutput values. You can construct a concrete instance of `PipelineTriggerGitConfigurationPullRequestBranchesInput` via:
PipelineTriggerGitConfigurationPullRequestBranchesArgs{...}
type PipelineTriggerGitConfigurationPullRequestBranchesOutput ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPullRequestBranchesOutput struct{ *pulumi.OutputState }
func (PipelineTriggerGitConfigurationPullRequestBranchesOutput) ElementType ¶ added in v6.25.0
func (PipelineTriggerGitConfigurationPullRequestBranchesOutput) ElementType() reflect.Type
func (PipelineTriggerGitConfigurationPullRequestBranchesOutput) Excludes ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPullRequestBranchesOutput) Excludes() pulumi.StringArrayOutput
A list of patterns of Git branches that, when a commit is pushed, are to be excluded from starting the pipeline.
func (PipelineTriggerGitConfigurationPullRequestBranchesOutput) Includes ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPullRequestBranchesOutput) Includes() pulumi.StringArrayOutput
A list of patterns of Git branches that, when a commit is pushed, are to be included as criteria that starts the pipeline.
func (PipelineTriggerGitConfigurationPullRequestBranchesOutput) ToPipelineTriggerGitConfigurationPullRequestBranchesOutput ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPullRequestBranchesOutput) ToPipelineTriggerGitConfigurationPullRequestBranchesOutput() PipelineTriggerGitConfigurationPullRequestBranchesOutput
func (PipelineTriggerGitConfigurationPullRequestBranchesOutput) ToPipelineTriggerGitConfigurationPullRequestBranchesOutputWithContext ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPullRequestBranchesOutput) ToPipelineTriggerGitConfigurationPullRequestBranchesOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPullRequestBranchesOutput
func (PipelineTriggerGitConfigurationPullRequestBranchesOutput) ToPipelineTriggerGitConfigurationPullRequestBranchesPtrOutput ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPullRequestBranchesOutput) ToPipelineTriggerGitConfigurationPullRequestBranchesPtrOutput() PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput
func (PipelineTriggerGitConfigurationPullRequestBranchesOutput) ToPipelineTriggerGitConfigurationPullRequestBranchesPtrOutputWithContext ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPullRequestBranchesOutput) ToPipelineTriggerGitConfigurationPullRequestBranchesPtrOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput
type PipelineTriggerGitConfigurationPullRequestBranchesPtrInput ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPullRequestBranchesPtrInput interface { pulumi.Input ToPipelineTriggerGitConfigurationPullRequestBranchesPtrOutput() PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput ToPipelineTriggerGitConfigurationPullRequestBranchesPtrOutputWithContext(context.Context) PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput }
PipelineTriggerGitConfigurationPullRequestBranchesPtrInput is an input type that accepts PipelineTriggerGitConfigurationPullRequestBranchesArgs, PipelineTriggerGitConfigurationPullRequestBranchesPtr and PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput values. You can construct a concrete instance of `PipelineTriggerGitConfigurationPullRequestBranchesPtrInput` via:
PipelineTriggerGitConfigurationPullRequestBranchesArgs{...} or: nil
func PipelineTriggerGitConfigurationPullRequestBranchesPtr ¶ added in v6.25.0
func PipelineTriggerGitConfigurationPullRequestBranchesPtr(v *PipelineTriggerGitConfigurationPullRequestBranchesArgs) PipelineTriggerGitConfigurationPullRequestBranchesPtrInput
type PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput struct{ *pulumi.OutputState }
func (PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput) ElementType ¶ added in v6.25.0
func (PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput) ElementType() reflect.Type
func (PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput) Excludes ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput) Excludes() pulumi.StringArrayOutput
A list of patterns of Git branches that, when a commit is pushed, are to be excluded from starting the pipeline.
func (PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput) Includes ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput) Includes() pulumi.StringArrayOutput
A list of patterns of Git branches that, when a commit is pushed, are to be included as criteria that starts the pipeline.
func (PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput) ToPipelineTriggerGitConfigurationPullRequestBranchesPtrOutput ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput) ToPipelineTriggerGitConfigurationPullRequestBranchesPtrOutput() PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput
func (PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput) ToPipelineTriggerGitConfigurationPullRequestBranchesPtrOutputWithContext ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput) ToPipelineTriggerGitConfigurationPullRequestBranchesPtrOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput
type PipelineTriggerGitConfigurationPullRequestFilePaths ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPullRequestFilePaths struct { // A list of patterns of Git repository file paths that, when a commit is pushed, are to be excluded from starting the pipeline. Excludes []string `pulumi:"excludes"` // A list of patterns of Git repository file paths that, when a commit is pushed, are to be included as criteria that starts the pipeline. Includes []string `pulumi:"includes"` }
type PipelineTriggerGitConfigurationPullRequestFilePathsArgs ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPullRequestFilePathsArgs struct { // A list of patterns of Git repository file paths that, when a commit is pushed, are to be excluded from starting the pipeline. Excludes pulumi.StringArrayInput `pulumi:"excludes"` // A list of patterns of Git repository file paths that, when a commit is pushed, are to be included as criteria that starts the pipeline. Includes pulumi.StringArrayInput `pulumi:"includes"` }
func (PipelineTriggerGitConfigurationPullRequestFilePathsArgs) ElementType ¶ added in v6.25.0
func (PipelineTriggerGitConfigurationPullRequestFilePathsArgs) ElementType() reflect.Type
func (PipelineTriggerGitConfigurationPullRequestFilePathsArgs) ToPipelineTriggerGitConfigurationPullRequestFilePathsOutput ¶ added in v6.25.0
func (i PipelineTriggerGitConfigurationPullRequestFilePathsArgs) ToPipelineTriggerGitConfigurationPullRequestFilePathsOutput() PipelineTriggerGitConfigurationPullRequestFilePathsOutput
func (PipelineTriggerGitConfigurationPullRequestFilePathsArgs) ToPipelineTriggerGitConfigurationPullRequestFilePathsOutputWithContext ¶ added in v6.25.0
func (i PipelineTriggerGitConfigurationPullRequestFilePathsArgs) ToPipelineTriggerGitConfigurationPullRequestFilePathsOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPullRequestFilePathsOutput
func (PipelineTriggerGitConfigurationPullRequestFilePathsArgs) ToPipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput ¶ added in v6.25.0
func (i PipelineTriggerGitConfigurationPullRequestFilePathsArgs) ToPipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput() PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput
func (PipelineTriggerGitConfigurationPullRequestFilePathsArgs) ToPipelineTriggerGitConfigurationPullRequestFilePathsPtrOutputWithContext ¶ added in v6.25.0
func (i PipelineTriggerGitConfigurationPullRequestFilePathsArgs) ToPipelineTriggerGitConfigurationPullRequestFilePathsPtrOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput
type PipelineTriggerGitConfigurationPullRequestFilePathsInput ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPullRequestFilePathsInput interface { pulumi.Input ToPipelineTriggerGitConfigurationPullRequestFilePathsOutput() PipelineTriggerGitConfigurationPullRequestFilePathsOutput ToPipelineTriggerGitConfigurationPullRequestFilePathsOutputWithContext(context.Context) PipelineTriggerGitConfigurationPullRequestFilePathsOutput }
PipelineTriggerGitConfigurationPullRequestFilePathsInput is an input type that accepts PipelineTriggerGitConfigurationPullRequestFilePathsArgs and PipelineTriggerGitConfigurationPullRequestFilePathsOutput values. You can construct a concrete instance of `PipelineTriggerGitConfigurationPullRequestFilePathsInput` via:
PipelineTriggerGitConfigurationPullRequestFilePathsArgs{...}
type PipelineTriggerGitConfigurationPullRequestFilePathsOutput ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPullRequestFilePathsOutput struct{ *pulumi.OutputState }
func (PipelineTriggerGitConfigurationPullRequestFilePathsOutput) ElementType ¶ added in v6.25.0
func (PipelineTriggerGitConfigurationPullRequestFilePathsOutput) ElementType() reflect.Type
func (PipelineTriggerGitConfigurationPullRequestFilePathsOutput) Excludes ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPullRequestFilePathsOutput) Excludes() pulumi.StringArrayOutput
A list of patterns of Git repository file paths that, when a commit is pushed, are to be excluded from starting the pipeline.
func (PipelineTriggerGitConfigurationPullRequestFilePathsOutput) Includes ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPullRequestFilePathsOutput) Includes() pulumi.StringArrayOutput
A list of patterns of Git repository file paths that, when a commit is pushed, are to be included as criteria that starts the pipeline.
func (PipelineTriggerGitConfigurationPullRequestFilePathsOutput) ToPipelineTriggerGitConfigurationPullRequestFilePathsOutput ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPullRequestFilePathsOutput) ToPipelineTriggerGitConfigurationPullRequestFilePathsOutput() PipelineTriggerGitConfigurationPullRequestFilePathsOutput
func (PipelineTriggerGitConfigurationPullRequestFilePathsOutput) ToPipelineTriggerGitConfigurationPullRequestFilePathsOutputWithContext ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPullRequestFilePathsOutput) ToPipelineTriggerGitConfigurationPullRequestFilePathsOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPullRequestFilePathsOutput
func (PipelineTriggerGitConfigurationPullRequestFilePathsOutput) ToPipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPullRequestFilePathsOutput) ToPipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput() PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput
func (PipelineTriggerGitConfigurationPullRequestFilePathsOutput) ToPipelineTriggerGitConfigurationPullRequestFilePathsPtrOutputWithContext ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPullRequestFilePathsOutput) ToPipelineTriggerGitConfigurationPullRequestFilePathsPtrOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput
type PipelineTriggerGitConfigurationPullRequestFilePathsPtrInput ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPullRequestFilePathsPtrInput interface { pulumi.Input ToPipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput() PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput ToPipelineTriggerGitConfigurationPullRequestFilePathsPtrOutputWithContext(context.Context) PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput }
PipelineTriggerGitConfigurationPullRequestFilePathsPtrInput is an input type that accepts PipelineTriggerGitConfigurationPullRequestFilePathsArgs, PipelineTriggerGitConfigurationPullRequestFilePathsPtr and PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput values. You can construct a concrete instance of `PipelineTriggerGitConfigurationPullRequestFilePathsPtrInput` via:
PipelineTriggerGitConfigurationPullRequestFilePathsArgs{...} or: nil
func PipelineTriggerGitConfigurationPullRequestFilePathsPtr ¶ added in v6.25.0
func PipelineTriggerGitConfigurationPullRequestFilePathsPtr(v *PipelineTriggerGitConfigurationPullRequestFilePathsArgs) PipelineTriggerGitConfigurationPullRequestFilePathsPtrInput
type PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput struct{ *pulumi.OutputState }
func (PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput) ElementType ¶ added in v6.25.0
func (PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput) ElementType() reflect.Type
func (PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput) Excludes ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput) Excludes() pulumi.StringArrayOutput
A list of patterns of Git repository file paths that, when a commit is pushed, are to be excluded from starting the pipeline.
func (PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput) Includes ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput) Includes() pulumi.StringArrayOutput
A list of patterns of Git repository file paths that, when a commit is pushed, are to be included as criteria that starts the pipeline.
func (PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput) ToPipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput) ToPipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput() PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput
func (PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput) ToPipelineTriggerGitConfigurationPullRequestFilePathsPtrOutputWithContext ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput) ToPipelineTriggerGitConfigurationPullRequestFilePathsPtrOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput
type PipelineTriggerGitConfigurationPullRequestInput ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPullRequestInput interface { pulumi.Input ToPipelineTriggerGitConfigurationPullRequestOutput() PipelineTriggerGitConfigurationPullRequestOutput ToPipelineTriggerGitConfigurationPullRequestOutputWithContext(context.Context) PipelineTriggerGitConfigurationPullRequestOutput }
PipelineTriggerGitConfigurationPullRequestInput is an input type that accepts PipelineTriggerGitConfigurationPullRequestArgs and PipelineTriggerGitConfigurationPullRequestOutput values. You can construct a concrete instance of `PipelineTriggerGitConfigurationPullRequestInput` via:
PipelineTriggerGitConfigurationPullRequestArgs{...}
type PipelineTriggerGitConfigurationPullRequestOutput ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPullRequestOutput struct{ *pulumi.OutputState }
func (PipelineTriggerGitConfigurationPullRequestOutput) Branches ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPullRequestOutput) Branches() PipelineTriggerGitConfigurationPullRequestBranchesPtrOutput
The field that specifies to filter on branches for the pull request trigger configuration. A `branches` block is documented below.
func (PipelineTriggerGitConfigurationPullRequestOutput) ElementType ¶ added in v6.25.0
func (PipelineTriggerGitConfigurationPullRequestOutput) ElementType() reflect.Type
func (PipelineTriggerGitConfigurationPullRequestOutput) Events ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPullRequestOutput) Events() pulumi.StringArrayOutput
A list that specifies which pull request events to filter on (opened, updated, closed) for the trigger configuration. Possible values are `OPEN`, ` UPDATED ` and `CLOSED`.
func (PipelineTriggerGitConfigurationPullRequestOutput) FilePaths ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPullRequestOutput) FilePaths() PipelineTriggerGitConfigurationPullRequestFilePathsPtrOutput
The field that specifies to filter on file paths for the pull request trigger configuration. A `filePaths` block is documented below.
func (PipelineTriggerGitConfigurationPullRequestOutput) ToPipelineTriggerGitConfigurationPullRequestOutput ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPullRequestOutput) ToPipelineTriggerGitConfigurationPullRequestOutput() PipelineTriggerGitConfigurationPullRequestOutput
func (PipelineTriggerGitConfigurationPullRequestOutput) ToPipelineTriggerGitConfigurationPullRequestOutputWithContext ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPullRequestOutput) ToPipelineTriggerGitConfigurationPullRequestOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPullRequestOutput
type PipelineTriggerGitConfigurationPush ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPush struct { // The field that specifies to filter on branches for the push trigger configuration. A `branches` block is documented below. Branches *PipelineTriggerGitConfigurationPushBranches `pulumi:"branches"` // The field that specifies to filter on file paths for the push trigger configuration. A `filePaths` block is documented below. FilePaths *PipelineTriggerGitConfigurationPushFilePaths `pulumi:"filePaths"` // The field that contains the details for the Git tags trigger configuration. A `tags` block is documented below. Tags *PipelineTriggerGitConfigurationPushTags `pulumi:"tags"` }
type PipelineTriggerGitConfigurationPushArgs ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPushArgs struct { // The field that specifies to filter on branches for the push trigger configuration. A `branches` block is documented below. Branches PipelineTriggerGitConfigurationPushBranchesPtrInput `pulumi:"branches"` // The field that specifies to filter on file paths for the push trigger configuration. A `filePaths` block is documented below. FilePaths PipelineTriggerGitConfigurationPushFilePathsPtrInput `pulumi:"filePaths"` // The field that contains the details for the Git tags trigger configuration. A `tags` block is documented below. Tags PipelineTriggerGitConfigurationPushTagsPtrInput `pulumi:"tags"` }
func (PipelineTriggerGitConfigurationPushArgs) ElementType ¶ added in v6.25.0
func (PipelineTriggerGitConfigurationPushArgs) ElementType() reflect.Type
func (PipelineTriggerGitConfigurationPushArgs) ToPipelineTriggerGitConfigurationPushOutput ¶ added in v6.25.0
func (i PipelineTriggerGitConfigurationPushArgs) ToPipelineTriggerGitConfigurationPushOutput() PipelineTriggerGitConfigurationPushOutput
func (PipelineTriggerGitConfigurationPushArgs) ToPipelineTriggerGitConfigurationPushOutputWithContext ¶ added in v6.25.0
func (i PipelineTriggerGitConfigurationPushArgs) ToPipelineTriggerGitConfigurationPushOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushOutput
type PipelineTriggerGitConfigurationPushArray ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPushArray []PipelineTriggerGitConfigurationPushInput
func (PipelineTriggerGitConfigurationPushArray) ElementType ¶ added in v6.25.0
func (PipelineTriggerGitConfigurationPushArray) ElementType() reflect.Type
func (PipelineTriggerGitConfigurationPushArray) ToPipelineTriggerGitConfigurationPushArrayOutput ¶ added in v6.25.0
func (i PipelineTriggerGitConfigurationPushArray) ToPipelineTriggerGitConfigurationPushArrayOutput() PipelineTriggerGitConfigurationPushArrayOutput
func (PipelineTriggerGitConfigurationPushArray) ToPipelineTriggerGitConfigurationPushArrayOutputWithContext ¶ added in v6.25.0
func (i PipelineTriggerGitConfigurationPushArray) ToPipelineTriggerGitConfigurationPushArrayOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushArrayOutput
type PipelineTriggerGitConfigurationPushArrayInput ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPushArrayInput interface { pulumi.Input ToPipelineTriggerGitConfigurationPushArrayOutput() PipelineTriggerGitConfigurationPushArrayOutput ToPipelineTriggerGitConfigurationPushArrayOutputWithContext(context.Context) PipelineTriggerGitConfigurationPushArrayOutput }
PipelineTriggerGitConfigurationPushArrayInput is an input type that accepts PipelineTriggerGitConfigurationPushArray and PipelineTriggerGitConfigurationPushArrayOutput values. You can construct a concrete instance of `PipelineTriggerGitConfigurationPushArrayInput` via:
PipelineTriggerGitConfigurationPushArray{ PipelineTriggerGitConfigurationPushArgs{...} }
type PipelineTriggerGitConfigurationPushArrayOutput ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPushArrayOutput struct{ *pulumi.OutputState }
func (PipelineTriggerGitConfigurationPushArrayOutput) ElementType ¶ added in v6.25.0
func (PipelineTriggerGitConfigurationPushArrayOutput) ElementType() reflect.Type
func (PipelineTriggerGitConfigurationPushArrayOutput) ToPipelineTriggerGitConfigurationPushArrayOutput ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushArrayOutput) ToPipelineTriggerGitConfigurationPushArrayOutput() PipelineTriggerGitConfigurationPushArrayOutput
func (PipelineTriggerGitConfigurationPushArrayOutput) ToPipelineTriggerGitConfigurationPushArrayOutputWithContext ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushArrayOutput) ToPipelineTriggerGitConfigurationPushArrayOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushArrayOutput
type PipelineTriggerGitConfigurationPushBranches ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPushBranches struct { // A list of patterns of Git branches that, when a commit is pushed, are to be excluded from starting the pipeline. Excludes []string `pulumi:"excludes"` // A list of patterns of Git branches that, when a commit is pushed, are to be included as criteria that starts the pipeline. Includes []string `pulumi:"includes"` }
type PipelineTriggerGitConfigurationPushBranchesArgs ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPushBranchesArgs struct { // A list of patterns of Git branches that, when a commit is pushed, are to be excluded from starting the pipeline. Excludes pulumi.StringArrayInput `pulumi:"excludes"` // A list of patterns of Git branches that, when a commit is pushed, are to be included as criteria that starts the pipeline. Includes pulumi.StringArrayInput `pulumi:"includes"` }
func (PipelineTriggerGitConfigurationPushBranchesArgs) ElementType ¶ added in v6.25.0
func (PipelineTriggerGitConfigurationPushBranchesArgs) ElementType() reflect.Type
func (PipelineTriggerGitConfigurationPushBranchesArgs) ToPipelineTriggerGitConfigurationPushBranchesOutput ¶ added in v6.25.0
func (i PipelineTriggerGitConfigurationPushBranchesArgs) ToPipelineTriggerGitConfigurationPushBranchesOutput() PipelineTriggerGitConfigurationPushBranchesOutput
func (PipelineTriggerGitConfigurationPushBranchesArgs) ToPipelineTriggerGitConfigurationPushBranchesOutputWithContext ¶ added in v6.25.0
func (i PipelineTriggerGitConfigurationPushBranchesArgs) ToPipelineTriggerGitConfigurationPushBranchesOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushBranchesOutput
func (PipelineTriggerGitConfigurationPushBranchesArgs) ToPipelineTriggerGitConfigurationPushBranchesPtrOutput ¶ added in v6.25.0
func (i PipelineTriggerGitConfigurationPushBranchesArgs) ToPipelineTriggerGitConfigurationPushBranchesPtrOutput() PipelineTriggerGitConfigurationPushBranchesPtrOutput
func (PipelineTriggerGitConfigurationPushBranchesArgs) ToPipelineTriggerGitConfigurationPushBranchesPtrOutputWithContext ¶ added in v6.25.0
func (i PipelineTriggerGitConfigurationPushBranchesArgs) ToPipelineTriggerGitConfigurationPushBranchesPtrOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushBranchesPtrOutput
type PipelineTriggerGitConfigurationPushBranchesInput ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPushBranchesInput interface { pulumi.Input ToPipelineTriggerGitConfigurationPushBranchesOutput() PipelineTriggerGitConfigurationPushBranchesOutput ToPipelineTriggerGitConfigurationPushBranchesOutputWithContext(context.Context) PipelineTriggerGitConfigurationPushBranchesOutput }
PipelineTriggerGitConfigurationPushBranchesInput is an input type that accepts PipelineTriggerGitConfigurationPushBranchesArgs and PipelineTriggerGitConfigurationPushBranchesOutput values. You can construct a concrete instance of `PipelineTriggerGitConfigurationPushBranchesInput` via:
PipelineTriggerGitConfigurationPushBranchesArgs{...}
type PipelineTriggerGitConfigurationPushBranchesOutput ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPushBranchesOutput struct{ *pulumi.OutputState }
func (PipelineTriggerGitConfigurationPushBranchesOutput) ElementType ¶ added in v6.25.0
func (PipelineTriggerGitConfigurationPushBranchesOutput) ElementType() reflect.Type
func (PipelineTriggerGitConfigurationPushBranchesOutput) Excludes ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushBranchesOutput) Excludes() pulumi.StringArrayOutput
A list of patterns of Git branches that, when a commit is pushed, are to be excluded from starting the pipeline.
func (PipelineTriggerGitConfigurationPushBranchesOutput) Includes ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushBranchesOutput) Includes() pulumi.StringArrayOutput
A list of patterns of Git branches that, when a commit is pushed, are to be included as criteria that starts the pipeline.
func (PipelineTriggerGitConfigurationPushBranchesOutput) ToPipelineTriggerGitConfigurationPushBranchesOutput ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushBranchesOutput) ToPipelineTriggerGitConfigurationPushBranchesOutput() PipelineTriggerGitConfigurationPushBranchesOutput
func (PipelineTriggerGitConfigurationPushBranchesOutput) ToPipelineTriggerGitConfigurationPushBranchesOutputWithContext ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushBranchesOutput) ToPipelineTriggerGitConfigurationPushBranchesOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushBranchesOutput
func (PipelineTriggerGitConfigurationPushBranchesOutput) ToPipelineTriggerGitConfigurationPushBranchesPtrOutput ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushBranchesOutput) ToPipelineTriggerGitConfigurationPushBranchesPtrOutput() PipelineTriggerGitConfigurationPushBranchesPtrOutput
func (PipelineTriggerGitConfigurationPushBranchesOutput) ToPipelineTriggerGitConfigurationPushBranchesPtrOutputWithContext ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushBranchesOutput) ToPipelineTriggerGitConfigurationPushBranchesPtrOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushBranchesPtrOutput
type PipelineTriggerGitConfigurationPushBranchesPtrInput ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPushBranchesPtrInput interface { pulumi.Input ToPipelineTriggerGitConfigurationPushBranchesPtrOutput() PipelineTriggerGitConfigurationPushBranchesPtrOutput ToPipelineTriggerGitConfigurationPushBranchesPtrOutputWithContext(context.Context) PipelineTriggerGitConfigurationPushBranchesPtrOutput }
PipelineTriggerGitConfigurationPushBranchesPtrInput is an input type that accepts PipelineTriggerGitConfigurationPushBranchesArgs, PipelineTriggerGitConfigurationPushBranchesPtr and PipelineTriggerGitConfigurationPushBranchesPtrOutput values. You can construct a concrete instance of `PipelineTriggerGitConfigurationPushBranchesPtrInput` via:
PipelineTriggerGitConfigurationPushBranchesArgs{...} or: nil
func PipelineTriggerGitConfigurationPushBranchesPtr ¶ added in v6.25.0
func PipelineTriggerGitConfigurationPushBranchesPtr(v *PipelineTriggerGitConfigurationPushBranchesArgs) PipelineTriggerGitConfigurationPushBranchesPtrInput
type PipelineTriggerGitConfigurationPushBranchesPtrOutput ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPushBranchesPtrOutput struct{ *pulumi.OutputState }
func (PipelineTriggerGitConfigurationPushBranchesPtrOutput) ElementType ¶ added in v6.25.0
func (PipelineTriggerGitConfigurationPushBranchesPtrOutput) ElementType() reflect.Type
func (PipelineTriggerGitConfigurationPushBranchesPtrOutput) Excludes ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushBranchesPtrOutput) Excludes() pulumi.StringArrayOutput
A list of patterns of Git branches that, when a commit is pushed, are to be excluded from starting the pipeline.
func (PipelineTriggerGitConfigurationPushBranchesPtrOutput) Includes ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushBranchesPtrOutput) Includes() pulumi.StringArrayOutput
A list of patterns of Git branches that, when a commit is pushed, are to be included as criteria that starts the pipeline.
func (PipelineTriggerGitConfigurationPushBranchesPtrOutput) ToPipelineTriggerGitConfigurationPushBranchesPtrOutput ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushBranchesPtrOutput) ToPipelineTriggerGitConfigurationPushBranchesPtrOutput() PipelineTriggerGitConfigurationPushBranchesPtrOutput
func (PipelineTriggerGitConfigurationPushBranchesPtrOutput) ToPipelineTriggerGitConfigurationPushBranchesPtrOutputWithContext ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushBranchesPtrOutput) ToPipelineTriggerGitConfigurationPushBranchesPtrOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushBranchesPtrOutput
type PipelineTriggerGitConfigurationPushFilePaths ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPushFilePaths struct { // A list of patterns of Git repository file paths that, when a commit is pushed, are to be excluded from starting the pipeline. Excludes []string `pulumi:"excludes"` // A list of patterns of Git repository file paths that, when a commit is pushed, are to be included as criteria that starts the pipeline. Includes []string `pulumi:"includes"` }
type PipelineTriggerGitConfigurationPushFilePathsArgs ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPushFilePathsArgs struct { // A list of patterns of Git repository file paths that, when a commit is pushed, are to be excluded from starting the pipeline. Excludes pulumi.StringArrayInput `pulumi:"excludes"` // A list of patterns of Git repository file paths that, when a commit is pushed, are to be included as criteria that starts the pipeline. Includes pulumi.StringArrayInput `pulumi:"includes"` }
func (PipelineTriggerGitConfigurationPushFilePathsArgs) ElementType ¶ added in v6.25.0
func (PipelineTriggerGitConfigurationPushFilePathsArgs) ElementType() reflect.Type
func (PipelineTriggerGitConfigurationPushFilePathsArgs) ToPipelineTriggerGitConfigurationPushFilePathsOutput ¶ added in v6.25.0
func (i PipelineTriggerGitConfigurationPushFilePathsArgs) ToPipelineTriggerGitConfigurationPushFilePathsOutput() PipelineTriggerGitConfigurationPushFilePathsOutput
func (PipelineTriggerGitConfigurationPushFilePathsArgs) ToPipelineTriggerGitConfigurationPushFilePathsOutputWithContext ¶ added in v6.25.0
func (i PipelineTriggerGitConfigurationPushFilePathsArgs) ToPipelineTriggerGitConfigurationPushFilePathsOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushFilePathsOutput
func (PipelineTriggerGitConfigurationPushFilePathsArgs) ToPipelineTriggerGitConfigurationPushFilePathsPtrOutput ¶ added in v6.25.0
func (i PipelineTriggerGitConfigurationPushFilePathsArgs) ToPipelineTriggerGitConfigurationPushFilePathsPtrOutput() PipelineTriggerGitConfigurationPushFilePathsPtrOutput
func (PipelineTriggerGitConfigurationPushFilePathsArgs) ToPipelineTriggerGitConfigurationPushFilePathsPtrOutputWithContext ¶ added in v6.25.0
func (i PipelineTriggerGitConfigurationPushFilePathsArgs) ToPipelineTriggerGitConfigurationPushFilePathsPtrOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushFilePathsPtrOutput
type PipelineTriggerGitConfigurationPushFilePathsInput ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPushFilePathsInput interface { pulumi.Input ToPipelineTriggerGitConfigurationPushFilePathsOutput() PipelineTriggerGitConfigurationPushFilePathsOutput ToPipelineTriggerGitConfigurationPushFilePathsOutputWithContext(context.Context) PipelineTriggerGitConfigurationPushFilePathsOutput }
PipelineTriggerGitConfigurationPushFilePathsInput is an input type that accepts PipelineTriggerGitConfigurationPushFilePathsArgs and PipelineTriggerGitConfigurationPushFilePathsOutput values. You can construct a concrete instance of `PipelineTriggerGitConfigurationPushFilePathsInput` via:
PipelineTriggerGitConfigurationPushFilePathsArgs{...}
type PipelineTriggerGitConfigurationPushFilePathsOutput ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPushFilePathsOutput struct{ *pulumi.OutputState }
func (PipelineTriggerGitConfigurationPushFilePathsOutput) ElementType ¶ added in v6.25.0
func (PipelineTriggerGitConfigurationPushFilePathsOutput) ElementType() reflect.Type
func (PipelineTriggerGitConfigurationPushFilePathsOutput) Excludes ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushFilePathsOutput) Excludes() pulumi.StringArrayOutput
A list of patterns of Git repository file paths that, when a commit is pushed, are to be excluded from starting the pipeline.
func (PipelineTriggerGitConfigurationPushFilePathsOutput) Includes ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushFilePathsOutput) Includes() pulumi.StringArrayOutput
A list of patterns of Git repository file paths that, when a commit is pushed, are to be included as criteria that starts the pipeline.
func (PipelineTriggerGitConfigurationPushFilePathsOutput) ToPipelineTriggerGitConfigurationPushFilePathsOutput ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushFilePathsOutput) ToPipelineTriggerGitConfigurationPushFilePathsOutput() PipelineTriggerGitConfigurationPushFilePathsOutput
func (PipelineTriggerGitConfigurationPushFilePathsOutput) ToPipelineTriggerGitConfigurationPushFilePathsOutputWithContext ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushFilePathsOutput) ToPipelineTriggerGitConfigurationPushFilePathsOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushFilePathsOutput
func (PipelineTriggerGitConfigurationPushFilePathsOutput) ToPipelineTriggerGitConfigurationPushFilePathsPtrOutput ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushFilePathsOutput) ToPipelineTriggerGitConfigurationPushFilePathsPtrOutput() PipelineTriggerGitConfigurationPushFilePathsPtrOutput
func (PipelineTriggerGitConfigurationPushFilePathsOutput) ToPipelineTriggerGitConfigurationPushFilePathsPtrOutputWithContext ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushFilePathsOutput) ToPipelineTriggerGitConfigurationPushFilePathsPtrOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushFilePathsPtrOutput
type PipelineTriggerGitConfigurationPushFilePathsPtrInput ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPushFilePathsPtrInput interface { pulumi.Input ToPipelineTriggerGitConfigurationPushFilePathsPtrOutput() PipelineTriggerGitConfigurationPushFilePathsPtrOutput ToPipelineTriggerGitConfigurationPushFilePathsPtrOutputWithContext(context.Context) PipelineTriggerGitConfigurationPushFilePathsPtrOutput }
PipelineTriggerGitConfigurationPushFilePathsPtrInput is an input type that accepts PipelineTriggerGitConfigurationPushFilePathsArgs, PipelineTriggerGitConfigurationPushFilePathsPtr and PipelineTriggerGitConfigurationPushFilePathsPtrOutput values. You can construct a concrete instance of `PipelineTriggerGitConfigurationPushFilePathsPtrInput` via:
PipelineTriggerGitConfigurationPushFilePathsArgs{...} or: nil
func PipelineTriggerGitConfigurationPushFilePathsPtr ¶ added in v6.25.0
func PipelineTriggerGitConfigurationPushFilePathsPtr(v *PipelineTriggerGitConfigurationPushFilePathsArgs) PipelineTriggerGitConfigurationPushFilePathsPtrInput
type PipelineTriggerGitConfigurationPushFilePathsPtrOutput ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPushFilePathsPtrOutput struct{ *pulumi.OutputState }
func (PipelineTriggerGitConfigurationPushFilePathsPtrOutput) ElementType ¶ added in v6.25.0
func (PipelineTriggerGitConfigurationPushFilePathsPtrOutput) ElementType() reflect.Type
func (PipelineTriggerGitConfigurationPushFilePathsPtrOutput) Excludes ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushFilePathsPtrOutput) Excludes() pulumi.StringArrayOutput
A list of patterns of Git repository file paths that, when a commit is pushed, are to be excluded from starting the pipeline.
func (PipelineTriggerGitConfigurationPushFilePathsPtrOutput) Includes ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushFilePathsPtrOutput) Includes() pulumi.StringArrayOutput
A list of patterns of Git repository file paths that, when a commit is pushed, are to be included as criteria that starts the pipeline.
func (PipelineTriggerGitConfigurationPushFilePathsPtrOutput) ToPipelineTriggerGitConfigurationPushFilePathsPtrOutput ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushFilePathsPtrOutput) ToPipelineTriggerGitConfigurationPushFilePathsPtrOutput() PipelineTriggerGitConfigurationPushFilePathsPtrOutput
func (PipelineTriggerGitConfigurationPushFilePathsPtrOutput) ToPipelineTriggerGitConfigurationPushFilePathsPtrOutputWithContext ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushFilePathsPtrOutput) ToPipelineTriggerGitConfigurationPushFilePathsPtrOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushFilePathsPtrOutput
type PipelineTriggerGitConfigurationPushInput ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPushInput interface { pulumi.Input ToPipelineTriggerGitConfigurationPushOutput() PipelineTriggerGitConfigurationPushOutput ToPipelineTriggerGitConfigurationPushOutputWithContext(context.Context) PipelineTriggerGitConfigurationPushOutput }
PipelineTriggerGitConfigurationPushInput is an input type that accepts PipelineTriggerGitConfigurationPushArgs and PipelineTriggerGitConfigurationPushOutput values. You can construct a concrete instance of `PipelineTriggerGitConfigurationPushInput` via:
PipelineTriggerGitConfigurationPushArgs{...}
type PipelineTriggerGitConfigurationPushOutput ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPushOutput struct{ *pulumi.OutputState }
func (PipelineTriggerGitConfigurationPushOutput) Branches ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushOutput) Branches() PipelineTriggerGitConfigurationPushBranchesPtrOutput
The field that specifies to filter on branches for the push trigger configuration. A `branches` block is documented below.
func (PipelineTriggerGitConfigurationPushOutput) ElementType ¶ added in v6.25.0
func (PipelineTriggerGitConfigurationPushOutput) ElementType() reflect.Type
func (PipelineTriggerGitConfigurationPushOutput) FilePaths ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushOutput) FilePaths() PipelineTriggerGitConfigurationPushFilePathsPtrOutput
The field that specifies to filter on file paths for the push trigger configuration. A `filePaths` block is documented below.
func (PipelineTriggerGitConfigurationPushOutput) Tags ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushOutput) Tags() PipelineTriggerGitConfigurationPushTagsPtrOutput
The field that contains the details for the Git tags trigger configuration. A `tags` block is documented below.
func (PipelineTriggerGitConfigurationPushOutput) ToPipelineTriggerGitConfigurationPushOutput ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushOutput) ToPipelineTriggerGitConfigurationPushOutput() PipelineTriggerGitConfigurationPushOutput
func (PipelineTriggerGitConfigurationPushOutput) ToPipelineTriggerGitConfigurationPushOutputWithContext ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushOutput) ToPipelineTriggerGitConfigurationPushOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushOutput
type PipelineTriggerGitConfigurationPushTags ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPushTags struct { // A list of patterns of Git tags that, when pushed, are to be excluded from starting the pipeline. Excludes []string `pulumi:"excludes"` // A list of patterns of Git tags that, when pushed, are to be included as criteria that starts the pipeline. Includes []string `pulumi:"includes"` }
type PipelineTriggerGitConfigurationPushTagsArgs ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPushTagsArgs struct { // A list of patterns of Git tags that, when pushed, are to be excluded from starting the pipeline. Excludes pulumi.StringArrayInput `pulumi:"excludes"` // A list of patterns of Git tags that, when pushed, are to be included as criteria that starts the pipeline. Includes pulumi.StringArrayInput `pulumi:"includes"` }
func (PipelineTriggerGitConfigurationPushTagsArgs) ElementType ¶ added in v6.25.0
func (PipelineTriggerGitConfigurationPushTagsArgs) ElementType() reflect.Type
func (PipelineTriggerGitConfigurationPushTagsArgs) ToPipelineTriggerGitConfigurationPushTagsOutput ¶ added in v6.25.0
func (i PipelineTriggerGitConfigurationPushTagsArgs) ToPipelineTriggerGitConfigurationPushTagsOutput() PipelineTriggerGitConfigurationPushTagsOutput
func (PipelineTriggerGitConfigurationPushTagsArgs) ToPipelineTriggerGitConfigurationPushTagsOutputWithContext ¶ added in v6.25.0
func (i PipelineTriggerGitConfigurationPushTagsArgs) ToPipelineTriggerGitConfigurationPushTagsOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushTagsOutput
func (PipelineTriggerGitConfigurationPushTagsArgs) ToPipelineTriggerGitConfigurationPushTagsPtrOutput ¶ added in v6.25.0
func (i PipelineTriggerGitConfigurationPushTagsArgs) ToPipelineTriggerGitConfigurationPushTagsPtrOutput() PipelineTriggerGitConfigurationPushTagsPtrOutput
func (PipelineTriggerGitConfigurationPushTagsArgs) ToPipelineTriggerGitConfigurationPushTagsPtrOutputWithContext ¶ added in v6.25.0
func (i PipelineTriggerGitConfigurationPushTagsArgs) ToPipelineTriggerGitConfigurationPushTagsPtrOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushTagsPtrOutput
type PipelineTriggerGitConfigurationPushTagsInput ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPushTagsInput interface { pulumi.Input ToPipelineTriggerGitConfigurationPushTagsOutput() PipelineTriggerGitConfigurationPushTagsOutput ToPipelineTriggerGitConfigurationPushTagsOutputWithContext(context.Context) PipelineTriggerGitConfigurationPushTagsOutput }
PipelineTriggerGitConfigurationPushTagsInput is an input type that accepts PipelineTriggerGitConfigurationPushTagsArgs and PipelineTriggerGitConfigurationPushTagsOutput values. You can construct a concrete instance of `PipelineTriggerGitConfigurationPushTagsInput` via:
PipelineTriggerGitConfigurationPushTagsArgs{...}
type PipelineTriggerGitConfigurationPushTagsOutput ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPushTagsOutput struct{ *pulumi.OutputState }
func (PipelineTriggerGitConfigurationPushTagsOutput) ElementType ¶ added in v6.25.0
func (PipelineTriggerGitConfigurationPushTagsOutput) ElementType() reflect.Type
func (PipelineTriggerGitConfigurationPushTagsOutput) Excludes ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushTagsOutput) Excludes() pulumi.StringArrayOutput
A list of patterns of Git tags that, when pushed, are to be excluded from starting the pipeline.
func (PipelineTriggerGitConfigurationPushTagsOutput) Includes ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushTagsOutput) Includes() pulumi.StringArrayOutput
A list of patterns of Git tags that, when pushed, are to be included as criteria that starts the pipeline.
func (PipelineTriggerGitConfigurationPushTagsOutput) ToPipelineTriggerGitConfigurationPushTagsOutput ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushTagsOutput) ToPipelineTriggerGitConfigurationPushTagsOutput() PipelineTriggerGitConfigurationPushTagsOutput
func (PipelineTriggerGitConfigurationPushTagsOutput) ToPipelineTriggerGitConfigurationPushTagsOutputWithContext ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushTagsOutput) ToPipelineTriggerGitConfigurationPushTagsOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushTagsOutput
func (PipelineTriggerGitConfigurationPushTagsOutput) ToPipelineTriggerGitConfigurationPushTagsPtrOutput ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushTagsOutput) ToPipelineTriggerGitConfigurationPushTagsPtrOutput() PipelineTriggerGitConfigurationPushTagsPtrOutput
func (PipelineTriggerGitConfigurationPushTagsOutput) ToPipelineTriggerGitConfigurationPushTagsPtrOutputWithContext ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushTagsOutput) ToPipelineTriggerGitConfigurationPushTagsPtrOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushTagsPtrOutput
type PipelineTriggerGitConfigurationPushTagsPtrInput ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPushTagsPtrInput interface { pulumi.Input ToPipelineTriggerGitConfigurationPushTagsPtrOutput() PipelineTriggerGitConfigurationPushTagsPtrOutput ToPipelineTriggerGitConfigurationPushTagsPtrOutputWithContext(context.Context) PipelineTriggerGitConfigurationPushTagsPtrOutput }
PipelineTriggerGitConfigurationPushTagsPtrInput is an input type that accepts PipelineTriggerGitConfigurationPushTagsArgs, PipelineTriggerGitConfigurationPushTagsPtr and PipelineTriggerGitConfigurationPushTagsPtrOutput values. You can construct a concrete instance of `PipelineTriggerGitConfigurationPushTagsPtrInput` via:
PipelineTriggerGitConfigurationPushTagsArgs{...} or: nil
func PipelineTriggerGitConfigurationPushTagsPtr ¶ added in v6.25.0
func PipelineTriggerGitConfigurationPushTagsPtr(v *PipelineTriggerGitConfigurationPushTagsArgs) PipelineTriggerGitConfigurationPushTagsPtrInput
type PipelineTriggerGitConfigurationPushTagsPtrOutput ¶ added in v6.25.0
type PipelineTriggerGitConfigurationPushTagsPtrOutput struct{ *pulumi.OutputState }
func (PipelineTriggerGitConfigurationPushTagsPtrOutput) ElementType ¶ added in v6.25.0
func (PipelineTriggerGitConfigurationPushTagsPtrOutput) ElementType() reflect.Type
func (PipelineTriggerGitConfigurationPushTagsPtrOutput) Excludes ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushTagsPtrOutput) Excludes() pulumi.StringArrayOutput
A list of patterns of Git tags that, when pushed, are to be excluded from starting the pipeline.
func (PipelineTriggerGitConfigurationPushTagsPtrOutput) Includes ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushTagsPtrOutput) Includes() pulumi.StringArrayOutput
A list of patterns of Git tags that, when pushed, are to be included as criteria that starts the pipeline.
func (PipelineTriggerGitConfigurationPushTagsPtrOutput) ToPipelineTriggerGitConfigurationPushTagsPtrOutput ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushTagsPtrOutput) ToPipelineTriggerGitConfigurationPushTagsPtrOutput() PipelineTriggerGitConfigurationPushTagsPtrOutput
func (PipelineTriggerGitConfigurationPushTagsPtrOutput) ToPipelineTriggerGitConfigurationPushTagsPtrOutputWithContext ¶ added in v6.25.0
func (o PipelineTriggerGitConfigurationPushTagsPtrOutput) ToPipelineTriggerGitConfigurationPushTagsPtrOutputWithContext(ctx context.Context) PipelineTriggerGitConfigurationPushTagsPtrOutput
type PipelineTriggerInput ¶ added in v6.25.0
type PipelineTriggerInput interface { pulumi.Input ToPipelineTriggerOutput() PipelineTriggerOutput ToPipelineTriggerOutputWithContext(context.Context) PipelineTriggerOutput }
PipelineTriggerInput is an input type that accepts PipelineTriggerArgs and PipelineTriggerOutput values. You can construct a concrete instance of `PipelineTriggerInput` via:
PipelineTriggerArgs{...}
type PipelineTriggerOutput ¶ added in v6.25.0
type PipelineTriggerOutput struct{ *pulumi.OutputState }
func (PipelineTriggerOutput) ElementType ¶ added in v6.25.0
func (PipelineTriggerOutput) ElementType() reflect.Type
func (PipelineTriggerOutput) GitConfiguration ¶ added in v6.25.0
func (o PipelineTriggerOutput) GitConfiguration() PipelineTriggerGitConfigurationOutput
Provides the filter criteria and the source stage for the repository event that starts the pipeline. For more information, refer to the [AWS documentation](https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-filter.html). A `gitConfiguration` block is documented below.
func (PipelineTriggerOutput) ProviderType ¶ added in v6.25.0
func (o PipelineTriggerOutput) ProviderType() pulumi.StringOutput
The source provider for the event. Possible value is `CodeStarSourceConnection`.
func (PipelineTriggerOutput) ToPipelineTriggerOutput ¶ added in v6.25.0
func (o PipelineTriggerOutput) ToPipelineTriggerOutput() PipelineTriggerOutput
func (PipelineTriggerOutput) ToPipelineTriggerOutputWithContext ¶ added in v6.25.0
func (o PipelineTriggerOutput) ToPipelineTriggerOutputWithContext(ctx context.Context) PipelineTriggerOutput
type PipelineVariable ¶ added in v6.18.2
type PipelineVariable struct { // The default value of a pipeline-level variable. DefaultValue *string `pulumi:"defaultValue"` // The description of a pipeline-level variable. // // > **Note:** The input artifact of an action must exactly match the output artifact declared in a preceding action, but the input artifact does not have to be the next action in strict sequence from the action that provided the output artifact. Actions in parallel can declare different output artifacts, which are in turn consumed by different following actions. Description *string `pulumi:"description"` // The name of a pipeline-level variable. Name string `pulumi:"name"` }
type PipelineVariableArgs ¶ added in v6.18.2
type PipelineVariableArgs struct { // The default value of a pipeline-level variable. DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"` // The description of a pipeline-level variable. // // > **Note:** The input artifact of an action must exactly match the output artifact declared in a preceding action, but the input artifact does not have to be the next action in strict sequence from the action that provided the output artifact. Actions in parallel can declare different output artifacts, which are in turn consumed by different following actions. Description pulumi.StringPtrInput `pulumi:"description"` // The name of a pipeline-level variable. Name pulumi.StringInput `pulumi:"name"` }
func (PipelineVariableArgs) ElementType ¶ added in v6.18.2
func (PipelineVariableArgs) ElementType() reflect.Type
func (PipelineVariableArgs) ToPipelineVariableOutput ¶ added in v6.18.2
func (i PipelineVariableArgs) ToPipelineVariableOutput() PipelineVariableOutput
func (PipelineVariableArgs) ToPipelineVariableOutputWithContext ¶ added in v6.18.2
func (i PipelineVariableArgs) ToPipelineVariableOutputWithContext(ctx context.Context) PipelineVariableOutput
type PipelineVariableArray ¶ added in v6.18.2
type PipelineVariableArray []PipelineVariableInput
func (PipelineVariableArray) ElementType ¶ added in v6.18.2
func (PipelineVariableArray) ElementType() reflect.Type
func (PipelineVariableArray) ToPipelineVariableArrayOutput ¶ added in v6.18.2
func (i PipelineVariableArray) ToPipelineVariableArrayOutput() PipelineVariableArrayOutput
func (PipelineVariableArray) ToPipelineVariableArrayOutputWithContext ¶ added in v6.18.2
func (i PipelineVariableArray) ToPipelineVariableArrayOutputWithContext(ctx context.Context) PipelineVariableArrayOutput
type PipelineVariableArrayInput ¶ added in v6.18.2
type PipelineVariableArrayInput interface { pulumi.Input ToPipelineVariableArrayOutput() PipelineVariableArrayOutput ToPipelineVariableArrayOutputWithContext(context.Context) PipelineVariableArrayOutput }
PipelineVariableArrayInput is an input type that accepts PipelineVariableArray and PipelineVariableArrayOutput values. You can construct a concrete instance of `PipelineVariableArrayInput` via:
PipelineVariableArray{ PipelineVariableArgs{...} }
type PipelineVariableArrayOutput ¶ added in v6.18.2
type PipelineVariableArrayOutput struct{ *pulumi.OutputState }
func (PipelineVariableArrayOutput) ElementType ¶ added in v6.18.2
func (PipelineVariableArrayOutput) ElementType() reflect.Type
func (PipelineVariableArrayOutput) Index ¶ added in v6.18.2
func (o PipelineVariableArrayOutput) Index(i pulumi.IntInput) PipelineVariableOutput
func (PipelineVariableArrayOutput) ToPipelineVariableArrayOutput ¶ added in v6.18.2
func (o PipelineVariableArrayOutput) ToPipelineVariableArrayOutput() PipelineVariableArrayOutput
func (PipelineVariableArrayOutput) ToPipelineVariableArrayOutputWithContext ¶ added in v6.18.2
func (o PipelineVariableArrayOutput) ToPipelineVariableArrayOutputWithContext(ctx context.Context) PipelineVariableArrayOutput
type PipelineVariableInput ¶ added in v6.18.2
type PipelineVariableInput interface { pulumi.Input ToPipelineVariableOutput() PipelineVariableOutput ToPipelineVariableOutputWithContext(context.Context) PipelineVariableOutput }
PipelineVariableInput is an input type that accepts PipelineVariableArgs and PipelineVariableOutput values. You can construct a concrete instance of `PipelineVariableInput` via:
PipelineVariableArgs{...}
type PipelineVariableOutput ¶ added in v6.18.2
type PipelineVariableOutput struct{ *pulumi.OutputState }
func (PipelineVariableOutput) DefaultValue ¶ added in v6.18.2
func (o PipelineVariableOutput) DefaultValue() pulumi.StringPtrOutput
The default value of a pipeline-level variable.
func (PipelineVariableOutput) Description ¶ added in v6.18.2
func (o PipelineVariableOutput) Description() pulumi.StringPtrOutput
The description of a pipeline-level variable.
> **Note:** The input artifact of an action must exactly match the output artifact declared in a preceding action, but the input artifact does not have to be the next action in strict sequence from the action that provided the output artifact. Actions in parallel can declare different output artifacts, which are in turn consumed by different following actions.
func (PipelineVariableOutput) ElementType ¶ added in v6.18.2
func (PipelineVariableOutput) ElementType() reflect.Type
func (PipelineVariableOutput) Name ¶ added in v6.18.2
func (o PipelineVariableOutput) Name() pulumi.StringOutput
The name of a pipeline-level variable.
func (PipelineVariableOutput) ToPipelineVariableOutput ¶ added in v6.18.2
func (o PipelineVariableOutput) ToPipelineVariableOutput() PipelineVariableOutput
func (PipelineVariableOutput) ToPipelineVariableOutputWithContext ¶ added in v6.18.2
func (o PipelineVariableOutput) ToPipelineVariableOutputWithContext(ctx context.Context) PipelineVariableOutput
type Webhook ¶
type Webhook struct { pulumi.CustomResourceState // The CodePipeline webhook's ARN. Arn pulumi.StringOutput `pulumi:"arn"` // The type of authentication to use. One of `IP`, `GITHUB_HMAC`, or `UNAUTHENTICATED`. Authentication pulumi.StringOutput `pulumi:"authentication"` // An `auth` block. Required for `IP` and `GITHUB_HMAC`. Auth blocks are documented below. AuthenticationConfiguration WebhookAuthenticationConfigurationPtrOutput `pulumi:"authenticationConfiguration"` // One or more `filter` blocks. Filter blocks are documented below. Filters WebhookFilterArrayOutput `pulumi:"filters"` // The name of the webhook. Name pulumi.StringOutput `pulumi:"name"` // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // The name of the action in a pipeline you want to connect to the webhook. The action must be from the source (first) stage of the pipeline. TargetAction pulumi.StringOutput `pulumi:"targetAction"` // The name of the pipeline. TargetPipeline pulumi.StringOutput `pulumi:"targetPipeline"` // The CodePipeline webhook's URL. POST events to this endpoint to trigger the target. Url pulumi.StringOutput `pulumi:"url"` }
Provides a CodePipeline Webhook.
## Import
Using `pulumi import`, import CodePipeline Webhooks using their ARN. For example:
```sh $ pulumi import aws:codepipeline/webhook:Webhook example arn:aws:codepipeline:us-west-2:123456789012:webhook:example ```
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 { // The type of authentication to use. One of `IP`, `GITHUB_HMAC`, or `UNAUTHENTICATED`. Authentication pulumi.StringInput // An `auth` block. Required for `IP` and `GITHUB_HMAC`. Auth blocks are documented below. AuthenticationConfiguration WebhookAuthenticationConfigurationPtrInput // One or more `filter` blocks. Filter blocks are documented below. Filters WebhookFilterArrayInput // The name of the webhook. Name pulumi.StringPtrInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // The name of the action in a pipeline you want to connect to the webhook. The action must be from the source (first) stage of the pipeline. TargetAction pulumi.StringInput // The name of the pipeline. TargetPipeline pulumi.StringInput }
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 WebhookAuthenticationConfiguration ¶
type WebhookAuthenticationConfiguration struct { // A valid CIDR block for `IP` filtering. Required for `IP`. AllowedIpRange *string `pulumi:"allowedIpRange"` // The shared secret for the GitHub repository webhook. Set this as `secret` in your `githubRepositoryWebhook`'s `configuration` block. Required for `GITHUB_HMAC`. SecretToken *string `pulumi:"secretToken"` }
type WebhookAuthenticationConfigurationArgs ¶
type WebhookAuthenticationConfigurationArgs struct { // A valid CIDR block for `IP` filtering. Required for `IP`. AllowedIpRange pulumi.StringPtrInput `pulumi:"allowedIpRange"` // The shared secret for the GitHub repository webhook. Set this as `secret` in your `githubRepositoryWebhook`'s `configuration` block. Required for `GITHUB_HMAC`. SecretToken pulumi.StringPtrInput `pulumi:"secretToken"` }
func (WebhookAuthenticationConfigurationArgs) ElementType ¶
func (WebhookAuthenticationConfigurationArgs) ElementType() reflect.Type
func (WebhookAuthenticationConfigurationArgs) ToWebhookAuthenticationConfigurationOutput ¶
func (i WebhookAuthenticationConfigurationArgs) ToWebhookAuthenticationConfigurationOutput() WebhookAuthenticationConfigurationOutput
func (WebhookAuthenticationConfigurationArgs) ToWebhookAuthenticationConfigurationOutputWithContext ¶
func (i WebhookAuthenticationConfigurationArgs) ToWebhookAuthenticationConfigurationOutputWithContext(ctx context.Context) WebhookAuthenticationConfigurationOutput
func (WebhookAuthenticationConfigurationArgs) ToWebhookAuthenticationConfigurationPtrOutput ¶
func (i WebhookAuthenticationConfigurationArgs) ToWebhookAuthenticationConfigurationPtrOutput() WebhookAuthenticationConfigurationPtrOutput
func (WebhookAuthenticationConfigurationArgs) ToWebhookAuthenticationConfigurationPtrOutputWithContext ¶
func (i WebhookAuthenticationConfigurationArgs) ToWebhookAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) WebhookAuthenticationConfigurationPtrOutput
type WebhookAuthenticationConfigurationInput ¶
type WebhookAuthenticationConfigurationInput interface { pulumi.Input ToWebhookAuthenticationConfigurationOutput() WebhookAuthenticationConfigurationOutput ToWebhookAuthenticationConfigurationOutputWithContext(context.Context) WebhookAuthenticationConfigurationOutput }
WebhookAuthenticationConfigurationInput is an input type that accepts WebhookAuthenticationConfigurationArgs and WebhookAuthenticationConfigurationOutput values. You can construct a concrete instance of `WebhookAuthenticationConfigurationInput` via:
WebhookAuthenticationConfigurationArgs{...}
type WebhookAuthenticationConfigurationOutput ¶
type WebhookAuthenticationConfigurationOutput struct{ *pulumi.OutputState }
func (WebhookAuthenticationConfigurationOutput) AllowedIpRange ¶
func (o WebhookAuthenticationConfigurationOutput) AllowedIpRange() pulumi.StringPtrOutput
A valid CIDR block for `IP` filtering. Required for `IP`.
func (WebhookAuthenticationConfigurationOutput) ElementType ¶
func (WebhookAuthenticationConfigurationOutput) ElementType() reflect.Type
func (WebhookAuthenticationConfigurationOutput) SecretToken ¶
func (o WebhookAuthenticationConfigurationOutput) SecretToken() pulumi.StringPtrOutput
The shared secret for the GitHub repository webhook. Set this as `secret` in your `githubRepositoryWebhook`'s `configuration` block. Required for `GITHUB_HMAC`.
func (WebhookAuthenticationConfigurationOutput) ToWebhookAuthenticationConfigurationOutput ¶
func (o WebhookAuthenticationConfigurationOutput) ToWebhookAuthenticationConfigurationOutput() WebhookAuthenticationConfigurationOutput
func (WebhookAuthenticationConfigurationOutput) ToWebhookAuthenticationConfigurationOutputWithContext ¶
func (o WebhookAuthenticationConfigurationOutput) ToWebhookAuthenticationConfigurationOutputWithContext(ctx context.Context) WebhookAuthenticationConfigurationOutput
func (WebhookAuthenticationConfigurationOutput) ToWebhookAuthenticationConfigurationPtrOutput ¶
func (o WebhookAuthenticationConfigurationOutput) ToWebhookAuthenticationConfigurationPtrOutput() WebhookAuthenticationConfigurationPtrOutput
func (WebhookAuthenticationConfigurationOutput) ToWebhookAuthenticationConfigurationPtrOutputWithContext ¶
func (o WebhookAuthenticationConfigurationOutput) ToWebhookAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) WebhookAuthenticationConfigurationPtrOutput
type WebhookAuthenticationConfigurationPtrInput ¶
type WebhookAuthenticationConfigurationPtrInput interface { pulumi.Input ToWebhookAuthenticationConfigurationPtrOutput() WebhookAuthenticationConfigurationPtrOutput ToWebhookAuthenticationConfigurationPtrOutputWithContext(context.Context) WebhookAuthenticationConfigurationPtrOutput }
WebhookAuthenticationConfigurationPtrInput is an input type that accepts WebhookAuthenticationConfigurationArgs, WebhookAuthenticationConfigurationPtr and WebhookAuthenticationConfigurationPtrOutput values. You can construct a concrete instance of `WebhookAuthenticationConfigurationPtrInput` via:
WebhookAuthenticationConfigurationArgs{...} or: nil
func WebhookAuthenticationConfigurationPtr ¶
func WebhookAuthenticationConfigurationPtr(v *WebhookAuthenticationConfigurationArgs) WebhookAuthenticationConfigurationPtrInput
type WebhookAuthenticationConfigurationPtrOutput ¶
type WebhookAuthenticationConfigurationPtrOutput struct{ *pulumi.OutputState }
func (WebhookAuthenticationConfigurationPtrOutput) AllowedIpRange ¶
func (o WebhookAuthenticationConfigurationPtrOutput) AllowedIpRange() pulumi.StringPtrOutput
A valid CIDR block for `IP` filtering. Required for `IP`.
func (WebhookAuthenticationConfigurationPtrOutput) ElementType ¶
func (WebhookAuthenticationConfigurationPtrOutput) ElementType() reflect.Type
func (WebhookAuthenticationConfigurationPtrOutput) SecretToken ¶
func (o WebhookAuthenticationConfigurationPtrOutput) SecretToken() pulumi.StringPtrOutput
The shared secret for the GitHub repository webhook. Set this as `secret` in your `githubRepositoryWebhook`'s `configuration` block. Required for `GITHUB_HMAC`.
func (WebhookAuthenticationConfigurationPtrOutput) ToWebhookAuthenticationConfigurationPtrOutput ¶
func (o WebhookAuthenticationConfigurationPtrOutput) ToWebhookAuthenticationConfigurationPtrOutput() WebhookAuthenticationConfigurationPtrOutput
func (WebhookAuthenticationConfigurationPtrOutput) ToWebhookAuthenticationConfigurationPtrOutputWithContext ¶
func (o WebhookAuthenticationConfigurationPtrOutput) ToWebhookAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) WebhookAuthenticationConfigurationPtrOutput
type WebhookFilter ¶
type WebhookFilter struct { // The [JSON path](https://github.com/json-path/JsonPath) to filter on. JsonPath string `pulumi:"jsonPath"` // The value to match on (e.g., `refs/heads/{Branch}`). See [AWS docs](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_WebhookFilterRule.html) for details. MatchEquals string `pulumi:"matchEquals"` }
type WebhookFilterArgs ¶
type WebhookFilterArgs struct { // The [JSON path](https://github.com/json-path/JsonPath) to filter on. JsonPath pulumi.StringInput `pulumi:"jsonPath"` // The value to match on (e.g., `refs/heads/{Branch}`). See [AWS docs](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_WebhookFilterRule.html) for details. MatchEquals pulumi.StringInput `pulumi:"matchEquals"` }
func (WebhookFilterArgs) ElementType ¶
func (WebhookFilterArgs) ElementType() reflect.Type
func (WebhookFilterArgs) ToWebhookFilterOutput ¶
func (i WebhookFilterArgs) ToWebhookFilterOutput() WebhookFilterOutput
func (WebhookFilterArgs) ToWebhookFilterOutputWithContext ¶
func (i WebhookFilterArgs) ToWebhookFilterOutputWithContext(ctx context.Context) WebhookFilterOutput
type WebhookFilterArray ¶
type WebhookFilterArray []WebhookFilterInput
func (WebhookFilterArray) ElementType ¶
func (WebhookFilterArray) ElementType() reflect.Type
func (WebhookFilterArray) ToWebhookFilterArrayOutput ¶
func (i WebhookFilterArray) ToWebhookFilterArrayOutput() WebhookFilterArrayOutput
func (WebhookFilterArray) ToWebhookFilterArrayOutputWithContext ¶
func (i WebhookFilterArray) ToWebhookFilterArrayOutputWithContext(ctx context.Context) WebhookFilterArrayOutput
type WebhookFilterArrayInput ¶
type WebhookFilterArrayInput interface { pulumi.Input ToWebhookFilterArrayOutput() WebhookFilterArrayOutput ToWebhookFilterArrayOutputWithContext(context.Context) WebhookFilterArrayOutput }
WebhookFilterArrayInput is an input type that accepts WebhookFilterArray and WebhookFilterArrayOutput values. You can construct a concrete instance of `WebhookFilterArrayInput` via:
WebhookFilterArray{ WebhookFilterArgs{...} }
type WebhookFilterArrayOutput ¶
type WebhookFilterArrayOutput struct{ *pulumi.OutputState }
func (WebhookFilterArrayOutput) ElementType ¶
func (WebhookFilterArrayOutput) ElementType() reflect.Type
func (WebhookFilterArrayOutput) Index ¶
func (o WebhookFilterArrayOutput) Index(i pulumi.IntInput) WebhookFilterOutput
func (WebhookFilterArrayOutput) ToWebhookFilterArrayOutput ¶
func (o WebhookFilterArrayOutput) ToWebhookFilterArrayOutput() WebhookFilterArrayOutput
func (WebhookFilterArrayOutput) ToWebhookFilterArrayOutputWithContext ¶
func (o WebhookFilterArrayOutput) ToWebhookFilterArrayOutputWithContext(ctx context.Context) WebhookFilterArrayOutput
type WebhookFilterInput ¶
type WebhookFilterInput interface { pulumi.Input ToWebhookFilterOutput() WebhookFilterOutput ToWebhookFilterOutputWithContext(context.Context) WebhookFilterOutput }
WebhookFilterInput is an input type that accepts WebhookFilterArgs and WebhookFilterOutput values. You can construct a concrete instance of `WebhookFilterInput` via:
WebhookFilterArgs{...}
type WebhookFilterOutput ¶
type WebhookFilterOutput struct{ *pulumi.OutputState }
func (WebhookFilterOutput) ElementType ¶
func (WebhookFilterOutput) ElementType() reflect.Type
func (WebhookFilterOutput) JsonPath ¶
func (o WebhookFilterOutput) JsonPath() pulumi.StringOutput
The [JSON path](https://github.com/json-path/JsonPath) to filter on.
func (WebhookFilterOutput) MatchEquals ¶
func (o WebhookFilterOutput) MatchEquals() pulumi.StringOutput
The value to match on (e.g., `refs/heads/{Branch}`). See [AWS docs](https://docs.aws.amazon.com/codepipeline/latest/APIReference/API_WebhookFilterRule.html) for details.
func (WebhookFilterOutput) ToWebhookFilterOutput ¶
func (o WebhookFilterOutput) ToWebhookFilterOutput() WebhookFilterOutput
func (WebhookFilterOutput) ToWebhookFilterOutputWithContext ¶
func (o WebhookFilterOutput) ToWebhookFilterOutputWithContext(ctx context.Context) WebhookFilterOutput
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) Arn ¶
func (o WebhookOutput) Arn() pulumi.StringOutput
The CodePipeline webhook's ARN.
func (WebhookOutput) Authentication ¶
func (o WebhookOutput) Authentication() pulumi.StringOutput
The type of authentication to use. One of `IP`, `GITHUB_HMAC`, or `UNAUTHENTICATED`.
func (WebhookOutput) AuthenticationConfiguration ¶
func (o WebhookOutput) AuthenticationConfiguration() WebhookAuthenticationConfigurationPtrOutput
An `auth` block. Required for `IP` and `GITHUB_HMAC`. Auth blocks are documented below.
func (WebhookOutput) ElementType ¶
func (WebhookOutput) ElementType() reflect.Type
func (WebhookOutput) Filters ¶
func (o WebhookOutput) Filters() WebhookFilterArrayOutput
One or more `filter` blocks. Filter blocks are documented below.
func (WebhookOutput) Name ¶
func (o WebhookOutput) Name() pulumi.StringOutput
The name of the webhook.
func (WebhookOutput) Tags ¶
func (o WebhookOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (WebhookOutput) TagsAll
deprecated
func (o WebhookOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (WebhookOutput) TargetAction ¶
func (o WebhookOutput) TargetAction() pulumi.StringOutput
The name of the action in a pipeline you want to connect to the webhook. The action must be from the source (first) stage of the pipeline.
func (WebhookOutput) TargetPipeline ¶
func (o WebhookOutput) TargetPipeline() pulumi.StringOutput
The name of the pipeline.
func (WebhookOutput) ToWebhookOutput ¶
func (o WebhookOutput) ToWebhookOutput() WebhookOutput
func (WebhookOutput) ToWebhookOutputWithContext ¶
func (o WebhookOutput) ToWebhookOutputWithContext(ctx context.Context) WebhookOutput
func (WebhookOutput) Url ¶
func (o WebhookOutput) Url() pulumi.StringOutput
The CodePipeline webhook's URL. POST events to this endpoint to trigger the target.
type WebhookState ¶
type WebhookState struct { // The CodePipeline webhook's ARN. Arn pulumi.StringPtrInput // The type of authentication to use. One of `IP`, `GITHUB_HMAC`, or `UNAUTHENTICATED`. Authentication pulumi.StringPtrInput // An `auth` block. Required for `IP` and `GITHUB_HMAC`. Auth blocks are documented below. AuthenticationConfiguration WebhookAuthenticationConfigurationPtrInput // One or more `filter` blocks. Filter blocks are documented below. Filters WebhookFilterArrayInput // The name of the webhook. Name pulumi.StringPtrInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // The name of the action in a pipeline you want to connect to the webhook. The action must be from the source (first) stage of the pipeline. TargetAction pulumi.StringPtrInput // The name of the pipeline. TargetPipeline pulumi.StringPtrInput // The CodePipeline webhook's URL. POST events to this endpoint to trigger the target. Url pulumi.StringPtrInput }
func (WebhookState) ElementType ¶
func (WebhookState) ElementType() reflect.Type