Documentation ¶
Overview ¶
A native Pulumi package for creating and managing Pulumi Service constructs
Index ¶
- func PkgVersion() (semver.Version, error)
- type AccessToken
- type AccessTokenArgs
- type AccessTokenArray
- type AccessTokenArrayInput
- type AccessTokenArrayOutput
- func (AccessTokenArrayOutput) ElementType() reflect.Type
- func (o AccessTokenArrayOutput) Index(i pulumi.IntInput) AccessTokenOutput
- func (o AccessTokenArrayOutput) ToAccessTokenArrayOutput() AccessTokenArrayOutput
- func (o AccessTokenArrayOutput) ToAccessTokenArrayOutputWithContext(ctx context.Context) AccessTokenArrayOutput
- type AccessTokenInput
- type AccessTokenMap
- type AccessTokenMapInput
- type AccessTokenMapOutput
- func (AccessTokenMapOutput) ElementType() reflect.Type
- func (o AccessTokenMapOutput) MapIndex(k pulumi.StringInput) AccessTokenOutput
- func (o AccessTokenMapOutput) ToAccessTokenMapOutput() AccessTokenMapOutput
- func (o AccessTokenMapOutput) ToAccessTokenMapOutputWithContext(ctx context.Context) AccessTokenMapOutput
- type AccessTokenOutput
- type AccessTokenState
- type Provider
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
- type StackTag
- type StackTagArgs
- type StackTagArray
- type StackTagArrayInput
- type StackTagArrayOutput
- type StackTagInput
- type StackTagMap
- type StackTagMapInput
- type StackTagMapOutput
- type StackTagOutput
- type StackTagState
- type Team
- type TeamArgs
- type TeamArray
- type TeamArrayInput
- type TeamArrayOutput
- type TeamInput
- type TeamMap
- type TeamMapInput
- type TeamMapOutput
- type TeamOutput
- type TeamState
- type Webhook
- type WebhookArgs
- type WebhookArray
- type WebhookArrayInput
- type WebhookArrayOutput
- type WebhookInput
- type WebhookMap
- type WebhookMapInput
- type WebhookMapOutput
- type WebhookOutput
- type WebhookState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type AccessToken ¶
type AccessToken struct { pulumi.CustomResourceState // Description of the access token. Description pulumi.StringPtrOutput `pulumi:"description"` // The token identifier. TokenId pulumi.StringPtrOutput `pulumi:"tokenId"` // The token's value. Value pulumi.StringPtrOutput `pulumi:"value"` }
Access tokens allow a user to authenticate against the Pulumi Service
func GetAccessToken ¶
func GetAccessToken(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessTokenState, opts ...pulumi.ResourceOption) (*AccessToken, error)
GetAccessToken gets an existing AccessToken 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 NewAccessToken ¶
func NewAccessToken(ctx *pulumi.Context, name string, args *AccessTokenArgs, opts ...pulumi.ResourceOption) (*AccessToken, error)
NewAccessToken registers a new resource with the given unique name, arguments, and options.
func (*AccessToken) ElementType ¶
func (*AccessToken) ElementType() reflect.Type
func (*AccessToken) ToAccessTokenOutput ¶
func (i *AccessToken) ToAccessTokenOutput() AccessTokenOutput
func (*AccessToken) ToAccessTokenOutputWithContext ¶
func (i *AccessToken) ToAccessTokenOutputWithContext(ctx context.Context) AccessTokenOutput
type AccessTokenArgs ¶
type AccessTokenArgs struct { // Description of the access token. Description pulumi.StringInput }
The set of arguments for constructing a AccessToken resource.
func (AccessTokenArgs) ElementType ¶
func (AccessTokenArgs) ElementType() reflect.Type
type AccessTokenArray ¶
type AccessTokenArray []AccessTokenInput
func (AccessTokenArray) ElementType ¶
func (AccessTokenArray) ElementType() reflect.Type
func (AccessTokenArray) ToAccessTokenArrayOutput ¶
func (i AccessTokenArray) ToAccessTokenArrayOutput() AccessTokenArrayOutput
func (AccessTokenArray) ToAccessTokenArrayOutputWithContext ¶
func (i AccessTokenArray) ToAccessTokenArrayOutputWithContext(ctx context.Context) AccessTokenArrayOutput
type AccessTokenArrayInput ¶
type AccessTokenArrayInput interface { pulumi.Input ToAccessTokenArrayOutput() AccessTokenArrayOutput ToAccessTokenArrayOutputWithContext(context.Context) AccessTokenArrayOutput }
AccessTokenArrayInput is an input type that accepts AccessTokenArray and AccessTokenArrayOutput values. You can construct a concrete instance of `AccessTokenArrayInput` via:
AccessTokenArray{ AccessTokenArgs{...} }
type AccessTokenArrayOutput ¶
type AccessTokenArrayOutput struct{ *pulumi.OutputState }
func (AccessTokenArrayOutput) ElementType ¶
func (AccessTokenArrayOutput) ElementType() reflect.Type
func (AccessTokenArrayOutput) Index ¶
func (o AccessTokenArrayOutput) Index(i pulumi.IntInput) AccessTokenOutput
func (AccessTokenArrayOutput) ToAccessTokenArrayOutput ¶
func (o AccessTokenArrayOutput) ToAccessTokenArrayOutput() AccessTokenArrayOutput
func (AccessTokenArrayOutput) ToAccessTokenArrayOutputWithContext ¶
func (o AccessTokenArrayOutput) ToAccessTokenArrayOutputWithContext(ctx context.Context) AccessTokenArrayOutput
type AccessTokenInput ¶
type AccessTokenInput interface { pulumi.Input ToAccessTokenOutput() AccessTokenOutput ToAccessTokenOutputWithContext(ctx context.Context) AccessTokenOutput }
type AccessTokenMap ¶
type AccessTokenMap map[string]AccessTokenInput
func (AccessTokenMap) ElementType ¶
func (AccessTokenMap) ElementType() reflect.Type
func (AccessTokenMap) ToAccessTokenMapOutput ¶
func (i AccessTokenMap) ToAccessTokenMapOutput() AccessTokenMapOutput
func (AccessTokenMap) ToAccessTokenMapOutputWithContext ¶
func (i AccessTokenMap) ToAccessTokenMapOutputWithContext(ctx context.Context) AccessTokenMapOutput
type AccessTokenMapInput ¶
type AccessTokenMapInput interface { pulumi.Input ToAccessTokenMapOutput() AccessTokenMapOutput ToAccessTokenMapOutputWithContext(context.Context) AccessTokenMapOutput }
AccessTokenMapInput is an input type that accepts AccessTokenMap and AccessTokenMapOutput values. You can construct a concrete instance of `AccessTokenMapInput` via:
AccessTokenMap{ "key": AccessTokenArgs{...} }
type AccessTokenMapOutput ¶
type AccessTokenMapOutput struct{ *pulumi.OutputState }
func (AccessTokenMapOutput) ElementType ¶
func (AccessTokenMapOutput) ElementType() reflect.Type
func (AccessTokenMapOutput) MapIndex ¶
func (o AccessTokenMapOutput) MapIndex(k pulumi.StringInput) AccessTokenOutput
func (AccessTokenMapOutput) ToAccessTokenMapOutput ¶
func (o AccessTokenMapOutput) ToAccessTokenMapOutput() AccessTokenMapOutput
func (AccessTokenMapOutput) ToAccessTokenMapOutputWithContext ¶
func (o AccessTokenMapOutput) ToAccessTokenMapOutputWithContext(ctx context.Context) AccessTokenMapOutput
type AccessTokenOutput ¶
type AccessTokenOutput struct{ *pulumi.OutputState }
func (AccessTokenOutput) ElementType ¶
func (AccessTokenOutput) ElementType() reflect.Type
func (AccessTokenOutput) ToAccessTokenOutput ¶
func (o AccessTokenOutput) ToAccessTokenOutput() AccessTokenOutput
func (AccessTokenOutput) ToAccessTokenOutputWithContext ¶
func (o AccessTokenOutput) ToAccessTokenOutputWithContext(ctx context.Context) AccessTokenOutput
type AccessTokenState ¶
type AccessTokenState struct { }
func (AccessTokenState) ElementType ¶
func (AccessTokenState) ElementType() reflect.Type
type Provider ¶
type Provider struct {
pulumi.ProviderResourceState
}
func NewProvider ¶
func NewProvider(ctx *pulumi.Context, name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)
NewProvider registers a new resource with the given unique name, arguments, and options.
func (*Provider) ElementType ¶
func (*Provider) ToProviderOutput ¶
func (i *Provider) ToProviderOutput() ProviderOutput
func (*Provider) ToProviderOutputWithContext ¶
func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type ProviderArgs ¶
type ProviderArgs struct { // Access Token to authenticate with Pulumi Service. AccessToken pulumi.StringPtrInput }
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶
func (ProviderArgs) ElementType() reflect.Type
type ProviderInput ¶
type ProviderInput interface { pulumi.Input ToProviderOutput() ProviderOutput ToProviderOutputWithContext(ctx context.Context) ProviderOutput }
type ProviderOutput ¶
type ProviderOutput struct{ *pulumi.OutputState }
func (ProviderOutput) ElementType ¶
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) ToProviderOutput ¶
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type StackTag ¶
type StackTag struct { pulumi.CustomResourceState // Name of the tag. The 'key' part of the key=value pair Name pulumi.StringPtrOutput `pulumi:"name"` // Organization name. Organization pulumi.StringPtrOutput `pulumi:"organization"` // Project name. Project pulumi.StringPtrOutput `pulumi:"project"` // Stack name. Stack pulumi.StringPtrOutput `pulumi:"stack"` // Value of the tag. The 'value' part of the key=value pair Value pulumi.StringPtrOutput `pulumi:"value"` }
Stacks have associated metadata in the form of tags. Each tag consists of a name and value.
func GetStackTag ¶
func GetStackTag(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StackTagState, opts ...pulumi.ResourceOption) (*StackTag, error)
GetStackTag gets an existing StackTag 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 NewStackTag ¶
func NewStackTag(ctx *pulumi.Context, name string, args *StackTagArgs, opts ...pulumi.ResourceOption) (*StackTag, error)
NewStackTag registers a new resource with the given unique name, arguments, and options.
func (*StackTag) ElementType ¶
func (*StackTag) ToStackTagOutput ¶
func (i *StackTag) ToStackTagOutput() StackTagOutput
func (*StackTag) ToStackTagOutputWithContext ¶
func (i *StackTag) ToStackTagOutputWithContext(ctx context.Context) StackTagOutput
type StackTagArgs ¶
type StackTagArgs struct { // Name of the tag. The 'key' part of the key=value pair Name pulumi.StringPtrInput // Organization name. Organization pulumi.StringPtrInput // Project name. Project pulumi.StringPtrInput // Stack name. Stack pulumi.StringPtrInput // Value of the tag. The 'value' part of the key=value pair Value pulumi.StringPtrInput }
The set of arguments for constructing a StackTag resource.
func (StackTagArgs) ElementType ¶
func (StackTagArgs) ElementType() reflect.Type
type StackTagArray ¶
type StackTagArray []StackTagInput
func (StackTagArray) ElementType ¶
func (StackTagArray) ElementType() reflect.Type
func (StackTagArray) ToStackTagArrayOutput ¶
func (i StackTagArray) ToStackTagArrayOutput() StackTagArrayOutput
func (StackTagArray) ToStackTagArrayOutputWithContext ¶
func (i StackTagArray) ToStackTagArrayOutputWithContext(ctx context.Context) StackTagArrayOutput
type StackTagArrayInput ¶
type StackTagArrayInput interface { pulumi.Input ToStackTagArrayOutput() StackTagArrayOutput ToStackTagArrayOutputWithContext(context.Context) StackTagArrayOutput }
StackTagArrayInput is an input type that accepts StackTagArray and StackTagArrayOutput values. You can construct a concrete instance of `StackTagArrayInput` via:
StackTagArray{ StackTagArgs{...} }
type StackTagArrayOutput ¶
type StackTagArrayOutput struct{ *pulumi.OutputState }
func (StackTagArrayOutput) ElementType ¶
func (StackTagArrayOutput) ElementType() reflect.Type
func (StackTagArrayOutput) Index ¶
func (o StackTagArrayOutput) Index(i pulumi.IntInput) StackTagOutput
func (StackTagArrayOutput) ToStackTagArrayOutput ¶
func (o StackTagArrayOutput) ToStackTagArrayOutput() StackTagArrayOutput
func (StackTagArrayOutput) ToStackTagArrayOutputWithContext ¶
func (o StackTagArrayOutput) ToStackTagArrayOutputWithContext(ctx context.Context) StackTagArrayOutput
type StackTagInput ¶
type StackTagInput interface { pulumi.Input ToStackTagOutput() StackTagOutput ToStackTagOutputWithContext(ctx context.Context) StackTagOutput }
type StackTagMap ¶
type StackTagMap map[string]StackTagInput
func (StackTagMap) ElementType ¶
func (StackTagMap) ElementType() reflect.Type
func (StackTagMap) ToStackTagMapOutput ¶
func (i StackTagMap) ToStackTagMapOutput() StackTagMapOutput
func (StackTagMap) ToStackTagMapOutputWithContext ¶
func (i StackTagMap) ToStackTagMapOutputWithContext(ctx context.Context) StackTagMapOutput
type StackTagMapInput ¶
type StackTagMapInput interface { pulumi.Input ToStackTagMapOutput() StackTagMapOutput ToStackTagMapOutputWithContext(context.Context) StackTagMapOutput }
StackTagMapInput is an input type that accepts StackTagMap and StackTagMapOutput values. You can construct a concrete instance of `StackTagMapInput` via:
StackTagMap{ "key": StackTagArgs{...} }
type StackTagMapOutput ¶
type StackTagMapOutput struct{ *pulumi.OutputState }
func (StackTagMapOutput) ElementType ¶
func (StackTagMapOutput) ElementType() reflect.Type
func (StackTagMapOutput) MapIndex ¶
func (o StackTagMapOutput) MapIndex(k pulumi.StringInput) StackTagOutput
func (StackTagMapOutput) ToStackTagMapOutput ¶
func (o StackTagMapOutput) ToStackTagMapOutput() StackTagMapOutput
func (StackTagMapOutput) ToStackTagMapOutputWithContext ¶
func (o StackTagMapOutput) ToStackTagMapOutputWithContext(ctx context.Context) StackTagMapOutput
type StackTagOutput ¶
type StackTagOutput struct{ *pulumi.OutputState }
func (StackTagOutput) ElementType ¶
func (StackTagOutput) ElementType() reflect.Type
func (StackTagOutput) ToStackTagOutput ¶
func (o StackTagOutput) ToStackTagOutput() StackTagOutput
func (StackTagOutput) ToStackTagOutputWithContext ¶
func (o StackTagOutput) ToStackTagOutputWithContext(ctx context.Context) StackTagOutput
type StackTagState ¶
type StackTagState struct { }
func (StackTagState) ElementType ¶
func (StackTagState) ElementType() reflect.Type
type Team ¶
type Team struct { pulumi.CustomResourceState // Optional. Team description. Description pulumi.StringPtrOutput `pulumi:"description"` // Optional. Team display name. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // List of team members. Members pulumi.StringArrayOutput `pulumi:"members"` // The team name. Name pulumi.StringPtrOutput `pulumi:"name"` // The organization's name. OrganizationName pulumi.StringPtrOutput `pulumi:"organizationName"` // The type of team. Must be either `pulumi` or `github`. TeamType pulumi.StringPtrOutput `pulumi:"teamType"` }
The Pulumi Service offers role-based access control (RBAC) using teams. Teams allow organization admins to assign a set of stack permissions to a group of users.
func GetTeam ¶
func GetTeam(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TeamState, opts ...pulumi.ResourceOption) (*Team, error)
GetTeam gets an existing Team 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 NewTeam ¶
func NewTeam(ctx *pulumi.Context, name string, args *TeamArgs, opts ...pulumi.ResourceOption) (*Team, error)
NewTeam registers a new resource with the given unique name, arguments, and options.
func (*Team) ElementType ¶
func (*Team) ToTeamOutput ¶
func (i *Team) ToTeamOutput() TeamOutput
func (*Team) ToTeamOutputWithContext ¶
func (i *Team) ToTeamOutputWithContext(ctx context.Context) TeamOutput
type TeamArgs ¶
type TeamArgs struct { // Optional. Team description. Description pulumi.StringPtrInput // Optional. Team display name. DisplayName pulumi.StringPtrInput // List of team members. Members pulumi.StringArrayInput // The team name. Name pulumi.StringInput // The organization's name. OrganizationName pulumi.StringInput // The type of team. Must be either `pulumi` or `github`. TeamType pulumi.StringInput }
The set of arguments for constructing a Team resource.
func (TeamArgs) ElementType ¶
type TeamArray ¶
type TeamArray []TeamInput
func (TeamArray) ElementType ¶
func (TeamArray) ToTeamArrayOutput ¶
func (i TeamArray) ToTeamArrayOutput() TeamArrayOutput
func (TeamArray) ToTeamArrayOutputWithContext ¶
func (i TeamArray) ToTeamArrayOutputWithContext(ctx context.Context) TeamArrayOutput
type TeamArrayInput ¶
type TeamArrayInput interface { pulumi.Input ToTeamArrayOutput() TeamArrayOutput ToTeamArrayOutputWithContext(context.Context) TeamArrayOutput }
TeamArrayInput is an input type that accepts TeamArray and TeamArrayOutput values. You can construct a concrete instance of `TeamArrayInput` via:
TeamArray{ TeamArgs{...} }
type TeamArrayOutput ¶
type TeamArrayOutput struct{ *pulumi.OutputState }
func (TeamArrayOutput) ElementType ¶
func (TeamArrayOutput) ElementType() reflect.Type
func (TeamArrayOutput) Index ¶
func (o TeamArrayOutput) Index(i pulumi.IntInput) TeamOutput
func (TeamArrayOutput) ToTeamArrayOutput ¶
func (o TeamArrayOutput) ToTeamArrayOutput() TeamArrayOutput
func (TeamArrayOutput) ToTeamArrayOutputWithContext ¶
func (o TeamArrayOutput) ToTeamArrayOutputWithContext(ctx context.Context) TeamArrayOutput
type TeamInput ¶
type TeamInput interface { pulumi.Input ToTeamOutput() TeamOutput ToTeamOutputWithContext(ctx context.Context) TeamOutput }
type TeamMap ¶
func (TeamMap) ElementType ¶
func (TeamMap) ToTeamMapOutput ¶
func (i TeamMap) ToTeamMapOutput() TeamMapOutput
func (TeamMap) ToTeamMapOutputWithContext ¶
func (i TeamMap) ToTeamMapOutputWithContext(ctx context.Context) TeamMapOutput
type TeamMapInput ¶
type TeamMapInput interface { pulumi.Input ToTeamMapOutput() TeamMapOutput ToTeamMapOutputWithContext(context.Context) TeamMapOutput }
TeamMapInput is an input type that accepts TeamMap and TeamMapOutput values. You can construct a concrete instance of `TeamMapInput` via:
TeamMap{ "key": TeamArgs{...} }
type TeamMapOutput ¶
type TeamMapOutput struct{ *pulumi.OutputState }
func (TeamMapOutput) ElementType ¶
func (TeamMapOutput) ElementType() reflect.Type
func (TeamMapOutput) MapIndex ¶
func (o TeamMapOutput) MapIndex(k pulumi.StringInput) TeamOutput
func (TeamMapOutput) ToTeamMapOutput ¶
func (o TeamMapOutput) ToTeamMapOutput() TeamMapOutput
func (TeamMapOutput) ToTeamMapOutputWithContext ¶
func (o TeamMapOutput) ToTeamMapOutputWithContext(ctx context.Context) TeamMapOutput
type TeamOutput ¶
type TeamOutput struct{ *pulumi.OutputState }
func (TeamOutput) ElementType ¶
func (TeamOutput) ElementType() reflect.Type
func (TeamOutput) ToTeamOutput ¶
func (o TeamOutput) ToTeamOutput() TeamOutput
func (TeamOutput) ToTeamOutputWithContext ¶
func (o TeamOutput) ToTeamOutputWithContext(ctx context.Context) TeamOutput
type Webhook ¶
type Webhook struct { pulumi.CustomResourceState // Indicates whether this webhook is enabled or not. Active pulumi.BoolPtrOutput `pulumi:"active"` // The friendly name displayed in the Pulumi Service. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // Webhook identifier generated by pulumi service. Name pulumi.StringPtrOutput `pulumi:"name"` // Name of the organization. OrganizationName pulumi.StringPtrOutput `pulumi:"organizationName"` // URL to send request to. PayloadUrl pulumi.StringPtrOutput `pulumi:"payloadUrl"` // Optional. secret used as the HMAC key. See [webhook docs](https://www.pulumi.com/docs/intro/pulumi-service/webhooks/#headers) for more information. Secret pulumi.StringPtrOutput `pulumi:"secret"` }
Pulumi Webhooks allow you to notify external services of events happening within your Pulumi organization or stack. For example, you can trigger a notification whenever a stack is updated. Whenever an event occurs, Pulumi will send an HTTP POST request to all registered webhooks. The webhook can then be used to emit some notification, start running integration tests, or even update additional stacks.
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 { // Indicates whether this webhook is enabled or not. Active pulumi.BoolInput // The friendly name displayed in the Pulumi Service. DisplayName pulumi.StringInput // Name of the organization. OrganizationName pulumi.StringInput // URL to send request to. PayloadUrl pulumi.StringInput // Optional. secret used as the HMAC key. See [webhook docs](https://www.pulumi.com/docs/intro/pulumi-service/webhooks/#headers) for more information. Secret pulumi.StringPtrInput }
The set of arguments for constructing a Webhook resource.
func (WebhookArgs) ElementType ¶
func (WebhookArgs) ElementType() reflect.Type
type WebhookArray ¶
type WebhookArray []WebhookInput
func (WebhookArray) ElementType ¶
func (WebhookArray) ElementType() reflect.Type
func (WebhookArray) ToWebhookArrayOutput ¶
func (i WebhookArray) ToWebhookArrayOutput() WebhookArrayOutput
func (WebhookArray) ToWebhookArrayOutputWithContext ¶
func (i WebhookArray) ToWebhookArrayOutputWithContext(ctx context.Context) WebhookArrayOutput
type WebhookArrayInput ¶
type WebhookArrayInput interface { pulumi.Input ToWebhookArrayOutput() WebhookArrayOutput ToWebhookArrayOutputWithContext(context.Context) WebhookArrayOutput }
WebhookArrayInput is an input type that accepts WebhookArray and WebhookArrayOutput values. You can construct a concrete instance of `WebhookArrayInput` via:
WebhookArray{ WebhookArgs{...} }
type WebhookArrayOutput ¶
type WebhookArrayOutput struct{ *pulumi.OutputState }
func (WebhookArrayOutput) ElementType ¶
func (WebhookArrayOutput) ElementType() reflect.Type
func (WebhookArrayOutput) Index ¶
func (o WebhookArrayOutput) Index(i pulumi.IntInput) WebhookOutput
func (WebhookArrayOutput) ToWebhookArrayOutput ¶
func (o WebhookArrayOutput) ToWebhookArrayOutput() WebhookArrayOutput
func (WebhookArrayOutput) ToWebhookArrayOutputWithContext ¶
func (o WebhookArrayOutput) ToWebhookArrayOutputWithContext(ctx context.Context) WebhookArrayOutput
type WebhookInput ¶
type WebhookInput interface { pulumi.Input ToWebhookOutput() WebhookOutput ToWebhookOutputWithContext(ctx context.Context) WebhookOutput }
type WebhookMap ¶
type WebhookMap map[string]WebhookInput
func (WebhookMap) ElementType ¶
func (WebhookMap) ElementType() reflect.Type
func (WebhookMap) ToWebhookMapOutput ¶
func (i WebhookMap) ToWebhookMapOutput() WebhookMapOutput
func (WebhookMap) ToWebhookMapOutputWithContext ¶
func (i WebhookMap) ToWebhookMapOutputWithContext(ctx context.Context) WebhookMapOutput
type WebhookMapInput ¶
type WebhookMapInput interface { pulumi.Input ToWebhookMapOutput() WebhookMapOutput ToWebhookMapOutputWithContext(context.Context) WebhookMapOutput }
WebhookMapInput is an input type that accepts WebhookMap and WebhookMapOutput values. You can construct a concrete instance of `WebhookMapInput` via:
WebhookMap{ "key": WebhookArgs{...} }
type WebhookMapOutput ¶
type WebhookMapOutput struct{ *pulumi.OutputState }
func (WebhookMapOutput) ElementType ¶
func (WebhookMapOutput) ElementType() reflect.Type
func (WebhookMapOutput) MapIndex ¶
func (o WebhookMapOutput) MapIndex(k pulumi.StringInput) WebhookOutput
func (WebhookMapOutput) ToWebhookMapOutput ¶
func (o WebhookMapOutput) ToWebhookMapOutput() WebhookMapOutput
func (WebhookMapOutput) ToWebhookMapOutputWithContext ¶
func (o WebhookMapOutput) ToWebhookMapOutputWithContext(ctx context.Context) WebhookMapOutput
type WebhookOutput ¶
type WebhookOutput struct{ *pulumi.OutputState }
func (WebhookOutput) ElementType ¶
func (WebhookOutput) ElementType() reflect.Type
func (WebhookOutput) ToWebhookOutput ¶
func (o WebhookOutput) ToWebhookOutput() WebhookOutput
func (WebhookOutput) ToWebhookOutputWithContext ¶
func (o WebhookOutput) ToWebhookOutputWithContext(ctx context.Context) WebhookOutput
type WebhookState ¶
type WebhookState struct { }
func (WebhookState) ElementType ¶
func (WebhookState) ElementType() reflect.Type