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) TriggerAlls() PipelineTriggerAllArrayOutput
- 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 PipelineStageBeforeEntry
- type PipelineStageBeforeEntryArgs
- func (PipelineStageBeforeEntryArgs) ElementType() reflect.Type
- func (i PipelineStageBeforeEntryArgs) ToPipelineStageBeforeEntryOutput() PipelineStageBeforeEntryOutput
- func (i PipelineStageBeforeEntryArgs) ToPipelineStageBeforeEntryOutputWithContext(ctx context.Context) PipelineStageBeforeEntryOutput
- func (i PipelineStageBeforeEntryArgs) ToPipelineStageBeforeEntryPtrOutput() PipelineStageBeforeEntryPtrOutput
- func (i PipelineStageBeforeEntryArgs) ToPipelineStageBeforeEntryPtrOutputWithContext(ctx context.Context) PipelineStageBeforeEntryPtrOutput
- type PipelineStageBeforeEntryCondition
- type PipelineStageBeforeEntryConditionArgs
- func (PipelineStageBeforeEntryConditionArgs) ElementType() reflect.Type
- func (i PipelineStageBeforeEntryConditionArgs) ToPipelineStageBeforeEntryConditionOutput() PipelineStageBeforeEntryConditionOutput
- func (i PipelineStageBeforeEntryConditionArgs) ToPipelineStageBeforeEntryConditionOutputWithContext(ctx context.Context) PipelineStageBeforeEntryConditionOutput
- func (i PipelineStageBeforeEntryConditionArgs) ToPipelineStageBeforeEntryConditionPtrOutput() PipelineStageBeforeEntryConditionPtrOutput
- func (i PipelineStageBeforeEntryConditionArgs) ToPipelineStageBeforeEntryConditionPtrOutputWithContext(ctx context.Context) PipelineStageBeforeEntryConditionPtrOutput
- type PipelineStageBeforeEntryConditionInput
- type PipelineStageBeforeEntryConditionOutput
- func (PipelineStageBeforeEntryConditionOutput) ElementType() reflect.Type
- func (o PipelineStageBeforeEntryConditionOutput) Result() pulumi.StringPtrOutput
- func (o PipelineStageBeforeEntryConditionOutput) Rules() PipelineStageBeforeEntryConditionRuleArrayOutput
- func (o PipelineStageBeforeEntryConditionOutput) ToPipelineStageBeforeEntryConditionOutput() PipelineStageBeforeEntryConditionOutput
- func (o PipelineStageBeforeEntryConditionOutput) ToPipelineStageBeforeEntryConditionOutputWithContext(ctx context.Context) PipelineStageBeforeEntryConditionOutput
- func (o PipelineStageBeforeEntryConditionOutput) ToPipelineStageBeforeEntryConditionPtrOutput() PipelineStageBeforeEntryConditionPtrOutput
- func (o PipelineStageBeforeEntryConditionOutput) ToPipelineStageBeforeEntryConditionPtrOutputWithContext(ctx context.Context) PipelineStageBeforeEntryConditionPtrOutput
- type PipelineStageBeforeEntryConditionPtrInput
- type PipelineStageBeforeEntryConditionPtrOutput
- func (o PipelineStageBeforeEntryConditionPtrOutput) Elem() PipelineStageBeforeEntryConditionOutput
- func (PipelineStageBeforeEntryConditionPtrOutput) ElementType() reflect.Type
- func (o PipelineStageBeforeEntryConditionPtrOutput) Result() pulumi.StringPtrOutput
- func (o PipelineStageBeforeEntryConditionPtrOutput) Rules() PipelineStageBeforeEntryConditionRuleArrayOutput
- func (o PipelineStageBeforeEntryConditionPtrOutput) ToPipelineStageBeforeEntryConditionPtrOutput() PipelineStageBeforeEntryConditionPtrOutput
- func (o PipelineStageBeforeEntryConditionPtrOutput) ToPipelineStageBeforeEntryConditionPtrOutputWithContext(ctx context.Context) PipelineStageBeforeEntryConditionPtrOutput
- type PipelineStageBeforeEntryConditionRule
- type PipelineStageBeforeEntryConditionRuleArgs
- func (PipelineStageBeforeEntryConditionRuleArgs) ElementType() reflect.Type
- func (i PipelineStageBeforeEntryConditionRuleArgs) ToPipelineStageBeforeEntryConditionRuleOutput() PipelineStageBeforeEntryConditionRuleOutput
- func (i PipelineStageBeforeEntryConditionRuleArgs) ToPipelineStageBeforeEntryConditionRuleOutputWithContext(ctx context.Context) PipelineStageBeforeEntryConditionRuleOutput
- type PipelineStageBeforeEntryConditionRuleArray
- func (PipelineStageBeforeEntryConditionRuleArray) ElementType() reflect.Type
- func (i PipelineStageBeforeEntryConditionRuleArray) ToPipelineStageBeforeEntryConditionRuleArrayOutput() PipelineStageBeforeEntryConditionRuleArrayOutput
- func (i PipelineStageBeforeEntryConditionRuleArray) ToPipelineStageBeforeEntryConditionRuleArrayOutputWithContext(ctx context.Context) PipelineStageBeforeEntryConditionRuleArrayOutput
- type PipelineStageBeforeEntryConditionRuleArrayInput
- type PipelineStageBeforeEntryConditionRuleArrayOutput
- func (PipelineStageBeforeEntryConditionRuleArrayOutput) ElementType() reflect.Type
- func (o PipelineStageBeforeEntryConditionRuleArrayOutput) Index(i pulumi.IntInput) PipelineStageBeforeEntryConditionRuleOutput
- func (o PipelineStageBeforeEntryConditionRuleArrayOutput) ToPipelineStageBeforeEntryConditionRuleArrayOutput() PipelineStageBeforeEntryConditionRuleArrayOutput
- func (o PipelineStageBeforeEntryConditionRuleArrayOutput) ToPipelineStageBeforeEntryConditionRuleArrayOutputWithContext(ctx context.Context) PipelineStageBeforeEntryConditionRuleArrayOutput
- type PipelineStageBeforeEntryConditionRuleInput
- type PipelineStageBeforeEntryConditionRuleOutput
- func (o PipelineStageBeforeEntryConditionRuleOutput) Commands() pulumi.StringArrayOutput
- func (o PipelineStageBeforeEntryConditionRuleOutput) Configuration() pulumi.StringMapOutput
- func (PipelineStageBeforeEntryConditionRuleOutput) ElementType() reflect.Type
- func (o PipelineStageBeforeEntryConditionRuleOutput) InputArtifacts() pulumi.StringArrayOutput
- func (o PipelineStageBeforeEntryConditionRuleOutput) Name() pulumi.StringOutput
- func (o PipelineStageBeforeEntryConditionRuleOutput) Region() pulumi.StringPtrOutput
- func (o PipelineStageBeforeEntryConditionRuleOutput) RoleArn() pulumi.StringPtrOutput
- func (o PipelineStageBeforeEntryConditionRuleOutput) RuleTypeId() PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput
- func (o PipelineStageBeforeEntryConditionRuleOutput) TimeoutInMinutes() pulumi.IntPtrOutput
- func (o PipelineStageBeforeEntryConditionRuleOutput) ToPipelineStageBeforeEntryConditionRuleOutput() PipelineStageBeforeEntryConditionRuleOutput
- func (o PipelineStageBeforeEntryConditionRuleOutput) ToPipelineStageBeforeEntryConditionRuleOutputWithContext(ctx context.Context) PipelineStageBeforeEntryConditionRuleOutput
- type PipelineStageBeforeEntryConditionRuleRuleTypeId
- type PipelineStageBeforeEntryConditionRuleRuleTypeIdArgs
- func (PipelineStageBeforeEntryConditionRuleRuleTypeIdArgs) ElementType() reflect.Type
- func (i PipelineStageBeforeEntryConditionRuleRuleTypeIdArgs) ToPipelineStageBeforeEntryConditionRuleRuleTypeIdOutput() PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput
- func (i PipelineStageBeforeEntryConditionRuleRuleTypeIdArgs) ToPipelineStageBeforeEntryConditionRuleRuleTypeIdOutputWithContext(ctx context.Context) PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput
- type PipelineStageBeforeEntryConditionRuleRuleTypeIdInput
- type PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput
- func (o PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput) Category() pulumi.StringOutput
- func (PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput) ElementType() reflect.Type
- func (o PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput) Owner() pulumi.StringPtrOutput
- func (o PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput) Provider() pulumi.StringOutput
- func (o PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput) ToPipelineStageBeforeEntryConditionRuleRuleTypeIdOutput() PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput
- func (o PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput) ToPipelineStageBeforeEntryConditionRuleRuleTypeIdOutputWithContext(ctx context.Context) PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput
- func (o PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput) Version() pulumi.StringPtrOutput
- type PipelineStageBeforeEntryInput
- type PipelineStageBeforeEntryOutput
- func (o PipelineStageBeforeEntryOutput) Condition() PipelineStageBeforeEntryConditionOutput
- func (PipelineStageBeforeEntryOutput) ElementType() reflect.Type
- func (o PipelineStageBeforeEntryOutput) ToPipelineStageBeforeEntryOutput() PipelineStageBeforeEntryOutput
- func (o PipelineStageBeforeEntryOutput) ToPipelineStageBeforeEntryOutputWithContext(ctx context.Context) PipelineStageBeforeEntryOutput
- func (o PipelineStageBeforeEntryOutput) ToPipelineStageBeforeEntryPtrOutput() PipelineStageBeforeEntryPtrOutput
- func (o PipelineStageBeforeEntryOutput) ToPipelineStageBeforeEntryPtrOutputWithContext(ctx context.Context) PipelineStageBeforeEntryPtrOutput
- type PipelineStageBeforeEntryPtrInput
- type PipelineStageBeforeEntryPtrOutput
- func (o PipelineStageBeforeEntryPtrOutput) Condition() PipelineStageBeforeEntryConditionPtrOutput
- func (o PipelineStageBeforeEntryPtrOutput) Elem() PipelineStageBeforeEntryOutput
- func (PipelineStageBeforeEntryPtrOutput) ElementType() reflect.Type
- func (o PipelineStageBeforeEntryPtrOutput) ToPipelineStageBeforeEntryPtrOutput() PipelineStageBeforeEntryPtrOutput
- func (o PipelineStageBeforeEntryPtrOutput) ToPipelineStageBeforeEntryPtrOutputWithContext(ctx context.Context) PipelineStageBeforeEntryPtrOutput
- type PipelineStageInput
- type PipelineStageOnFailure
- type PipelineStageOnFailureArgs
- func (PipelineStageOnFailureArgs) ElementType() reflect.Type
- func (i PipelineStageOnFailureArgs) ToPipelineStageOnFailureOutput() PipelineStageOnFailureOutput
- func (i PipelineStageOnFailureArgs) ToPipelineStageOnFailureOutputWithContext(ctx context.Context) PipelineStageOnFailureOutput
- func (i PipelineStageOnFailureArgs) ToPipelineStageOnFailurePtrOutput() PipelineStageOnFailurePtrOutput
- func (i PipelineStageOnFailureArgs) ToPipelineStageOnFailurePtrOutputWithContext(ctx context.Context) PipelineStageOnFailurePtrOutput
- type PipelineStageOnFailureCondition
- type PipelineStageOnFailureConditionArgs
- func (PipelineStageOnFailureConditionArgs) ElementType() reflect.Type
- func (i PipelineStageOnFailureConditionArgs) ToPipelineStageOnFailureConditionOutput() PipelineStageOnFailureConditionOutput
- func (i PipelineStageOnFailureConditionArgs) ToPipelineStageOnFailureConditionOutputWithContext(ctx context.Context) PipelineStageOnFailureConditionOutput
- func (i PipelineStageOnFailureConditionArgs) ToPipelineStageOnFailureConditionPtrOutput() PipelineStageOnFailureConditionPtrOutput
- func (i PipelineStageOnFailureConditionArgs) ToPipelineStageOnFailureConditionPtrOutputWithContext(ctx context.Context) PipelineStageOnFailureConditionPtrOutput
- type PipelineStageOnFailureConditionInput
- type PipelineStageOnFailureConditionOutput
- func (PipelineStageOnFailureConditionOutput) ElementType() reflect.Type
- func (o PipelineStageOnFailureConditionOutput) Result() pulumi.StringPtrOutput
- func (o PipelineStageOnFailureConditionOutput) Rules() PipelineStageOnFailureConditionRuleArrayOutput
- func (o PipelineStageOnFailureConditionOutput) ToPipelineStageOnFailureConditionOutput() PipelineStageOnFailureConditionOutput
- func (o PipelineStageOnFailureConditionOutput) ToPipelineStageOnFailureConditionOutputWithContext(ctx context.Context) PipelineStageOnFailureConditionOutput
- func (o PipelineStageOnFailureConditionOutput) ToPipelineStageOnFailureConditionPtrOutput() PipelineStageOnFailureConditionPtrOutput
- func (o PipelineStageOnFailureConditionOutput) ToPipelineStageOnFailureConditionPtrOutputWithContext(ctx context.Context) PipelineStageOnFailureConditionPtrOutput
- type PipelineStageOnFailureConditionPtrInput
- type PipelineStageOnFailureConditionPtrOutput
- func (o PipelineStageOnFailureConditionPtrOutput) Elem() PipelineStageOnFailureConditionOutput
- func (PipelineStageOnFailureConditionPtrOutput) ElementType() reflect.Type
- func (o PipelineStageOnFailureConditionPtrOutput) Result() pulumi.StringPtrOutput
- func (o PipelineStageOnFailureConditionPtrOutput) Rules() PipelineStageOnFailureConditionRuleArrayOutput
- func (o PipelineStageOnFailureConditionPtrOutput) ToPipelineStageOnFailureConditionPtrOutput() PipelineStageOnFailureConditionPtrOutput
- func (o PipelineStageOnFailureConditionPtrOutput) ToPipelineStageOnFailureConditionPtrOutputWithContext(ctx context.Context) PipelineStageOnFailureConditionPtrOutput
- type PipelineStageOnFailureConditionRule
- type PipelineStageOnFailureConditionRuleArgs
- func (PipelineStageOnFailureConditionRuleArgs) ElementType() reflect.Type
- func (i PipelineStageOnFailureConditionRuleArgs) ToPipelineStageOnFailureConditionRuleOutput() PipelineStageOnFailureConditionRuleOutput
- func (i PipelineStageOnFailureConditionRuleArgs) ToPipelineStageOnFailureConditionRuleOutputWithContext(ctx context.Context) PipelineStageOnFailureConditionRuleOutput
- type PipelineStageOnFailureConditionRuleArray
- func (PipelineStageOnFailureConditionRuleArray) ElementType() reflect.Type
- func (i PipelineStageOnFailureConditionRuleArray) ToPipelineStageOnFailureConditionRuleArrayOutput() PipelineStageOnFailureConditionRuleArrayOutput
- func (i PipelineStageOnFailureConditionRuleArray) ToPipelineStageOnFailureConditionRuleArrayOutputWithContext(ctx context.Context) PipelineStageOnFailureConditionRuleArrayOutput
- type PipelineStageOnFailureConditionRuleArrayInput
- type PipelineStageOnFailureConditionRuleArrayOutput
- func (PipelineStageOnFailureConditionRuleArrayOutput) ElementType() reflect.Type
- func (o PipelineStageOnFailureConditionRuleArrayOutput) Index(i pulumi.IntInput) PipelineStageOnFailureConditionRuleOutput
- func (o PipelineStageOnFailureConditionRuleArrayOutput) ToPipelineStageOnFailureConditionRuleArrayOutput() PipelineStageOnFailureConditionRuleArrayOutput
- func (o PipelineStageOnFailureConditionRuleArrayOutput) ToPipelineStageOnFailureConditionRuleArrayOutputWithContext(ctx context.Context) PipelineStageOnFailureConditionRuleArrayOutput
- type PipelineStageOnFailureConditionRuleInput
- type PipelineStageOnFailureConditionRuleOutput
- func (o PipelineStageOnFailureConditionRuleOutput) Commands() pulumi.StringArrayOutput
- func (o PipelineStageOnFailureConditionRuleOutput) Configuration() pulumi.StringMapOutput
- func (PipelineStageOnFailureConditionRuleOutput) ElementType() reflect.Type
- func (o PipelineStageOnFailureConditionRuleOutput) InputArtifacts() pulumi.StringArrayOutput
- func (o PipelineStageOnFailureConditionRuleOutput) Name() pulumi.StringOutput
- func (o PipelineStageOnFailureConditionRuleOutput) Region() pulumi.StringPtrOutput
- func (o PipelineStageOnFailureConditionRuleOutput) RoleArn() pulumi.StringPtrOutput
- func (o PipelineStageOnFailureConditionRuleOutput) RuleTypeId() PipelineStageOnFailureConditionRuleRuleTypeIdOutput
- func (o PipelineStageOnFailureConditionRuleOutput) TimeoutInMinutes() pulumi.IntPtrOutput
- func (o PipelineStageOnFailureConditionRuleOutput) ToPipelineStageOnFailureConditionRuleOutput() PipelineStageOnFailureConditionRuleOutput
- func (o PipelineStageOnFailureConditionRuleOutput) ToPipelineStageOnFailureConditionRuleOutputWithContext(ctx context.Context) PipelineStageOnFailureConditionRuleOutput
- type PipelineStageOnFailureConditionRuleRuleTypeId
- type PipelineStageOnFailureConditionRuleRuleTypeIdArgs
- func (PipelineStageOnFailureConditionRuleRuleTypeIdArgs) ElementType() reflect.Type
- func (i PipelineStageOnFailureConditionRuleRuleTypeIdArgs) ToPipelineStageOnFailureConditionRuleRuleTypeIdOutput() PipelineStageOnFailureConditionRuleRuleTypeIdOutput
- func (i PipelineStageOnFailureConditionRuleRuleTypeIdArgs) ToPipelineStageOnFailureConditionRuleRuleTypeIdOutputWithContext(ctx context.Context) PipelineStageOnFailureConditionRuleRuleTypeIdOutput
- type PipelineStageOnFailureConditionRuleRuleTypeIdInput
- type PipelineStageOnFailureConditionRuleRuleTypeIdOutput
- func (o PipelineStageOnFailureConditionRuleRuleTypeIdOutput) Category() pulumi.StringOutput
- func (PipelineStageOnFailureConditionRuleRuleTypeIdOutput) ElementType() reflect.Type
- func (o PipelineStageOnFailureConditionRuleRuleTypeIdOutput) Owner() pulumi.StringPtrOutput
- func (o PipelineStageOnFailureConditionRuleRuleTypeIdOutput) Provider() pulumi.StringOutput
- func (o PipelineStageOnFailureConditionRuleRuleTypeIdOutput) ToPipelineStageOnFailureConditionRuleRuleTypeIdOutput() PipelineStageOnFailureConditionRuleRuleTypeIdOutput
- func (o PipelineStageOnFailureConditionRuleRuleTypeIdOutput) ToPipelineStageOnFailureConditionRuleRuleTypeIdOutputWithContext(ctx context.Context) PipelineStageOnFailureConditionRuleRuleTypeIdOutput
- func (o PipelineStageOnFailureConditionRuleRuleTypeIdOutput) Version() pulumi.StringPtrOutput
- type PipelineStageOnFailureInput
- type PipelineStageOnFailureOutput
- func (o PipelineStageOnFailureOutput) Condition() PipelineStageOnFailureConditionPtrOutput
- func (PipelineStageOnFailureOutput) ElementType() reflect.Type
- func (o PipelineStageOnFailureOutput) Result() pulumi.StringPtrOutput
- func (o PipelineStageOnFailureOutput) RetryConfiguration() PipelineStageOnFailureRetryConfigurationPtrOutput
- func (o PipelineStageOnFailureOutput) ToPipelineStageOnFailureOutput() PipelineStageOnFailureOutput
- func (o PipelineStageOnFailureOutput) ToPipelineStageOnFailureOutputWithContext(ctx context.Context) PipelineStageOnFailureOutput
- func (o PipelineStageOnFailureOutput) ToPipelineStageOnFailurePtrOutput() PipelineStageOnFailurePtrOutput
- func (o PipelineStageOnFailureOutput) ToPipelineStageOnFailurePtrOutputWithContext(ctx context.Context) PipelineStageOnFailurePtrOutput
- type PipelineStageOnFailurePtrInput
- type PipelineStageOnFailurePtrOutput
- func (o PipelineStageOnFailurePtrOutput) Condition() PipelineStageOnFailureConditionPtrOutput
- func (o PipelineStageOnFailurePtrOutput) Elem() PipelineStageOnFailureOutput
- func (PipelineStageOnFailurePtrOutput) ElementType() reflect.Type
- func (o PipelineStageOnFailurePtrOutput) Result() pulumi.StringPtrOutput
- func (o PipelineStageOnFailurePtrOutput) RetryConfiguration() PipelineStageOnFailureRetryConfigurationPtrOutput
- func (o PipelineStageOnFailurePtrOutput) ToPipelineStageOnFailurePtrOutput() PipelineStageOnFailurePtrOutput
- func (o PipelineStageOnFailurePtrOutput) ToPipelineStageOnFailurePtrOutputWithContext(ctx context.Context) PipelineStageOnFailurePtrOutput
- type PipelineStageOnFailureRetryConfiguration
- type PipelineStageOnFailureRetryConfigurationArgs
- func (PipelineStageOnFailureRetryConfigurationArgs) ElementType() reflect.Type
- func (i PipelineStageOnFailureRetryConfigurationArgs) ToPipelineStageOnFailureRetryConfigurationOutput() PipelineStageOnFailureRetryConfigurationOutput
- func (i PipelineStageOnFailureRetryConfigurationArgs) ToPipelineStageOnFailureRetryConfigurationOutputWithContext(ctx context.Context) PipelineStageOnFailureRetryConfigurationOutput
- func (i PipelineStageOnFailureRetryConfigurationArgs) ToPipelineStageOnFailureRetryConfigurationPtrOutput() PipelineStageOnFailureRetryConfigurationPtrOutput
- func (i PipelineStageOnFailureRetryConfigurationArgs) ToPipelineStageOnFailureRetryConfigurationPtrOutputWithContext(ctx context.Context) PipelineStageOnFailureRetryConfigurationPtrOutput
- type PipelineStageOnFailureRetryConfigurationInput
- type PipelineStageOnFailureRetryConfigurationOutput
- func (PipelineStageOnFailureRetryConfigurationOutput) ElementType() reflect.Type
- func (o PipelineStageOnFailureRetryConfigurationOutput) RetryMode() pulumi.StringPtrOutput
- func (o PipelineStageOnFailureRetryConfigurationOutput) ToPipelineStageOnFailureRetryConfigurationOutput() PipelineStageOnFailureRetryConfigurationOutput
- func (o PipelineStageOnFailureRetryConfigurationOutput) ToPipelineStageOnFailureRetryConfigurationOutputWithContext(ctx context.Context) PipelineStageOnFailureRetryConfigurationOutput
- func (o PipelineStageOnFailureRetryConfigurationOutput) ToPipelineStageOnFailureRetryConfigurationPtrOutput() PipelineStageOnFailureRetryConfigurationPtrOutput
- func (o PipelineStageOnFailureRetryConfigurationOutput) ToPipelineStageOnFailureRetryConfigurationPtrOutputWithContext(ctx context.Context) PipelineStageOnFailureRetryConfigurationPtrOutput
- type PipelineStageOnFailureRetryConfigurationPtrInput
- type PipelineStageOnFailureRetryConfigurationPtrOutput
- func (o PipelineStageOnFailureRetryConfigurationPtrOutput) Elem() PipelineStageOnFailureRetryConfigurationOutput
- func (PipelineStageOnFailureRetryConfigurationPtrOutput) ElementType() reflect.Type
- func (o PipelineStageOnFailureRetryConfigurationPtrOutput) RetryMode() pulumi.StringPtrOutput
- func (o PipelineStageOnFailureRetryConfigurationPtrOutput) ToPipelineStageOnFailureRetryConfigurationPtrOutput() PipelineStageOnFailureRetryConfigurationPtrOutput
- func (o PipelineStageOnFailureRetryConfigurationPtrOutput) ToPipelineStageOnFailureRetryConfigurationPtrOutputWithContext(ctx context.Context) PipelineStageOnFailureRetryConfigurationPtrOutput
- type PipelineStageOnSuccess
- type PipelineStageOnSuccessArgs
- func (PipelineStageOnSuccessArgs) ElementType() reflect.Type
- func (i PipelineStageOnSuccessArgs) ToPipelineStageOnSuccessOutput() PipelineStageOnSuccessOutput
- func (i PipelineStageOnSuccessArgs) ToPipelineStageOnSuccessOutputWithContext(ctx context.Context) PipelineStageOnSuccessOutput
- func (i PipelineStageOnSuccessArgs) ToPipelineStageOnSuccessPtrOutput() PipelineStageOnSuccessPtrOutput
- func (i PipelineStageOnSuccessArgs) ToPipelineStageOnSuccessPtrOutputWithContext(ctx context.Context) PipelineStageOnSuccessPtrOutput
- type PipelineStageOnSuccessCondition
- type PipelineStageOnSuccessConditionArgs
- func (PipelineStageOnSuccessConditionArgs) ElementType() reflect.Type
- func (i PipelineStageOnSuccessConditionArgs) ToPipelineStageOnSuccessConditionOutput() PipelineStageOnSuccessConditionOutput
- func (i PipelineStageOnSuccessConditionArgs) ToPipelineStageOnSuccessConditionOutputWithContext(ctx context.Context) PipelineStageOnSuccessConditionOutput
- func (i PipelineStageOnSuccessConditionArgs) ToPipelineStageOnSuccessConditionPtrOutput() PipelineStageOnSuccessConditionPtrOutput
- func (i PipelineStageOnSuccessConditionArgs) ToPipelineStageOnSuccessConditionPtrOutputWithContext(ctx context.Context) PipelineStageOnSuccessConditionPtrOutput
- type PipelineStageOnSuccessConditionInput
- type PipelineStageOnSuccessConditionOutput
- func (PipelineStageOnSuccessConditionOutput) ElementType() reflect.Type
- func (o PipelineStageOnSuccessConditionOutput) Result() pulumi.StringPtrOutput
- func (o PipelineStageOnSuccessConditionOutput) Rules() PipelineStageOnSuccessConditionRuleArrayOutput
- func (o PipelineStageOnSuccessConditionOutput) ToPipelineStageOnSuccessConditionOutput() PipelineStageOnSuccessConditionOutput
- func (o PipelineStageOnSuccessConditionOutput) ToPipelineStageOnSuccessConditionOutputWithContext(ctx context.Context) PipelineStageOnSuccessConditionOutput
- func (o PipelineStageOnSuccessConditionOutput) ToPipelineStageOnSuccessConditionPtrOutput() PipelineStageOnSuccessConditionPtrOutput
- func (o PipelineStageOnSuccessConditionOutput) ToPipelineStageOnSuccessConditionPtrOutputWithContext(ctx context.Context) PipelineStageOnSuccessConditionPtrOutput
- type PipelineStageOnSuccessConditionPtrInput
- type PipelineStageOnSuccessConditionPtrOutput
- func (o PipelineStageOnSuccessConditionPtrOutput) Elem() PipelineStageOnSuccessConditionOutput
- func (PipelineStageOnSuccessConditionPtrOutput) ElementType() reflect.Type
- func (o PipelineStageOnSuccessConditionPtrOutput) Result() pulumi.StringPtrOutput
- func (o PipelineStageOnSuccessConditionPtrOutput) Rules() PipelineStageOnSuccessConditionRuleArrayOutput
- func (o PipelineStageOnSuccessConditionPtrOutput) ToPipelineStageOnSuccessConditionPtrOutput() PipelineStageOnSuccessConditionPtrOutput
- func (o PipelineStageOnSuccessConditionPtrOutput) ToPipelineStageOnSuccessConditionPtrOutputWithContext(ctx context.Context) PipelineStageOnSuccessConditionPtrOutput
- type PipelineStageOnSuccessConditionRule
- type PipelineStageOnSuccessConditionRuleArgs
- func (PipelineStageOnSuccessConditionRuleArgs) ElementType() reflect.Type
- func (i PipelineStageOnSuccessConditionRuleArgs) ToPipelineStageOnSuccessConditionRuleOutput() PipelineStageOnSuccessConditionRuleOutput
- func (i PipelineStageOnSuccessConditionRuleArgs) ToPipelineStageOnSuccessConditionRuleOutputWithContext(ctx context.Context) PipelineStageOnSuccessConditionRuleOutput
- type PipelineStageOnSuccessConditionRuleArray
- func (PipelineStageOnSuccessConditionRuleArray) ElementType() reflect.Type
- func (i PipelineStageOnSuccessConditionRuleArray) ToPipelineStageOnSuccessConditionRuleArrayOutput() PipelineStageOnSuccessConditionRuleArrayOutput
- func (i PipelineStageOnSuccessConditionRuleArray) ToPipelineStageOnSuccessConditionRuleArrayOutputWithContext(ctx context.Context) PipelineStageOnSuccessConditionRuleArrayOutput
- type PipelineStageOnSuccessConditionRuleArrayInput
- type PipelineStageOnSuccessConditionRuleArrayOutput
- func (PipelineStageOnSuccessConditionRuleArrayOutput) ElementType() reflect.Type
- func (o PipelineStageOnSuccessConditionRuleArrayOutput) Index(i pulumi.IntInput) PipelineStageOnSuccessConditionRuleOutput
- func (o PipelineStageOnSuccessConditionRuleArrayOutput) ToPipelineStageOnSuccessConditionRuleArrayOutput() PipelineStageOnSuccessConditionRuleArrayOutput
- func (o PipelineStageOnSuccessConditionRuleArrayOutput) ToPipelineStageOnSuccessConditionRuleArrayOutputWithContext(ctx context.Context) PipelineStageOnSuccessConditionRuleArrayOutput
- type PipelineStageOnSuccessConditionRuleInput
- type PipelineStageOnSuccessConditionRuleOutput
- func (o PipelineStageOnSuccessConditionRuleOutput) Commands() pulumi.StringArrayOutput
- func (o PipelineStageOnSuccessConditionRuleOutput) Configuration() pulumi.StringMapOutput
- func (PipelineStageOnSuccessConditionRuleOutput) ElementType() reflect.Type
- func (o PipelineStageOnSuccessConditionRuleOutput) InputArtifacts() pulumi.StringArrayOutput
- func (o PipelineStageOnSuccessConditionRuleOutput) Name() pulumi.StringOutput
- func (o PipelineStageOnSuccessConditionRuleOutput) Region() pulumi.StringPtrOutput
- func (o PipelineStageOnSuccessConditionRuleOutput) RoleArn() pulumi.StringPtrOutput
- func (o PipelineStageOnSuccessConditionRuleOutput) RuleTypeId() PipelineStageOnSuccessConditionRuleRuleTypeIdOutput
- func (o PipelineStageOnSuccessConditionRuleOutput) TimeoutInMinutes() pulumi.IntPtrOutput
- func (o PipelineStageOnSuccessConditionRuleOutput) ToPipelineStageOnSuccessConditionRuleOutput() PipelineStageOnSuccessConditionRuleOutput
- func (o PipelineStageOnSuccessConditionRuleOutput) ToPipelineStageOnSuccessConditionRuleOutputWithContext(ctx context.Context) PipelineStageOnSuccessConditionRuleOutput
- type PipelineStageOnSuccessConditionRuleRuleTypeId
- type PipelineStageOnSuccessConditionRuleRuleTypeIdArgs
- func (PipelineStageOnSuccessConditionRuleRuleTypeIdArgs) ElementType() reflect.Type
- func (i PipelineStageOnSuccessConditionRuleRuleTypeIdArgs) ToPipelineStageOnSuccessConditionRuleRuleTypeIdOutput() PipelineStageOnSuccessConditionRuleRuleTypeIdOutput
- func (i PipelineStageOnSuccessConditionRuleRuleTypeIdArgs) ToPipelineStageOnSuccessConditionRuleRuleTypeIdOutputWithContext(ctx context.Context) PipelineStageOnSuccessConditionRuleRuleTypeIdOutput
- type PipelineStageOnSuccessConditionRuleRuleTypeIdInput
- type PipelineStageOnSuccessConditionRuleRuleTypeIdOutput
- func (o PipelineStageOnSuccessConditionRuleRuleTypeIdOutput) Category() pulumi.StringOutput
- func (PipelineStageOnSuccessConditionRuleRuleTypeIdOutput) ElementType() reflect.Type
- func (o PipelineStageOnSuccessConditionRuleRuleTypeIdOutput) Owner() pulumi.StringPtrOutput
- func (o PipelineStageOnSuccessConditionRuleRuleTypeIdOutput) Provider() pulumi.StringOutput
- func (o PipelineStageOnSuccessConditionRuleRuleTypeIdOutput) ToPipelineStageOnSuccessConditionRuleRuleTypeIdOutput() PipelineStageOnSuccessConditionRuleRuleTypeIdOutput
- func (o PipelineStageOnSuccessConditionRuleRuleTypeIdOutput) ToPipelineStageOnSuccessConditionRuleRuleTypeIdOutputWithContext(ctx context.Context) PipelineStageOnSuccessConditionRuleRuleTypeIdOutput
- func (o PipelineStageOnSuccessConditionRuleRuleTypeIdOutput) Version() pulumi.StringPtrOutput
- type PipelineStageOnSuccessInput
- type PipelineStageOnSuccessOutput
- func (o PipelineStageOnSuccessOutput) Condition() PipelineStageOnSuccessConditionOutput
- func (PipelineStageOnSuccessOutput) ElementType() reflect.Type
- func (o PipelineStageOnSuccessOutput) ToPipelineStageOnSuccessOutput() PipelineStageOnSuccessOutput
- func (o PipelineStageOnSuccessOutput) ToPipelineStageOnSuccessOutputWithContext(ctx context.Context) PipelineStageOnSuccessOutput
- func (o PipelineStageOnSuccessOutput) ToPipelineStageOnSuccessPtrOutput() PipelineStageOnSuccessPtrOutput
- func (o PipelineStageOnSuccessOutput) ToPipelineStageOnSuccessPtrOutputWithContext(ctx context.Context) PipelineStageOnSuccessPtrOutput
- type PipelineStageOnSuccessPtrInput
- type PipelineStageOnSuccessPtrOutput
- func (o PipelineStageOnSuccessPtrOutput) Condition() PipelineStageOnSuccessConditionPtrOutput
- func (o PipelineStageOnSuccessPtrOutput) Elem() PipelineStageOnSuccessOutput
- func (PipelineStageOnSuccessPtrOutput) ElementType() reflect.Type
- func (o PipelineStageOnSuccessPtrOutput) ToPipelineStageOnSuccessPtrOutput() PipelineStageOnSuccessPtrOutput
- func (o PipelineStageOnSuccessPtrOutput) ToPipelineStageOnSuccessPtrOutputWithContext(ctx context.Context) PipelineStageOnSuccessPtrOutput
- type PipelineStageOutput
- func (o PipelineStageOutput) Actions() PipelineStageActionArrayOutput
- func (o PipelineStageOutput) BeforeEntry() PipelineStageBeforeEntryPtrOutput
- func (PipelineStageOutput) ElementType() reflect.Type
- func (o PipelineStageOutput) Name() pulumi.StringOutput
- func (o PipelineStageOutput) OnFailure() PipelineStageOnFailurePtrOutput
- func (o PipelineStageOutput) OnSuccess() PipelineStageOnSuccessPtrOutput
- func (o PipelineStageOutput) ToPipelineStageOutput() PipelineStageOutput
- func (o PipelineStageOutput) ToPipelineStageOutputWithContext(ctx context.Context) PipelineStageOutput
- type PipelineState
- type PipelineTrigger
- type PipelineTriggerAll
- type PipelineTriggerAllArgs
- type PipelineTriggerAllArray
- type PipelineTriggerAllArrayInput
- type PipelineTriggerAllArrayOutput
- func (PipelineTriggerAllArrayOutput) ElementType() reflect.Type
- func (o PipelineTriggerAllArrayOutput) Index(i pulumi.IntInput) PipelineTriggerAllOutput
- func (o PipelineTriggerAllArrayOutput) ToPipelineTriggerAllArrayOutput() PipelineTriggerAllArrayOutput
- func (o PipelineTriggerAllArrayOutput) ToPipelineTriggerAllArrayOutputWithContext(ctx context.Context) PipelineTriggerAllArrayOutput
- type PipelineTriggerAllGitConfiguration
- type PipelineTriggerAllGitConfigurationArgs
- func (PipelineTriggerAllGitConfigurationArgs) ElementType() reflect.Type
- func (i PipelineTriggerAllGitConfigurationArgs) ToPipelineTriggerAllGitConfigurationOutput() PipelineTriggerAllGitConfigurationOutput
- func (i PipelineTriggerAllGitConfigurationArgs) ToPipelineTriggerAllGitConfigurationOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationOutput
- type PipelineTriggerAllGitConfigurationArray
- func (PipelineTriggerAllGitConfigurationArray) ElementType() reflect.Type
- func (i PipelineTriggerAllGitConfigurationArray) ToPipelineTriggerAllGitConfigurationArrayOutput() PipelineTriggerAllGitConfigurationArrayOutput
- func (i PipelineTriggerAllGitConfigurationArray) ToPipelineTriggerAllGitConfigurationArrayOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationArrayOutput
- type PipelineTriggerAllGitConfigurationArrayInput
- type PipelineTriggerAllGitConfigurationArrayOutput
- func (PipelineTriggerAllGitConfigurationArrayOutput) ElementType() reflect.Type
- func (o PipelineTriggerAllGitConfigurationArrayOutput) Index(i pulumi.IntInput) PipelineTriggerAllGitConfigurationOutput
- func (o PipelineTriggerAllGitConfigurationArrayOutput) ToPipelineTriggerAllGitConfigurationArrayOutput() PipelineTriggerAllGitConfigurationArrayOutput
- func (o PipelineTriggerAllGitConfigurationArrayOutput) ToPipelineTriggerAllGitConfigurationArrayOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationArrayOutput
- type PipelineTriggerAllGitConfigurationInput
- type PipelineTriggerAllGitConfigurationOutput
- func (PipelineTriggerAllGitConfigurationOutput) ElementType() reflect.Type
- func (o PipelineTriggerAllGitConfigurationOutput) PullRequests() PipelineTriggerAllGitConfigurationPullRequestArrayOutput
- func (o PipelineTriggerAllGitConfigurationOutput) Pushes() PipelineTriggerAllGitConfigurationPushArrayOutput
- func (o PipelineTriggerAllGitConfigurationOutput) SourceActionName() pulumi.StringPtrOutput
- func (o PipelineTriggerAllGitConfigurationOutput) ToPipelineTriggerAllGitConfigurationOutput() PipelineTriggerAllGitConfigurationOutput
- func (o PipelineTriggerAllGitConfigurationOutput) ToPipelineTriggerAllGitConfigurationOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationOutput
- type PipelineTriggerAllGitConfigurationPullRequest
- type PipelineTriggerAllGitConfigurationPullRequestArgs
- func (PipelineTriggerAllGitConfigurationPullRequestArgs) ElementType() reflect.Type
- func (i PipelineTriggerAllGitConfigurationPullRequestArgs) ToPipelineTriggerAllGitConfigurationPullRequestOutput() PipelineTriggerAllGitConfigurationPullRequestOutput
- func (i PipelineTriggerAllGitConfigurationPullRequestArgs) ToPipelineTriggerAllGitConfigurationPullRequestOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPullRequestOutput
- type PipelineTriggerAllGitConfigurationPullRequestArray
- func (PipelineTriggerAllGitConfigurationPullRequestArray) ElementType() reflect.Type
- func (i PipelineTriggerAllGitConfigurationPullRequestArray) ToPipelineTriggerAllGitConfigurationPullRequestArrayOutput() PipelineTriggerAllGitConfigurationPullRequestArrayOutput
- func (i PipelineTriggerAllGitConfigurationPullRequestArray) ToPipelineTriggerAllGitConfigurationPullRequestArrayOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPullRequestArrayOutput
- type PipelineTriggerAllGitConfigurationPullRequestArrayInput
- type PipelineTriggerAllGitConfigurationPullRequestArrayOutput
- func (PipelineTriggerAllGitConfigurationPullRequestArrayOutput) ElementType() reflect.Type
- func (o PipelineTriggerAllGitConfigurationPullRequestArrayOutput) Index(i pulumi.IntInput) PipelineTriggerAllGitConfigurationPullRequestOutput
- func (o PipelineTriggerAllGitConfigurationPullRequestArrayOutput) ToPipelineTriggerAllGitConfigurationPullRequestArrayOutput() PipelineTriggerAllGitConfigurationPullRequestArrayOutput
- func (o PipelineTriggerAllGitConfigurationPullRequestArrayOutput) ToPipelineTriggerAllGitConfigurationPullRequestArrayOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPullRequestArrayOutput
- type PipelineTriggerAllGitConfigurationPullRequestBranch
- type PipelineTriggerAllGitConfigurationPullRequestBranchArgs
- func (PipelineTriggerAllGitConfigurationPullRequestBranchArgs) ElementType() reflect.Type
- func (i PipelineTriggerAllGitConfigurationPullRequestBranchArgs) ToPipelineTriggerAllGitConfigurationPullRequestBranchOutput() PipelineTriggerAllGitConfigurationPullRequestBranchOutput
- func (i PipelineTriggerAllGitConfigurationPullRequestBranchArgs) ToPipelineTriggerAllGitConfigurationPullRequestBranchOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPullRequestBranchOutput
- type PipelineTriggerAllGitConfigurationPullRequestBranchArray
- func (PipelineTriggerAllGitConfigurationPullRequestBranchArray) ElementType() reflect.Type
- func (i PipelineTriggerAllGitConfigurationPullRequestBranchArray) ToPipelineTriggerAllGitConfigurationPullRequestBranchArrayOutput() PipelineTriggerAllGitConfigurationPullRequestBranchArrayOutput
- func (i PipelineTriggerAllGitConfigurationPullRequestBranchArray) ToPipelineTriggerAllGitConfigurationPullRequestBranchArrayOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPullRequestBranchArrayOutput
- type PipelineTriggerAllGitConfigurationPullRequestBranchArrayInput
- type PipelineTriggerAllGitConfigurationPullRequestBranchArrayOutput
- func (PipelineTriggerAllGitConfigurationPullRequestBranchArrayOutput) ElementType() reflect.Type
- func (o PipelineTriggerAllGitConfigurationPullRequestBranchArrayOutput) Index(i pulumi.IntInput) PipelineTriggerAllGitConfigurationPullRequestBranchOutput
- func (o PipelineTriggerAllGitConfigurationPullRequestBranchArrayOutput) ToPipelineTriggerAllGitConfigurationPullRequestBranchArrayOutput() PipelineTriggerAllGitConfigurationPullRequestBranchArrayOutput
- func (o PipelineTriggerAllGitConfigurationPullRequestBranchArrayOutput) ToPipelineTriggerAllGitConfigurationPullRequestBranchArrayOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPullRequestBranchArrayOutput
- type PipelineTriggerAllGitConfigurationPullRequestBranchInput
- type PipelineTriggerAllGitConfigurationPullRequestBranchOutput
- func (PipelineTriggerAllGitConfigurationPullRequestBranchOutput) ElementType() reflect.Type
- func (o PipelineTriggerAllGitConfigurationPullRequestBranchOutput) Excludes() pulumi.StringArrayOutput
- func (o PipelineTriggerAllGitConfigurationPullRequestBranchOutput) Includes() pulumi.StringArrayOutput
- func (o PipelineTriggerAllGitConfigurationPullRequestBranchOutput) ToPipelineTriggerAllGitConfigurationPullRequestBranchOutput() PipelineTriggerAllGitConfigurationPullRequestBranchOutput
- func (o PipelineTriggerAllGitConfigurationPullRequestBranchOutput) ToPipelineTriggerAllGitConfigurationPullRequestBranchOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPullRequestBranchOutput
- type PipelineTriggerAllGitConfigurationPullRequestFilePath
- type PipelineTriggerAllGitConfigurationPullRequestFilePathArgs
- func (PipelineTriggerAllGitConfigurationPullRequestFilePathArgs) ElementType() reflect.Type
- func (i PipelineTriggerAllGitConfigurationPullRequestFilePathArgs) ToPipelineTriggerAllGitConfigurationPullRequestFilePathOutput() PipelineTriggerAllGitConfigurationPullRequestFilePathOutput
- func (i PipelineTriggerAllGitConfigurationPullRequestFilePathArgs) ToPipelineTriggerAllGitConfigurationPullRequestFilePathOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPullRequestFilePathOutput
- type PipelineTriggerAllGitConfigurationPullRequestFilePathArray
- func (PipelineTriggerAllGitConfigurationPullRequestFilePathArray) ElementType() reflect.Type
- func (i PipelineTriggerAllGitConfigurationPullRequestFilePathArray) ToPipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutput() PipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutput
- func (i PipelineTriggerAllGitConfigurationPullRequestFilePathArray) ToPipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutput
- type PipelineTriggerAllGitConfigurationPullRequestFilePathArrayInput
- type PipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutput
- func (PipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutput) ElementType() reflect.Type
- func (o PipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutput) Index(i pulumi.IntInput) PipelineTriggerAllGitConfigurationPullRequestFilePathOutput
- func (o PipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutput) ToPipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutput() PipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutput
- func (o PipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutput) ToPipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutput
- type PipelineTriggerAllGitConfigurationPullRequestFilePathInput
- type PipelineTriggerAllGitConfigurationPullRequestFilePathOutput
- func (PipelineTriggerAllGitConfigurationPullRequestFilePathOutput) ElementType() reflect.Type
- func (o PipelineTriggerAllGitConfigurationPullRequestFilePathOutput) Excludes() pulumi.StringArrayOutput
- func (o PipelineTriggerAllGitConfigurationPullRequestFilePathOutput) Includes() pulumi.StringArrayOutput
- func (o PipelineTriggerAllGitConfigurationPullRequestFilePathOutput) ToPipelineTriggerAllGitConfigurationPullRequestFilePathOutput() PipelineTriggerAllGitConfigurationPullRequestFilePathOutput
- func (o PipelineTriggerAllGitConfigurationPullRequestFilePathOutput) ToPipelineTriggerAllGitConfigurationPullRequestFilePathOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPullRequestFilePathOutput
- type PipelineTriggerAllGitConfigurationPullRequestInput
- type PipelineTriggerAllGitConfigurationPullRequestOutput
- func (o PipelineTriggerAllGitConfigurationPullRequestOutput) Branches() PipelineTriggerAllGitConfigurationPullRequestBranchArrayOutput
- func (PipelineTriggerAllGitConfigurationPullRequestOutput) ElementType() reflect.Type
- func (o PipelineTriggerAllGitConfigurationPullRequestOutput) Events() pulumi.StringArrayOutput
- func (o PipelineTriggerAllGitConfigurationPullRequestOutput) FilePaths() PipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutput
- func (o PipelineTriggerAllGitConfigurationPullRequestOutput) ToPipelineTriggerAllGitConfigurationPullRequestOutput() PipelineTriggerAllGitConfigurationPullRequestOutput
- func (o PipelineTriggerAllGitConfigurationPullRequestOutput) ToPipelineTriggerAllGitConfigurationPullRequestOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPullRequestOutput
- type PipelineTriggerAllGitConfigurationPush
- type PipelineTriggerAllGitConfigurationPushArgs
- func (PipelineTriggerAllGitConfigurationPushArgs) ElementType() reflect.Type
- func (i PipelineTriggerAllGitConfigurationPushArgs) ToPipelineTriggerAllGitConfigurationPushOutput() PipelineTriggerAllGitConfigurationPushOutput
- func (i PipelineTriggerAllGitConfigurationPushArgs) ToPipelineTriggerAllGitConfigurationPushOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPushOutput
- type PipelineTriggerAllGitConfigurationPushArray
- func (PipelineTriggerAllGitConfigurationPushArray) ElementType() reflect.Type
- func (i PipelineTriggerAllGitConfigurationPushArray) ToPipelineTriggerAllGitConfigurationPushArrayOutput() PipelineTriggerAllGitConfigurationPushArrayOutput
- func (i PipelineTriggerAllGitConfigurationPushArray) ToPipelineTriggerAllGitConfigurationPushArrayOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPushArrayOutput
- type PipelineTriggerAllGitConfigurationPushArrayInput
- type PipelineTriggerAllGitConfigurationPushArrayOutput
- func (PipelineTriggerAllGitConfigurationPushArrayOutput) ElementType() reflect.Type
- func (o PipelineTriggerAllGitConfigurationPushArrayOutput) Index(i pulumi.IntInput) PipelineTriggerAllGitConfigurationPushOutput
- func (o PipelineTriggerAllGitConfigurationPushArrayOutput) ToPipelineTriggerAllGitConfigurationPushArrayOutput() PipelineTriggerAllGitConfigurationPushArrayOutput
- func (o PipelineTriggerAllGitConfigurationPushArrayOutput) ToPipelineTriggerAllGitConfigurationPushArrayOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPushArrayOutput
- type PipelineTriggerAllGitConfigurationPushBranch
- type PipelineTriggerAllGitConfigurationPushBranchArgs
- func (PipelineTriggerAllGitConfigurationPushBranchArgs) ElementType() reflect.Type
- func (i PipelineTriggerAllGitConfigurationPushBranchArgs) ToPipelineTriggerAllGitConfigurationPushBranchOutput() PipelineTriggerAllGitConfigurationPushBranchOutput
- func (i PipelineTriggerAllGitConfigurationPushBranchArgs) ToPipelineTriggerAllGitConfigurationPushBranchOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPushBranchOutput
- type PipelineTriggerAllGitConfigurationPushBranchArray
- func (PipelineTriggerAllGitConfigurationPushBranchArray) ElementType() reflect.Type
- func (i PipelineTriggerAllGitConfigurationPushBranchArray) ToPipelineTriggerAllGitConfigurationPushBranchArrayOutput() PipelineTriggerAllGitConfigurationPushBranchArrayOutput
- func (i PipelineTriggerAllGitConfigurationPushBranchArray) ToPipelineTriggerAllGitConfigurationPushBranchArrayOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPushBranchArrayOutput
- type PipelineTriggerAllGitConfigurationPushBranchArrayInput
- type PipelineTriggerAllGitConfigurationPushBranchArrayOutput
- func (PipelineTriggerAllGitConfigurationPushBranchArrayOutput) ElementType() reflect.Type
- func (o PipelineTriggerAllGitConfigurationPushBranchArrayOutput) Index(i pulumi.IntInput) PipelineTriggerAllGitConfigurationPushBranchOutput
- func (o PipelineTriggerAllGitConfigurationPushBranchArrayOutput) ToPipelineTriggerAllGitConfigurationPushBranchArrayOutput() PipelineTriggerAllGitConfigurationPushBranchArrayOutput
- func (o PipelineTriggerAllGitConfigurationPushBranchArrayOutput) ToPipelineTriggerAllGitConfigurationPushBranchArrayOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPushBranchArrayOutput
- type PipelineTriggerAllGitConfigurationPushBranchInput
- type PipelineTriggerAllGitConfigurationPushBranchOutput
- func (PipelineTriggerAllGitConfigurationPushBranchOutput) ElementType() reflect.Type
- func (o PipelineTriggerAllGitConfigurationPushBranchOutput) Excludes() pulumi.StringArrayOutput
- func (o PipelineTriggerAllGitConfigurationPushBranchOutput) Includes() pulumi.StringArrayOutput
- func (o PipelineTriggerAllGitConfigurationPushBranchOutput) ToPipelineTriggerAllGitConfigurationPushBranchOutput() PipelineTriggerAllGitConfigurationPushBranchOutput
- func (o PipelineTriggerAllGitConfigurationPushBranchOutput) ToPipelineTriggerAllGitConfigurationPushBranchOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPushBranchOutput
- type PipelineTriggerAllGitConfigurationPushFilePath
- type PipelineTriggerAllGitConfigurationPushFilePathArgs
- func (PipelineTriggerAllGitConfigurationPushFilePathArgs) ElementType() reflect.Type
- func (i PipelineTriggerAllGitConfigurationPushFilePathArgs) ToPipelineTriggerAllGitConfigurationPushFilePathOutput() PipelineTriggerAllGitConfigurationPushFilePathOutput
- func (i PipelineTriggerAllGitConfigurationPushFilePathArgs) ToPipelineTriggerAllGitConfigurationPushFilePathOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPushFilePathOutput
- type PipelineTriggerAllGitConfigurationPushFilePathArray
- func (PipelineTriggerAllGitConfigurationPushFilePathArray) ElementType() reflect.Type
- func (i PipelineTriggerAllGitConfigurationPushFilePathArray) ToPipelineTriggerAllGitConfigurationPushFilePathArrayOutput() PipelineTriggerAllGitConfigurationPushFilePathArrayOutput
- func (i PipelineTriggerAllGitConfigurationPushFilePathArray) ToPipelineTriggerAllGitConfigurationPushFilePathArrayOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPushFilePathArrayOutput
- type PipelineTriggerAllGitConfigurationPushFilePathArrayInput
- type PipelineTriggerAllGitConfigurationPushFilePathArrayOutput
- func (PipelineTriggerAllGitConfigurationPushFilePathArrayOutput) ElementType() reflect.Type
- func (o PipelineTriggerAllGitConfigurationPushFilePathArrayOutput) Index(i pulumi.IntInput) PipelineTriggerAllGitConfigurationPushFilePathOutput
- func (o PipelineTriggerAllGitConfigurationPushFilePathArrayOutput) ToPipelineTriggerAllGitConfigurationPushFilePathArrayOutput() PipelineTriggerAllGitConfigurationPushFilePathArrayOutput
- func (o PipelineTriggerAllGitConfigurationPushFilePathArrayOutput) ToPipelineTriggerAllGitConfigurationPushFilePathArrayOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPushFilePathArrayOutput
- type PipelineTriggerAllGitConfigurationPushFilePathInput
- type PipelineTriggerAllGitConfigurationPushFilePathOutput
- func (PipelineTriggerAllGitConfigurationPushFilePathOutput) ElementType() reflect.Type
- func (o PipelineTriggerAllGitConfigurationPushFilePathOutput) Excludes() pulumi.StringArrayOutput
- func (o PipelineTriggerAllGitConfigurationPushFilePathOutput) Includes() pulumi.StringArrayOutput
- func (o PipelineTriggerAllGitConfigurationPushFilePathOutput) ToPipelineTriggerAllGitConfigurationPushFilePathOutput() PipelineTriggerAllGitConfigurationPushFilePathOutput
- func (o PipelineTriggerAllGitConfigurationPushFilePathOutput) ToPipelineTriggerAllGitConfigurationPushFilePathOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPushFilePathOutput
- type PipelineTriggerAllGitConfigurationPushInput
- type PipelineTriggerAllGitConfigurationPushOutput
- func (o PipelineTriggerAllGitConfigurationPushOutput) Branches() PipelineTriggerAllGitConfigurationPushBranchArrayOutput
- func (PipelineTriggerAllGitConfigurationPushOutput) ElementType() reflect.Type
- func (o PipelineTriggerAllGitConfigurationPushOutput) FilePaths() PipelineTriggerAllGitConfigurationPushFilePathArrayOutput
- func (o PipelineTriggerAllGitConfigurationPushOutput) Tags() PipelineTriggerAllGitConfigurationPushTagArrayOutput
- func (o PipelineTriggerAllGitConfigurationPushOutput) ToPipelineTriggerAllGitConfigurationPushOutput() PipelineTriggerAllGitConfigurationPushOutput
- func (o PipelineTriggerAllGitConfigurationPushOutput) ToPipelineTriggerAllGitConfigurationPushOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPushOutput
- type PipelineTriggerAllGitConfigurationPushTag
- type PipelineTriggerAllGitConfigurationPushTagArgs
- func (PipelineTriggerAllGitConfigurationPushTagArgs) ElementType() reflect.Type
- func (i PipelineTriggerAllGitConfigurationPushTagArgs) ToPipelineTriggerAllGitConfigurationPushTagOutput() PipelineTriggerAllGitConfigurationPushTagOutput
- func (i PipelineTriggerAllGitConfigurationPushTagArgs) ToPipelineTriggerAllGitConfigurationPushTagOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPushTagOutput
- type PipelineTriggerAllGitConfigurationPushTagArray
- func (PipelineTriggerAllGitConfigurationPushTagArray) ElementType() reflect.Type
- func (i PipelineTriggerAllGitConfigurationPushTagArray) ToPipelineTriggerAllGitConfigurationPushTagArrayOutput() PipelineTriggerAllGitConfigurationPushTagArrayOutput
- func (i PipelineTriggerAllGitConfigurationPushTagArray) ToPipelineTriggerAllGitConfigurationPushTagArrayOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPushTagArrayOutput
- type PipelineTriggerAllGitConfigurationPushTagArrayInput
- type PipelineTriggerAllGitConfigurationPushTagArrayOutput
- func (PipelineTriggerAllGitConfigurationPushTagArrayOutput) ElementType() reflect.Type
- func (o PipelineTriggerAllGitConfigurationPushTagArrayOutput) Index(i pulumi.IntInput) PipelineTriggerAllGitConfigurationPushTagOutput
- func (o PipelineTriggerAllGitConfigurationPushTagArrayOutput) ToPipelineTriggerAllGitConfigurationPushTagArrayOutput() PipelineTriggerAllGitConfigurationPushTagArrayOutput
- func (o PipelineTriggerAllGitConfigurationPushTagArrayOutput) ToPipelineTriggerAllGitConfigurationPushTagArrayOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPushTagArrayOutput
- type PipelineTriggerAllGitConfigurationPushTagInput
- type PipelineTriggerAllGitConfigurationPushTagOutput
- func (PipelineTriggerAllGitConfigurationPushTagOutput) ElementType() reflect.Type
- func (o PipelineTriggerAllGitConfigurationPushTagOutput) Excludes() pulumi.StringArrayOutput
- func (o PipelineTriggerAllGitConfigurationPushTagOutput) Includes() pulumi.StringArrayOutput
- func (o PipelineTriggerAllGitConfigurationPushTagOutput) ToPipelineTriggerAllGitConfigurationPushTagOutput() PipelineTriggerAllGitConfigurationPushTagOutput
- func (o PipelineTriggerAllGitConfigurationPushTagOutput) ToPipelineTriggerAllGitConfigurationPushTagOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPushTagOutput
- type PipelineTriggerAllInput
- type PipelineTriggerAllOutput
- func (PipelineTriggerAllOutput) ElementType() reflect.Type
- func (o PipelineTriggerAllOutput) GitConfigurations() PipelineTriggerAllGitConfigurationArrayOutput
- func (o PipelineTriggerAllOutput) ProviderType() pulumi.StringPtrOutput
- func (o PipelineTriggerAllOutput) ToPipelineTriggerAllOutput() PipelineTriggerAllOutput
- func (o PipelineTriggerAllOutput) ToPipelineTriggerAllOutputWithContext(ctx context.Context) PipelineTriggerAllOutput
- 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 // 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 list of all triggers present on the pipeline, including default triggers added by AWS for `V2` pipelines which omit an explicit `trigger` definition. TriggerAlls PipelineTriggerAllArrayOutput `pulumi:"triggerAlls"` // 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 example example-pipeline ```
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) TriggerAlls ¶ added in v6.75.0
func (o PipelineOutput) TriggerAlls() PipelineTriggerAllArrayOutput
A list of all triggers present on the pipeline, including default triggers added by AWS for `V2` pipelines which omit an explicit `trigger` definition.
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 method to use when a stage allows entry. For example, configuring this field for conditions will allow entry to the stage when the conditions are met. BeforeEntry *PipelineStageBeforeEntry `pulumi:"beforeEntry"` // The name of the stage. Name string `pulumi:"name"` // The method to use when a stage has not completed successfully. For example, configuring this field for rollback will roll back a failed stage automatically to the last successful pipeline execution in the stage. OnFailure *PipelineStageOnFailure `pulumi:"onFailure"` // The method to use when a stage has succeeded. For example, configuring this field for conditions will allow the stage to succeed when the conditions are met. OnSuccess *PipelineStageOnSuccess `pulumi:"onSuccess"` }
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"` // The action timeout for the rule. 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"` // The action timeout for the rule. 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
The action timeout for the rule.
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 method to use when a stage allows entry. For example, configuring this field for conditions will allow entry to the stage when the conditions are met. BeforeEntry PipelineStageBeforeEntryPtrInput `pulumi:"beforeEntry"` // The name of the stage. Name pulumi.StringInput `pulumi:"name"` // The method to use when a stage has not completed successfully. For example, configuring this field for rollback will roll back a failed stage automatically to the last successful pipeline execution in the stage. OnFailure PipelineStageOnFailurePtrInput `pulumi:"onFailure"` // The method to use when a stage has succeeded. For example, configuring this field for conditions will allow the stage to succeed when the conditions are met. OnSuccess PipelineStageOnSuccessPtrInput `pulumi:"onSuccess"` }
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 PipelineStageBeforeEntry ¶ added in v6.72.0
type PipelineStageBeforeEntry struct { // The conditions that are configured as entry condition. Defined as a `condition` block below. Condition PipelineStageBeforeEntryCondition `pulumi:"condition"` }
type PipelineStageBeforeEntryArgs ¶ added in v6.72.0
type PipelineStageBeforeEntryArgs struct { // The conditions that are configured as entry condition. Defined as a `condition` block below. Condition PipelineStageBeforeEntryConditionInput `pulumi:"condition"` }
func (PipelineStageBeforeEntryArgs) ElementType ¶ added in v6.72.0
func (PipelineStageBeforeEntryArgs) ElementType() reflect.Type
func (PipelineStageBeforeEntryArgs) ToPipelineStageBeforeEntryOutput ¶ added in v6.72.0
func (i PipelineStageBeforeEntryArgs) ToPipelineStageBeforeEntryOutput() PipelineStageBeforeEntryOutput
func (PipelineStageBeforeEntryArgs) ToPipelineStageBeforeEntryOutputWithContext ¶ added in v6.72.0
func (i PipelineStageBeforeEntryArgs) ToPipelineStageBeforeEntryOutputWithContext(ctx context.Context) PipelineStageBeforeEntryOutput
func (PipelineStageBeforeEntryArgs) ToPipelineStageBeforeEntryPtrOutput ¶ added in v6.72.0
func (i PipelineStageBeforeEntryArgs) ToPipelineStageBeforeEntryPtrOutput() PipelineStageBeforeEntryPtrOutput
func (PipelineStageBeforeEntryArgs) ToPipelineStageBeforeEntryPtrOutputWithContext ¶ added in v6.72.0
func (i PipelineStageBeforeEntryArgs) ToPipelineStageBeforeEntryPtrOutputWithContext(ctx context.Context) PipelineStageBeforeEntryPtrOutput
type PipelineStageBeforeEntryCondition ¶ added in v6.72.0
type PipelineStageBeforeEntryCondition struct { // The action to be done when the condition is met. For example, rolling back an execution for a failure condition. Possible values are `ROLLBACK`, `FAIL`, `RETRY` and `SKIP`. Result *string `pulumi:"result"` // The rules that make up the condition. Defined as a `rule` block below. Rules []PipelineStageBeforeEntryConditionRule `pulumi:"rules"` }
type PipelineStageBeforeEntryConditionArgs ¶ added in v6.72.0
type PipelineStageBeforeEntryConditionArgs struct { // The action to be done when the condition is met. For example, rolling back an execution for a failure condition. Possible values are `ROLLBACK`, `FAIL`, `RETRY` and `SKIP`. Result pulumi.StringPtrInput `pulumi:"result"` // The rules that make up the condition. Defined as a `rule` block below. Rules PipelineStageBeforeEntryConditionRuleArrayInput `pulumi:"rules"` }
func (PipelineStageBeforeEntryConditionArgs) ElementType ¶ added in v6.72.0
func (PipelineStageBeforeEntryConditionArgs) ElementType() reflect.Type
func (PipelineStageBeforeEntryConditionArgs) ToPipelineStageBeforeEntryConditionOutput ¶ added in v6.72.0
func (i PipelineStageBeforeEntryConditionArgs) ToPipelineStageBeforeEntryConditionOutput() PipelineStageBeforeEntryConditionOutput
func (PipelineStageBeforeEntryConditionArgs) ToPipelineStageBeforeEntryConditionOutputWithContext ¶ added in v6.72.0
func (i PipelineStageBeforeEntryConditionArgs) ToPipelineStageBeforeEntryConditionOutputWithContext(ctx context.Context) PipelineStageBeforeEntryConditionOutput
func (PipelineStageBeforeEntryConditionArgs) ToPipelineStageBeforeEntryConditionPtrOutput ¶ added in v6.72.0
func (i PipelineStageBeforeEntryConditionArgs) ToPipelineStageBeforeEntryConditionPtrOutput() PipelineStageBeforeEntryConditionPtrOutput
func (PipelineStageBeforeEntryConditionArgs) ToPipelineStageBeforeEntryConditionPtrOutputWithContext ¶ added in v6.72.0
func (i PipelineStageBeforeEntryConditionArgs) ToPipelineStageBeforeEntryConditionPtrOutputWithContext(ctx context.Context) PipelineStageBeforeEntryConditionPtrOutput
type PipelineStageBeforeEntryConditionInput ¶ added in v6.72.0
type PipelineStageBeforeEntryConditionInput interface { pulumi.Input ToPipelineStageBeforeEntryConditionOutput() PipelineStageBeforeEntryConditionOutput ToPipelineStageBeforeEntryConditionOutputWithContext(context.Context) PipelineStageBeforeEntryConditionOutput }
PipelineStageBeforeEntryConditionInput is an input type that accepts PipelineStageBeforeEntryConditionArgs and PipelineStageBeforeEntryConditionOutput values. You can construct a concrete instance of `PipelineStageBeforeEntryConditionInput` via:
PipelineStageBeforeEntryConditionArgs{...}
type PipelineStageBeforeEntryConditionOutput ¶ added in v6.72.0
type PipelineStageBeforeEntryConditionOutput struct{ *pulumi.OutputState }
func (PipelineStageBeforeEntryConditionOutput) ElementType ¶ added in v6.72.0
func (PipelineStageBeforeEntryConditionOutput) ElementType() reflect.Type
func (PipelineStageBeforeEntryConditionOutput) Result ¶ added in v6.72.0
func (o PipelineStageBeforeEntryConditionOutput) Result() pulumi.StringPtrOutput
The action to be done when the condition is met. For example, rolling back an execution for a failure condition. Possible values are `ROLLBACK`, `FAIL`, `RETRY` and `SKIP`.
func (PipelineStageBeforeEntryConditionOutput) Rules ¶ added in v6.72.0
func (o PipelineStageBeforeEntryConditionOutput) Rules() PipelineStageBeforeEntryConditionRuleArrayOutput
The rules that make up the condition. Defined as a `rule` block below.
func (PipelineStageBeforeEntryConditionOutput) ToPipelineStageBeforeEntryConditionOutput ¶ added in v6.72.0
func (o PipelineStageBeforeEntryConditionOutput) ToPipelineStageBeforeEntryConditionOutput() PipelineStageBeforeEntryConditionOutput
func (PipelineStageBeforeEntryConditionOutput) ToPipelineStageBeforeEntryConditionOutputWithContext ¶ added in v6.72.0
func (o PipelineStageBeforeEntryConditionOutput) ToPipelineStageBeforeEntryConditionOutputWithContext(ctx context.Context) PipelineStageBeforeEntryConditionOutput
func (PipelineStageBeforeEntryConditionOutput) ToPipelineStageBeforeEntryConditionPtrOutput ¶ added in v6.72.0
func (o PipelineStageBeforeEntryConditionOutput) ToPipelineStageBeforeEntryConditionPtrOutput() PipelineStageBeforeEntryConditionPtrOutput
func (PipelineStageBeforeEntryConditionOutput) ToPipelineStageBeforeEntryConditionPtrOutputWithContext ¶ added in v6.72.0
func (o PipelineStageBeforeEntryConditionOutput) ToPipelineStageBeforeEntryConditionPtrOutputWithContext(ctx context.Context) PipelineStageBeforeEntryConditionPtrOutput
type PipelineStageBeforeEntryConditionPtrInput ¶ added in v6.72.0
type PipelineStageBeforeEntryConditionPtrInput interface { pulumi.Input ToPipelineStageBeforeEntryConditionPtrOutput() PipelineStageBeforeEntryConditionPtrOutput ToPipelineStageBeforeEntryConditionPtrOutputWithContext(context.Context) PipelineStageBeforeEntryConditionPtrOutput }
PipelineStageBeforeEntryConditionPtrInput is an input type that accepts PipelineStageBeforeEntryConditionArgs, PipelineStageBeforeEntryConditionPtr and PipelineStageBeforeEntryConditionPtrOutput values. You can construct a concrete instance of `PipelineStageBeforeEntryConditionPtrInput` via:
PipelineStageBeforeEntryConditionArgs{...} or: nil
func PipelineStageBeforeEntryConditionPtr ¶ added in v6.72.0
func PipelineStageBeforeEntryConditionPtr(v *PipelineStageBeforeEntryConditionArgs) PipelineStageBeforeEntryConditionPtrInput
type PipelineStageBeforeEntryConditionPtrOutput ¶ added in v6.72.0
type PipelineStageBeforeEntryConditionPtrOutput struct{ *pulumi.OutputState }
func (PipelineStageBeforeEntryConditionPtrOutput) ElementType ¶ added in v6.72.0
func (PipelineStageBeforeEntryConditionPtrOutput) ElementType() reflect.Type
func (PipelineStageBeforeEntryConditionPtrOutput) Result ¶ added in v6.72.0
func (o PipelineStageBeforeEntryConditionPtrOutput) Result() pulumi.StringPtrOutput
The action to be done when the condition is met. For example, rolling back an execution for a failure condition. Possible values are `ROLLBACK`, `FAIL`, `RETRY` and `SKIP`.
func (PipelineStageBeforeEntryConditionPtrOutput) Rules ¶ added in v6.72.0
func (o PipelineStageBeforeEntryConditionPtrOutput) Rules() PipelineStageBeforeEntryConditionRuleArrayOutput
The rules that make up the condition. Defined as a `rule` block below.
func (PipelineStageBeforeEntryConditionPtrOutput) ToPipelineStageBeforeEntryConditionPtrOutput ¶ added in v6.72.0
func (o PipelineStageBeforeEntryConditionPtrOutput) ToPipelineStageBeforeEntryConditionPtrOutput() PipelineStageBeforeEntryConditionPtrOutput
func (PipelineStageBeforeEntryConditionPtrOutput) ToPipelineStageBeforeEntryConditionPtrOutputWithContext ¶ added in v6.72.0
func (o PipelineStageBeforeEntryConditionPtrOutput) ToPipelineStageBeforeEntryConditionPtrOutputWithContext(ctx context.Context) PipelineStageBeforeEntryConditionPtrOutput
type PipelineStageBeforeEntryConditionRule ¶ added in v6.72.0
type PipelineStageBeforeEntryConditionRule struct { // The shell commands to run with your commands rule in CodePipeline. All commands are supported except multi-line formats. Commands []string `pulumi:"commands"` // The action configuration fields for the rule. Configurations options for rule types and providers can be found in the [Rule structure reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html). Configuration map[string]string `pulumi:"configuration"` // The list of the input artifacts fields for the rule, such as specifying an input file for the rule. InputArtifacts []string `pulumi:"inputArtifacts"` // The name of the rule that is created for the condition, such as `VariableCheck`. Name string `pulumi:"name"` // The Region for the condition associated with the rule. Region *string `pulumi:"region"` // The pipeline role ARN associated with the rule. RoleArn *string `pulumi:"roleArn"` // The ID for the rule type, which is made up of the combined values for `category`, `owner`, `provider`, and `version`. Defined as an `ruleTypeId` block below. RuleTypeId PipelineStageBeforeEntryConditionRuleRuleTypeId `pulumi:"ruleTypeId"` // The action timeout for the rule. TimeoutInMinutes *int `pulumi:"timeoutInMinutes"` }
type PipelineStageBeforeEntryConditionRuleArgs ¶ added in v6.72.0
type PipelineStageBeforeEntryConditionRuleArgs struct { // The shell commands to run with your commands rule in CodePipeline. All commands are supported except multi-line formats. Commands pulumi.StringArrayInput `pulumi:"commands"` // The action configuration fields for the rule. Configurations options for rule types and providers can be found in the [Rule structure reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html). Configuration pulumi.StringMapInput `pulumi:"configuration"` // The list of the input artifacts fields for the rule, such as specifying an input file for the rule. InputArtifacts pulumi.StringArrayInput `pulumi:"inputArtifacts"` // The name of the rule that is created for the condition, such as `VariableCheck`. Name pulumi.StringInput `pulumi:"name"` // The Region for the condition associated with the rule. Region pulumi.StringPtrInput `pulumi:"region"` // The pipeline role ARN associated with the rule. RoleArn pulumi.StringPtrInput `pulumi:"roleArn"` // The ID for the rule type, which is made up of the combined values for `category`, `owner`, `provider`, and `version`. Defined as an `ruleTypeId` block below. RuleTypeId PipelineStageBeforeEntryConditionRuleRuleTypeIdInput `pulumi:"ruleTypeId"` // The action timeout for the rule. TimeoutInMinutes pulumi.IntPtrInput `pulumi:"timeoutInMinutes"` }
func (PipelineStageBeforeEntryConditionRuleArgs) ElementType ¶ added in v6.72.0
func (PipelineStageBeforeEntryConditionRuleArgs) ElementType() reflect.Type
func (PipelineStageBeforeEntryConditionRuleArgs) ToPipelineStageBeforeEntryConditionRuleOutput ¶ added in v6.72.0
func (i PipelineStageBeforeEntryConditionRuleArgs) ToPipelineStageBeforeEntryConditionRuleOutput() PipelineStageBeforeEntryConditionRuleOutput
func (PipelineStageBeforeEntryConditionRuleArgs) ToPipelineStageBeforeEntryConditionRuleOutputWithContext ¶ added in v6.72.0
func (i PipelineStageBeforeEntryConditionRuleArgs) ToPipelineStageBeforeEntryConditionRuleOutputWithContext(ctx context.Context) PipelineStageBeforeEntryConditionRuleOutput
type PipelineStageBeforeEntryConditionRuleArray ¶ added in v6.72.0
type PipelineStageBeforeEntryConditionRuleArray []PipelineStageBeforeEntryConditionRuleInput
func (PipelineStageBeforeEntryConditionRuleArray) ElementType ¶ added in v6.72.0
func (PipelineStageBeforeEntryConditionRuleArray) ElementType() reflect.Type
func (PipelineStageBeforeEntryConditionRuleArray) ToPipelineStageBeforeEntryConditionRuleArrayOutput ¶ added in v6.72.0
func (i PipelineStageBeforeEntryConditionRuleArray) ToPipelineStageBeforeEntryConditionRuleArrayOutput() PipelineStageBeforeEntryConditionRuleArrayOutput
func (PipelineStageBeforeEntryConditionRuleArray) ToPipelineStageBeforeEntryConditionRuleArrayOutputWithContext ¶ added in v6.72.0
func (i PipelineStageBeforeEntryConditionRuleArray) ToPipelineStageBeforeEntryConditionRuleArrayOutputWithContext(ctx context.Context) PipelineStageBeforeEntryConditionRuleArrayOutput
type PipelineStageBeforeEntryConditionRuleArrayInput ¶ added in v6.72.0
type PipelineStageBeforeEntryConditionRuleArrayInput interface { pulumi.Input ToPipelineStageBeforeEntryConditionRuleArrayOutput() PipelineStageBeforeEntryConditionRuleArrayOutput ToPipelineStageBeforeEntryConditionRuleArrayOutputWithContext(context.Context) PipelineStageBeforeEntryConditionRuleArrayOutput }
PipelineStageBeforeEntryConditionRuleArrayInput is an input type that accepts PipelineStageBeforeEntryConditionRuleArray and PipelineStageBeforeEntryConditionRuleArrayOutput values. You can construct a concrete instance of `PipelineStageBeforeEntryConditionRuleArrayInput` via:
PipelineStageBeforeEntryConditionRuleArray{ PipelineStageBeforeEntryConditionRuleArgs{...} }
type PipelineStageBeforeEntryConditionRuleArrayOutput ¶ added in v6.72.0
type PipelineStageBeforeEntryConditionRuleArrayOutput struct{ *pulumi.OutputState }
func (PipelineStageBeforeEntryConditionRuleArrayOutput) ElementType ¶ added in v6.72.0
func (PipelineStageBeforeEntryConditionRuleArrayOutput) ElementType() reflect.Type
func (PipelineStageBeforeEntryConditionRuleArrayOutput) ToPipelineStageBeforeEntryConditionRuleArrayOutput ¶ added in v6.72.0
func (o PipelineStageBeforeEntryConditionRuleArrayOutput) ToPipelineStageBeforeEntryConditionRuleArrayOutput() PipelineStageBeforeEntryConditionRuleArrayOutput
func (PipelineStageBeforeEntryConditionRuleArrayOutput) ToPipelineStageBeforeEntryConditionRuleArrayOutputWithContext ¶ added in v6.72.0
func (o PipelineStageBeforeEntryConditionRuleArrayOutput) ToPipelineStageBeforeEntryConditionRuleArrayOutputWithContext(ctx context.Context) PipelineStageBeforeEntryConditionRuleArrayOutput
type PipelineStageBeforeEntryConditionRuleInput ¶ added in v6.72.0
type PipelineStageBeforeEntryConditionRuleInput interface { pulumi.Input ToPipelineStageBeforeEntryConditionRuleOutput() PipelineStageBeforeEntryConditionRuleOutput ToPipelineStageBeforeEntryConditionRuleOutputWithContext(context.Context) PipelineStageBeforeEntryConditionRuleOutput }
PipelineStageBeforeEntryConditionRuleInput is an input type that accepts PipelineStageBeforeEntryConditionRuleArgs and PipelineStageBeforeEntryConditionRuleOutput values. You can construct a concrete instance of `PipelineStageBeforeEntryConditionRuleInput` via:
PipelineStageBeforeEntryConditionRuleArgs{...}
type PipelineStageBeforeEntryConditionRuleOutput ¶ added in v6.72.0
type PipelineStageBeforeEntryConditionRuleOutput struct{ *pulumi.OutputState }
func (PipelineStageBeforeEntryConditionRuleOutput) Commands ¶ added in v6.72.0
func (o PipelineStageBeforeEntryConditionRuleOutput) Commands() pulumi.StringArrayOutput
The shell commands to run with your commands rule in CodePipeline. All commands are supported except multi-line formats.
func (PipelineStageBeforeEntryConditionRuleOutput) Configuration ¶ added in v6.72.0
func (o PipelineStageBeforeEntryConditionRuleOutput) Configuration() pulumi.StringMapOutput
The action configuration fields for the rule. Configurations options for rule types and providers can be found in the [Rule structure reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html).
func (PipelineStageBeforeEntryConditionRuleOutput) ElementType ¶ added in v6.72.0
func (PipelineStageBeforeEntryConditionRuleOutput) ElementType() reflect.Type
func (PipelineStageBeforeEntryConditionRuleOutput) InputArtifacts ¶ added in v6.72.0
func (o PipelineStageBeforeEntryConditionRuleOutput) InputArtifacts() pulumi.StringArrayOutput
The list of the input artifacts fields for the rule, such as specifying an input file for the rule.
func (PipelineStageBeforeEntryConditionRuleOutput) Name ¶ added in v6.72.0
func (o PipelineStageBeforeEntryConditionRuleOutput) Name() pulumi.StringOutput
The name of the rule that is created for the condition, such as `VariableCheck`.
func (PipelineStageBeforeEntryConditionRuleOutput) Region ¶ added in v6.72.0
func (o PipelineStageBeforeEntryConditionRuleOutput) Region() pulumi.StringPtrOutput
The Region for the condition associated with the rule.
func (PipelineStageBeforeEntryConditionRuleOutput) RoleArn ¶ added in v6.72.0
func (o PipelineStageBeforeEntryConditionRuleOutput) RoleArn() pulumi.StringPtrOutput
The pipeline role ARN associated with the rule.
func (PipelineStageBeforeEntryConditionRuleOutput) RuleTypeId ¶ added in v6.72.0
func (o PipelineStageBeforeEntryConditionRuleOutput) RuleTypeId() PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput
The ID for the rule type, which is made up of the combined values for `category`, `owner`, `provider`, and `version`. Defined as an `ruleTypeId` block below.
func (PipelineStageBeforeEntryConditionRuleOutput) TimeoutInMinutes ¶ added in v6.72.0
func (o PipelineStageBeforeEntryConditionRuleOutput) TimeoutInMinutes() pulumi.IntPtrOutput
The action timeout for the rule.
func (PipelineStageBeforeEntryConditionRuleOutput) ToPipelineStageBeforeEntryConditionRuleOutput ¶ added in v6.72.0
func (o PipelineStageBeforeEntryConditionRuleOutput) ToPipelineStageBeforeEntryConditionRuleOutput() PipelineStageBeforeEntryConditionRuleOutput
func (PipelineStageBeforeEntryConditionRuleOutput) ToPipelineStageBeforeEntryConditionRuleOutputWithContext ¶ added in v6.72.0
func (o PipelineStageBeforeEntryConditionRuleOutput) ToPipelineStageBeforeEntryConditionRuleOutputWithContext(ctx context.Context) PipelineStageBeforeEntryConditionRuleOutput
type PipelineStageBeforeEntryConditionRuleRuleTypeId ¶ added in v6.72.0
type PipelineStageBeforeEntryConditionRuleRuleTypeId struct { // A category defines what kind of rule can be run in the stage, and constrains the provider type for the rule. The valid category is `Rule`. Category string `pulumi:"category"` // The creator of the rule being called. The valid value for the Owner field in the rule category is `AWS`. Owner *string `pulumi:"owner"` // The rule provider, such as the DeploymentWindow rule. For a list of rule provider names, see the rules listed in the [AWS CodePipeline rule reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html). Provider string `pulumi:"provider"` // A string that describes the rule version. Version *string `pulumi:"version"` }
type PipelineStageBeforeEntryConditionRuleRuleTypeIdArgs ¶ added in v6.72.0
type PipelineStageBeforeEntryConditionRuleRuleTypeIdArgs struct { // A category defines what kind of rule can be run in the stage, and constrains the provider type for the rule. The valid category is `Rule`. Category pulumi.StringInput `pulumi:"category"` // The creator of the rule being called. The valid value for the Owner field in the rule category is `AWS`. Owner pulumi.StringPtrInput `pulumi:"owner"` // The rule provider, such as the DeploymentWindow rule. For a list of rule provider names, see the rules listed in the [AWS CodePipeline rule reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html). Provider pulumi.StringInput `pulumi:"provider"` // A string that describes the rule version. Version pulumi.StringPtrInput `pulumi:"version"` }
func (PipelineStageBeforeEntryConditionRuleRuleTypeIdArgs) ElementType ¶ added in v6.72.0
func (PipelineStageBeforeEntryConditionRuleRuleTypeIdArgs) ElementType() reflect.Type
func (PipelineStageBeforeEntryConditionRuleRuleTypeIdArgs) ToPipelineStageBeforeEntryConditionRuleRuleTypeIdOutput ¶ added in v6.72.0
func (i PipelineStageBeforeEntryConditionRuleRuleTypeIdArgs) ToPipelineStageBeforeEntryConditionRuleRuleTypeIdOutput() PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput
func (PipelineStageBeforeEntryConditionRuleRuleTypeIdArgs) ToPipelineStageBeforeEntryConditionRuleRuleTypeIdOutputWithContext ¶ added in v6.72.0
func (i PipelineStageBeforeEntryConditionRuleRuleTypeIdArgs) ToPipelineStageBeforeEntryConditionRuleRuleTypeIdOutputWithContext(ctx context.Context) PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput
type PipelineStageBeforeEntryConditionRuleRuleTypeIdInput ¶ added in v6.72.0
type PipelineStageBeforeEntryConditionRuleRuleTypeIdInput interface { pulumi.Input ToPipelineStageBeforeEntryConditionRuleRuleTypeIdOutput() PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput ToPipelineStageBeforeEntryConditionRuleRuleTypeIdOutputWithContext(context.Context) PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput }
PipelineStageBeforeEntryConditionRuleRuleTypeIdInput is an input type that accepts PipelineStageBeforeEntryConditionRuleRuleTypeIdArgs and PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput values. You can construct a concrete instance of `PipelineStageBeforeEntryConditionRuleRuleTypeIdInput` via:
PipelineStageBeforeEntryConditionRuleRuleTypeIdArgs{...}
type PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput ¶ added in v6.72.0
type PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput struct{ *pulumi.OutputState }
func (PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput) Category ¶ added in v6.72.0
func (o PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput) Category() pulumi.StringOutput
A category defines what kind of rule can be run in the stage, and constrains the provider type for the rule. The valid category is `Rule`.
func (PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput) ElementType ¶ added in v6.72.0
func (PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput) ElementType() reflect.Type
func (PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput) Owner ¶ added in v6.72.0
func (o PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput) Owner() pulumi.StringPtrOutput
The creator of the rule being called. The valid value for the Owner field in the rule category is `AWS`.
func (PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput) Provider ¶ added in v6.72.0
func (o PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput) Provider() pulumi.StringOutput
The rule provider, such as the DeploymentWindow rule. For a list of rule provider names, see the rules listed in the [AWS CodePipeline rule reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html).
func (PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput) ToPipelineStageBeforeEntryConditionRuleRuleTypeIdOutput ¶ added in v6.72.0
func (o PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput) ToPipelineStageBeforeEntryConditionRuleRuleTypeIdOutput() PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput
func (PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput) ToPipelineStageBeforeEntryConditionRuleRuleTypeIdOutputWithContext ¶ added in v6.72.0
func (o PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput) ToPipelineStageBeforeEntryConditionRuleRuleTypeIdOutputWithContext(ctx context.Context) PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput
func (PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput) Version ¶ added in v6.72.0
func (o PipelineStageBeforeEntryConditionRuleRuleTypeIdOutput) Version() pulumi.StringPtrOutput
A string that describes the rule version.
type PipelineStageBeforeEntryInput ¶ added in v6.72.0
type PipelineStageBeforeEntryInput interface { pulumi.Input ToPipelineStageBeforeEntryOutput() PipelineStageBeforeEntryOutput ToPipelineStageBeforeEntryOutputWithContext(context.Context) PipelineStageBeforeEntryOutput }
PipelineStageBeforeEntryInput is an input type that accepts PipelineStageBeforeEntryArgs and PipelineStageBeforeEntryOutput values. You can construct a concrete instance of `PipelineStageBeforeEntryInput` via:
PipelineStageBeforeEntryArgs{...}
type PipelineStageBeforeEntryOutput ¶ added in v6.72.0
type PipelineStageBeforeEntryOutput struct{ *pulumi.OutputState }
func (PipelineStageBeforeEntryOutput) Condition ¶ added in v6.72.0
func (o PipelineStageBeforeEntryOutput) Condition() PipelineStageBeforeEntryConditionOutput
The conditions that are configured as entry condition. Defined as a `condition` block below.
func (PipelineStageBeforeEntryOutput) ElementType ¶ added in v6.72.0
func (PipelineStageBeforeEntryOutput) ElementType() reflect.Type
func (PipelineStageBeforeEntryOutput) ToPipelineStageBeforeEntryOutput ¶ added in v6.72.0
func (o PipelineStageBeforeEntryOutput) ToPipelineStageBeforeEntryOutput() PipelineStageBeforeEntryOutput
func (PipelineStageBeforeEntryOutput) ToPipelineStageBeforeEntryOutputWithContext ¶ added in v6.72.0
func (o PipelineStageBeforeEntryOutput) ToPipelineStageBeforeEntryOutputWithContext(ctx context.Context) PipelineStageBeforeEntryOutput
func (PipelineStageBeforeEntryOutput) ToPipelineStageBeforeEntryPtrOutput ¶ added in v6.72.0
func (o PipelineStageBeforeEntryOutput) ToPipelineStageBeforeEntryPtrOutput() PipelineStageBeforeEntryPtrOutput
func (PipelineStageBeforeEntryOutput) ToPipelineStageBeforeEntryPtrOutputWithContext ¶ added in v6.72.0
func (o PipelineStageBeforeEntryOutput) ToPipelineStageBeforeEntryPtrOutputWithContext(ctx context.Context) PipelineStageBeforeEntryPtrOutput
type PipelineStageBeforeEntryPtrInput ¶ added in v6.72.0
type PipelineStageBeforeEntryPtrInput interface { pulumi.Input ToPipelineStageBeforeEntryPtrOutput() PipelineStageBeforeEntryPtrOutput ToPipelineStageBeforeEntryPtrOutputWithContext(context.Context) PipelineStageBeforeEntryPtrOutput }
PipelineStageBeforeEntryPtrInput is an input type that accepts PipelineStageBeforeEntryArgs, PipelineStageBeforeEntryPtr and PipelineStageBeforeEntryPtrOutput values. You can construct a concrete instance of `PipelineStageBeforeEntryPtrInput` via:
PipelineStageBeforeEntryArgs{...} or: nil
func PipelineStageBeforeEntryPtr ¶ added in v6.72.0
func PipelineStageBeforeEntryPtr(v *PipelineStageBeforeEntryArgs) PipelineStageBeforeEntryPtrInput
type PipelineStageBeforeEntryPtrOutput ¶ added in v6.72.0
type PipelineStageBeforeEntryPtrOutput struct{ *pulumi.OutputState }
func (PipelineStageBeforeEntryPtrOutput) Condition ¶ added in v6.72.0
func (o PipelineStageBeforeEntryPtrOutput) Condition() PipelineStageBeforeEntryConditionPtrOutput
The conditions that are configured as entry condition. Defined as a `condition` block below.
func (PipelineStageBeforeEntryPtrOutput) Elem ¶ added in v6.72.0
func (o PipelineStageBeforeEntryPtrOutput) Elem() PipelineStageBeforeEntryOutput
func (PipelineStageBeforeEntryPtrOutput) ElementType ¶ added in v6.72.0
func (PipelineStageBeforeEntryPtrOutput) ElementType() reflect.Type
func (PipelineStageBeforeEntryPtrOutput) ToPipelineStageBeforeEntryPtrOutput ¶ added in v6.72.0
func (o PipelineStageBeforeEntryPtrOutput) ToPipelineStageBeforeEntryPtrOutput() PipelineStageBeforeEntryPtrOutput
func (PipelineStageBeforeEntryPtrOutput) ToPipelineStageBeforeEntryPtrOutputWithContext ¶ added in v6.72.0
func (o PipelineStageBeforeEntryPtrOutput) ToPipelineStageBeforeEntryPtrOutputWithContext(ctx context.Context) PipelineStageBeforeEntryPtrOutput
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 PipelineStageOnFailure ¶ added in v6.72.0
type PipelineStageOnFailure struct { // The conditions that are failure conditions. Defined as a `condition` block below. Condition *PipelineStageOnFailureCondition `pulumi:"condition"` // The conditions that are configured as failure conditions. Possible values are `ROLLBACK`, `FAIL`, `RETRY` and `SKIP`. Result *string `pulumi:"result"` // The retry configuration specifies automatic retry for a failed stage, along with the configured retry mode. Defined as a `retryConfiguration` block below. RetryConfiguration *PipelineStageOnFailureRetryConfiguration `pulumi:"retryConfiguration"` }
type PipelineStageOnFailureArgs ¶ added in v6.72.0
type PipelineStageOnFailureArgs struct { // The conditions that are failure conditions. Defined as a `condition` block below. Condition PipelineStageOnFailureConditionPtrInput `pulumi:"condition"` // The conditions that are configured as failure conditions. Possible values are `ROLLBACK`, `FAIL`, `RETRY` and `SKIP`. Result pulumi.StringPtrInput `pulumi:"result"` // The retry configuration specifies automatic retry for a failed stage, along with the configured retry mode. Defined as a `retryConfiguration` block below. RetryConfiguration PipelineStageOnFailureRetryConfigurationPtrInput `pulumi:"retryConfiguration"` }
func (PipelineStageOnFailureArgs) ElementType ¶ added in v6.72.0
func (PipelineStageOnFailureArgs) ElementType() reflect.Type
func (PipelineStageOnFailureArgs) ToPipelineStageOnFailureOutput ¶ added in v6.72.0
func (i PipelineStageOnFailureArgs) ToPipelineStageOnFailureOutput() PipelineStageOnFailureOutput
func (PipelineStageOnFailureArgs) ToPipelineStageOnFailureOutputWithContext ¶ added in v6.72.0
func (i PipelineStageOnFailureArgs) ToPipelineStageOnFailureOutputWithContext(ctx context.Context) PipelineStageOnFailureOutput
func (PipelineStageOnFailureArgs) ToPipelineStageOnFailurePtrOutput ¶ added in v6.72.0
func (i PipelineStageOnFailureArgs) ToPipelineStageOnFailurePtrOutput() PipelineStageOnFailurePtrOutput
func (PipelineStageOnFailureArgs) ToPipelineStageOnFailurePtrOutputWithContext ¶ added in v6.72.0
func (i PipelineStageOnFailureArgs) ToPipelineStageOnFailurePtrOutputWithContext(ctx context.Context) PipelineStageOnFailurePtrOutput
type PipelineStageOnFailureCondition ¶ added in v6.72.0
type PipelineStageOnFailureCondition struct { // The action to be done when the condition is met. For example, rolling back an execution for a failure condition. Possible values are `ROLLBACK`, `FAIL`, `RETRY` and `SKIP`. Result *string `pulumi:"result"` // The rules that make up the condition. Defined as a `rule` block below. Rules []PipelineStageOnFailureConditionRule `pulumi:"rules"` }
type PipelineStageOnFailureConditionArgs ¶ added in v6.72.0
type PipelineStageOnFailureConditionArgs struct { // The action to be done when the condition is met. For example, rolling back an execution for a failure condition. Possible values are `ROLLBACK`, `FAIL`, `RETRY` and `SKIP`. Result pulumi.StringPtrInput `pulumi:"result"` // The rules that make up the condition. Defined as a `rule` block below. Rules PipelineStageOnFailureConditionRuleArrayInput `pulumi:"rules"` }
func (PipelineStageOnFailureConditionArgs) ElementType ¶ added in v6.72.0
func (PipelineStageOnFailureConditionArgs) ElementType() reflect.Type
func (PipelineStageOnFailureConditionArgs) ToPipelineStageOnFailureConditionOutput ¶ added in v6.72.0
func (i PipelineStageOnFailureConditionArgs) ToPipelineStageOnFailureConditionOutput() PipelineStageOnFailureConditionOutput
func (PipelineStageOnFailureConditionArgs) ToPipelineStageOnFailureConditionOutputWithContext ¶ added in v6.72.0
func (i PipelineStageOnFailureConditionArgs) ToPipelineStageOnFailureConditionOutputWithContext(ctx context.Context) PipelineStageOnFailureConditionOutput
func (PipelineStageOnFailureConditionArgs) ToPipelineStageOnFailureConditionPtrOutput ¶ added in v6.72.0
func (i PipelineStageOnFailureConditionArgs) ToPipelineStageOnFailureConditionPtrOutput() PipelineStageOnFailureConditionPtrOutput
func (PipelineStageOnFailureConditionArgs) ToPipelineStageOnFailureConditionPtrOutputWithContext ¶ added in v6.72.0
func (i PipelineStageOnFailureConditionArgs) ToPipelineStageOnFailureConditionPtrOutputWithContext(ctx context.Context) PipelineStageOnFailureConditionPtrOutput
type PipelineStageOnFailureConditionInput ¶ added in v6.72.0
type PipelineStageOnFailureConditionInput interface { pulumi.Input ToPipelineStageOnFailureConditionOutput() PipelineStageOnFailureConditionOutput ToPipelineStageOnFailureConditionOutputWithContext(context.Context) PipelineStageOnFailureConditionOutput }
PipelineStageOnFailureConditionInput is an input type that accepts PipelineStageOnFailureConditionArgs and PipelineStageOnFailureConditionOutput values. You can construct a concrete instance of `PipelineStageOnFailureConditionInput` via:
PipelineStageOnFailureConditionArgs{...}
type PipelineStageOnFailureConditionOutput ¶ added in v6.72.0
type PipelineStageOnFailureConditionOutput struct{ *pulumi.OutputState }
func (PipelineStageOnFailureConditionOutput) ElementType ¶ added in v6.72.0
func (PipelineStageOnFailureConditionOutput) ElementType() reflect.Type
func (PipelineStageOnFailureConditionOutput) Result ¶ added in v6.72.0
func (o PipelineStageOnFailureConditionOutput) Result() pulumi.StringPtrOutput
The action to be done when the condition is met. For example, rolling back an execution for a failure condition. Possible values are `ROLLBACK`, `FAIL`, `RETRY` and `SKIP`.
func (PipelineStageOnFailureConditionOutput) Rules ¶ added in v6.72.0
func (o PipelineStageOnFailureConditionOutput) Rules() PipelineStageOnFailureConditionRuleArrayOutput
The rules that make up the condition. Defined as a `rule` block below.
func (PipelineStageOnFailureConditionOutput) ToPipelineStageOnFailureConditionOutput ¶ added in v6.72.0
func (o PipelineStageOnFailureConditionOutput) ToPipelineStageOnFailureConditionOutput() PipelineStageOnFailureConditionOutput
func (PipelineStageOnFailureConditionOutput) ToPipelineStageOnFailureConditionOutputWithContext ¶ added in v6.72.0
func (o PipelineStageOnFailureConditionOutput) ToPipelineStageOnFailureConditionOutputWithContext(ctx context.Context) PipelineStageOnFailureConditionOutput
func (PipelineStageOnFailureConditionOutput) ToPipelineStageOnFailureConditionPtrOutput ¶ added in v6.72.0
func (o PipelineStageOnFailureConditionOutput) ToPipelineStageOnFailureConditionPtrOutput() PipelineStageOnFailureConditionPtrOutput
func (PipelineStageOnFailureConditionOutput) ToPipelineStageOnFailureConditionPtrOutputWithContext ¶ added in v6.72.0
func (o PipelineStageOnFailureConditionOutput) ToPipelineStageOnFailureConditionPtrOutputWithContext(ctx context.Context) PipelineStageOnFailureConditionPtrOutput
type PipelineStageOnFailureConditionPtrInput ¶ added in v6.72.0
type PipelineStageOnFailureConditionPtrInput interface { pulumi.Input ToPipelineStageOnFailureConditionPtrOutput() PipelineStageOnFailureConditionPtrOutput ToPipelineStageOnFailureConditionPtrOutputWithContext(context.Context) PipelineStageOnFailureConditionPtrOutput }
PipelineStageOnFailureConditionPtrInput is an input type that accepts PipelineStageOnFailureConditionArgs, PipelineStageOnFailureConditionPtr and PipelineStageOnFailureConditionPtrOutput values. You can construct a concrete instance of `PipelineStageOnFailureConditionPtrInput` via:
PipelineStageOnFailureConditionArgs{...} or: nil
func PipelineStageOnFailureConditionPtr ¶ added in v6.72.0
func PipelineStageOnFailureConditionPtr(v *PipelineStageOnFailureConditionArgs) PipelineStageOnFailureConditionPtrInput
type PipelineStageOnFailureConditionPtrOutput ¶ added in v6.72.0
type PipelineStageOnFailureConditionPtrOutput struct{ *pulumi.OutputState }
func (PipelineStageOnFailureConditionPtrOutput) ElementType ¶ added in v6.72.0
func (PipelineStageOnFailureConditionPtrOutput) ElementType() reflect.Type
func (PipelineStageOnFailureConditionPtrOutput) Result ¶ added in v6.72.0
func (o PipelineStageOnFailureConditionPtrOutput) Result() pulumi.StringPtrOutput
The action to be done when the condition is met. For example, rolling back an execution for a failure condition. Possible values are `ROLLBACK`, `FAIL`, `RETRY` and `SKIP`.
func (PipelineStageOnFailureConditionPtrOutput) Rules ¶ added in v6.72.0
func (o PipelineStageOnFailureConditionPtrOutput) Rules() PipelineStageOnFailureConditionRuleArrayOutput
The rules that make up the condition. Defined as a `rule` block below.
func (PipelineStageOnFailureConditionPtrOutput) ToPipelineStageOnFailureConditionPtrOutput ¶ added in v6.72.0
func (o PipelineStageOnFailureConditionPtrOutput) ToPipelineStageOnFailureConditionPtrOutput() PipelineStageOnFailureConditionPtrOutput
func (PipelineStageOnFailureConditionPtrOutput) ToPipelineStageOnFailureConditionPtrOutputWithContext ¶ added in v6.72.0
func (o PipelineStageOnFailureConditionPtrOutput) ToPipelineStageOnFailureConditionPtrOutputWithContext(ctx context.Context) PipelineStageOnFailureConditionPtrOutput
type PipelineStageOnFailureConditionRule ¶ added in v6.72.0
type PipelineStageOnFailureConditionRule struct { // The shell commands to run with your commands rule in CodePipeline. All commands are supported except multi-line formats. Commands []string `pulumi:"commands"` // The action configuration fields for the rule. Configurations options for rule types and providers can be found in the [Rule structure reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html). Configuration map[string]string `pulumi:"configuration"` // The list of the input artifacts fields for the rule, such as specifying an input file for the rule. InputArtifacts []string `pulumi:"inputArtifacts"` // The name of the rule that is created for the condition, such as `VariableCheck`. Name string `pulumi:"name"` // The Region for the condition associated with the rule. Region *string `pulumi:"region"` // The pipeline role ARN associated with the rule. RoleArn *string `pulumi:"roleArn"` // The ID for the rule type, which is made up of the combined values for `category`, `owner`, `provider`, and `version`. Defined as an `ruleTypeId` block below. RuleTypeId PipelineStageOnFailureConditionRuleRuleTypeId `pulumi:"ruleTypeId"` // The action timeout for the rule. TimeoutInMinutes *int `pulumi:"timeoutInMinutes"` }
type PipelineStageOnFailureConditionRuleArgs ¶ added in v6.72.0
type PipelineStageOnFailureConditionRuleArgs struct { // The shell commands to run with your commands rule in CodePipeline. All commands are supported except multi-line formats. Commands pulumi.StringArrayInput `pulumi:"commands"` // The action configuration fields for the rule. Configurations options for rule types and providers can be found in the [Rule structure reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html). Configuration pulumi.StringMapInput `pulumi:"configuration"` // The list of the input artifacts fields for the rule, such as specifying an input file for the rule. InputArtifacts pulumi.StringArrayInput `pulumi:"inputArtifacts"` // The name of the rule that is created for the condition, such as `VariableCheck`. Name pulumi.StringInput `pulumi:"name"` // The Region for the condition associated with the rule. Region pulumi.StringPtrInput `pulumi:"region"` // The pipeline role ARN associated with the rule. RoleArn pulumi.StringPtrInput `pulumi:"roleArn"` // The ID for the rule type, which is made up of the combined values for `category`, `owner`, `provider`, and `version`. Defined as an `ruleTypeId` block below. RuleTypeId PipelineStageOnFailureConditionRuleRuleTypeIdInput `pulumi:"ruleTypeId"` // The action timeout for the rule. TimeoutInMinutes pulumi.IntPtrInput `pulumi:"timeoutInMinutes"` }
func (PipelineStageOnFailureConditionRuleArgs) ElementType ¶ added in v6.72.0
func (PipelineStageOnFailureConditionRuleArgs) ElementType() reflect.Type
func (PipelineStageOnFailureConditionRuleArgs) ToPipelineStageOnFailureConditionRuleOutput ¶ added in v6.72.0
func (i PipelineStageOnFailureConditionRuleArgs) ToPipelineStageOnFailureConditionRuleOutput() PipelineStageOnFailureConditionRuleOutput
func (PipelineStageOnFailureConditionRuleArgs) ToPipelineStageOnFailureConditionRuleOutputWithContext ¶ added in v6.72.0
func (i PipelineStageOnFailureConditionRuleArgs) ToPipelineStageOnFailureConditionRuleOutputWithContext(ctx context.Context) PipelineStageOnFailureConditionRuleOutput
type PipelineStageOnFailureConditionRuleArray ¶ added in v6.72.0
type PipelineStageOnFailureConditionRuleArray []PipelineStageOnFailureConditionRuleInput
func (PipelineStageOnFailureConditionRuleArray) ElementType ¶ added in v6.72.0
func (PipelineStageOnFailureConditionRuleArray) ElementType() reflect.Type
func (PipelineStageOnFailureConditionRuleArray) ToPipelineStageOnFailureConditionRuleArrayOutput ¶ added in v6.72.0
func (i PipelineStageOnFailureConditionRuleArray) ToPipelineStageOnFailureConditionRuleArrayOutput() PipelineStageOnFailureConditionRuleArrayOutput
func (PipelineStageOnFailureConditionRuleArray) ToPipelineStageOnFailureConditionRuleArrayOutputWithContext ¶ added in v6.72.0
func (i PipelineStageOnFailureConditionRuleArray) ToPipelineStageOnFailureConditionRuleArrayOutputWithContext(ctx context.Context) PipelineStageOnFailureConditionRuleArrayOutput
type PipelineStageOnFailureConditionRuleArrayInput ¶ added in v6.72.0
type PipelineStageOnFailureConditionRuleArrayInput interface { pulumi.Input ToPipelineStageOnFailureConditionRuleArrayOutput() PipelineStageOnFailureConditionRuleArrayOutput ToPipelineStageOnFailureConditionRuleArrayOutputWithContext(context.Context) PipelineStageOnFailureConditionRuleArrayOutput }
PipelineStageOnFailureConditionRuleArrayInput is an input type that accepts PipelineStageOnFailureConditionRuleArray and PipelineStageOnFailureConditionRuleArrayOutput values. You can construct a concrete instance of `PipelineStageOnFailureConditionRuleArrayInput` via:
PipelineStageOnFailureConditionRuleArray{ PipelineStageOnFailureConditionRuleArgs{...} }
type PipelineStageOnFailureConditionRuleArrayOutput ¶ added in v6.72.0
type PipelineStageOnFailureConditionRuleArrayOutput struct{ *pulumi.OutputState }
func (PipelineStageOnFailureConditionRuleArrayOutput) ElementType ¶ added in v6.72.0
func (PipelineStageOnFailureConditionRuleArrayOutput) ElementType() reflect.Type
func (PipelineStageOnFailureConditionRuleArrayOutput) ToPipelineStageOnFailureConditionRuleArrayOutput ¶ added in v6.72.0
func (o PipelineStageOnFailureConditionRuleArrayOutput) ToPipelineStageOnFailureConditionRuleArrayOutput() PipelineStageOnFailureConditionRuleArrayOutput
func (PipelineStageOnFailureConditionRuleArrayOutput) ToPipelineStageOnFailureConditionRuleArrayOutputWithContext ¶ added in v6.72.0
func (o PipelineStageOnFailureConditionRuleArrayOutput) ToPipelineStageOnFailureConditionRuleArrayOutputWithContext(ctx context.Context) PipelineStageOnFailureConditionRuleArrayOutput
type PipelineStageOnFailureConditionRuleInput ¶ added in v6.72.0
type PipelineStageOnFailureConditionRuleInput interface { pulumi.Input ToPipelineStageOnFailureConditionRuleOutput() PipelineStageOnFailureConditionRuleOutput ToPipelineStageOnFailureConditionRuleOutputWithContext(context.Context) PipelineStageOnFailureConditionRuleOutput }
PipelineStageOnFailureConditionRuleInput is an input type that accepts PipelineStageOnFailureConditionRuleArgs and PipelineStageOnFailureConditionRuleOutput values. You can construct a concrete instance of `PipelineStageOnFailureConditionRuleInput` via:
PipelineStageOnFailureConditionRuleArgs{...}
type PipelineStageOnFailureConditionRuleOutput ¶ added in v6.72.0
type PipelineStageOnFailureConditionRuleOutput struct{ *pulumi.OutputState }
func (PipelineStageOnFailureConditionRuleOutput) Commands ¶ added in v6.72.0
func (o PipelineStageOnFailureConditionRuleOutput) Commands() pulumi.StringArrayOutput
The shell commands to run with your commands rule in CodePipeline. All commands are supported except multi-line formats.
func (PipelineStageOnFailureConditionRuleOutput) Configuration ¶ added in v6.72.0
func (o PipelineStageOnFailureConditionRuleOutput) Configuration() pulumi.StringMapOutput
The action configuration fields for the rule. Configurations options for rule types and providers can be found in the [Rule structure reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html).
func (PipelineStageOnFailureConditionRuleOutput) ElementType ¶ added in v6.72.0
func (PipelineStageOnFailureConditionRuleOutput) ElementType() reflect.Type
func (PipelineStageOnFailureConditionRuleOutput) InputArtifacts ¶ added in v6.72.0
func (o PipelineStageOnFailureConditionRuleOutput) InputArtifacts() pulumi.StringArrayOutput
The list of the input artifacts fields for the rule, such as specifying an input file for the rule.
func (PipelineStageOnFailureConditionRuleOutput) Name ¶ added in v6.72.0
func (o PipelineStageOnFailureConditionRuleOutput) Name() pulumi.StringOutput
The name of the rule that is created for the condition, such as `VariableCheck`.
func (PipelineStageOnFailureConditionRuleOutput) Region ¶ added in v6.72.0
func (o PipelineStageOnFailureConditionRuleOutput) Region() pulumi.StringPtrOutput
The Region for the condition associated with the rule.
func (PipelineStageOnFailureConditionRuleOutput) RoleArn ¶ added in v6.72.0
func (o PipelineStageOnFailureConditionRuleOutput) RoleArn() pulumi.StringPtrOutput
The pipeline role ARN associated with the rule.
func (PipelineStageOnFailureConditionRuleOutput) RuleTypeId ¶ added in v6.72.0
func (o PipelineStageOnFailureConditionRuleOutput) RuleTypeId() PipelineStageOnFailureConditionRuleRuleTypeIdOutput
The ID for the rule type, which is made up of the combined values for `category`, `owner`, `provider`, and `version`. Defined as an `ruleTypeId` block below.
func (PipelineStageOnFailureConditionRuleOutput) TimeoutInMinutes ¶ added in v6.72.0
func (o PipelineStageOnFailureConditionRuleOutput) TimeoutInMinutes() pulumi.IntPtrOutput
The action timeout for the rule.
func (PipelineStageOnFailureConditionRuleOutput) ToPipelineStageOnFailureConditionRuleOutput ¶ added in v6.72.0
func (o PipelineStageOnFailureConditionRuleOutput) ToPipelineStageOnFailureConditionRuleOutput() PipelineStageOnFailureConditionRuleOutput
func (PipelineStageOnFailureConditionRuleOutput) ToPipelineStageOnFailureConditionRuleOutputWithContext ¶ added in v6.72.0
func (o PipelineStageOnFailureConditionRuleOutput) ToPipelineStageOnFailureConditionRuleOutputWithContext(ctx context.Context) PipelineStageOnFailureConditionRuleOutput
type PipelineStageOnFailureConditionRuleRuleTypeId ¶ added in v6.72.0
type PipelineStageOnFailureConditionRuleRuleTypeId struct { // A category defines what kind of rule can be run in the stage, and constrains the provider type for the rule. The valid category is `Rule`. Category string `pulumi:"category"` // The creator of the rule being called. The valid value for the Owner field in the rule category is `AWS`. Owner *string `pulumi:"owner"` // The rule provider, such as the DeploymentWindow rule. For a list of rule provider names, see the rules listed in the [AWS CodePipeline rule reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html). Provider string `pulumi:"provider"` // A string that describes the rule version. Version *string `pulumi:"version"` }
type PipelineStageOnFailureConditionRuleRuleTypeIdArgs ¶ added in v6.72.0
type PipelineStageOnFailureConditionRuleRuleTypeIdArgs struct { // A category defines what kind of rule can be run in the stage, and constrains the provider type for the rule. The valid category is `Rule`. Category pulumi.StringInput `pulumi:"category"` // The creator of the rule being called. The valid value for the Owner field in the rule category is `AWS`. Owner pulumi.StringPtrInput `pulumi:"owner"` // The rule provider, such as the DeploymentWindow rule. For a list of rule provider names, see the rules listed in the [AWS CodePipeline rule reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html). Provider pulumi.StringInput `pulumi:"provider"` // A string that describes the rule version. Version pulumi.StringPtrInput `pulumi:"version"` }
func (PipelineStageOnFailureConditionRuleRuleTypeIdArgs) ElementType ¶ added in v6.72.0
func (PipelineStageOnFailureConditionRuleRuleTypeIdArgs) ElementType() reflect.Type
func (PipelineStageOnFailureConditionRuleRuleTypeIdArgs) ToPipelineStageOnFailureConditionRuleRuleTypeIdOutput ¶ added in v6.72.0
func (i PipelineStageOnFailureConditionRuleRuleTypeIdArgs) ToPipelineStageOnFailureConditionRuleRuleTypeIdOutput() PipelineStageOnFailureConditionRuleRuleTypeIdOutput
func (PipelineStageOnFailureConditionRuleRuleTypeIdArgs) ToPipelineStageOnFailureConditionRuleRuleTypeIdOutputWithContext ¶ added in v6.72.0
func (i PipelineStageOnFailureConditionRuleRuleTypeIdArgs) ToPipelineStageOnFailureConditionRuleRuleTypeIdOutputWithContext(ctx context.Context) PipelineStageOnFailureConditionRuleRuleTypeIdOutput
type PipelineStageOnFailureConditionRuleRuleTypeIdInput ¶ added in v6.72.0
type PipelineStageOnFailureConditionRuleRuleTypeIdInput interface { pulumi.Input ToPipelineStageOnFailureConditionRuleRuleTypeIdOutput() PipelineStageOnFailureConditionRuleRuleTypeIdOutput ToPipelineStageOnFailureConditionRuleRuleTypeIdOutputWithContext(context.Context) PipelineStageOnFailureConditionRuleRuleTypeIdOutput }
PipelineStageOnFailureConditionRuleRuleTypeIdInput is an input type that accepts PipelineStageOnFailureConditionRuleRuleTypeIdArgs and PipelineStageOnFailureConditionRuleRuleTypeIdOutput values. You can construct a concrete instance of `PipelineStageOnFailureConditionRuleRuleTypeIdInput` via:
PipelineStageOnFailureConditionRuleRuleTypeIdArgs{...}
type PipelineStageOnFailureConditionRuleRuleTypeIdOutput ¶ added in v6.72.0
type PipelineStageOnFailureConditionRuleRuleTypeIdOutput struct{ *pulumi.OutputState }
func (PipelineStageOnFailureConditionRuleRuleTypeIdOutput) Category ¶ added in v6.72.0
func (o PipelineStageOnFailureConditionRuleRuleTypeIdOutput) Category() pulumi.StringOutput
A category defines what kind of rule can be run in the stage, and constrains the provider type for the rule. The valid category is `Rule`.
func (PipelineStageOnFailureConditionRuleRuleTypeIdOutput) ElementType ¶ added in v6.72.0
func (PipelineStageOnFailureConditionRuleRuleTypeIdOutput) ElementType() reflect.Type
func (PipelineStageOnFailureConditionRuleRuleTypeIdOutput) Owner ¶ added in v6.72.0
func (o PipelineStageOnFailureConditionRuleRuleTypeIdOutput) Owner() pulumi.StringPtrOutput
The creator of the rule being called. The valid value for the Owner field in the rule category is `AWS`.
func (PipelineStageOnFailureConditionRuleRuleTypeIdOutput) Provider ¶ added in v6.72.0
func (o PipelineStageOnFailureConditionRuleRuleTypeIdOutput) Provider() pulumi.StringOutput
The rule provider, such as the DeploymentWindow rule. For a list of rule provider names, see the rules listed in the [AWS CodePipeline rule reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html).
func (PipelineStageOnFailureConditionRuleRuleTypeIdOutput) ToPipelineStageOnFailureConditionRuleRuleTypeIdOutput ¶ added in v6.72.0
func (o PipelineStageOnFailureConditionRuleRuleTypeIdOutput) ToPipelineStageOnFailureConditionRuleRuleTypeIdOutput() PipelineStageOnFailureConditionRuleRuleTypeIdOutput
func (PipelineStageOnFailureConditionRuleRuleTypeIdOutput) ToPipelineStageOnFailureConditionRuleRuleTypeIdOutputWithContext ¶ added in v6.72.0
func (o PipelineStageOnFailureConditionRuleRuleTypeIdOutput) ToPipelineStageOnFailureConditionRuleRuleTypeIdOutputWithContext(ctx context.Context) PipelineStageOnFailureConditionRuleRuleTypeIdOutput
func (PipelineStageOnFailureConditionRuleRuleTypeIdOutput) Version ¶ added in v6.72.0
func (o PipelineStageOnFailureConditionRuleRuleTypeIdOutput) Version() pulumi.StringPtrOutput
A string that describes the rule version.
type PipelineStageOnFailureInput ¶ added in v6.72.0
type PipelineStageOnFailureInput interface { pulumi.Input ToPipelineStageOnFailureOutput() PipelineStageOnFailureOutput ToPipelineStageOnFailureOutputWithContext(context.Context) PipelineStageOnFailureOutput }
PipelineStageOnFailureInput is an input type that accepts PipelineStageOnFailureArgs and PipelineStageOnFailureOutput values. You can construct a concrete instance of `PipelineStageOnFailureInput` via:
PipelineStageOnFailureArgs{...}
type PipelineStageOnFailureOutput ¶ added in v6.72.0
type PipelineStageOnFailureOutput struct{ *pulumi.OutputState }
func (PipelineStageOnFailureOutput) Condition ¶ added in v6.72.0
func (o PipelineStageOnFailureOutput) Condition() PipelineStageOnFailureConditionPtrOutput
The conditions that are failure conditions. Defined as a `condition` block below.
func (PipelineStageOnFailureOutput) ElementType ¶ added in v6.72.0
func (PipelineStageOnFailureOutput) ElementType() reflect.Type
func (PipelineStageOnFailureOutput) Result ¶ added in v6.72.0
func (o PipelineStageOnFailureOutput) Result() pulumi.StringPtrOutput
The conditions that are configured as failure conditions. Possible values are `ROLLBACK`, `FAIL`, `RETRY` and `SKIP`.
func (PipelineStageOnFailureOutput) RetryConfiguration ¶ added in v6.72.0
func (o PipelineStageOnFailureOutput) RetryConfiguration() PipelineStageOnFailureRetryConfigurationPtrOutput
The retry configuration specifies automatic retry for a failed stage, along with the configured retry mode. Defined as a `retryConfiguration` block below.
func (PipelineStageOnFailureOutput) ToPipelineStageOnFailureOutput ¶ added in v6.72.0
func (o PipelineStageOnFailureOutput) ToPipelineStageOnFailureOutput() PipelineStageOnFailureOutput
func (PipelineStageOnFailureOutput) ToPipelineStageOnFailureOutputWithContext ¶ added in v6.72.0
func (o PipelineStageOnFailureOutput) ToPipelineStageOnFailureOutputWithContext(ctx context.Context) PipelineStageOnFailureOutput
func (PipelineStageOnFailureOutput) ToPipelineStageOnFailurePtrOutput ¶ added in v6.72.0
func (o PipelineStageOnFailureOutput) ToPipelineStageOnFailurePtrOutput() PipelineStageOnFailurePtrOutput
func (PipelineStageOnFailureOutput) ToPipelineStageOnFailurePtrOutputWithContext ¶ added in v6.72.0
func (o PipelineStageOnFailureOutput) ToPipelineStageOnFailurePtrOutputWithContext(ctx context.Context) PipelineStageOnFailurePtrOutput
type PipelineStageOnFailurePtrInput ¶ added in v6.72.0
type PipelineStageOnFailurePtrInput interface { pulumi.Input ToPipelineStageOnFailurePtrOutput() PipelineStageOnFailurePtrOutput ToPipelineStageOnFailurePtrOutputWithContext(context.Context) PipelineStageOnFailurePtrOutput }
PipelineStageOnFailurePtrInput is an input type that accepts PipelineStageOnFailureArgs, PipelineStageOnFailurePtr and PipelineStageOnFailurePtrOutput values. You can construct a concrete instance of `PipelineStageOnFailurePtrInput` via:
PipelineStageOnFailureArgs{...} or: nil
func PipelineStageOnFailurePtr ¶ added in v6.72.0
func PipelineStageOnFailurePtr(v *PipelineStageOnFailureArgs) PipelineStageOnFailurePtrInput
type PipelineStageOnFailurePtrOutput ¶ added in v6.72.0
type PipelineStageOnFailurePtrOutput struct{ *pulumi.OutputState }
func (PipelineStageOnFailurePtrOutput) Condition ¶ added in v6.72.0
func (o PipelineStageOnFailurePtrOutput) Condition() PipelineStageOnFailureConditionPtrOutput
The conditions that are failure conditions. Defined as a `condition` block below.
func (PipelineStageOnFailurePtrOutput) Elem ¶ added in v6.72.0
func (o PipelineStageOnFailurePtrOutput) Elem() PipelineStageOnFailureOutput
func (PipelineStageOnFailurePtrOutput) ElementType ¶ added in v6.72.0
func (PipelineStageOnFailurePtrOutput) ElementType() reflect.Type
func (PipelineStageOnFailurePtrOutput) Result ¶ added in v6.72.0
func (o PipelineStageOnFailurePtrOutput) Result() pulumi.StringPtrOutput
The conditions that are configured as failure conditions. Possible values are `ROLLBACK`, `FAIL`, `RETRY` and `SKIP`.
func (PipelineStageOnFailurePtrOutput) RetryConfiguration ¶ added in v6.72.0
func (o PipelineStageOnFailurePtrOutput) RetryConfiguration() PipelineStageOnFailureRetryConfigurationPtrOutput
The retry configuration specifies automatic retry for a failed stage, along with the configured retry mode. Defined as a `retryConfiguration` block below.
func (PipelineStageOnFailurePtrOutput) ToPipelineStageOnFailurePtrOutput ¶ added in v6.72.0
func (o PipelineStageOnFailurePtrOutput) ToPipelineStageOnFailurePtrOutput() PipelineStageOnFailurePtrOutput
func (PipelineStageOnFailurePtrOutput) ToPipelineStageOnFailurePtrOutputWithContext ¶ added in v6.72.0
func (o PipelineStageOnFailurePtrOutput) ToPipelineStageOnFailurePtrOutputWithContext(ctx context.Context) PipelineStageOnFailurePtrOutput
type PipelineStageOnFailureRetryConfiguration ¶ added in v6.72.0
type PipelineStageOnFailureRetryConfiguration struct { // The method that you want to configure for automatic stage retry on stage failure. You can specify to retry only failed action in the stage or all actions in the stage. Possible values are `FAILED_ACTIONS` and `ALL_ACTIONS`. RetryMode *string `pulumi:"retryMode"` }
type PipelineStageOnFailureRetryConfigurationArgs ¶ added in v6.72.0
type PipelineStageOnFailureRetryConfigurationArgs struct { // The method that you want to configure for automatic stage retry on stage failure. You can specify to retry only failed action in the stage or all actions in the stage. Possible values are `FAILED_ACTIONS` and `ALL_ACTIONS`. RetryMode pulumi.StringPtrInput `pulumi:"retryMode"` }
func (PipelineStageOnFailureRetryConfigurationArgs) ElementType ¶ added in v6.72.0
func (PipelineStageOnFailureRetryConfigurationArgs) ElementType() reflect.Type
func (PipelineStageOnFailureRetryConfigurationArgs) ToPipelineStageOnFailureRetryConfigurationOutput ¶ added in v6.72.0
func (i PipelineStageOnFailureRetryConfigurationArgs) ToPipelineStageOnFailureRetryConfigurationOutput() PipelineStageOnFailureRetryConfigurationOutput
func (PipelineStageOnFailureRetryConfigurationArgs) ToPipelineStageOnFailureRetryConfigurationOutputWithContext ¶ added in v6.72.0
func (i PipelineStageOnFailureRetryConfigurationArgs) ToPipelineStageOnFailureRetryConfigurationOutputWithContext(ctx context.Context) PipelineStageOnFailureRetryConfigurationOutput
func (PipelineStageOnFailureRetryConfigurationArgs) ToPipelineStageOnFailureRetryConfigurationPtrOutput ¶ added in v6.72.0
func (i PipelineStageOnFailureRetryConfigurationArgs) ToPipelineStageOnFailureRetryConfigurationPtrOutput() PipelineStageOnFailureRetryConfigurationPtrOutput
func (PipelineStageOnFailureRetryConfigurationArgs) ToPipelineStageOnFailureRetryConfigurationPtrOutputWithContext ¶ added in v6.72.0
func (i PipelineStageOnFailureRetryConfigurationArgs) ToPipelineStageOnFailureRetryConfigurationPtrOutputWithContext(ctx context.Context) PipelineStageOnFailureRetryConfigurationPtrOutput
type PipelineStageOnFailureRetryConfigurationInput ¶ added in v6.72.0
type PipelineStageOnFailureRetryConfigurationInput interface { pulumi.Input ToPipelineStageOnFailureRetryConfigurationOutput() PipelineStageOnFailureRetryConfigurationOutput ToPipelineStageOnFailureRetryConfigurationOutputWithContext(context.Context) PipelineStageOnFailureRetryConfigurationOutput }
PipelineStageOnFailureRetryConfigurationInput is an input type that accepts PipelineStageOnFailureRetryConfigurationArgs and PipelineStageOnFailureRetryConfigurationOutput values. You can construct a concrete instance of `PipelineStageOnFailureRetryConfigurationInput` via:
PipelineStageOnFailureRetryConfigurationArgs{...}
type PipelineStageOnFailureRetryConfigurationOutput ¶ added in v6.72.0
type PipelineStageOnFailureRetryConfigurationOutput struct{ *pulumi.OutputState }
func (PipelineStageOnFailureRetryConfigurationOutput) ElementType ¶ added in v6.72.0
func (PipelineStageOnFailureRetryConfigurationOutput) ElementType() reflect.Type
func (PipelineStageOnFailureRetryConfigurationOutput) RetryMode ¶ added in v6.72.0
func (o PipelineStageOnFailureRetryConfigurationOutput) RetryMode() pulumi.StringPtrOutput
The method that you want to configure for automatic stage retry on stage failure. You can specify to retry only failed action in the stage or all actions in the stage. Possible values are `FAILED_ACTIONS` and `ALL_ACTIONS`.
func (PipelineStageOnFailureRetryConfigurationOutput) ToPipelineStageOnFailureRetryConfigurationOutput ¶ added in v6.72.0
func (o PipelineStageOnFailureRetryConfigurationOutput) ToPipelineStageOnFailureRetryConfigurationOutput() PipelineStageOnFailureRetryConfigurationOutput
func (PipelineStageOnFailureRetryConfigurationOutput) ToPipelineStageOnFailureRetryConfigurationOutputWithContext ¶ added in v6.72.0
func (o PipelineStageOnFailureRetryConfigurationOutput) ToPipelineStageOnFailureRetryConfigurationOutputWithContext(ctx context.Context) PipelineStageOnFailureRetryConfigurationOutput
func (PipelineStageOnFailureRetryConfigurationOutput) ToPipelineStageOnFailureRetryConfigurationPtrOutput ¶ added in v6.72.0
func (o PipelineStageOnFailureRetryConfigurationOutput) ToPipelineStageOnFailureRetryConfigurationPtrOutput() PipelineStageOnFailureRetryConfigurationPtrOutput
func (PipelineStageOnFailureRetryConfigurationOutput) ToPipelineStageOnFailureRetryConfigurationPtrOutputWithContext ¶ added in v6.72.0
func (o PipelineStageOnFailureRetryConfigurationOutput) ToPipelineStageOnFailureRetryConfigurationPtrOutputWithContext(ctx context.Context) PipelineStageOnFailureRetryConfigurationPtrOutput
type PipelineStageOnFailureRetryConfigurationPtrInput ¶ added in v6.72.0
type PipelineStageOnFailureRetryConfigurationPtrInput interface { pulumi.Input ToPipelineStageOnFailureRetryConfigurationPtrOutput() PipelineStageOnFailureRetryConfigurationPtrOutput ToPipelineStageOnFailureRetryConfigurationPtrOutputWithContext(context.Context) PipelineStageOnFailureRetryConfigurationPtrOutput }
PipelineStageOnFailureRetryConfigurationPtrInput is an input type that accepts PipelineStageOnFailureRetryConfigurationArgs, PipelineStageOnFailureRetryConfigurationPtr and PipelineStageOnFailureRetryConfigurationPtrOutput values. You can construct a concrete instance of `PipelineStageOnFailureRetryConfigurationPtrInput` via:
PipelineStageOnFailureRetryConfigurationArgs{...} or: nil
func PipelineStageOnFailureRetryConfigurationPtr ¶ added in v6.72.0
func PipelineStageOnFailureRetryConfigurationPtr(v *PipelineStageOnFailureRetryConfigurationArgs) PipelineStageOnFailureRetryConfigurationPtrInput
type PipelineStageOnFailureRetryConfigurationPtrOutput ¶ added in v6.72.0
type PipelineStageOnFailureRetryConfigurationPtrOutput struct{ *pulumi.OutputState }
func (PipelineStageOnFailureRetryConfigurationPtrOutput) ElementType ¶ added in v6.72.0
func (PipelineStageOnFailureRetryConfigurationPtrOutput) ElementType() reflect.Type
func (PipelineStageOnFailureRetryConfigurationPtrOutput) RetryMode ¶ added in v6.72.0
func (o PipelineStageOnFailureRetryConfigurationPtrOutput) RetryMode() pulumi.StringPtrOutput
The method that you want to configure for automatic stage retry on stage failure. You can specify to retry only failed action in the stage or all actions in the stage. Possible values are `FAILED_ACTIONS` and `ALL_ACTIONS`.
func (PipelineStageOnFailureRetryConfigurationPtrOutput) ToPipelineStageOnFailureRetryConfigurationPtrOutput ¶ added in v6.72.0
func (o PipelineStageOnFailureRetryConfigurationPtrOutput) ToPipelineStageOnFailureRetryConfigurationPtrOutput() PipelineStageOnFailureRetryConfigurationPtrOutput
func (PipelineStageOnFailureRetryConfigurationPtrOutput) ToPipelineStageOnFailureRetryConfigurationPtrOutputWithContext ¶ added in v6.72.0
func (o PipelineStageOnFailureRetryConfigurationPtrOutput) ToPipelineStageOnFailureRetryConfigurationPtrOutputWithContext(ctx context.Context) PipelineStageOnFailureRetryConfigurationPtrOutput
type PipelineStageOnSuccess ¶ added in v6.72.0
type PipelineStageOnSuccess struct { // The conditions that are success conditions. Defined as a `condition` block below. Condition PipelineStageOnSuccessCondition `pulumi:"condition"` }
type PipelineStageOnSuccessArgs ¶ added in v6.72.0
type PipelineStageOnSuccessArgs struct { // The conditions that are success conditions. Defined as a `condition` block below. Condition PipelineStageOnSuccessConditionInput `pulumi:"condition"` }
func (PipelineStageOnSuccessArgs) ElementType ¶ added in v6.72.0
func (PipelineStageOnSuccessArgs) ElementType() reflect.Type
func (PipelineStageOnSuccessArgs) ToPipelineStageOnSuccessOutput ¶ added in v6.72.0
func (i PipelineStageOnSuccessArgs) ToPipelineStageOnSuccessOutput() PipelineStageOnSuccessOutput
func (PipelineStageOnSuccessArgs) ToPipelineStageOnSuccessOutputWithContext ¶ added in v6.72.0
func (i PipelineStageOnSuccessArgs) ToPipelineStageOnSuccessOutputWithContext(ctx context.Context) PipelineStageOnSuccessOutput
func (PipelineStageOnSuccessArgs) ToPipelineStageOnSuccessPtrOutput ¶ added in v6.72.0
func (i PipelineStageOnSuccessArgs) ToPipelineStageOnSuccessPtrOutput() PipelineStageOnSuccessPtrOutput
func (PipelineStageOnSuccessArgs) ToPipelineStageOnSuccessPtrOutputWithContext ¶ added in v6.72.0
func (i PipelineStageOnSuccessArgs) ToPipelineStageOnSuccessPtrOutputWithContext(ctx context.Context) PipelineStageOnSuccessPtrOutput
type PipelineStageOnSuccessCondition ¶ added in v6.72.0
type PipelineStageOnSuccessCondition struct { // The action to be done when the condition is met. For example, rolling back an execution for a failure condition. Possible values are `ROLLBACK`, `FAIL`, `RETRY` and `SKIP`. Result *string `pulumi:"result"` // The rules that make up the condition. Defined as a `rule` block below. Rules []PipelineStageOnSuccessConditionRule `pulumi:"rules"` }
type PipelineStageOnSuccessConditionArgs ¶ added in v6.72.0
type PipelineStageOnSuccessConditionArgs struct { // The action to be done when the condition is met. For example, rolling back an execution for a failure condition. Possible values are `ROLLBACK`, `FAIL`, `RETRY` and `SKIP`. Result pulumi.StringPtrInput `pulumi:"result"` // The rules that make up the condition. Defined as a `rule` block below. Rules PipelineStageOnSuccessConditionRuleArrayInput `pulumi:"rules"` }
func (PipelineStageOnSuccessConditionArgs) ElementType ¶ added in v6.72.0
func (PipelineStageOnSuccessConditionArgs) ElementType() reflect.Type
func (PipelineStageOnSuccessConditionArgs) ToPipelineStageOnSuccessConditionOutput ¶ added in v6.72.0
func (i PipelineStageOnSuccessConditionArgs) ToPipelineStageOnSuccessConditionOutput() PipelineStageOnSuccessConditionOutput
func (PipelineStageOnSuccessConditionArgs) ToPipelineStageOnSuccessConditionOutputWithContext ¶ added in v6.72.0
func (i PipelineStageOnSuccessConditionArgs) ToPipelineStageOnSuccessConditionOutputWithContext(ctx context.Context) PipelineStageOnSuccessConditionOutput
func (PipelineStageOnSuccessConditionArgs) ToPipelineStageOnSuccessConditionPtrOutput ¶ added in v6.72.0
func (i PipelineStageOnSuccessConditionArgs) ToPipelineStageOnSuccessConditionPtrOutput() PipelineStageOnSuccessConditionPtrOutput
func (PipelineStageOnSuccessConditionArgs) ToPipelineStageOnSuccessConditionPtrOutputWithContext ¶ added in v6.72.0
func (i PipelineStageOnSuccessConditionArgs) ToPipelineStageOnSuccessConditionPtrOutputWithContext(ctx context.Context) PipelineStageOnSuccessConditionPtrOutput
type PipelineStageOnSuccessConditionInput ¶ added in v6.72.0
type PipelineStageOnSuccessConditionInput interface { pulumi.Input ToPipelineStageOnSuccessConditionOutput() PipelineStageOnSuccessConditionOutput ToPipelineStageOnSuccessConditionOutputWithContext(context.Context) PipelineStageOnSuccessConditionOutput }
PipelineStageOnSuccessConditionInput is an input type that accepts PipelineStageOnSuccessConditionArgs and PipelineStageOnSuccessConditionOutput values. You can construct a concrete instance of `PipelineStageOnSuccessConditionInput` via:
PipelineStageOnSuccessConditionArgs{...}
type PipelineStageOnSuccessConditionOutput ¶ added in v6.72.0
type PipelineStageOnSuccessConditionOutput struct{ *pulumi.OutputState }
func (PipelineStageOnSuccessConditionOutput) ElementType ¶ added in v6.72.0
func (PipelineStageOnSuccessConditionOutput) ElementType() reflect.Type
func (PipelineStageOnSuccessConditionOutput) Result ¶ added in v6.72.0
func (o PipelineStageOnSuccessConditionOutput) Result() pulumi.StringPtrOutput
The action to be done when the condition is met. For example, rolling back an execution for a failure condition. Possible values are `ROLLBACK`, `FAIL`, `RETRY` and `SKIP`.
func (PipelineStageOnSuccessConditionOutput) Rules ¶ added in v6.72.0
func (o PipelineStageOnSuccessConditionOutput) Rules() PipelineStageOnSuccessConditionRuleArrayOutput
The rules that make up the condition. Defined as a `rule` block below.
func (PipelineStageOnSuccessConditionOutput) ToPipelineStageOnSuccessConditionOutput ¶ added in v6.72.0
func (o PipelineStageOnSuccessConditionOutput) ToPipelineStageOnSuccessConditionOutput() PipelineStageOnSuccessConditionOutput
func (PipelineStageOnSuccessConditionOutput) ToPipelineStageOnSuccessConditionOutputWithContext ¶ added in v6.72.0
func (o PipelineStageOnSuccessConditionOutput) ToPipelineStageOnSuccessConditionOutputWithContext(ctx context.Context) PipelineStageOnSuccessConditionOutput
func (PipelineStageOnSuccessConditionOutput) ToPipelineStageOnSuccessConditionPtrOutput ¶ added in v6.72.0
func (o PipelineStageOnSuccessConditionOutput) ToPipelineStageOnSuccessConditionPtrOutput() PipelineStageOnSuccessConditionPtrOutput
func (PipelineStageOnSuccessConditionOutput) ToPipelineStageOnSuccessConditionPtrOutputWithContext ¶ added in v6.72.0
func (o PipelineStageOnSuccessConditionOutput) ToPipelineStageOnSuccessConditionPtrOutputWithContext(ctx context.Context) PipelineStageOnSuccessConditionPtrOutput
type PipelineStageOnSuccessConditionPtrInput ¶ added in v6.72.0
type PipelineStageOnSuccessConditionPtrInput interface { pulumi.Input ToPipelineStageOnSuccessConditionPtrOutput() PipelineStageOnSuccessConditionPtrOutput ToPipelineStageOnSuccessConditionPtrOutputWithContext(context.Context) PipelineStageOnSuccessConditionPtrOutput }
PipelineStageOnSuccessConditionPtrInput is an input type that accepts PipelineStageOnSuccessConditionArgs, PipelineStageOnSuccessConditionPtr and PipelineStageOnSuccessConditionPtrOutput values. You can construct a concrete instance of `PipelineStageOnSuccessConditionPtrInput` via:
PipelineStageOnSuccessConditionArgs{...} or: nil
func PipelineStageOnSuccessConditionPtr ¶ added in v6.72.0
func PipelineStageOnSuccessConditionPtr(v *PipelineStageOnSuccessConditionArgs) PipelineStageOnSuccessConditionPtrInput
type PipelineStageOnSuccessConditionPtrOutput ¶ added in v6.72.0
type PipelineStageOnSuccessConditionPtrOutput struct{ *pulumi.OutputState }
func (PipelineStageOnSuccessConditionPtrOutput) ElementType ¶ added in v6.72.0
func (PipelineStageOnSuccessConditionPtrOutput) ElementType() reflect.Type
func (PipelineStageOnSuccessConditionPtrOutput) Result ¶ added in v6.72.0
func (o PipelineStageOnSuccessConditionPtrOutput) Result() pulumi.StringPtrOutput
The action to be done when the condition is met. For example, rolling back an execution for a failure condition. Possible values are `ROLLBACK`, `FAIL`, `RETRY` and `SKIP`.
func (PipelineStageOnSuccessConditionPtrOutput) Rules ¶ added in v6.72.0
func (o PipelineStageOnSuccessConditionPtrOutput) Rules() PipelineStageOnSuccessConditionRuleArrayOutput
The rules that make up the condition. Defined as a `rule` block below.
func (PipelineStageOnSuccessConditionPtrOutput) ToPipelineStageOnSuccessConditionPtrOutput ¶ added in v6.72.0
func (o PipelineStageOnSuccessConditionPtrOutput) ToPipelineStageOnSuccessConditionPtrOutput() PipelineStageOnSuccessConditionPtrOutput
func (PipelineStageOnSuccessConditionPtrOutput) ToPipelineStageOnSuccessConditionPtrOutputWithContext ¶ added in v6.72.0
func (o PipelineStageOnSuccessConditionPtrOutput) ToPipelineStageOnSuccessConditionPtrOutputWithContext(ctx context.Context) PipelineStageOnSuccessConditionPtrOutput
type PipelineStageOnSuccessConditionRule ¶ added in v6.72.0
type PipelineStageOnSuccessConditionRule struct { // The shell commands to run with your commands rule in CodePipeline. All commands are supported except multi-line formats. Commands []string `pulumi:"commands"` // The action configuration fields for the rule. Configurations options for rule types and providers can be found in the [Rule structure reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html). Configuration map[string]string `pulumi:"configuration"` // The list of the input artifacts fields for the rule, such as specifying an input file for the rule. InputArtifacts []string `pulumi:"inputArtifacts"` // The name of the rule that is created for the condition, such as `VariableCheck`. Name string `pulumi:"name"` // The Region for the condition associated with the rule. Region *string `pulumi:"region"` // The pipeline role ARN associated with the rule. RoleArn *string `pulumi:"roleArn"` // The ID for the rule type, which is made up of the combined values for `category`, `owner`, `provider`, and `version`. Defined as an `ruleTypeId` block below. RuleTypeId PipelineStageOnSuccessConditionRuleRuleTypeId `pulumi:"ruleTypeId"` // The action timeout for the rule. TimeoutInMinutes *int `pulumi:"timeoutInMinutes"` }
type PipelineStageOnSuccessConditionRuleArgs ¶ added in v6.72.0
type PipelineStageOnSuccessConditionRuleArgs struct { // The shell commands to run with your commands rule in CodePipeline. All commands are supported except multi-line formats. Commands pulumi.StringArrayInput `pulumi:"commands"` // The action configuration fields for the rule. Configurations options for rule types and providers can be found in the [Rule structure reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html). Configuration pulumi.StringMapInput `pulumi:"configuration"` // The list of the input artifacts fields for the rule, such as specifying an input file for the rule. InputArtifacts pulumi.StringArrayInput `pulumi:"inputArtifacts"` // The name of the rule that is created for the condition, such as `VariableCheck`. Name pulumi.StringInput `pulumi:"name"` // The Region for the condition associated with the rule. Region pulumi.StringPtrInput `pulumi:"region"` // The pipeline role ARN associated with the rule. RoleArn pulumi.StringPtrInput `pulumi:"roleArn"` // The ID for the rule type, which is made up of the combined values for `category`, `owner`, `provider`, and `version`. Defined as an `ruleTypeId` block below. RuleTypeId PipelineStageOnSuccessConditionRuleRuleTypeIdInput `pulumi:"ruleTypeId"` // The action timeout for the rule. TimeoutInMinutes pulumi.IntPtrInput `pulumi:"timeoutInMinutes"` }
func (PipelineStageOnSuccessConditionRuleArgs) ElementType ¶ added in v6.72.0
func (PipelineStageOnSuccessConditionRuleArgs) ElementType() reflect.Type
func (PipelineStageOnSuccessConditionRuleArgs) ToPipelineStageOnSuccessConditionRuleOutput ¶ added in v6.72.0
func (i PipelineStageOnSuccessConditionRuleArgs) ToPipelineStageOnSuccessConditionRuleOutput() PipelineStageOnSuccessConditionRuleOutput
func (PipelineStageOnSuccessConditionRuleArgs) ToPipelineStageOnSuccessConditionRuleOutputWithContext ¶ added in v6.72.0
func (i PipelineStageOnSuccessConditionRuleArgs) ToPipelineStageOnSuccessConditionRuleOutputWithContext(ctx context.Context) PipelineStageOnSuccessConditionRuleOutput
type PipelineStageOnSuccessConditionRuleArray ¶ added in v6.72.0
type PipelineStageOnSuccessConditionRuleArray []PipelineStageOnSuccessConditionRuleInput
func (PipelineStageOnSuccessConditionRuleArray) ElementType ¶ added in v6.72.0
func (PipelineStageOnSuccessConditionRuleArray) ElementType() reflect.Type
func (PipelineStageOnSuccessConditionRuleArray) ToPipelineStageOnSuccessConditionRuleArrayOutput ¶ added in v6.72.0
func (i PipelineStageOnSuccessConditionRuleArray) ToPipelineStageOnSuccessConditionRuleArrayOutput() PipelineStageOnSuccessConditionRuleArrayOutput
func (PipelineStageOnSuccessConditionRuleArray) ToPipelineStageOnSuccessConditionRuleArrayOutputWithContext ¶ added in v6.72.0
func (i PipelineStageOnSuccessConditionRuleArray) ToPipelineStageOnSuccessConditionRuleArrayOutputWithContext(ctx context.Context) PipelineStageOnSuccessConditionRuleArrayOutput
type PipelineStageOnSuccessConditionRuleArrayInput ¶ added in v6.72.0
type PipelineStageOnSuccessConditionRuleArrayInput interface { pulumi.Input ToPipelineStageOnSuccessConditionRuleArrayOutput() PipelineStageOnSuccessConditionRuleArrayOutput ToPipelineStageOnSuccessConditionRuleArrayOutputWithContext(context.Context) PipelineStageOnSuccessConditionRuleArrayOutput }
PipelineStageOnSuccessConditionRuleArrayInput is an input type that accepts PipelineStageOnSuccessConditionRuleArray and PipelineStageOnSuccessConditionRuleArrayOutput values. You can construct a concrete instance of `PipelineStageOnSuccessConditionRuleArrayInput` via:
PipelineStageOnSuccessConditionRuleArray{ PipelineStageOnSuccessConditionRuleArgs{...} }
type PipelineStageOnSuccessConditionRuleArrayOutput ¶ added in v6.72.0
type PipelineStageOnSuccessConditionRuleArrayOutput struct{ *pulumi.OutputState }
func (PipelineStageOnSuccessConditionRuleArrayOutput) ElementType ¶ added in v6.72.0
func (PipelineStageOnSuccessConditionRuleArrayOutput) ElementType() reflect.Type
func (PipelineStageOnSuccessConditionRuleArrayOutput) ToPipelineStageOnSuccessConditionRuleArrayOutput ¶ added in v6.72.0
func (o PipelineStageOnSuccessConditionRuleArrayOutput) ToPipelineStageOnSuccessConditionRuleArrayOutput() PipelineStageOnSuccessConditionRuleArrayOutput
func (PipelineStageOnSuccessConditionRuleArrayOutput) ToPipelineStageOnSuccessConditionRuleArrayOutputWithContext ¶ added in v6.72.0
func (o PipelineStageOnSuccessConditionRuleArrayOutput) ToPipelineStageOnSuccessConditionRuleArrayOutputWithContext(ctx context.Context) PipelineStageOnSuccessConditionRuleArrayOutput
type PipelineStageOnSuccessConditionRuleInput ¶ added in v6.72.0
type PipelineStageOnSuccessConditionRuleInput interface { pulumi.Input ToPipelineStageOnSuccessConditionRuleOutput() PipelineStageOnSuccessConditionRuleOutput ToPipelineStageOnSuccessConditionRuleOutputWithContext(context.Context) PipelineStageOnSuccessConditionRuleOutput }
PipelineStageOnSuccessConditionRuleInput is an input type that accepts PipelineStageOnSuccessConditionRuleArgs and PipelineStageOnSuccessConditionRuleOutput values. You can construct a concrete instance of `PipelineStageOnSuccessConditionRuleInput` via:
PipelineStageOnSuccessConditionRuleArgs{...}
type PipelineStageOnSuccessConditionRuleOutput ¶ added in v6.72.0
type PipelineStageOnSuccessConditionRuleOutput struct{ *pulumi.OutputState }
func (PipelineStageOnSuccessConditionRuleOutput) Commands ¶ added in v6.72.0
func (o PipelineStageOnSuccessConditionRuleOutput) Commands() pulumi.StringArrayOutput
The shell commands to run with your commands rule in CodePipeline. All commands are supported except multi-line formats.
func (PipelineStageOnSuccessConditionRuleOutput) Configuration ¶ added in v6.72.0
func (o PipelineStageOnSuccessConditionRuleOutput) Configuration() pulumi.StringMapOutput
The action configuration fields for the rule. Configurations options for rule types and providers can be found in the [Rule structure reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html).
func (PipelineStageOnSuccessConditionRuleOutput) ElementType ¶ added in v6.72.0
func (PipelineStageOnSuccessConditionRuleOutput) ElementType() reflect.Type
func (PipelineStageOnSuccessConditionRuleOutput) InputArtifacts ¶ added in v6.72.0
func (o PipelineStageOnSuccessConditionRuleOutput) InputArtifacts() pulumi.StringArrayOutput
The list of the input artifacts fields for the rule, such as specifying an input file for the rule.
func (PipelineStageOnSuccessConditionRuleOutput) Name ¶ added in v6.72.0
func (o PipelineStageOnSuccessConditionRuleOutput) Name() pulumi.StringOutput
The name of the rule that is created for the condition, such as `VariableCheck`.
func (PipelineStageOnSuccessConditionRuleOutput) Region ¶ added in v6.72.0
func (o PipelineStageOnSuccessConditionRuleOutput) Region() pulumi.StringPtrOutput
The Region for the condition associated with the rule.
func (PipelineStageOnSuccessConditionRuleOutput) RoleArn ¶ added in v6.72.0
func (o PipelineStageOnSuccessConditionRuleOutput) RoleArn() pulumi.StringPtrOutput
The pipeline role ARN associated with the rule.
func (PipelineStageOnSuccessConditionRuleOutput) RuleTypeId ¶ added in v6.72.0
func (o PipelineStageOnSuccessConditionRuleOutput) RuleTypeId() PipelineStageOnSuccessConditionRuleRuleTypeIdOutput
The ID for the rule type, which is made up of the combined values for `category`, `owner`, `provider`, and `version`. Defined as an `ruleTypeId` block below.
func (PipelineStageOnSuccessConditionRuleOutput) TimeoutInMinutes ¶ added in v6.72.0
func (o PipelineStageOnSuccessConditionRuleOutput) TimeoutInMinutes() pulumi.IntPtrOutput
The action timeout for the rule.
func (PipelineStageOnSuccessConditionRuleOutput) ToPipelineStageOnSuccessConditionRuleOutput ¶ added in v6.72.0
func (o PipelineStageOnSuccessConditionRuleOutput) ToPipelineStageOnSuccessConditionRuleOutput() PipelineStageOnSuccessConditionRuleOutput
func (PipelineStageOnSuccessConditionRuleOutput) ToPipelineStageOnSuccessConditionRuleOutputWithContext ¶ added in v6.72.0
func (o PipelineStageOnSuccessConditionRuleOutput) ToPipelineStageOnSuccessConditionRuleOutputWithContext(ctx context.Context) PipelineStageOnSuccessConditionRuleOutput
type PipelineStageOnSuccessConditionRuleRuleTypeId ¶ added in v6.72.0
type PipelineStageOnSuccessConditionRuleRuleTypeId struct { // A category defines what kind of rule can be run in the stage, and constrains the provider type for the rule. The valid category is `Rule`. Category string `pulumi:"category"` // The creator of the rule being called. The valid value for the Owner field in the rule category is `AWS`. Owner *string `pulumi:"owner"` // The rule provider, such as the DeploymentWindow rule. For a list of rule provider names, see the rules listed in the [AWS CodePipeline rule reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html). Provider string `pulumi:"provider"` // A string that describes the rule version. Version *string `pulumi:"version"` }
type PipelineStageOnSuccessConditionRuleRuleTypeIdArgs ¶ added in v6.72.0
type PipelineStageOnSuccessConditionRuleRuleTypeIdArgs struct { // A category defines what kind of rule can be run in the stage, and constrains the provider type for the rule. The valid category is `Rule`. Category pulumi.StringInput `pulumi:"category"` // The creator of the rule being called. The valid value for the Owner field in the rule category is `AWS`. Owner pulumi.StringPtrInput `pulumi:"owner"` // The rule provider, such as the DeploymentWindow rule. For a list of rule provider names, see the rules listed in the [AWS CodePipeline rule reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html). Provider pulumi.StringInput `pulumi:"provider"` // A string that describes the rule version. Version pulumi.StringPtrInput `pulumi:"version"` }
func (PipelineStageOnSuccessConditionRuleRuleTypeIdArgs) ElementType ¶ added in v6.72.0
func (PipelineStageOnSuccessConditionRuleRuleTypeIdArgs) ElementType() reflect.Type
func (PipelineStageOnSuccessConditionRuleRuleTypeIdArgs) ToPipelineStageOnSuccessConditionRuleRuleTypeIdOutput ¶ added in v6.72.0
func (i PipelineStageOnSuccessConditionRuleRuleTypeIdArgs) ToPipelineStageOnSuccessConditionRuleRuleTypeIdOutput() PipelineStageOnSuccessConditionRuleRuleTypeIdOutput
func (PipelineStageOnSuccessConditionRuleRuleTypeIdArgs) ToPipelineStageOnSuccessConditionRuleRuleTypeIdOutputWithContext ¶ added in v6.72.0
func (i PipelineStageOnSuccessConditionRuleRuleTypeIdArgs) ToPipelineStageOnSuccessConditionRuleRuleTypeIdOutputWithContext(ctx context.Context) PipelineStageOnSuccessConditionRuleRuleTypeIdOutput
type PipelineStageOnSuccessConditionRuleRuleTypeIdInput ¶ added in v6.72.0
type PipelineStageOnSuccessConditionRuleRuleTypeIdInput interface { pulumi.Input ToPipelineStageOnSuccessConditionRuleRuleTypeIdOutput() PipelineStageOnSuccessConditionRuleRuleTypeIdOutput ToPipelineStageOnSuccessConditionRuleRuleTypeIdOutputWithContext(context.Context) PipelineStageOnSuccessConditionRuleRuleTypeIdOutput }
PipelineStageOnSuccessConditionRuleRuleTypeIdInput is an input type that accepts PipelineStageOnSuccessConditionRuleRuleTypeIdArgs and PipelineStageOnSuccessConditionRuleRuleTypeIdOutput values. You can construct a concrete instance of `PipelineStageOnSuccessConditionRuleRuleTypeIdInput` via:
PipelineStageOnSuccessConditionRuleRuleTypeIdArgs{...}
type PipelineStageOnSuccessConditionRuleRuleTypeIdOutput ¶ added in v6.72.0
type PipelineStageOnSuccessConditionRuleRuleTypeIdOutput struct{ *pulumi.OutputState }
func (PipelineStageOnSuccessConditionRuleRuleTypeIdOutput) Category ¶ added in v6.72.0
func (o PipelineStageOnSuccessConditionRuleRuleTypeIdOutput) Category() pulumi.StringOutput
A category defines what kind of rule can be run in the stage, and constrains the provider type for the rule. The valid category is `Rule`.
func (PipelineStageOnSuccessConditionRuleRuleTypeIdOutput) ElementType ¶ added in v6.72.0
func (PipelineStageOnSuccessConditionRuleRuleTypeIdOutput) ElementType() reflect.Type
func (PipelineStageOnSuccessConditionRuleRuleTypeIdOutput) Owner ¶ added in v6.72.0
func (o PipelineStageOnSuccessConditionRuleRuleTypeIdOutput) Owner() pulumi.StringPtrOutput
The creator of the rule being called. The valid value for the Owner field in the rule category is `AWS`.
func (PipelineStageOnSuccessConditionRuleRuleTypeIdOutput) Provider ¶ added in v6.72.0
func (o PipelineStageOnSuccessConditionRuleRuleTypeIdOutput) Provider() pulumi.StringOutput
The rule provider, such as the DeploymentWindow rule. For a list of rule provider names, see the rules listed in the [AWS CodePipeline rule reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html).
func (PipelineStageOnSuccessConditionRuleRuleTypeIdOutput) ToPipelineStageOnSuccessConditionRuleRuleTypeIdOutput ¶ added in v6.72.0
func (o PipelineStageOnSuccessConditionRuleRuleTypeIdOutput) ToPipelineStageOnSuccessConditionRuleRuleTypeIdOutput() PipelineStageOnSuccessConditionRuleRuleTypeIdOutput
func (PipelineStageOnSuccessConditionRuleRuleTypeIdOutput) ToPipelineStageOnSuccessConditionRuleRuleTypeIdOutputWithContext ¶ added in v6.72.0
func (o PipelineStageOnSuccessConditionRuleRuleTypeIdOutput) ToPipelineStageOnSuccessConditionRuleRuleTypeIdOutputWithContext(ctx context.Context) PipelineStageOnSuccessConditionRuleRuleTypeIdOutput
func (PipelineStageOnSuccessConditionRuleRuleTypeIdOutput) Version ¶ added in v6.72.0
func (o PipelineStageOnSuccessConditionRuleRuleTypeIdOutput) Version() pulumi.StringPtrOutput
A string that describes the rule version.
type PipelineStageOnSuccessInput ¶ added in v6.72.0
type PipelineStageOnSuccessInput interface { pulumi.Input ToPipelineStageOnSuccessOutput() PipelineStageOnSuccessOutput ToPipelineStageOnSuccessOutputWithContext(context.Context) PipelineStageOnSuccessOutput }
PipelineStageOnSuccessInput is an input type that accepts PipelineStageOnSuccessArgs and PipelineStageOnSuccessOutput values. You can construct a concrete instance of `PipelineStageOnSuccessInput` via:
PipelineStageOnSuccessArgs{...}
type PipelineStageOnSuccessOutput ¶ added in v6.72.0
type PipelineStageOnSuccessOutput struct{ *pulumi.OutputState }
func (PipelineStageOnSuccessOutput) Condition ¶ added in v6.72.0
func (o PipelineStageOnSuccessOutput) Condition() PipelineStageOnSuccessConditionOutput
The conditions that are success conditions. Defined as a `condition` block below.
func (PipelineStageOnSuccessOutput) ElementType ¶ added in v6.72.0
func (PipelineStageOnSuccessOutput) ElementType() reflect.Type
func (PipelineStageOnSuccessOutput) ToPipelineStageOnSuccessOutput ¶ added in v6.72.0
func (o PipelineStageOnSuccessOutput) ToPipelineStageOnSuccessOutput() PipelineStageOnSuccessOutput
func (PipelineStageOnSuccessOutput) ToPipelineStageOnSuccessOutputWithContext ¶ added in v6.72.0
func (o PipelineStageOnSuccessOutput) ToPipelineStageOnSuccessOutputWithContext(ctx context.Context) PipelineStageOnSuccessOutput
func (PipelineStageOnSuccessOutput) ToPipelineStageOnSuccessPtrOutput ¶ added in v6.72.0
func (o PipelineStageOnSuccessOutput) ToPipelineStageOnSuccessPtrOutput() PipelineStageOnSuccessPtrOutput
func (PipelineStageOnSuccessOutput) ToPipelineStageOnSuccessPtrOutputWithContext ¶ added in v6.72.0
func (o PipelineStageOnSuccessOutput) ToPipelineStageOnSuccessPtrOutputWithContext(ctx context.Context) PipelineStageOnSuccessPtrOutput
type PipelineStageOnSuccessPtrInput ¶ added in v6.72.0
type PipelineStageOnSuccessPtrInput interface { pulumi.Input ToPipelineStageOnSuccessPtrOutput() PipelineStageOnSuccessPtrOutput ToPipelineStageOnSuccessPtrOutputWithContext(context.Context) PipelineStageOnSuccessPtrOutput }
PipelineStageOnSuccessPtrInput is an input type that accepts PipelineStageOnSuccessArgs, PipelineStageOnSuccessPtr and PipelineStageOnSuccessPtrOutput values. You can construct a concrete instance of `PipelineStageOnSuccessPtrInput` via:
PipelineStageOnSuccessArgs{...} or: nil
func PipelineStageOnSuccessPtr ¶ added in v6.72.0
func PipelineStageOnSuccessPtr(v *PipelineStageOnSuccessArgs) PipelineStageOnSuccessPtrInput
type PipelineStageOnSuccessPtrOutput ¶ added in v6.72.0
type PipelineStageOnSuccessPtrOutput struct{ *pulumi.OutputState }
func (PipelineStageOnSuccessPtrOutput) Condition ¶ added in v6.72.0
func (o PipelineStageOnSuccessPtrOutput) Condition() PipelineStageOnSuccessConditionPtrOutput
The conditions that are success conditions. Defined as a `condition` block below.
func (PipelineStageOnSuccessPtrOutput) Elem ¶ added in v6.72.0
func (o PipelineStageOnSuccessPtrOutput) Elem() PipelineStageOnSuccessOutput
func (PipelineStageOnSuccessPtrOutput) ElementType ¶ added in v6.72.0
func (PipelineStageOnSuccessPtrOutput) ElementType() reflect.Type
func (PipelineStageOnSuccessPtrOutput) ToPipelineStageOnSuccessPtrOutput ¶ added in v6.72.0
func (o PipelineStageOnSuccessPtrOutput) ToPipelineStageOnSuccessPtrOutput() PipelineStageOnSuccessPtrOutput
func (PipelineStageOnSuccessPtrOutput) ToPipelineStageOnSuccessPtrOutputWithContext ¶ added in v6.72.0
func (o PipelineStageOnSuccessPtrOutput) ToPipelineStageOnSuccessPtrOutputWithContext(ctx context.Context) PipelineStageOnSuccessPtrOutput
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) BeforeEntry ¶ added in v6.72.0
func (o PipelineStageOutput) BeforeEntry() PipelineStageBeforeEntryPtrOutput
The method to use when a stage allows entry. For example, configuring this field for conditions will allow entry to the stage when the conditions are met.
func (PipelineStageOutput) ElementType ¶
func (PipelineStageOutput) ElementType() reflect.Type
func (PipelineStageOutput) Name ¶
func (o PipelineStageOutput) Name() pulumi.StringOutput
The name of the stage.
func (PipelineStageOutput) OnFailure ¶ added in v6.72.0
func (o PipelineStageOutput) OnFailure() PipelineStageOnFailurePtrOutput
The method to use when a stage has not completed successfully. For example, configuring this field for rollback will roll back a failed stage automatically to the last successful pipeline execution in the stage.
func (PipelineStageOutput) OnSuccess ¶ added in v6.72.0
func (o PipelineStageOutput) OnSuccess() PipelineStageOnSuccessPtrOutput
The method to use when a stage has succeeded. For example, configuring this field for conditions will allow the stage to succeed when the conditions are met.
func (PipelineStageOutput) ToPipelineStageOutput ¶
func (o PipelineStageOutput) ToPipelineStageOutput() PipelineStageOutput
func (PipelineStageOutput) ToPipelineStageOutputWithContext ¶
func (o PipelineStageOutput) ToPipelineStageOutputWithContext(ctx context.Context) PipelineStageOutput
type PipelineState ¶
type PipelineState struct { // 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 list of all triggers present on the pipeline, including default triggers added by AWS for `V2` pipelines which omit an explicit `trigger` definition. TriggerAlls PipelineTriggerAllArrayInput // 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 PipelineTriggerAll ¶ added in v6.75.0
type PipelineTriggerAll 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. GitConfigurations []PipelineTriggerAllGitConfiguration `pulumi:"gitConfigurations"` // The source provider for the event. Possible value is `CodeStarSourceConnection`. ProviderType *string `pulumi:"providerType"` }
type PipelineTriggerAllArgs ¶ added in v6.75.0
type PipelineTriggerAllArgs 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. GitConfigurations PipelineTriggerAllGitConfigurationArrayInput `pulumi:"gitConfigurations"` // The source provider for the event. Possible value is `CodeStarSourceConnection`. ProviderType pulumi.StringPtrInput `pulumi:"providerType"` }
func (PipelineTriggerAllArgs) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllArgs) ElementType() reflect.Type
func (PipelineTriggerAllArgs) ToPipelineTriggerAllOutput ¶ added in v6.75.0
func (i PipelineTriggerAllArgs) ToPipelineTriggerAllOutput() PipelineTriggerAllOutput
func (PipelineTriggerAllArgs) ToPipelineTriggerAllOutputWithContext ¶ added in v6.75.0
func (i PipelineTriggerAllArgs) ToPipelineTriggerAllOutputWithContext(ctx context.Context) PipelineTriggerAllOutput
type PipelineTriggerAllArray ¶ added in v6.75.0
type PipelineTriggerAllArray []PipelineTriggerAllInput
func (PipelineTriggerAllArray) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllArray) ElementType() reflect.Type
func (PipelineTriggerAllArray) ToPipelineTriggerAllArrayOutput ¶ added in v6.75.0
func (i PipelineTriggerAllArray) ToPipelineTriggerAllArrayOutput() PipelineTriggerAllArrayOutput
func (PipelineTriggerAllArray) ToPipelineTriggerAllArrayOutputWithContext ¶ added in v6.75.0
func (i PipelineTriggerAllArray) ToPipelineTriggerAllArrayOutputWithContext(ctx context.Context) PipelineTriggerAllArrayOutput
type PipelineTriggerAllArrayInput ¶ added in v6.75.0
type PipelineTriggerAllArrayInput interface { pulumi.Input ToPipelineTriggerAllArrayOutput() PipelineTriggerAllArrayOutput ToPipelineTriggerAllArrayOutputWithContext(context.Context) PipelineTriggerAllArrayOutput }
PipelineTriggerAllArrayInput is an input type that accepts PipelineTriggerAllArray and PipelineTriggerAllArrayOutput values. You can construct a concrete instance of `PipelineTriggerAllArrayInput` via:
PipelineTriggerAllArray{ PipelineTriggerAllArgs{...} }
type PipelineTriggerAllArrayOutput ¶ added in v6.75.0
type PipelineTriggerAllArrayOutput struct{ *pulumi.OutputState }
func (PipelineTriggerAllArrayOutput) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllArrayOutput) ElementType() reflect.Type
func (PipelineTriggerAllArrayOutput) Index ¶ added in v6.75.0
func (o PipelineTriggerAllArrayOutput) Index(i pulumi.IntInput) PipelineTriggerAllOutput
func (PipelineTriggerAllArrayOutput) ToPipelineTriggerAllArrayOutput ¶ added in v6.75.0
func (o PipelineTriggerAllArrayOutput) ToPipelineTriggerAllArrayOutput() PipelineTriggerAllArrayOutput
func (PipelineTriggerAllArrayOutput) ToPipelineTriggerAllArrayOutputWithContext ¶ added in v6.75.0
func (o PipelineTriggerAllArrayOutput) ToPipelineTriggerAllArrayOutputWithContext(ctx context.Context) PipelineTriggerAllArrayOutput
type PipelineTriggerAllGitConfiguration ¶ added in v6.75.0
type PipelineTriggerAllGitConfiguration struct { // The field where the repository event that will start the pipeline is specified as pull requests. A `pullRequest` block is documented below. PullRequests []PipelineTriggerAllGitConfigurationPullRequest `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 []PipelineTriggerAllGitConfigurationPush `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 PipelineTriggerAllGitConfigurationArgs ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationArgs struct { // The field where the repository event that will start the pipeline is specified as pull requests. A `pullRequest` block is documented below. PullRequests PipelineTriggerAllGitConfigurationPullRequestArrayInput `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 PipelineTriggerAllGitConfigurationPushArrayInput `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.StringPtrInput `pulumi:"sourceActionName"` }
func (PipelineTriggerAllGitConfigurationArgs) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllGitConfigurationArgs) ElementType() reflect.Type
func (PipelineTriggerAllGitConfigurationArgs) ToPipelineTriggerAllGitConfigurationOutput ¶ added in v6.75.0
func (i PipelineTriggerAllGitConfigurationArgs) ToPipelineTriggerAllGitConfigurationOutput() PipelineTriggerAllGitConfigurationOutput
func (PipelineTriggerAllGitConfigurationArgs) ToPipelineTriggerAllGitConfigurationOutputWithContext ¶ added in v6.75.0
func (i PipelineTriggerAllGitConfigurationArgs) ToPipelineTriggerAllGitConfigurationOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationOutput
type PipelineTriggerAllGitConfigurationArray ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationArray []PipelineTriggerAllGitConfigurationInput
func (PipelineTriggerAllGitConfigurationArray) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllGitConfigurationArray) ElementType() reflect.Type
func (PipelineTriggerAllGitConfigurationArray) ToPipelineTriggerAllGitConfigurationArrayOutput ¶ added in v6.75.0
func (i PipelineTriggerAllGitConfigurationArray) ToPipelineTriggerAllGitConfigurationArrayOutput() PipelineTriggerAllGitConfigurationArrayOutput
func (PipelineTriggerAllGitConfigurationArray) ToPipelineTriggerAllGitConfigurationArrayOutputWithContext ¶ added in v6.75.0
func (i PipelineTriggerAllGitConfigurationArray) ToPipelineTriggerAllGitConfigurationArrayOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationArrayOutput
type PipelineTriggerAllGitConfigurationArrayInput ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationArrayInput interface { pulumi.Input ToPipelineTriggerAllGitConfigurationArrayOutput() PipelineTriggerAllGitConfigurationArrayOutput ToPipelineTriggerAllGitConfigurationArrayOutputWithContext(context.Context) PipelineTriggerAllGitConfigurationArrayOutput }
PipelineTriggerAllGitConfigurationArrayInput is an input type that accepts PipelineTriggerAllGitConfigurationArray and PipelineTriggerAllGitConfigurationArrayOutput values. You can construct a concrete instance of `PipelineTriggerAllGitConfigurationArrayInput` via:
PipelineTriggerAllGitConfigurationArray{ PipelineTriggerAllGitConfigurationArgs{...} }
type PipelineTriggerAllGitConfigurationArrayOutput ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationArrayOutput struct{ *pulumi.OutputState }
func (PipelineTriggerAllGitConfigurationArrayOutput) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllGitConfigurationArrayOutput) ElementType() reflect.Type
func (PipelineTriggerAllGitConfigurationArrayOutput) ToPipelineTriggerAllGitConfigurationArrayOutput ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationArrayOutput) ToPipelineTriggerAllGitConfigurationArrayOutput() PipelineTriggerAllGitConfigurationArrayOutput
func (PipelineTriggerAllGitConfigurationArrayOutput) ToPipelineTriggerAllGitConfigurationArrayOutputWithContext ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationArrayOutput) ToPipelineTriggerAllGitConfigurationArrayOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationArrayOutput
type PipelineTriggerAllGitConfigurationInput ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationInput interface { pulumi.Input ToPipelineTriggerAllGitConfigurationOutput() PipelineTriggerAllGitConfigurationOutput ToPipelineTriggerAllGitConfigurationOutputWithContext(context.Context) PipelineTriggerAllGitConfigurationOutput }
PipelineTriggerAllGitConfigurationInput is an input type that accepts PipelineTriggerAllGitConfigurationArgs and PipelineTriggerAllGitConfigurationOutput values. You can construct a concrete instance of `PipelineTriggerAllGitConfigurationInput` via:
PipelineTriggerAllGitConfigurationArgs{...}
type PipelineTriggerAllGitConfigurationOutput ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationOutput struct{ *pulumi.OutputState }
func (PipelineTriggerAllGitConfigurationOutput) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllGitConfigurationOutput) ElementType() reflect.Type
func (PipelineTriggerAllGitConfigurationOutput) PullRequests ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationOutput) PullRequests() PipelineTriggerAllGitConfigurationPullRequestArrayOutput
The field where the repository event that will start the pipeline is specified as pull requests. A `pullRequest` block is documented below.
func (PipelineTriggerAllGitConfigurationOutput) Pushes ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationOutput) Pushes() PipelineTriggerAllGitConfigurationPushArrayOutput
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 (PipelineTriggerAllGitConfigurationOutput) SourceActionName ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationOutput) SourceActionName() pulumi.StringPtrOutput
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 (PipelineTriggerAllGitConfigurationOutput) ToPipelineTriggerAllGitConfigurationOutput ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationOutput) ToPipelineTriggerAllGitConfigurationOutput() PipelineTriggerAllGitConfigurationOutput
func (PipelineTriggerAllGitConfigurationOutput) ToPipelineTriggerAllGitConfigurationOutputWithContext ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationOutput) ToPipelineTriggerAllGitConfigurationOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationOutput
type PipelineTriggerAllGitConfigurationPullRequest ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPullRequest struct { // The field that specifies to filter on branches for the pull request trigger configuration. A `branches` block is documented below. Branches []PipelineTriggerAllGitConfigurationPullRequestBranch `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 []PipelineTriggerAllGitConfigurationPullRequestFilePath `pulumi:"filePaths"` }
type PipelineTriggerAllGitConfigurationPullRequestArgs ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPullRequestArgs struct { // The field that specifies to filter on branches for the pull request trigger configuration. A `branches` block is documented below. Branches PipelineTriggerAllGitConfigurationPullRequestBranchArrayInput `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 PipelineTriggerAllGitConfigurationPullRequestFilePathArrayInput `pulumi:"filePaths"` }
func (PipelineTriggerAllGitConfigurationPullRequestArgs) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllGitConfigurationPullRequestArgs) ElementType() reflect.Type
func (PipelineTriggerAllGitConfigurationPullRequestArgs) ToPipelineTriggerAllGitConfigurationPullRequestOutput ¶ added in v6.75.0
func (i PipelineTriggerAllGitConfigurationPullRequestArgs) ToPipelineTriggerAllGitConfigurationPullRequestOutput() PipelineTriggerAllGitConfigurationPullRequestOutput
func (PipelineTriggerAllGitConfigurationPullRequestArgs) ToPipelineTriggerAllGitConfigurationPullRequestOutputWithContext ¶ added in v6.75.0
func (i PipelineTriggerAllGitConfigurationPullRequestArgs) ToPipelineTriggerAllGitConfigurationPullRequestOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPullRequestOutput
type PipelineTriggerAllGitConfigurationPullRequestArray ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPullRequestArray []PipelineTriggerAllGitConfigurationPullRequestInput
func (PipelineTriggerAllGitConfigurationPullRequestArray) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllGitConfigurationPullRequestArray) ElementType() reflect.Type
func (PipelineTriggerAllGitConfigurationPullRequestArray) ToPipelineTriggerAllGitConfigurationPullRequestArrayOutput ¶ added in v6.75.0
func (i PipelineTriggerAllGitConfigurationPullRequestArray) ToPipelineTriggerAllGitConfigurationPullRequestArrayOutput() PipelineTriggerAllGitConfigurationPullRequestArrayOutput
func (PipelineTriggerAllGitConfigurationPullRequestArray) ToPipelineTriggerAllGitConfigurationPullRequestArrayOutputWithContext ¶ added in v6.75.0
func (i PipelineTriggerAllGitConfigurationPullRequestArray) ToPipelineTriggerAllGitConfigurationPullRequestArrayOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPullRequestArrayOutput
type PipelineTriggerAllGitConfigurationPullRequestArrayInput ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPullRequestArrayInput interface { pulumi.Input ToPipelineTriggerAllGitConfigurationPullRequestArrayOutput() PipelineTriggerAllGitConfigurationPullRequestArrayOutput ToPipelineTriggerAllGitConfigurationPullRequestArrayOutputWithContext(context.Context) PipelineTriggerAllGitConfigurationPullRequestArrayOutput }
PipelineTriggerAllGitConfigurationPullRequestArrayInput is an input type that accepts PipelineTriggerAllGitConfigurationPullRequestArray and PipelineTriggerAllGitConfigurationPullRequestArrayOutput values. You can construct a concrete instance of `PipelineTriggerAllGitConfigurationPullRequestArrayInput` via:
PipelineTriggerAllGitConfigurationPullRequestArray{ PipelineTriggerAllGitConfigurationPullRequestArgs{...} }
type PipelineTriggerAllGitConfigurationPullRequestArrayOutput ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPullRequestArrayOutput struct{ *pulumi.OutputState }
func (PipelineTriggerAllGitConfigurationPullRequestArrayOutput) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllGitConfigurationPullRequestArrayOutput) ElementType() reflect.Type
func (PipelineTriggerAllGitConfigurationPullRequestArrayOutput) ToPipelineTriggerAllGitConfigurationPullRequestArrayOutput ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPullRequestArrayOutput) ToPipelineTriggerAllGitConfigurationPullRequestArrayOutput() PipelineTriggerAllGitConfigurationPullRequestArrayOutput
func (PipelineTriggerAllGitConfigurationPullRequestArrayOutput) ToPipelineTriggerAllGitConfigurationPullRequestArrayOutputWithContext ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPullRequestArrayOutput) ToPipelineTriggerAllGitConfigurationPullRequestArrayOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPullRequestArrayOutput
type PipelineTriggerAllGitConfigurationPullRequestBranch ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPullRequestBranch 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 PipelineTriggerAllGitConfigurationPullRequestBranchArgs ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPullRequestBranchArgs 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 (PipelineTriggerAllGitConfigurationPullRequestBranchArgs) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllGitConfigurationPullRequestBranchArgs) ElementType() reflect.Type
func (PipelineTriggerAllGitConfigurationPullRequestBranchArgs) ToPipelineTriggerAllGitConfigurationPullRequestBranchOutput ¶ added in v6.75.0
func (i PipelineTriggerAllGitConfigurationPullRequestBranchArgs) ToPipelineTriggerAllGitConfigurationPullRequestBranchOutput() PipelineTriggerAllGitConfigurationPullRequestBranchOutput
func (PipelineTriggerAllGitConfigurationPullRequestBranchArgs) ToPipelineTriggerAllGitConfigurationPullRequestBranchOutputWithContext ¶ added in v6.75.0
func (i PipelineTriggerAllGitConfigurationPullRequestBranchArgs) ToPipelineTriggerAllGitConfigurationPullRequestBranchOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPullRequestBranchOutput
type PipelineTriggerAllGitConfigurationPullRequestBranchArray ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPullRequestBranchArray []PipelineTriggerAllGitConfigurationPullRequestBranchInput
func (PipelineTriggerAllGitConfigurationPullRequestBranchArray) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllGitConfigurationPullRequestBranchArray) ElementType() reflect.Type
func (PipelineTriggerAllGitConfigurationPullRequestBranchArray) ToPipelineTriggerAllGitConfigurationPullRequestBranchArrayOutput ¶ added in v6.75.0
func (i PipelineTriggerAllGitConfigurationPullRequestBranchArray) ToPipelineTriggerAllGitConfigurationPullRequestBranchArrayOutput() PipelineTriggerAllGitConfigurationPullRequestBranchArrayOutput
func (PipelineTriggerAllGitConfigurationPullRequestBranchArray) ToPipelineTriggerAllGitConfigurationPullRequestBranchArrayOutputWithContext ¶ added in v6.75.0
func (i PipelineTriggerAllGitConfigurationPullRequestBranchArray) ToPipelineTriggerAllGitConfigurationPullRequestBranchArrayOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPullRequestBranchArrayOutput
type PipelineTriggerAllGitConfigurationPullRequestBranchArrayInput ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPullRequestBranchArrayInput interface { pulumi.Input ToPipelineTriggerAllGitConfigurationPullRequestBranchArrayOutput() PipelineTriggerAllGitConfigurationPullRequestBranchArrayOutput ToPipelineTriggerAllGitConfigurationPullRequestBranchArrayOutputWithContext(context.Context) PipelineTriggerAllGitConfigurationPullRequestBranchArrayOutput }
PipelineTriggerAllGitConfigurationPullRequestBranchArrayInput is an input type that accepts PipelineTriggerAllGitConfigurationPullRequestBranchArray and PipelineTriggerAllGitConfigurationPullRequestBranchArrayOutput values. You can construct a concrete instance of `PipelineTriggerAllGitConfigurationPullRequestBranchArrayInput` via:
PipelineTriggerAllGitConfigurationPullRequestBranchArray{ PipelineTriggerAllGitConfigurationPullRequestBranchArgs{...} }
type PipelineTriggerAllGitConfigurationPullRequestBranchArrayOutput ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPullRequestBranchArrayOutput struct{ *pulumi.OutputState }
func (PipelineTriggerAllGitConfigurationPullRequestBranchArrayOutput) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllGitConfigurationPullRequestBranchArrayOutput) ElementType() reflect.Type
func (PipelineTriggerAllGitConfigurationPullRequestBranchArrayOutput) ToPipelineTriggerAllGitConfigurationPullRequestBranchArrayOutput ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPullRequestBranchArrayOutput) ToPipelineTriggerAllGitConfigurationPullRequestBranchArrayOutput() PipelineTriggerAllGitConfigurationPullRequestBranchArrayOutput
func (PipelineTriggerAllGitConfigurationPullRequestBranchArrayOutput) ToPipelineTriggerAllGitConfigurationPullRequestBranchArrayOutputWithContext ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPullRequestBranchArrayOutput) ToPipelineTriggerAllGitConfigurationPullRequestBranchArrayOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPullRequestBranchArrayOutput
type PipelineTriggerAllGitConfigurationPullRequestBranchInput ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPullRequestBranchInput interface { pulumi.Input ToPipelineTriggerAllGitConfigurationPullRequestBranchOutput() PipelineTriggerAllGitConfigurationPullRequestBranchOutput ToPipelineTriggerAllGitConfigurationPullRequestBranchOutputWithContext(context.Context) PipelineTriggerAllGitConfigurationPullRequestBranchOutput }
PipelineTriggerAllGitConfigurationPullRequestBranchInput is an input type that accepts PipelineTriggerAllGitConfigurationPullRequestBranchArgs and PipelineTriggerAllGitConfigurationPullRequestBranchOutput values. You can construct a concrete instance of `PipelineTriggerAllGitConfigurationPullRequestBranchInput` via:
PipelineTriggerAllGitConfigurationPullRequestBranchArgs{...}
type PipelineTriggerAllGitConfigurationPullRequestBranchOutput ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPullRequestBranchOutput struct{ *pulumi.OutputState }
func (PipelineTriggerAllGitConfigurationPullRequestBranchOutput) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllGitConfigurationPullRequestBranchOutput) ElementType() reflect.Type
func (PipelineTriggerAllGitConfigurationPullRequestBranchOutput) Excludes ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPullRequestBranchOutput) 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 (PipelineTriggerAllGitConfigurationPullRequestBranchOutput) Includes ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPullRequestBranchOutput) 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 (PipelineTriggerAllGitConfigurationPullRequestBranchOutput) ToPipelineTriggerAllGitConfigurationPullRequestBranchOutput ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPullRequestBranchOutput) ToPipelineTriggerAllGitConfigurationPullRequestBranchOutput() PipelineTriggerAllGitConfigurationPullRequestBranchOutput
func (PipelineTriggerAllGitConfigurationPullRequestBranchOutput) ToPipelineTriggerAllGitConfigurationPullRequestBranchOutputWithContext ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPullRequestBranchOutput) ToPipelineTriggerAllGitConfigurationPullRequestBranchOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPullRequestBranchOutput
type PipelineTriggerAllGitConfigurationPullRequestFilePath ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPullRequestFilePath 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 PipelineTriggerAllGitConfigurationPullRequestFilePathArgs ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPullRequestFilePathArgs 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 (PipelineTriggerAllGitConfigurationPullRequestFilePathArgs) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllGitConfigurationPullRequestFilePathArgs) ElementType() reflect.Type
func (PipelineTriggerAllGitConfigurationPullRequestFilePathArgs) ToPipelineTriggerAllGitConfigurationPullRequestFilePathOutput ¶ added in v6.75.0
func (i PipelineTriggerAllGitConfigurationPullRequestFilePathArgs) ToPipelineTriggerAllGitConfigurationPullRequestFilePathOutput() PipelineTriggerAllGitConfigurationPullRequestFilePathOutput
func (PipelineTriggerAllGitConfigurationPullRequestFilePathArgs) ToPipelineTriggerAllGitConfigurationPullRequestFilePathOutputWithContext ¶ added in v6.75.0
func (i PipelineTriggerAllGitConfigurationPullRequestFilePathArgs) ToPipelineTriggerAllGitConfigurationPullRequestFilePathOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPullRequestFilePathOutput
type PipelineTriggerAllGitConfigurationPullRequestFilePathArray ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPullRequestFilePathArray []PipelineTriggerAllGitConfigurationPullRequestFilePathInput
func (PipelineTriggerAllGitConfigurationPullRequestFilePathArray) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllGitConfigurationPullRequestFilePathArray) ElementType() reflect.Type
func (PipelineTriggerAllGitConfigurationPullRequestFilePathArray) ToPipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutput ¶ added in v6.75.0
func (i PipelineTriggerAllGitConfigurationPullRequestFilePathArray) ToPipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutput() PipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutput
func (PipelineTriggerAllGitConfigurationPullRequestFilePathArray) ToPipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutputWithContext ¶ added in v6.75.0
func (i PipelineTriggerAllGitConfigurationPullRequestFilePathArray) ToPipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutput
type PipelineTriggerAllGitConfigurationPullRequestFilePathArrayInput ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPullRequestFilePathArrayInput interface { pulumi.Input ToPipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutput() PipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutput ToPipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutputWithContext(context.Context) PipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutput }
PipelineTriggerAllGitConfigurationPullRequestFilePathArrayInput is an input type that accepts PipelineTriggerAllGitConfigurationPullRequestFilePathArray and PipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutput values. You can construct a concrete instance of `PipelineTriggerAllGitConfigurationPullRequestFilePathArrayInput` via:
PipelineTriggerAllGitConfigurationPullRequestFilePathArray{ PipelineTriggerAllGitConfigurationPullRequestFilePathArgs{...} }
type PipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutput ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutput struct{ *pulumi.OutputState }
func (PipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutput) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutput) ElementType() reflect.Type
func (PipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutput) ToPipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutput ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutput) ToPipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutput() PipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutput
func (PipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutput) ToPipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutputWithContext ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutput) ToPipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutput
type PipelineTriggerAllGitConfigurationPullRequestFilePathInput ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPullRequestFilePathInput interface { pulumi.Input ToPipelineTriggerAllGitConfigurationPullRequestFilePathOutput() PipelineTriggerAllGitConfigurationPullRequestFilePathOutput ToPipelineTriggerAllGitConfigurationPullRequestFilePathOutputWithContext(context.Context) PipelineTriggerAllGitConfigurationPullRequestFilePathOutput }
PipelineTriggerAllGitConfigurationPullRequestFilePathInput is an input type that accepts PipelineTriggerAllGitConfigurationPullRequestFilePathArgs and PipelineTriggerAllGitConfigurationPullRequestFilePathOutput values. You can construct a concrete instance of `PipelineTriggerAllGitConfigurationPullRequestFilePathInput` via:
PipelineTriggerAllGitConfigurationPullRequestFilePathArgs{...}
type PipelineTriggerAllGitConfigurationPullRequestFilePathOutput ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPullRequestFilePathOutput struct{ *pulumi.OutputState }
func (PipelineTriggerAllGitConfigurationPullRequestFilePathOutput) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllGitConfigurationPullRequestFilePathOutput) ElementType() reflect.Type
func (PipelineTriggerAllGitConfigurationPullRequestFilePathOutput) Excludes ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPullRequestFilePathOutput) 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 (PipelineTriggerAllGitConfigurationPullRequestFilePathOutput) Includes ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPullRequestFilePathOutput) 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 (PipelineTriggerAllGitConfigurationPullRequestFilePathOutput) ToPipelineTriggerAllGitConfigurationPullRequestFilePathOutput ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPullRequestFilePathOutput) ToPipelineTriggerAllGitConfigurationPullRequestFilePathOutput() PipelineTriggerAllGitConfigurationPullRequestFilePathOutput
func (PipelineTriggerAllGitConfigurationPullRequestFilePathOutput) ToPipelineTriggerAllGitConfigurationPullRequestFilePathOutputWithContext ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPullRequestFilePathOutput) ToPipelineTriggerAllGitConfigurationPullRequestFilePathOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPullRequestFilePathOutput
type PipelineTriggerAllGitConfigurationPullRequestInput ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPullRequestInput interface { pulumi.Input ToPipelineTriggerAllGitConfigurationPullRequestOutput() PipelineTriggerAllGitConfigurationPullRequestOutput ToPipelineTriggerAllGitConfigurationPullRequestOutputWithContext(context.Context) PipelineTriggerAllGitConfigurationPullRequestOutput }
PipelineTriggerAllGitConfigurationPullRequestInput is an input type that accepts PipelineTriggerAllGitConfigurationPullRequestArgs and PipelineTriggerAllGitConfigurationPullRequestOutput values. You can construct a concrete instance of `PipelineTriggerAllGitConfigurationPullRequestInput` via:
PipelineTriggerAllGitConfigurationPullRequestArgs{...}
type PipelineTriggerAllGitConfigurationPullRequestOutput ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPullRequestOutput struct{ *pulumi.OutputState }
func (PipelineTriggerAllGitConfigurationPullRequestOutput) Branches ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPullRequestOutput) Branches() PipelineTriggerAllGitConfigurationPullRequestBranchArrayOutput
The field that specifies to filter on branches for the pull request trigger configuration. A `branches` block is documented below.
func (PipelineTriggerAllGitConfigurationPullRequestOutput) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllGitConfigurationPullRequestOutput) ElementType() reflect.Type
func (PipelineTriggerAllGitConfigurationPullRequestOutput) Events ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPullRequestOutput) 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 (PipelineTriggerAllGitConfigurationPullRequestOutput) FilePaths ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPullRequestOutput) FilePaths() PipelineTriggerAllGitConfigurationPullRequestFilePathArrayOutput
The field that specifies to filter on file paths for the pull request trigger configuration. A `filePaths` block is documented below.
func (PipelineTriggerAllGitConfigurationPullRequestOutput) ToPipelineTriggerAllGitConfigurationPullRequestOutput ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPullRequestOutput) ToPipelineTriggerAllGitConfigurationPullRequestOutput() PipelineTriggerAllGitConfigurationPullRequestOutput
func (PipelineTriggerAllGitConfigurationPullRequestOutput) ToPipelineTriggerAllGitConfigurationPullRequestOutputWithContext ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPullRequestOutput) ToPipelineTriggerAllGitConfigurationPullRequestOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPullRequestOutput
type PipelineTriggerAllGitConfigurationPush ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPush struct { // The field that specifies to filter on branches for the push trigger configuration. A `branches` block is documented below. Branches []PipelineTriggerAllGitConfigurationPushBranch `pulumi:"branches"` // The field that specifies to filter on file paths for the push trigger configuration. A `filePaths` block is documented below. FilePaths []PipelineTriggerAllGitConfigurationPushFilePath `pulumi:"filePaths"` // The field that contains the details for the Git tags trigger configuration. A `tags` block is documented below. Tags []PipelineTriggerAllGitConfigurationPushTag `pulumi:"tags"` }
type PipelineTriggerAllGitConfigurationPushArgs ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPushArgs struct { // The field that specifies to filter on branches for the push trigger configuration. A `branches` block is documented below. Branches PipelineTriggerAllGitConfigurationPushBranchArrayInput `pulumi:"branches"` // The field that specifies to filter on file paths for the push trigger configuration. A `filePaths` block is documented below. FilePaths PipelineTriggerAllGitConfigurationPushFilePathArrayInput `pulumi:"filePaths"` // The field that contains the details for the Git tags trigger configuration. A `tags` block is documented below. Tags PipelineTriggerAllGitConfigurationPushTagArrayInput `pulumi:"tags"` }
func (PipelineTriggerAllGitConfigurationPushArgs) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllGitConfigurationPushArgs) ElementType() reflect.Type
func (PipelineTriggerAllGitConfigurationPushArgs) ToPipelineTriggerAllGitConfigurationPushOutput ¶ added in v6.75.0
func (i PipelineTriggerAllGitConfigurationPushArgs) ToPipelineTriggerAllGitConfigurationPushOutput() PipelineTriggerAllGitConfigurationPushOutput
func (PipelineTriggerAllGitConfigurationPushArgs) ToPipelineTriggerAllGitConfigurationPushOutputWithContext ¶ added in v6.75.0
func (i PipelineTriggerAllGitConfigurationPushArgs) ToPipelineTriggerAllGitConfigurationPushOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPushOutput
type PipelineTriggerAllGitConfigurationPushArray ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPushArray []PipelineTriggerAllGitConfigurationPushInput
func (PipelineTriggerAllGitConfigurationPushArray) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllGitConfigurationPushArray) ElementType() reflect.Type
func (PipelineTriggerAllGitConfigurationPushArray) ToPipelineTriggerAllGitConfigurationPushArrayOutput ¶ added in v6.75.0
func (i PipelineTriggerAllGitConfigurationPushArray) ToPipelineTriggerAllGitConfigurationPushArrayOutput() PipelineTriggerAllGitConfigurationPushArrayOutput
func (PipelineTriggerAllGitConfigurationPushArray) ToPipelineTriggerAllGitConfigurationPushArrayOutputWithContext ¶ added in v6.75.0
func (i PipelineTriggerAllGitConfigurationPushArray) ToPipelineTriggerAllGitConfigurationPushArrayOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPushArrayOutput
type PipelineTriggerAllGitConfigurationPushArrayInput ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPushArrayInput interface { pulumi.Input ToPipelineTriggerAllGitConfigurationPushArrayOutput() PipelineTriggerAllGitConfigurationPushArrayOutput ToPipelineTriggerAllGitConfigurationPushArrayOutputWithContext(context.Context) PipelineTriggerAllGitConfigurationPushArrayOutput }
PipelineTriggerAllGitConfigurationPushArrayInput is an input type that accepts PipelineTriggerAllGitConfigurationPushArray and PipelineTriggerAllGitConfigurationPushArrayOutput values. You can construct a concrete instance of `PipelineTriggerAllGitConfigurationPushArrayInput` via:
PipelineTriggerAllGitConfigurationPushArray{ PipelineTriggerAllGitConfigurationPushArgs{...} }
type PipelineTriggerAllGitConfigurationPushArrayOutput ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPushArrayOutput struct{ *pulumi.OutputState }
func (PipelineTriggerAllGitConfigurationPushArrayOutput) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllGitConfigurationPushArrayOutput) ElementType() reflect.Type
func (PipelineTriggerAllGitConfigurationPushArrayOutput) ToPipelineTriggerAllGitConfigurationPushArrayOutput ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPushArrayOutput) ToPipelineTriggerAllGitConfigurationPushArrayOutput() PipelineTriggerAllGitConfigurationPushArrayOutput
func (PipelineTriggerAllGitConfigurationPushArrayOutput) ToPipelineTriggerAllGitConfigurationPushArrayOutputWithContext ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPushArrayOutput) ToPipelineTriggerAllGitConfigurationPushArrayOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPushArrayOutput
type PipelineTriggerAllGitConfigurationPushBranch ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPushBranch 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 PipelineTriggerAllGitConfigurationPushBranchArgs ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPushBranchArgs 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 (PipelineTriggerAllGitConfigurationPushBranchArgs) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllGitConfigurationPushBranchArgs) ElementType() reflect.Type
func (PipelineTriggerAllGitConfigurationPushBranchArgs) ToPipelineTriggerAllGitConfigurationPushBranchOutput ¶ added in v6.75.0
func (i PipelineTriggerAllGitConfigurationPushBranchArgs) ToPipelineTriggerAllGitConfigurationPushBranchOutput() PipelineTriggerAllGitConfigurationPushBranchOutput
func (PipelineTriggerAllGitConfigurationPushBranchArgs) ToPipelineTriggerAllGitConfigurationPushBranchOutputWithContext ¶ added in v6.75.0
func (i PipelineTriggerAllGitConfigurationPushBranchArgs) ToPipelineTriggerAllGitConfigurationPushBranchOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPushBranchOutput
type PipelineTriggerAllGitConfigurationPushBranchArray ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPushBranchArray []PipelineTriggerAllGitConfigurationPushBranchInput
func (PipelineTriggerAllGitConfigurationPushBranchArray) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllGitConfigurationPushBranchArray) ElementType() reflect.Type
func (PipelineTriggerAllGitConfigurationPushBranchArray) ToPipelineTriggerAllGitConfigurationPushBranchArrayOutput ¶ added in v6.75.0
func (i PipelineTriggerAllGitConfigurationPushBranchArray) ToPipelineTriggerAllGitConfigurationPushBranchArrayOutput() PipelineTriggerAllGitConfigurationPushBranchArrayOutput
func (PipelineTriggerAllGitConfigurationPushBranchArray) ToPipelineTriggerAllGitConfigurationPushBranchArrayOutputWithContext ¶ added in v6.75.0
func (i PipelineTriggerAllGitConfigurationPushBranchArray) ToPipelineTriggerAllGitConfigurationPushBranchArrayOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPushBranchArrayOutput
type PipelineTriggerAllGitConfigurationPushBranchArrayInput ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPushBranchArrayInput interface { pulumi.Input ToPipelineTriggerAllGitConfigurationPushBranchArrayOutput() PipelineTriggerAllGitConfigurationPushBranchArrayOutput ToPipelineTriggerAllGitConfigurationPushBranchArrayOutputWithContext(context.Context) PipelineTriggerAllGitConfigurationPushBranchArrayOutput }
PipelineTriggerAllGitConfigurationPushBranchArrayInput is an input type that accepts PipelineTriggerAllGitConfigurationPushBranchArray and PipelineTriggerAllGitConfigurationPushBranchArrayOutput values. You can construct a concrete instance of `PipelineTriggerAllGitConfigurationPushBranchArrayInput` via:
PipelineTriggerAllGitConfigurationPushBranchArray{ PipelineTriggerAllGitConfigurationPushBranchArgs{...} }
type PipelineTriggerAllGitConfigurationPushBranchArrayOutput ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPushBranchArrayOutput struct{ *pulumi.OutputState }
func (PipelineTriggerAllGitConfigurationPushBranchArrayOutput) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllGitConfigurationPushBranchArrayOutput) ElementType() reflect.Type
func (PipelineTriggerAllGitConfigurationPushBranchArrayOutput) ToPipelineTriggerAllGitConfigurationPushBranchArrayOutput ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPushBranchArrayOutput) ToPipelineTriggerAllGitConfigurationPushBranchArrayOutput() PipelineTriggerAllGitConfigurationPushBranchArrayOutput
func (PipelineTriggerAllGitConfigurationPushBranchArrayOutput) ToPipelineTriggerAllGitConfigurationPushBranchArrayOutputWithContext ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPushBranchArrayOutput) ToPipelineTriggerAllGitConfigurationPushBranchArrayOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPushBranchArrayOutput
type PipelineTriggerAllGitConfigurationPushBranchInput ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPushBranchInput interface { pulumi.Input ToPipelineTriggerAllGitConfigurationPushBranchOutput() PipelineTriggerAllGitConfigurationPushBranchOutput ToPipelineTriggerAllGitConfigurationPushBranchOutputWithContext(context.Context) PipelineTriggerAllGitConfigurationPushBranchOutput }
PipelineTriggerAllGitConfigurationPushBranchInput is an input type that accepts PipelineTriggerAllGitConfigurationPushBranchArgs and PipelineTriggerAllGitConfigurationPushBranchOutput values. You can construct a concrete instance of `PipelineTriggerAllGitConfigurationPushBranchInput` via:
PipelineTriggerAllGitConfigurationPushBranchArgs{...}
type PipelineTriggerAllGitConfigurationPushBranchOutput ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPushBranchOutput struct{ *pulumi.OutputState }
func (PipelineTriggerAllGitConfigurationPushBranchOutput) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllGitConfigurationPushBranchOutput) ElementType() reflect.Type
func (PipelineTriggerAllGitConfigurationPushBranchOutput) Excludes ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPushBranchOutput) 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 (PipelineTriggerAllGitConfigurationPushBranchOutput) Includes ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPushBranchOutput) 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 (PipelineTriggerAllGitConfigurationPushBranchOutput) ToPipelineTriggerAllGitConfigurationPushBranchOutput ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPushBranchOutput) ToPipelineTriggerAllGitConfigurationPushBranchOutput() PipelineTriggerAllGitConfigurationPushBranchOutput
func (PipelineTriggerAllGitConfigurationPushBranchOutput) ToPipelineTriggerAllGitConfigurationPushBranchOutputWithContext ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPushBranchOutput) ToPipelineTriggerAllGitConfigurationPushBranchOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPushBranchOutput
type PipelineTriggerAllGitConfigurationPushFilePath ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPushFilePath 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 PipelineTriggerAllGitConfigurationPushFilePathArgs ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPushFilePathArgs 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 (PipelineTriggerAllGitConfigurationPushFilePathArgs) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllGitConfigurationPushFilePathArgs) ElementType() reflect.Type
func (PipelineTriggerAllGitConfigurationPushFilePathArgs) ToPipelineTriggerAllGitConfigurationPushFilePathOutput ¶ added in v6.75.0
func (i PipelineTriggerAllGitConfigurationPushFilePathArgs) ToPipelineTriggerAllGitConfigurationPushFilePathOutput() PipelineTriggerAllGitConfigurationPushFilePathOutput
func (PipelineTriggerAllGitConfigurationPushFilePathArgs) ToPipelineTriggerAllGitConfigurationPushFilePathOutputWithContext ¶ added in v6.75.0
func (i PipelineTriggerAllGitConfigurationPushFilePathArgs) ToPipelineTriggerAllGitConfigurationPushFilePathOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPushFilePathOutput
type PipelineTriggerAllGitConfigurationPushFilePathArray ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPushFilePathArray []PipelineTriggerAllGitConfigurationPushFilePathInput
func (PipelineTriggerAllGitConfigurationPushFilePathArray) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllGitConfigurationPushFilePathArray) ElementType() reflect.Type
func (PipelineTriggerAllGitConfigurationPushFilePathArray) ToPipelineTriggerAllGitConfigurationPushFilePathArrayOutput ¶ added in v6.75.0
func (i PipelineTriggerAllGitConfigurationPushFilePathArray) ToPipelineTriggerAllGitConfigurationPushFilePathArrayOutput() PipelineTriggerAllGitConfigurationPushFilePathArrayOutput
func (PipelineTriggerAllGitConfigurationPushFilePathArray) ToPipelineTriggerAllGitConfigurationPushFilePathArrayOutputWithContext ¶ added in v6.75.0
func (i PipelineTriggerAllGitConfigurationPushFilePathArray) ToPipelineTriggerAllGitConfigurationPushFilePathArrayOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPushFilePathArrayOutput
type PipelineTriggerAllGitConfigurationPushFilePathArrayInput ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPushFilePathArrayInput interface { pulumi.Input ToPipelineTriggerAllGitConfigurationPushFilePathArrayOutput() PipelineTriggerAllGitConfigurationPushFilePathArrayOutput ToPipelineTriggerAllGitConfigurationPushFilePathArrayOutputWithContext(context.Context) PipelineTriggerAllGitConfigurationPushFilePathArrayOutput }
PipelineTriggerAllGitConfigurationPushFilePathArrayInput is an input type that accepts PipelineTriggerAllGitConfigurationPushFilePathArray and PipelineTriggerAllGitConfigurationPushFilePathArrayOutput values. You can construct a concrete instance of `PipelineTriggerAllGitConfigurationPushFilePathArrayInput` via:
PipelineTriggerAllGitConfigurationPushFilePathArray{ PipelineTriggerAllGitConfigurationPushFilePathArgs{...} }
type PipelineTriggerAllGitConfigurationPushFilePathArrayOutput ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPushFilePathArrayOutput struct{ *pulumi.OutputState }
func (PipelineTriggerAllGitConfigurationPushFilePathArrayOutput) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllGitConfigurationPushFilePathArrayOutput) ElementType() reflect.Type
func (PipelineTriggerAllGitConfigurationPushFilePathArrayOutput) ToPipelineTriggerAllGitConfigurationPushFilePathArrayOutput ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPushFilePathArrayOutput) ToPipelineTriggerAllGitConfigurationPushFilePathArrayOutput() PipelineTriggerAllGitConfigurationPushFilePathArrayOutput
func (PipelineTriggerAllGitConfigurationPushFilePathArrayOutput) ToPipelineTriggerAllGitConfigurationPushFilePathArrayOutputWithContext ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPushFilePathArrayOutput) ToPipelineTriggerAllGitConfigurationPushFilePathArrayOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPushFilePathArrayOutput
type PipelineTriggerAllGitConfigurationPushFilePathInput ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPushFilePathInput interface { pulumi.Input ToPipelineTriggerAllGitConfigurationPushFilePathOutput() PipelineTriggerAllGitConfigurationPushFilePathOutput ToPipelineTriggerAllGitConfigurationPushFilePathOutputWithContext(context.Context) PipelineTriggerAllGitConfigurationPushFilePathOutput }
PipelineTriggerAllGitConfigurationPushFilePathInput is an input type that accepts PipelineTriggerAllGitConfigurationPushFilePathArgs and PipelineTriggerAllGitConfigurationPushFilePathOutput values. You can construct a concrete instance of `PipelineTriggerAllGitConfigurationPushFilePathInput` via:
PipelineTriggerAllGitConfigurationPushFilePathArgs{...}
type PipelineTriggerAllGitConfigurationPushFilePathOutput ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPushFilePathOutput struct{ *pulumi.OutputState }
func (PipelineTriggerAllGitConfigurationPushFilePathOutput) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllGitConfigurationPushFilePathOutput) ElementType() reflect.Type
func (PipelineTriggerAllGitConfigurationPushFilePathOutput) Excludes ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPushFilePathOutput) 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 (PipelineTriggerAllGitConfigurationPushFilePathOutput) Includes ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPushFilePathOutput) 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 (PipelineTriggerAllGitConfigurationPushFilePathOutput) ToPipelineTriggerAllGitConfigurationPushFilePathOutput ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPushFilePathOutput) ToPipelineTriggerAllGitConfigurationPushFilePathOutput() PipelineTriggerAllGitConfigurationPushFilePathOutput
func (PipelineTriggerAllGitConfigurationPushFilePathOutput) ToPipelineTriggerAllGitConfigurationPushFilePathOutputWithContext ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPushFilePathOutput) ToPipelineTriggerAllGitConfigurationPushFilePathOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPushFilePathOutput
type PipelineTriggerAllGitConfigurationPushInput ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPushInput interface { pulumi.Input ToPipelineTriggerAllGitConfigurationPushOutput() PipelineTriggerAllGitConfigurationPushOutput ToPipelineTriggerAllGitConfigurationPushOutputWithContext(context.Context) PipelineTriggerAllGitConfigurationPushOutput }
PipelineTriggerAllGitConfigurationPushInput is an input type that accepts PipelineTriggerAllGitConfigurationPushArgs and PipelineTriggerAllGitConfigurationPushOutput values. You can construct a concrete instance of `PipelineTriggerAllGitConfigurationPushInput` via:
PipelineTriggerAllGitConfigurationPushArgs{...}
type PipelineTriggerAllGitConfigurationPushOutput ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPushOutput struct{ *pulumi.OutputState }
func (PipelineTriggerAllGitConfigurationPushOutput) Branches ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPushOutput) Branches() PipelineTriggerAllGitConfigurationPushBranchArrayOutput
The field that specifies to filter on branches for the push trigger configuration. A `branches` block is documented below.
func (PipelineTriggerAllGitConfigurationPushOutput) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllGitConfigurationPushOutput) ElementType() reflect.Type
func (PipelineTriggerAllGitConfigurationPushOutput) FilePaths ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPushOutput) FilePaths() PipelineTriggerAllGitConfigurationPushFilePathArrayOutput
The field that specifies to filter on file paths for the push trigger configuration. A `filePaths` block is documented below.
func (PipelineTriggerAllGitConfigurationPushOutput) Tags ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPushOutput) Tags() PipelineTriggerAllGitConfigurationPushTagArrayOutput
The field that contains the details for the Git tags trigger configuration. A `tags` block is documented below.
func (PipelineTriggerAllGitConfigurationPushOutput) ToPipelineTriggerAllGitConfigurationPushOutput ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPushOutput) ToPipelineTriggerAllGitConfigurationPushOutput() PipelineTriggerAllGitConfigurationPushOutput
func (PipelineTriggerAllGitConfigurationPushOutput) ToPipelineTriggerAllGitConfigurationPushOutputWithContext ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPushOutput) ToPipelineTriggerAllGitConfigurationPushOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPushOutput
type PipelineTriggerAllGitConfigurationPushTag ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPushTag 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 PipelineTriggerAllGitConfigurationPushTagArgs ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPushTagArgs 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 (PipelineTriggerAllGitConfigurationPushTagArgs) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllGitConfigurationPushTagArgs) ElementType() reflect.Type
func (PipelineTriggerAllGitConfigurationPushTagArgs) ToPipelineTriggerAllGitConfigurationPushTagOutput ¶ added in v6.75.0
func (i PipelineTriggerAllGitConfigurationPushTagArgs) ToPipelineTriggerAllGitConfigurationPushTagOutput() PipelineTriggerAllGitConfigurationPushTagOutput
func (PipelineTriggerAllGitConfigurationPushTagArgs) ToPipelineTriggerAllGitConfigurationPushTagOutputWithContext ¶ added in v6.75.0
func (i PipelineTriggerAllGitConfigurationPushTagArgs) ToPipelineTriggerAllGitConfigurationPushTagOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPushTagOutput
type PipelineTriggerAllGitConfigurationPushTagArray ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPushTagArray []PipelineTriggerAllGitConfigurationPushTagInput
func (PipelineTriggerAllGitConfigurationPushTagArray) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllGitConfigurationPushTagArray) ElementType() reflect.Type
func (PipelineTriggerAllGitConfigurationPushTagArray) ToPipelineTriggerAllGitConfigurationPushTagArrayOutput ¶ added in v6.75.0
func (i PipelineTriggerAllGitConfigurationPushTagArray) ToPipelineTriggerAllGitConfigurationPushTagArrayOutput() PipelineTriggerAllGitConfigurationPushTagArrayOutput
func (PipelineTriggerAllGitConfigurationPushTagArray) ToPipelineTriggerAllGitConfigurationPushTagArrayOutputWithContext ¶ added in v6.75.0
func (i PipelineTriggerAllGitConfigurationPushTagArray) ToPipelineTriggerAllGitConfigurationPushTagArrayOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPushTagArrayOutput
type PipelineTriggerAllGitConfigurationPushTagArrayInput ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPushTagArrayInput interface { pulumi.Input ToPipelineTriggerAllGitConfigurationPushTagArrayOutput() PipelineTriggerAllGitConfigurationPushTagArrayOutput ToPipelineTriggerAllGitConfigurationPushTagArrayOutputWithContext(context.Context) PipelineTriggerAllGitConfigurationPushTagArrayOutput }
PipelineTriggerAllGitConfigurationPushTagArrayInput is an input type that accepts PipelineTriggerAllGitConfigurationPushTagArray and PipelineTriggerAllGitConfigurationPushTagArrayOutput values. You can construct a concrete instance of `PipelineTriggerAllGitConfigurationPushTagArrayInput` via:
PipelineTriggerAllGitConfigurationPushTagArray{ PipelineTriggerAllGitConfigurationPushTagArgs{...} }
type PipelineTriggerAllGitConfigurationPushTagArrayOutput ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPushTagArrayOutput struct{ *pulumi.OutputState }
func (PipelineTriggerAllGitConfigurationPushTagArrayOutput) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllGitConfigurationPushTagArrayOutput) ElementType() reflect.Type
func (PipelineTriggerAllGitConfigurationPushTagArrayOutput) ToPipelineTriggerAllGitConfigurationPushTagArrayOutput ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPushTagArrayOutput) ToPipelineTriggerAllGitConfigurationPushTagArrayOutput() PipelineTriggerAllGitConfigurationPushTagArrayOutput
func (PipelineTriggerAllGitConfigurationPushTagArrayOutput) ToPipelineTriggerAllGitConfigurationPushTagArrayOutputWithContext ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPushTagArrayOutput) ToPipelineTriggerAllGitConfigurationPushTagArrayOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPushTagArrayOutput
type PipelineTriggerAllGitConfigurationPushTagInput ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPushTagInput interface { pulumi.Input ToPipelineTriggerAllGitConfigurationPushTagOutput() PipelineTriggerAllGitConfigurationPushTagOutput ToPipelineTriggerAllGitConfigurationPushTagOutputWithContext(context.Context) PipelineTriggerAllGitConfigurationPushTagOutput }
PipelineTriggerAllGitConfigurationPushTagInput is an input type that accepts PipelineTriggerAllGitConfigurationPushTagArgs and PipelineTriggerAllGitConfigurationPushTagOutput values. You can construct a concrete instance of `PipelineTriggerAllGitConfigurationPushTagInput` via:
PipelineTriggerAllGitConfigurationPushTagArgs{...}
type PipelineTriggerAllGitConfigurationPushTagOutput ¶ added in v6.75.0
type PipelineTriggerAllGitConfigurationPushTagOutput struct{ *pulumi.OutputState }
func (PipelineTriggerAllGitConfigurationPushTagOutput) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllGitConfigurationPushTagOutput) ElementType() reflect.Type
func (PipelineTriggerAllGitConfigurationPushTagOutput) Excludes ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPushTagOutput) Excludes() pulumi.StringArrayOutput
A list of patterns of Git tags that, when pushed, are to be excluded from starting the pipeline.
func (PipelineTriggerAllGitConfigurationPushTagOutput) Includes ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPushTagOutput) Includes() pulumi.StringArrayOutput
A list of patterns of Git tags that, when pushed, are to be included as criteria that starts the pipeline.
func (PipelineTriggerAllGitConfigurationPushTagOutput) ToPipelineTriggerAllGitConfigurationPushTagOutput ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPushTagOutput) ToPipelineTriggerAllGitConfigurationPushTagOutput() PipelineTriggerAllGitConfigurationPushTagOutput
func (PipelineTriggerAllGitConfigurationPushTagOutput) ToPipelineTriggerAllGitConfigurationPushTagOutputWithContext ¶ added in v6.75.0
func (o PipelineTriggerAllGitConfigurationPushTagOutput) ToPipelineTriggerAllGitConfigurationPushTagOutputWithContext(ctx context.Context) PipelineTriggerAllGitConfigurationPushTagOutput
type PipelineTriggerAllInput ¶ added in v6.75.0
type PipelineTriggerAllInput interface { pulumi.Input ToPipelineTriggerAllOutput() PipelineTriggerAllOutput ToPipelineTriggerAllOutputWithContext(context.Context) PipelineTriggerAllOutput }
PipelineTriggerAllInput is an input type that accepts PipelineTriggerAllArgs and PipelineTriggerAllOutput values. You can construct a concrete instance of `PipelineTriggerAllInput` via:
PipelineTriggerAllArgs{...}
type PipelineTriggerAllOutput ¶ added in v6.75.0
type PipelineTriggerAllOutput struct{ *pulumi.OutputState }
func (PipelineTriggerAllOutput) ElementType ¶ added in v6.75.0
func (PipelineTriggerAllOutput) ElementType() reflect.Type
func (PipelineTriggerAllOutput) GitConfigurations ¶ added in v6.75.0
func (o PipelineTriggerAllOutput) GitConfigurations() PipelineTriggerAllGitConfigurationArrayOutput
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 (PipelineTriggerAllOutput) ProviderType ¶ added in v6.75.0
func (o PipelineTriggerAllOutput) ProviderType() pulumi.StringPtrOutput
The source provider for the event. Possible value is `CodeStarSourceConnection`.
func (PipelineTriggerAllOutput) ToPipelineTriggerAllOutput ¶ added in v6.75.0
func (o PipelineTriggerAllOutput) ToPipelineTriggerAllOutput() PipelineTriggerAllOutput
func (PipelineTriggerAllOutput) ToPipelineTriggerAllOutputWithContext ¶ added in v6.75.0
func (o PipelineTriggerAllOutput) ToPipelineTriggerAllOutputWithContext(ctx context.Context) PipelineTriggerAllOutput
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 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. 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.
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