Documentation
¶
Index ¶
- type AnnouncementSubscription
- type AnnouncementSubscriptionArgs
- type AnnouncementSubscriptionArray
- func (AnnouncementSubscriptionArray) ElementType() reflect.Type
- func (i AnnouncementSubscriptionArray) ToAnnouncementSubscriptionArrayOutput() AnnouncementSubscriptionArrayOutput
- func (i AnnouncementSubscriptionArray) ToAnnouncementSubscriptionArrayOutputWithContext(ctx context.Context) AnnouncementSubscriptionArrayOutput
- type AnnouncementSubscriptionArrayInput
- type AnnouncementSubscriptionArrayOutput
- func (AnnouncementSubscriptionArrayOutput) ElementType() reflect.Type
- func (o AnnouncementSubscriptionArrayOutput) Index(i pulumi.IntInput) AnnouncementSubscriptionOutput
- func (o AnnouncementSubscriptionArrayOutput) ToAnnouncementSubscriptionArrayOutput() AnnouncementSubscriptionArrayOutput
- func (o AnnouncementSubscriptionArrayOutput) ToAnnouncementSubscriptionArrayOutputWithContext(ctx context.Context) AnnouncementSubscriptionArrayOutput
- type AnnouncementSubscriptionFilterGroups
- type AnnouncementSubscriptionFilterGroupsArgs
- func (AnnouncementSubscriptionFilterGroupsArgs) ElementType() reflect.Type
- func (i AnnouncementSubscriptionFilterGroupsArgs) ToAnnouncementSubscriptionFilterGroupsOutput() AnnouncementSubscriptionFilterGroupsOutput
- func (i AnnouncementSubscriptionFilterGroupsArgs) ToAnnouncementSubscriptionFilterGroupsOutputWithContext(ctx context.Context) AnnouncementSubscriptionFilterGroupsOutput
- func (i AnnouncementSubscriptionFilterGroupsArgs) ToAnnouncementSubscriptionFilterGroupsPtrOutput() AnnouncementSubscriptionFilterGroupsPtrOutput
- func (i AnnouncementSubscriptionFilterGroupsArgs) ToAnnouncementSubscriptionFilterGroupsPtrOutputWithContext(ctx context.Context) AnnouncementSubscriptionFilterGroupsPtrOutput
- type AnnouncementSubscriptionFilterGroupsFilter
- type AnnouncementSubscriptionFilterGroupsFilterArgs
- func (AnnouncementSubscriptionFilterGroupsFilterArgs) ElementType() reflect.Type
- func (i AnnouncementSubscriptionFilterGroupsFilterArgs) ToAnnouncementSubscriptionFilterGroupsFilterOutput() AnnouncementSubscriptionFilterGroupsFilterOutput
- func (i AnnouncementSubscriptionFilterGroupsFilterArgs) ToAnnouncementSubscriptionFilterGroupsFilterOutputWithContext(ctx context.Context) AnnouncementSubscriptionFilterGroupsFilterOutput
- type AnnouncementSubscriptionFilterGroupsFilterArray
- func (AnnouncementSubscriptionFilterGroupsFilterArray) ElementType() reflect.Type
- func (i AnnouncementSubscriptionFilterGroupsFilterArray) ToAnnouncementSubscriptionFilterGroupsFilterArrayOutput() AnnouncementSubscriptionFilterGroupsFilterArrayOutput
- func (i AnnouncementSubscriptionFilterGroupsFilterArray) ToAnnouncementSubscriptionFilterGroupsFilterArrayOutputWithContext(ctx context.Context) AnnouncementSubscriptionFilterGroupsFilterArrayOutput
- type AnnouncementSubscriptionFilterGroupsFilterArrayInput
- type AnnouncementSubscriptionFilterGroupsFilterArrayOutput
- func (AnnouncementSubscriptionFilterGroupsFilterArrayOutput) ElementType() reflect.Type
- func (o AnnouncementSubscriptionFilterGroupsFilterArrayOutput) Index(i pulumi.IntInput) AnnouncementSubscriptionFilterGroupsFilterOutput
- func (o AnnouncementSubscriptionFilterGroupsFilterArrayOutput) ToAnnouncementSubscriptionFilterGroupsFilterArrayOutput() AnnouncementSubscriptionFilterGroupsFilterArrayOutput
- func (o AnnouncementSubscriptionFilterGroupsFilterArrayOutput) ToAnnouncementSubscriptionFilterGroupsFilterArrayOutputWithContext(ctx context.Context) AnnouncementSubscriptionFilterGroupsFilterArrayOutput
- type AnnouncementSubscriptionFilterGroupsFilterInput
- type AnnouncementSubscriptionFilterGroupsFilterOutput
- func (AnnouncementSubscriptionFilterGroupsFilterOutput) ElementType() reflect.Type
- func (o AnnouncementSubscriptionFilterGroupsFilterOutput) ToAnnouncementSubscriptionFilterGroupsFilterOutput() AnnouncementSubscriptionFilterGroupsFilterOutput
- func (o AnnouncementSubscriptionFilterGroupsFilterOutput) ToAnnouncementSubscriptionFilterGroupsFilterOutputWithContext(ctx context.Context) AnnouncementSubscriptionFilterGroupsFilterOutput
- func (o AnnouncementSubscriptionFilterGroupsFilterOutput) Type() pulumi.StringOutput
- func (o AnnouncementSubscriptionFilterGroupsFilterOutput) Value() pulumi.StringOutput
- type AnnouncementSubscriptionFilterGroupsInput
- type AnnouncementSubscriptionFilterGroupsOutput
- func (AnnouncementSubscriptionFilterGroupsOutput) ElementType() reflect.Type
- func (o AnnouncementSubscriptionFilterGroupsOutput) Filters() AnnouncementSubscriptionFilterGroupsFilterArrayOutput
- func (o AnnouncementSubscriptionFilterGroupsOutput) Name() pulumi.StringPtrOutput
- func (o AnnouncementSubscriptionFilterGroupsOutput) ToAnnouncementSubscriptionFilterGroupsOutput() AnnouncementSubscriptionFilterGroupsOutput
- func (o AnnouncementSubscriptionFilterGroupsOutput) ToAnnouncementSubscriptionFilterGroupsOutputWithContext(ctx context.Context) AnnouncementSubscriptionFilterGroupsOutput
- func (o AnnouncementSubscriptionFilterGroupsOutput) ToAnnouncementSubscriptionFilterGroupsPtrOutput() AnnouncementSubscriptionFilterGroupsPtrOutput
- func (o AnnouncementSubscriptionFilterGroupsOutput) ToAnnouncementSubscriptionFilterGroupsPtrOutputWithContext(ctx context.Context) AnnouncementSubscriptionFilterGroupsPtrOutput
- type AnnouncementSubscriptionFilterGroupsPtrInput
- type AnnouncementSubscriptionFilterGroupsPtrOutput
- func (o AnnouncementSubscriptionFilterGroupsPtrOutput) Elem() AnnouncementSubscriptionFilterGroupsOutput
- func (AnnouncementSubscriptionFilterGroupsPtrOutput) ElementType() reflect.Type
- func (o AnnouncementSubscriptionFilterGroupsPtrOutput) Filters() AnnouncementSubscriptionFilterGroupsFilterArrayOutput
- func (o AnnouncementSubscriptionFilterGroupsPtrOutput) Name() pulumi.StringPtrOutput
- func (o AnnouncementSubscriptionFilterGroupsPtrOutput) ToAnnouncementSubscriptionFilterGroupsPtrOutput() AnnouncementSubscriptionFilterGroupsPtrOutput
- func (o AnnouncementSubscriptionFilterGroupsPtrOutput) ToAnnouncementSubscriptionFilterGroupsPtrOutputWithContext(ctx context.Context) AnnouncementSubscriptionFilterGroupsPtrOutput
- type AnnouncementSubscriptionInput
- type AnnouncementSubscriptionMap
- func (AnnouncementSubscriptionMap) ElementType() reflect.Type
- func (i AnnouncementSubscriptionMap) ToAnnouncementSubscriptionMapOutput() AnnouncementSubscriptionMapOutput
- func (i AnnouncementSubscriptionMap) ToAnnouncementSubscriptionMapOutputWithContext(ctx context.Context) AnnouncementSubscriptionMapOutput
- type AnnouncementSubscriptionMapInput
- type AnnouncementSubscriptionMapOutput
- func (AnnouncementSubscriptionMapOutput) ElementType() reflect.Type
- func (o AnnouncementSubscriptionMapOutput) MapIndex(k pulumi.StringInput) AnnouncementSubscriptionOutput
- func (o AnnouncementSubscriptionMapOutput) ToAnnouncementSubscriptionMapOutput() AnnouncementSubscriptionMapOutput
- func (o AnnouncementSubscriptionMapOutput) ToAnnouncementSubscriptionMapOutputWithContext(ctx context.Context) AnnouncementSubscriptionMapOutput
- type AnnouncementSubscriptionOutput
- func (o AnnouncementSubscriptionOutput) CompartmentId() pulumi.StringOutput
- func (o AnnouncementSubscriptionOutput) DefinedTags() pulumi.MapOutput
- func (o AnnouncementSubscriptionOutput) Description() pulumi.StringOutput
- func (o AnnouncementSubscriptionOutput) DisplayName() pulumi.StringOutput
- func (AnnouncementSubscriptionOutput) ElementType() reflect.Type
- func (o AnnouncementSubscriptionOutput) FilterGroups() AnnouncementSubscriptionFilterGroupsOutput
- func (o AnnouncementSubscriptionOutput) FreeformTags() pulumi.MapOutput
- func (o AnnouncementSubscriptionOutput) LifecycleDetails() pulumi.StringOutput
- func (o AnnouncementSubscriptionOutput) OnsTopicId() pulumi.StringOutput
- func (o AnnouncementSubscriptionOutput) PreferredLanguage() pulumi.StringOutput
- func (o AnnouncementSubscriptionOutput) PreferredTimeZone() pulumi.StringOutput
- func (o AnnouncementSubscriptionOutput) State() pulumi.StringOutput
- func (o AnnouncementSubscriptionOutput) SystemTags() pulumi.MapOutput
- func (o AnnouncementSubscriptionOutput) TimeCreated() pulumi.StringOutput
- func (o AnnouncementSubscriptionOutput) TimeUpdated() pulumi.StringOutput
- func (o AnnouncementSubscriptionOutput) ToAnnouncementSubscriptionOutput() AnnouncementSubscriptionOutput
- func (o AnnouncementSubscriptionOutput) ToAnnouncementSubscriptionOutputWithContext(ctx context.Context) AnnouncementSubscriptionOutput
- type AnnouncementSubscriptionState
- type AnnouncementSubscriptionsActionsChangeCompartment
- func GetAnnouncementSubscriptionsActionsChangeCompartment(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*AnnouncementSubscriptionsActionsChangeCompartment, error)
- func NewAnnouncementSubscriptionsActionsChangeCompartment(ctx *pulumi.Context, name string, ...) (*AnnouncementSubscriptionsActionsChangeCompartment, error)
- func (*AnnouncementSubscriptionsActionsChangeCompartment) ElementType() reflect.Type
- func (i *AnnouncementSubscriptionsActionsChangeCompartment) ToAnnouncementSubscriptionsActionsChangeCompartmentOutput() AnnouncementSubscriptionsActionsChangeCompartmentOutput
- func (i *AnnouncementSubscriptionsActionsChangeCompartment) ToAnnouncementSubscriptionsActionsChangeCompartmentOutputWithContext(ctx context.Context) AnnouncementSubscriptionsActionsChangeCompartmentOutput
- type AnnouncementSubscriptionsActionsChangeCompartmentArgs
- type AnnouncementSubscriptionsActionsChangeCompartmentArray
- func (AnnouncementSubscriptionsActionsChangeCompartmentArray) ElementType() reflect.Type
- func (i AnnouncementSubscriptionsActionsChangeCompartmentArray) ToAnnouncementSubscriptionsActionsChangeCompartmentArrayOutput() AnnouncementSubscriptionsActionsChangeCompartmentArrayOutput
- func (i AnnouncementSubscriptionsActionsChangeCompartmentArray) ToAnnouncementSubscriptionsActionsChangeCompartmentArrayOutputWithContext(ctx context.Context) AnnouncementSubscriptionsActionsChangeCompartmentArrayOutput
- type AnnouncementSubscriptionsActionsChangeCompartmentArrayInput
- type AnnouncementSubscriptionsActionsChangeCompartmentArrayOutput
- func (AnnouncementSubscriptionsActionsChangeCompartmentArrayOutput) ElementType() reflect.Type
- func (o AnnouncementSubscriptionsActionsChangeCompartmentArrayOutput) Index(i pulumi.IntInput) AnnouncementSubscriptionsActionsChangeCompartmentOutput
- func (o AnnouncementSubscriptionsActionsChangeCompartmentArrayOutput) ToAnnouncementSubscriptionsActionsChangeCompartmentArrayOutput() AnnouncementSubscriptionsActionsChangeCompartmentArrayOutput
- func (o AnnouncementSubscriptionsActionsChangeCompartmentArrayOutput) ToAnnouncementSubscriptionsActionsChangeCompartmentArrayOutputWithContext(ctx context.Context) AnnouncementSubscriptionsActionsChangeCompartmentArrayOutput
- type AnnouncementSubscriptionsActionsChangeCompartmentInput
- type AnnouncementSubscriptionsActionsChangeCompartmentMap
- func (AnnouncementSubscriptionsActionsChangeCompartmentMap) ElementType() reflect.Type
- func (i AnnouncementSubscriptionsActionsChangeCompartmentMap) ToAnnouncementSubscriptionsActionsChangeCompartmentMapOutput() AnnouncementSubscriptionsActionsChangeCompartmentMapOutput
- func (i AnnouncementSubscriptionsActionsChangeCompartmentMap) ToAnnouncementSubscriptionsActionsChangeCompartmentMapOutputWithContext(ctx context.Context) AnnouncementSubscriptionsActionsChangeCompartmentMapOutput
- type AnnouncementSubscriptionsActionsChangeCompartmentMapInput
- type AnnouncementSubscriptionsActionsChangeCompartmentMapOutput
- func (AnnouncementSubscriptionsActionsChangeCompartmentMapOutput) ElementType() reflect.Type
- func (o AnnouncementSubscriptionsActionsChangeCompartmentMapOutput) MapIndex(k pulumi.StringInput) AnnouncementSubscriptionsActionsChangeCompartmentOutput
- func (o AnnouncementSubscriptionsActionsChangeCompartmentMapOutput) ToAnnouncementSubscriptionsActionsChangeCompartmentMapOutput() AnnouncementSubscriptionsActionsChangeCompartmentMapOutput
- func (o AnnouncementSubscriptionsActionsChangeCompartmentMapOutput) ToAnnouncementSubscriptionsActionsChangeCompartmentMapOutputWithContext(ctx context.Context) AnnouncementSubscriptionsActionsChangeCompartmentMapOutput
- type AnnouncementSubscriptionsActionsChangeCompartmentOutput
- func (o AnnouncementSubscriptionsActionsChangeCompartmentOutput) AnnouncementSubscriptionId() pulumi.StringOutput
- func (o AnnouncementSubscriptionsActionsChangeCompartmentOutput) CompartmentId() pulumi.StringOutput
- func (AnnouncementSubscriptionsActionsChangeCompartmentOutput) ElementType() reflect.Type
- func (o AnnouncementSubscriptionsActionsChangeCompartmentOutput) ToAnnouncementSubscriptionsActionsChangeCompartmentOutput() AnnouncementSubscriptionsActionsChangeCompartmentOutput
- func (o AnnouncementSubscriptionsActionsChangeCompartmentOutput) ToAnnouncementSubscriptionsActionsChangeCompartmentOutputWithContext(ctx context.Context) AnnouncementSubscriptionsActionsChangeCompartmentOutput
- type AnnouncementSubscriptionsActionsChangeCompartmentState
- type AnnouncementSubscriptionsFilterGroup
- func (*AnnouncementSubscriptionsFilterGroup) ElementType() reflect.Type
- func (i *AnnouncementSubscriptionsFilterGroup) ToAnnouncementSubscriptionsFilterGroupOutput() AnnouncementSubscriptionsFilterGroupOutput
- func (i *AnnouncementSubscriptionsFilterGroup) ToAnnouncementSubscriptionsFilterGroupOutputWithContext(ctx context.Context) AnnouncementSubscriptionsFilterGroupOutput
- type AnnouncementSubscriptionsFilterGroupArgs
- type AnnouncementSubscriptionsFilterGroupArray
- func (AnnouncementSubscriptionsFilterGroupArray) ElementType() reflect.Type
- func (i AnnouncementSubscriptionsFilterGroupArray) ToAnnouncementSubscriptionsFilterGroupArrayOutput() AnnouncementSubscriptionsFilterGroupArrayOutput
- func (i AnnouncementSubscriptionsFilterGroupArray) ToAnnouncementSubscriptionsFilterGroupArrayOutputWithContext(ctx context.Context) AnnouncementSubscriptionsFilterGroupArrayOutput
- type AnnouncementSubscriptionsFilterGroupArrayInput
- type AnnouncementSubscriptionsFilterGroupArrayOutput
- func (AnnouncementSubscriptionsFilterGroupArrayOutput) ElementType() reflect.Type
- func (o AnnouncementSubscriptionsFilterGroupArrayOutput) Index(i pulumi.IntInput) AnnouncementSubscriptionsFilterGroupOutput
- func (o AnnouncementSubscriptionsFilterGroupArrayOutput) ToAnnouncementSubscriptionsFilterGroupArrayOutput() AnnouncementSubscriptionsFilterGroupArrayOutput
- func (o AnnouncementSubscriptionsFilterGroupArrayOutput) ToAnnouncementSubscriptionsFilterGroupArrayOutputWithContext(ctx context.Context) AnnouncementSubscriptionsFilterGroupArrayOutput
- type AnnouncementSubscriptionsFilterGroupFilter
- type AnnouncementSubscriptionsFilterGroupFilterArgs
- func (AnnouncementSubscriptionsFilterGroupFilterArgs) ElementType() reflect.Type
- func (i AnnouncementSubscriptionsFilterGroupFilterArgs) ToAnnouncementSubscriptionsFilterGroupFilterOutput() AnnouncementSubscriptionsFilterGroupFilterOutput
- func (i AnnouncementSubscriptionsFilterGroupFilterArgs) ToAnnouncementSubscriptionsFilterGroupFilterOutputWithContext(ctx context.Context) AnnouncementSubscriptionsFilterGroupFilterOutput
- type AnnouncementSubscriptionsFilterGroupFilterArray
- func (AnnouncementSubscriptionsFilterGroupFilterArray) ElementType() reflect.Type
- func (i AnnouncementSubscriptionsFilterGroupFilterArray) ToAnnouncementSubscriptionsFilterGroupFilterArrayOutput() AnnouncementSubscriptionsFilterGroupFilterArrayOutput
- func (i AnnouncementSubscriptionsFilterGroupFilterArray) ToAnnouncementSubscriptionsFilterGroupFilterArrayOutputWithContext(ctx context.Context) AnnouncementSubscriptionsFilterGroupFilterArrayOutput
- type AnnouncementSubscriptionsFilterGroupFilterArrayInput
- type AnnouncementSubscriptionsFilterGroupFilterArrayOutput
- func (AnnouncementSubscriptionsFilterGroupFilterArrayOutput) ElementType() reflect.Type
- func (o AnnouncementSubscriptionsFilterGroupFilterArrayOutput) Index(i pulumi.IntInput) AnnouncementSubscriptionsFilterGroupFilterOutput
- func (o AnnouncementSubscriptionsFilterGroupFilterArrayOutput) ToAnnouncementSubscriptionsFilterGroupFilterArrayOutput() AnnouncementSubscriptionsFilterGroupFilterArrayOutput
- func (o AnnouncementSubscriptionsFilterGroupFilterArrayOutput) ToAnnouncementSubscriptionsFilterGroupFilterArrayOutputWithContext(ctx context.Context) AnnouncementSubscriptionsFilterGroupFilterArrayOutput
- type AnnouncementSubscriptionsFilterGroupFilterInput
- type AnnouncementSubscriptionsFilterGroupFilterOutput
- func (AnnouncementSubscriptionsFilterGroupFilterOutput) ElementType() reflect.Type
- func (o AnnouncementSubscriptionsFilterGroupFilterOutput) ToAnnouncementSubscriptionsFilterGroupFilterOutput() AnnouncementSubscriptionsFilterGroupFilterOutput
- func (o AnnouncementSubscriptionsFilterGroupFilterOutput) ToAnnouncementSubscriptionsFilterGroupFilterOutputWithContext(ctx context.Context) AnnouncementSubscriptionsFilterGroupFilterOutput
- func (o AnnouncementSubscriptionsFilterGroupFilterOutput) Type() pulumi.StringOutput
- func (o AnnouncementSubscriptionsFilterGroupFilterOutput) Value() pulumi.StringOutput
- type AnnouncementSubscriptionsFilterGroupInput
- type AnnouncementSubscriptionsFilterGroupMap
- func (AnnouncementSubscriptionsFilterGroupMap) ElementType() reflect.Type
- func (i AnnouncementSubscriptionsFilterGroupMap) ToAnnouncementSubscriptionsFilterGroupMapOutput() AnnouncementSubscriptionsFilterGroupMapOutput
- func (i AnnouncementSubscriptionsFilterGroupMap) ToAnnouncementSubscriptionsFilterGroupMapOutputWithContext(ctx context.Context) AnnouncementSubscriptionsFilterGroupMapOutput
- type AnnouncementSubscriptionsFilterGroupMapInput
- type AnnouncementSubscriptionsFilterGroupMapOutput
- func (AnnouncementSubscriptionsFilterGroupMapOutput) ElementType() reflect.Type
- func (o AnnouncementSubscriptionsFilterGroupMapOutput) MapIndex(k pulumi.StringInput) AnnouncementSubscriptionsFilterGroupOutput
- func (o AnnouncementSubscriptionsFilterGroupMapOutput) ToAnnouncementSubscriptionsFilterGroupMapOutput() AnnouncementSubscriptionsFilterGroupMapOutput
- func (o AnnouncementSubscriptionsFilterGroupMapOutput) ToAnnouncementSubscriptionsFilterGroupMapOutputWithContext(ctx context.Context) AnnouncementSubscriptionsFilterGroupMapOutput
- type AnnouncementSubscriptionsFilterGroupOutput
- func (o AnnouncementSubscriptionsFilterGroupOutput) AnnouncementSubscriptionId() pulumi.StringOutput
- func (AnnouncementSubscriptionsFilterGroupOutput) ElementType() reflect.Type
- func (o AnnouncementSubscriptionsFilterGroupOutput) Filters() AnnouncementSubscriptionsFilterGroupFilterArrayOutput
- func (o AnnouncementSubscriptionsFilterGroupOutput) Name() pulumi.StringOutput
- func (o AnnouncementSubscriptionsFilterGroupOutput) ToAnnouncementSubscriptionsFilterGroupOutput() AnnouncementSubscriptionsFilterGroupOutput
- func (o AnnouncementSubscriptionsFilterGroupOutput) ToAnnouncementSubscriptionsFilterGroupOutputWithContext(ctx context.Context) AnnouncementSubscriptionsFilterGroupOutput
- type AnnouncementSubscriptionsFilterGroupState
- type GetAnnouncementSubscriptionFilterGroup
- type GetAnnouncementSubscriptionFilterGroupArgs
- func (GetAnnouncementSubscriptionFilterGroupArgs) ElementType() reflect.Type
- func (i GetAnnouncementSubscriptionFilterGroupArgs) ToGetAnnouncementSubscriptionFilterGroupOutput() GetAnnouncementSubscriptionFilterGroupOutput
- func (i GetAnnouncementSubscriptionFilterGroupArgs) ToGetAnnouncementSubscriptionFilterGroupOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionFilterGroupOutput
- type GetAnnouncementSubscriptionFilterGroupArray
- func (GetAnnouncementSubscriptionFilterGroupArray) ElementType() reflect.Type
- func (i GetAnnouncementSubscriptionFilterGroupArray) ToGetAnnouncementSubscriptionFilterGroupArrayOutput() GetAnnouncementSubscriptionFilterGroupArrayOutput
- func (i GetAnnouncementSubscriptionFilterGroupArray) ToGetAnnouncementSubscriptionFilterGroupArrayOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionFilterGroupArrayOutput
- type GetAnnouncementSubscriptionFilterGroupArrayInput
- type GetAnnouncementSubscriptionFilterGroupArrayOutput
- func (GetAnnouncementSubscriptionFilterGroupArrayOutput) ElementType() reflect.Type
- func (o GetAnnouncementSubscriptionFilterGroupArrayOutput) Index(i pulumi.IntInput) GetAnnouncementSubscriptionFilterGroupOutput
- func (o GetAnnouncementSubscriptionFilterGroupArrayOutput) ToGetAnnouncementSubscriptionFilterGroupArrayOutput() GetAnnouncementSubscriptionFilterGroupArrayOutput
- func (o GetAnnouncementSubscriptionFilterGroupArrayOutput) ToGetAnnouncementSubscriptionFilterGroupArrayOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionFilterGroupArrayOutput
- type GetAnnouncementSubscriptionFilterGroupFilter
- type GetAnnouncementSubscriptionFilterGroupFilterArgs
- func (GetAnnouncementSubscriptionFilterGroupFilterArgs) ElementType() reflect.Type
- func (i GetAnnouncementSubscriptionFilterGroupFilterArgs) ToGetAnnouncementSubscriptionFilterGroupFilterOutput() GetAnnouncementSubscriptionFilterGroupFilterOutput
- func (i GetAnnouncementSubscriptionFilterGroupFilterArgs) ToGetAnnouncementSubscriptionFilterGroupFilterOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionFilterGroupFilterOutput
- type GetAnnouncementSubscriptionFilterGroupFilterArray
- func (GetAnnouncementSubscriptionFilterGroupFilterArray) ElementType() reflect.Type
- func (i GetAnnouncementSubscriptionFilterGroupFilterArray) ToGetAnnouncementSubscriptionFilterGroupFilterArrayOutput() GetAnnouncementSubscriptionFilterGroupFilterArrayOutput
- func (i GetAnnouncementSubscriptionFilterGroupFilterArray) ToGetAnnouncementSubscriptionFilterGroupFilterArrayOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionFilterGroupFilterArrayOutput
- type GetAnnouncementSubscriptionFilterGroupFilterArrayInput
- type GetAnnouncementSubscriptionFilterGroupFilterArrayOutput
- func (GetAnnouncementSubscriptionFilterGroupFilterArrayOutput) ElementType() reflect.Type
- func (o GetAnnouncementSubscriptionFilterGroupFilterArrayOutput) Index(i pulumi.IntInput) GetAnnouncementSubscriptionFilterGroupFilterOutput
- func (o GetAnnouncementSubscriptionFilterGroupFilterArrayOutput) ToGetAnnouncementSubscriptionFilterGroupFilterArrayOutput() GetAnnouncementSubscriptionFilterGroupFilterArrayOutput
- func (o GetAnnouncementSubscriptionFilterGroupFilterArrayOutput) ToGetAnnouncementSubscriptionFilterGroupFilterArrayOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionFilterGroupFilterArrayOutput
- type GetAnnouncementSubscriptionFilterGroupFilterInput
- type GetAnnouncementSubscriptionFilterGroupFilterOutput
- func (GetAnnouncementSubscriptionFilterGroupFilterOutput) ElementType() reflect.Type
- func (o GetAnnouncementSubscriptionFilterGroupFilterOutput) ToGetAnnouncementSubscriptionFilterGroupFilterOutput() GetAnnouncementSubscriptionFilterGroupFilterOutput
- func (o GetAnnouncementSubscriptionFilterGroupFilterOutput) ToGetAnnouncementSubscriptionFilterGroupFilterOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionFilterGroupFilterOutput
- func (o GetAnnouncementSubscriptionFilterGroupFilterOutput) Type() pulumi.StringOutput
- func (o GetAnnouncementSubscriptionFilterGroupFilterOutput) Value() pulumi.StringOutput
- type GetAnnouncementSubscriptionFilterGroupInput
- type GetAnnouncementSubscriptionFilterGroupOutput
- func (GetAnnouncementSubscriptionFilterGroupOutput) ElementType() reflect.Type
- func (o GetAnnouncementSubscriptionFilterGroupOutput) Filters() GetAnnouncementSubscriptionFilterGroupFilterArrayOutput
- func (o GetAnnouncementSubscriptionFilterGroupOutput) Name() pulumi.StringOutput
- func (o GetAnnouncementSubscriptionFilterGroupOutput) ToGetAnnouncementSubscriptionFilterGroupOutput() GetAnnouncementSubscriptionFilterGroupOutput
- func (o GetAnnouncementSubscriptionFilterGroupOutput) ToGetAnnouncementSubscriptionFilterGroupOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionFilterGroupOutput
- type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollection
- type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArgs
- func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArgs) ElementType() reflect.Type
- func (i GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArgs) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutput() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutput
- func (i GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArgs) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutput
- type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArray
- func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArray) ElementType() reflect.Type
- func (i GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArray) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutput() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutput
- func (i GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArray) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutput
- type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayInput
- type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutput
- func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutput) ElementType() reflect.Type
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutput) Index(i pulumi.IntInput) GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutput
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutput() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutput
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutput
- type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionInput
- type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItem
- type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArgs
- func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArgs) ElementType() reflect.Type
- func (i GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArgs) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput
- func (i GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArgs) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput
- type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArray
- func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArray) ElementType() reflect.Type
- func (i GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArray) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutput() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutput
- func (i GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArray) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutput
- type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayInput
- type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutput
- func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutput) Index(i pulumi.IntInput) GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutput() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutput
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutput
- type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroup
- type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArgs
- func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArgs) ElementType() reflect.Type
- func (i GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArgs) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutput() ...
- func (i GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArgs) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutputWithContext(ctx context.Context) ...
- type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArray
- func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArray) ElementType() reflect.Type
- func (i GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArray) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayOutput() ...
- func (i GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArray) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayOutputWithContext(ctx context.Context) ...
- type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayInput
- type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayOutput
- func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayOutput) ElementType() reflect.Type
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayOutput() ...
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayOutputWithContext(ctx context.Context) ...
- type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilter
- type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArgs
- func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArgs) ElementType() reflect.Type
- func (i GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArgs) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutput() ...
- func (i GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArgs) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutputWithContext(ctx context.Context) ...
- type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArray
- func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArray) ElementType() reflect.Type
- func (i GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArray) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayOutput() ...
- func (i GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArray) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayOutputWithContext(ctx context.Context) ...
- type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayInput
- type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayOutput
- func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayOutput) ElementType() reflect.Type
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayOutput() ...
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayOutputWithContext(ctx context.Context) ...
- type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterInput
- type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutput
- func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutput) ElementType() reflect.Type
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutput() ...
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutputWithContext(ctx context.Context) ...
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutput) Type() pulumi.StringOutput
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutput) Value() pulumi.StringOutput
- type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupInput
- type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutput
- func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutput) ElementType() reflect.Type
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutput) Filters() ...
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutput) Name() pulumi.StringOutput
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutput() ...
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutputWithContext(ctx context.Context) ...
- type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemInput
- type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) DefinedTags() pulumi.MapOutput
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) Description() pulumi.StringOutput
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) ElementType() reflect.Type
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) FilterGroups() ...
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) FreeformTags() pulumi.MapOutput
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) OnsTopicId() pulumi.StringOutput
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) PreferredLanguage() pulumi.StringOutput
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) PreferredTimeZone() pulumi.StringOutput
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) State() pulumi.StringOutput
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) SystemTags() pulumi.MapOutput
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput
- type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutput
- func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutput) ElementType() reflect.Type
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutput) Items() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutput
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutput() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutput
- func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutput
- type GetAnnouncementSubscriptionsArgs
- type GetAnnouncementSubscriptionsFilter
- type GetAnnouncementSubscriptionsFilterArgs
- func (GetAnnouncementSubscriptionsFilterArgs) ElementType() reflect.Type
- func (i GetAnnouncementSubscriptionsFilterArgs) ToGetAnnouncementSubscriptionsFilterOutput() GetAnnouncementSubscriptionsFilterOutput
- func (i GetAnnouncementSubscriptionsFilterArgs) ToGetAnnouncementSubscriptionsFilterOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionsFilterOutput
- type GetAnnouncementSubscriptionsFilterArray
- func (GetAnnouncementSubscriptionsFilterArray) ElementType() reflect.Type
- func (i GetAnnouncementSubscriptionsFilterArray) ToGetAnnouncementSubscriptionsFilterArrayOutput() GetAnnouncementSubscriptionsFilterArrayOutput
- func (i GetAnnouncementSubscriptionsFilterArray) ToGetAnnouncementSubscriptionsFilterArrayOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionsFilterArrayOutput
- type GetAnnouncementSubscriptionsFilterArrayInput
- type GetAnnouncementSubscriptionsFilterArrayOutput
- func (GetAnnouncementSubscriptionsFilterArrayOutput) ElementType() reflect.Type
- func (o GetAnnouncementSubscriptionsFilterArrayOutput) Index(i pulumi.IntInput) GetAnnouncementSubscriptionsFilterOutput
- func (o GetAnnouncementSubscriptionsFilterArrayOutput) ToGetAnnouncementSubscriptionsFilterArrayOutput() GetAnnouncementSubscriptionsFilterArrayOutput
- func (o GetAnnouncementSubscriptionsFilterArrayOutput) ToGetAnnouncementSubscriptionsFilterArrayOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionsFilterArrayOutput
- type GetAnnouncementSubscriptionsFilterInput
- type GetAnnouncementSubscriptionsFilterOutput
- func (GetAnnouncementSubscriptionsFilterOutput) ElementType() reflect.Type
- func (o GetAnnouncementSubscriptionsFilterOutput) Name() pulumi.StringOutput
- func (o GetAnnouncementSubscriptionsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetAnnouncementSubscriptionsFilterOutput) ToGetAnnouncementSubscriptionsFilterOutput() GetAnnouncementSubscriptionsFilterOutput
- func (o GetAnnouncementSubscriptionsFilterOutput) ToGetAnnouncementSubscriptionsFilterOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionsFilterOutput
- func (o GetAnnouncementSubscriptionsFilterOutput) Values() pulumi.StringArrayOutput
- type GetAnnouncementSubscriptionsOutputArgs
- type GetAnnouncementSubscriptionsResult
- type GetAnnouncementSubscriptionsResultOutput
- func (o GetAnnouncementSubscriptionsResultOutput) AnnouncementSubscriptionCollections() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutput
- func (o GetAnnouncementSubscriptionsResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetAnnouncementSubscriptionsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetAnnouncementSubscriptionsResultOutput) ElementType() reflect.Type
- func (o GetAnnouncementSubscriptionsResultOutput) Filters() GetAnnouncementSubscriptionsFilterArrayOutput
- func (o GetAnnouncementSubscriptionsResultOutput) Id() pulumi.StringPtrOutput
- func (o GetAnnouncementSubscriptionsResultOutput) State() pulumi.StringPtrOutput
- func (o GetAnnouncementSubscriptionsResultOutput) ToGetAnnouncementSubscriptionsResultOutput() GetAnnouncementSubscriptionsResultOutput
- func (o GetAnnouncementSubscriptionsResultOutput) ToGetAnnouncementSubscriptionsResultOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionsResultOutput
- type LookupAnnouncementSubscriptionArgs
- type LookupAnnouncementSubscriptionOutputArgs
- type LookupAnnouncementSubscriptionResult
- type LookupAnnouncementSubscriptionResultOutput
- func (o LookupAnnouncementSubscriptionResultOutput) AnnouncementSubscriptionId() pulumi.StringOutput
- func (o LookupAnnouncementSubscriptionResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupAnnouncementSubscriptionResultOutput) DefinedTags() pulumi.MapOutput
- func (o LookupAnnouncementSubscriptionResultOutput) Description() pulumi.StringOutput
- func (o LookupAnnouncementSubscriptionResultOutput) DisplayName() pulumi.StringOutput
- func (LookupAnnouncementSubscriptionResultOutput) ElementType() reflect.Type
- func (o LookupAnnouncementSubscriptionResultOutput) FilterGroups() GetAnnouncementSubscriptionFilterGroupArrayOutput
- func (o LookupAnnouncementSubscriptionResultOutput) FreeformTags() pulumi.MapOutput
- func (o LookupAnnouncementSubscriptionResultOutput) Id() pulumi.StringOutput
- func (o LookupAnnouncementSubscriptionResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupAnnouncementSubscriptionResultOutput) OnsTopicId() pulumi.StringOutput
- func (o LookupAnnouncementSubscriptionResultOutput) PreferredLanguage() pulumi.StringOutput
- func (o LookupAnnouncementSubscriptionResultOutput) PreferredTimeZone() pulumi.StringOutput
- func (o LookupAnnouncementSubscriptionResultOutput) State() pulumi.StringOutput
- func (o LookupAnnouncementSubscriptionResultOutput) SystemTags() pulumi.MapOutput
- func (o LookupAnnouncementSubscriptionResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupAnnouncementSubscriptionResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupAnnouncementSubscriptionResultOutput) ToLookupAnnouncementSubscriptionResultOutput() LookupAnnouncementSubscriptionResultOutput
- func (o LookupAnnouncementSubscriptionResultOutput) ToLookupAnnouncementSubscriptionResultOutputWithContext(ctx context.Context) LookupAnnouncementSubscriptionResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnnouncementSubscription ¶
type AnnouncementSubscription struct { pulumi.CustomResourceState // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the announcement subscription. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // (Updatable) A description of the announcement subscription. Avoid entering confidential information. Description pulumi.StringOutput `pulumi:"description"` // (Updatable) A user-friendly name for the announcement subscription. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringOutput `pulumi:"displayName"` // A list of filter groups for the announcement subscription. A filter group combines one or more filters that the Announcements service applies to announcements for matching purposes. FilterGroups AnnouncementSubscriptionFilterGroupsOutput `pulumi:"filterGroups"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // A message describing the current lifecycle state in more detail. For example, details might provide required or recommended actions for a resource in a Failed state. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // (Updatable) The OCID of the Notifications service topic that is the target for publishing announcements that match the configured announcement subscription. The caller of the operation needs the ONS_TOPIC_PUBLISH permission for the targeted Notifications service topic. For more information about Notifications permissions, see [Details for Notifications](https://docs.cloud.oracle.com/iaas/Content/Identity/policyreference/notificationpolicyreference.htm). OnsTopicId pulumi.StringOutput `pulumi:"onsTopicId"` // (Updatable) (For announcement subscriptions with Oracle Fusion Applications configured as the service only) The language in which the user prefers to receive emailed announcements. Specify the preference with a value that uses the language tag format (x-obmcs-human-language). For example fr-FR. PreferredLanguage pulumi.StringOutput `pulumi:"preferredLanguage"` // (Updatable) The time zone that the user prefers for announcement time stamps. Specify the preference with a value that uses the IANA Time Zone Database format (x-obmcs-time-zone). For example America/Los_Angeles. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values PreferredTimeZone pulumi.StringOutput `pulumi:"preferredTimeZone"` // The current lifecycle state of the announcement subscription. State pulumi.StringOutput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapOutput `pulumi:"systemTags"` // The date and time that the announcement subscription was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The date and time that the announcement subscription was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` }
This resource provides the Announcement Subscription resource in Oracle Cloud Infrastructure Announcements Service service.
Creates a new announcement subscription.
This call is subject to an Announcements limit that applies to the total number of requests across all read or write operations. Announcements might throttle this call to reject an otherwise valid request when the total rate of operations exceeds 20 requests per second for a given user. The service might also throttle this call to reject an otherwise valid request when the total rate of operations exceeds 100 requests per second for a given tenancy.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/AnnouncementsService" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := AnnouncementsService.NewAnnouncementSubscription(ctx, "test_announcement_subscription", &AnnouncementsService.AnnouncementSubscriptionArgs{ CompartmentId: pulumi.Any(compartmentId), DisplayName: pulumi.Any(announcementSubscriptionDisplayName), OnsTopicId: pulumi.Any(testNotificationTopic.Id), DefinedTags: pulumi.Map{ "foo-namespace.bar-key": pulumi.Any("value"), }, Description: pulumi.Any(announcementSubscriptionDescription), FilterGroups: &announcementsservice.AnnouncementSubscriptionFilterGroupsArgs{ Filters: announcementsservice.AnnouncementSubscriptionFilterGroupsFilterArray{ &announcementsservice.AnnouncementSubscriptionFilterGroupsFilterArgs{ Type: pulumi.Any(announcementSubscriptionFilterGroupsFiltersType), Value: pulumi.Any(announcementSubscriptionFilterGroupsFiltersValue), }, }, }, FreeformTags: pulumi.Map{ "bar-key": pulumi.Any("value"), }, PreferredLanguage: pulumi.Any(announcementSubscriptionPreferredLanguage), PreferredTimeZone: pulumi.Any(announcementSubscriptionPreferredTimeZone), }) if err != nil { return err } return nil }) }
```
## Import
AnnouncementSubscriptions can be imported using the `id`, e.g.
```sh $ pulumi import oci:AnnouncementsService/announcementSubscription:AnnouncementSubscription test_announcement_subscription "id" ```
func GetAnnouncementSubscription ¶
func GetAnnouncementSubscription(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AnnouncementSubscriptionState, opts ...pulumi.ResourceOption) (*AnnouncementSubscription, error)
GetAnnouncementSubscription gets an existing AnnouncementSubscription 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 NewAnnouncementSubscription ¶
func NewAnnouncementSubscription(ctx *pulumi.Context, name string, args *AnnouncementSubscriptionArgs, opts ...pulumi.ResourceOption) (*AnnouncementSubscription, error)
NewAnnouncementSubscription registers a new resource with the given unique name, arguments, and options.
func (*AnnouncementSubscription) ElementType ¶
func (*AnnouncementSubscription) ElementType() reflect.Type
func (*AnnouncementSubscription) ToAnnouncementSubscriptionOutput ¶
func (i *AnnouncementSubscription) ToAnnouncementSubscriptionOutput() AnnouncementSubscriptionOutput
func (*AnnouncementSubscription) ToAnnouncementSubscriptionOutputWithContext ¶
func (i *AnnouncementSubscription) ToAnnouncementSubscriptionOutputWithContext(ctx context.Context) AnnouncementSubscriptionOutput
type AnnouncementSubscriptionArgs ¶
type AnnouncementSubscriptionArgs struct { // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the announcement subscription. CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput // (Updatable) A description of the announcement subscription. Avoid entering confidential information. Description pulumi.StringPtrInput // (Updatable) A user-friendly name for the announcement subscription. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringInput // A list of filter groups for the announcement subscription. A filter group combines one or more filters that the Announcements service applies to announcements for matching purposes. FilterGroups AnnouncementSubscriptionFilterGroupsPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput // (Updatable) The OCID of the Notifications service topic that is the target for publishing announcements that match the configured announcement subscription. The caller of the operation needs the ONS_TOPIC_PUBLISH permission for the targeted Notifications service topic. For more information about Notifications permissions, see [Details for Notifications](https://docs.cloud.oracle.com/iaas/Content/Identity/policyreference/notificationpolicyreference.htm). OnsTopicId pulumi.StringInput // (Updatable) (For announcement subscriptions with Oracle Fusion Applications configured as the service only) The language in which the user prefers to receive emailed announcements. Specify the preference with a value that uses the language tag format (x-obmcs-human-language). For example fr-FR. PreferredLanguage pulumi.StringPtrInput // (Updatable) The time zone that the user prefers for announcement time stamps. Specify the preference with a value that uses the IANA Time Zone Database format (x-obmcs-time-zone). For example America/Los_Angeles. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values PreferredTimeZone pulumi.StringPtrInput }
The set of arguments for constructing a AnnouncementSubscription resource.
func (AnnouncementSubscriptionArgs) ElementType ¶
func (AnnouncementSubscriptionArgs) ElementType() reflect.Type
type AnnouncementSubscriptionArray ¶
type AnnouncementSubscriptionArray []AnnouncementSubscriptionInput
func (AnnouncementSubscriptionArray) ElementType ¶
func (AnnouncementSubscriptionArray) ElementType() reflect.Type
func (AnnouncementSubscriptionArray) ToAnnouncementSubscriptionArrayOutput ¶
func (i AnnouncementSubscriptionArray) ToAnnouncementSubscriptionArrayOutput() AnnouncementSubscriptionArrayOutput
func (AnnouncementSubscriptionArray) ToAnnouncementSubscriptionArrayOutputWithContext ¶
func (i AnnouncementSubscriptionArray) ToAnnouncementSubscriptionArrayOutputWithContext(ctx context.Context) AnnouncementSubscriptionArrayOutput
type AnnouncementSubscriptionArrayInput ¶
type AnnouncementSubscriptionArrayInput interface { pulumi.Input ToAnnouncementSubscriptionArrayOutput() AnnouncementSubscriptionArrayOutput ToAnnouncementSubscriptionArrayOutputWithContext(context.Context) AnnouncementSubscriptionArrayOutput }
AnnouncementSubscriptionArrayInput is an input type that accepts AnnouncementSubscriptionArray and AnnouncementSubscriptionArrayOutput values. You can construct a concrete instance of `AnnouncementSubscriptionArrayInput` via:
AnnouncementSubscriptionArray{ AnnouncementSubscriptionArgs{...} }
type AnnouncementSubscriptionArrayOutput ¶
type AnnouncementSubscriptionArrayOutput struct{ *pulumi.OutputState }
func (AnnouncementSubscriptionArrayOutput) ElementType ¶
func (AnnouncementSubscriptionArrayOutput) ElementType() reflect.Type
func (AnnouncementSubscriptionArrayOutput) Index ¶
func (o AnnouncementSubscriptionArrayOutput) Index(i pulumi.IntInput) AnnouncementSubscriptionOutput
func (AnnouncementSubscriptionArrayOutput) ToAnnouncementSubscriptionArrayOutput ¶
func (o AnnouncementSubscriptionArrayOutput) ToAnnouncementSubscriptionArrayOutput() AnnouncementSubscriptionArrayOutput
func (AnnouncementSubscriptionArrayOutput) ToAnnouncementSubscriptionArrayOutputWithContext ¶
func (o AnnouncementSubscriptionArrayOutput) ToAnnouncementSubscriptionArrayOutputWithContext(ctx context.Context) AnnouncementSubscriptionArrayOutput
type AnnouncementSubscriptionFilterGroups ¶
type AnnouncementSubscriptionFilterGroups struct { // A list of filters against which the Announcements service matches announcements. You cannot have more than one of any given filter type within a filter group. Filters []AnnouncementSubscriptionFilterGroupsFilter `pulumi:"filters"` // The name of the group. The name must be unique and it cannot be changed. Avoid entering confidential information. Name *string `pulumi:"name"` }
type AnnouncementSubscriptionFilterGroupsArgs ¶
type AnnouncementSubscriptionFilterGroupsArgs struct { // A list of filters against which the Announcements service matches announcements. You cannot have more than one of any given filter type within a filter group. Filters AnnouncementSubscriptionFilterGroupsFilterArrayInput `pulumi:"filters"` // The name of the group. The name must be unique and it cannot be changed. Avoid entering confidential information. Name pulumi.StringPtrInput `pulumi:"name"` }
func (AnnouncementSubscriptionFilterGroupsArgs) ElementType ¶
func (AnnouncementSubscriptionFilterGroupsArgs) ElementType() reflect.Type
func (AnnouncementSubscriptionFilterGroupsArgs) ToAnnouncementSubscriptionFilterGroupsOutput ¶
func (i AnnouncementSubscriptionFilterGroupsArgs) ToAnnouncementSubscriptionFilterGroupsOutput() AnnouncementSubscriptionFilterGroupsOutput
func (AnnouncementSubscriptionFilterGroupsArgs) ToAnnouncementSubscriptionFilterGroupsOutputWithContext ¶
func (i AnnouncementSubscriptionFilterGroupsArgs) ToAnnouncementSubscriptionFilterGroupsOutputWithContext(ctx context.Context) AnnouncementSubscriptionFilterGroupsOutput
func (AnnouncementSubscriptionFilterGroupsArgs) ToAnnouncementSubscriptionFilterGroupsPtrOutput ¶
func (i AnnouncementSubscriptionFilterGroupsArgs) ToAnnouncementSubscriptionFilterGroupsPtrOutput() AnnouncementSubscriptionFilterGroupsPtrOutput
func (AnnouncementSubscriptionFilterGroupsArgs) ToAnnouncementSubscriptionFilterGroupsPtrOutputWithContext ¶
func (i AnnouncementSubscriptionFilterGroupsArgs) ToAnnouncementSubscriptionFilterGroupsPtrOutputWithContext(ctx context.Context) AnnouncementSubscriptionFilterGroupsPtrOutput
type AnnouncementSubscriptionFilterGroupsFilterArgs ¶
type AnnouncementSubscriptionFilterGroupsFilterArgs struct { // The type of filter. Type pulumi.StringInput `pulumi:"type"` // The value of the filter. Value pulumi.StringInput `pulumi:"value"` }
func (AnnouncementSubscriptionFilterGroupsFilterArgs) ElementType ¶
func (AnnouncementSubscriptionFilterGroupsFilterArgs) ElementType() reflect.Type
func (AnnouncementSubscriptionFilterGroupsFilterArgs) ToAnnouncementSubscriptionFilterGroupsFilterOutput ¶
func (i AnnouncementSubscriptionFilterGroupsFilterArgs) ToAnnouncementSubscriptionFilterGroupsFilterOutput() AnnouncementSubscriptionFilterGroupsFilterOutput
func (AnnouncementSubscriptionFilterGroupsFilterArgs) ToAnnouncementSubscriptionFilterGroupsFilterOutputWithContext ¶
func (i AnnouncementSubscriptionFilterGroupsFilterArgs) ToAnnouncementSubscriptionFilterGroupsFilterOutputWithContext(ctx context.Context) AnnouncementSubscriptionFilterGroupsFilterOutput
type AnnouncementSubscriptionFilterGroupsFilterArray ¶
type AnnouncementSubscriptionFilterGroupsFilterArray []AnnouncementSubscriptionFilterGroupsFilterInput
func (AnnouncementSubscriptionFilterGroupsFilterArray) ElementType ¶
func (AnnouncementSubscriptionFilterGroupsFilterArray) ElementType() reflect.Type
func (AnnouncementSubscriptionFilterGroupsFilterArray) ToAnnouncementSubscriptionFilterGroupsFilterArrayOutput ¶
func (i AnnouncementSubscriptionFilterGroupsFilterArray) ToAnnouncementSubscriptionFilterGroupsFilterArrayOutput() AnnouncementSubscriptionFilterGroupsFilterArrayOutput
func (AnnouncementSubscriptionFilterGroupsFilterArray) ToAnnouncementSubscriptionFilterGroupsFilterArrayOutputWithContext ¶
func (i AnnouncementSubscriptionFilterGroupsFilterArray) ToAnnouncementSubscriptionFilterGroupsFilterArrayOutputWithContext(ctx context.Context) AnnouncementSubscriptionFilterGroupsFilterArrayOutput
type AnnouncementSubscriptionFilterGroupsFilterArrayInput ¶
type AnnouncementSubscriptionFilterGroupsFilterArrayInput interface { pulumi.Input ToAnnouncementSubscriptionFilterGroupsFilterArrayOutput() AnnouncementSubscriptionFilterGroupsFilterArrayOutput ToAnnouncementSubscriptionFilterGroupsFilterArrayOutputWithContext(context.Context) AnnouncementSubscriptionFilterGroupsFilterArrayOutput }
AnnouncementSubscriptionFilterGroupsFilterArrayInput is an input type that accepts AnnouncementSubscriptionFilterGroupsFilterArray and AnnouncementSubscriptionFilterGroupsFilterArrayOutput values. You can construct a concrete instance of `AnnouncementSubscriptionFilterGroupsFilterArrayInput` via:
AnnouncementSubscriptionFilterGroupsFilterArray{ AnnouncementSubscriptionFilterGroupsFilterArgs{...} }
type AnnouncementSubscriptionFilterGroupsFilterArrayOutput ¶
type AnnouncementSubscriptionFilterGroupsFilterArrayOutput struct{ *pulumi.OutputState }
func (AnnouncementSubscriptionFilterGroupsFilterArrayOutput) ElementType ¶
func (AnnouncementSubscriptionFilterGroupsFilterArrayOutput) ElementType() reflect.Type
func (AnnouncementSubscriptionFilterGroupsFilterArrayOutput) ToAnnouncementSubscriptionFilterGroupsFilterArrayOutput ¶
func (o AnnouncementSubscriptionFilterGroupsFilterArrayOutput) ToAnnouncementSubscriptionFilterGroupsFilterArrayOutput() AnnouncementSubscriptionFilterGroupsFilterArrayOutput
func (AnnouncementSubscriptionFilterGroupsFilterArrayOutput) ToAnnouncementSubscriptionFilterGroupsFilterArrayOutputWithContext ¶
func (o AnnouncementSubscriptionFilterGroupsFilterArrayOutput) ToAnnouncementSubscriptionFilterGroupsFilterArrayOutputWithContext(ctx context.Context) AnnouncementSubscriptionFilterGroupsFilterArrayOutput
type AnnouncementSubscriptionFilterGroupsFilterInput ¶
type AnnouncementSubscriptionFilterGroupsFilterInput interface { pulumi.Input ToAnnouncementSubscriptionFilterGroupsFilterOutput() AnnouncementSubscriptionFilterGroupsFilterOutput ToAnnouncementSubscriptionFilterGroupsFilterOutputWithContext(context.Context) AnnouncementSubscriptionFilterGroupsFilterOutput }
AnnouncementSubscriptionFilterGroupsFilterInput is an input type that accepts AnnouncementSubscriptionFilterGroupsFilterArgs and AnnouncementSubscriptionFilterGroupsFilterOutput values. You can construct a concrete instance of `AnnouncementSubscriptionFilterGroupsFilterInput` via:
AnnouncementSubscriptionFilterGroupsFilterArgs{...}
type AnnouncementSubscriptionFilterGroupsFilterOutput ¶
type AnnouncementSubscriptionFilterGroupsFilterOutput struct{ *pulumi.OutputState }
func (AnnouncementSubscriptionFilterGroupsFilterOutput) ElementType ¶
func (AnnouncementSubscriptionFilterGroupsFilterOutput) ElementType() reflect.Type
func (AnnouncementSubscriptionFilterGroupsFilterOutput) ToAnnouncementSubscriptionFilterGroupsFilterOutput ¶
func (o AnnouncementSubscriptionFilterGroupsFilterOutput) ToAnnouncementSubscriptionFilterGroupsFilterOutput() AnnouncementSubscriptionFilterGroupsFilterOutput
func (AnnouncementSubscriptionFilterGroupsFilterOutput) ToAnnouncementSubscriptionFilterGroupsFilterOutputWithContext ¶
func (o AnnouncementSubscriptionFilterGroupsFilterOutput) ToAnnouncementSubscriptionFilterGroupsFilterOutputWithContext(ctx context.Context) AnnouncementSubscriptionFilterGroupsFilterOutput
func (AnnouncementSubscriptionFilterGroupsFilterOutput) Type ¶
func (o AnnouncementSubscriptionFilterGroupsFilterOutput) Type() pulumi.StringOutput
The type of filter.
func (AnnouncementSubscriptionFilterGroupsFilterOutput) Value ¶
func (o AnnouncementSubscriptionFilterGroupsFilterOutput) Value() pulumi.StringOutput
The value of the filter.
type AnnouncementSubscriptionFilterGroupsInput ¶
type AnnouncementSubscriptionFilterGroupsInput interface { pulumi.Input ToAnnouncementSubscriptionFilterGroupsOutput() AnnouncementSubscriptionFilterGroupsOutput ToAnnouncementSubscriptionFilterGroupsOutputWithContext(context.Context) AnnouncementSubscriptionFilterGroupsOutput }
AnnouncementSubscriptionFilterGroupsInput is an input type that accepts AnnouncementSubscriptionFilterGroupsArgs and AnnouncementSubscriptionFilterGroupsOutput values. You can construct a concrete instance of `AnnouncementSubscriptionFilterGroupsInput` via:
AnnouncementSubscriptionFilterGroupsArgs{...}
type AnnouncementSubscriptionFilterGroupsOutput ¶
type AnnouncementSubscriptionFilterGroupsOutput struct{ *pulumi.OutputState }
func (AnnouncementSubscriptionFilterGroupsOutput) ElementType ¶
func (AnnouncementSubscriptionFilterGroupsOutput) ElementType() reflect.Type
func (AnnouncementSubscriptionFilterGroupsOutput) Filters ¶
func (o AnnouncementSubscriptionFilterGroupsOutput) Filters() AnnouncementSubscriptionFilterGroupsFilterArrayOutput
A list of filters against which the Announcements service matches announcements. You cannot have more than one of any given filter type within a filter group.
func (AnnouncementSubscriptionFilterGroupsOutput) Name ¶
func (o AnnouncementSubscriptionFilterGroupsOutput) Name() pulumi.StringPtrOutput
The name of the group. The name must be unique and it cannot be changed. Avoid entering confidential information.
func (AnnouncementSubscriptionFilterGroupsOutput) ToAnnouncementSubscriptionFilterGroupsOutput ¶
func (o AnnouncementSubscriptionFilterGroupsOutput) ToAnnouncementSubscriptionFilterGroupsOutput() AnnouncementSubscriptionFilterGroupsOutput
func (AnnouncementSubscriptionFilterGroupsOutput) ToAnnouncementSubscriptionFilterGroupsOutputWithContext ¶
func (o AnnouncementSubscriptionFilterGroupsOutput) ToAnnouncementSubscriptionFilterGroupsOutputWithContext(ctx context.Context) AnnouncementSubscriptionFilterGroupsOutput
func (AnnouncementSubscriptionFilterGroupsOutput) ToAnnouncementSubscriptionFilterGroupsPtrOutput ¶
func (o AnnouncementSubscriptionFilterGroupsOutput) ToAnnouncementSubscriptionFilterGroupsPtrOutput() AnnouncementSubscriptionFilterGroupsPtrOutput
func (AnnouncementSubscriptionFilterGroupsOutput) ToAnnouncementSubscriptionFilterGroupsPtrOutputWithContext ¶
func (o AnnouncementSubscriptionFilterGroupsOutput) ToAnnouncementSubscriptionFilterGroupsPtrOutputWithContext(ctx context.Context) AnnouncementSubscriptionFilterGroupsPtrOutput
type AnnouncementSubscriptionFilterGroupsPtrInput ¶
type AnnouncementSubscriptionFilterGroupsPtrInput interface { pulumi.Input ToAnnouncementSubscriptionFilterGroupsPtrOutput() AnnouncementSubscriptionFilterGroupsPtrOutput ToAnnouncementSubscriptionFilterGroupsPtrOutputWithContext(context.Context) AnnouncementSubscriptionFilterGroupsPtrOutput }
AnnouncementSubscriptionFilterGroupsPtrInput is an input type that accepts AnnouncementSubscriptionFilterGroupsArgs, AnnouncementSubscriptionFilterGroupsPtr and AnnouncementSubscriptionFilterGroupsPtrOutput values. You can construct a concrete instance of `AnnouncementSubscriptionFilterGroupsPtrInput` via:
AnnouncementSubscriptionFilterGroupsArgs{...} or: nil
func AnnouncementSubscriptionFilterGroupsPtr ¶
func AnnouncementSubscriptionFilterGroupsPtr(v *AnnouncementSubscriptionFilterGroupsArgs) AnnouncementSubscriptionFilterGroupsPtrInput
type AnnouncementSubscriptionFilterGroupsPtrOutput ¶
type AnnouncementSubscriptionFilterGroupsPtrOutput struct{ *pulumi.OutputState }
func (AnnouncementSubscriptionFilterGroupsPtrOutput) ElementType ¶
func (AnnouncementSubscriptionFilterGroupsPtrOutput) ElementType() reflect.Type
func (AnnouncementSubscriptionFilterGroupsPtrOutput) Filters ¶
func (o AnnouncementSubscriptionFilterGroupsPtrOutput) Filters() AnnouncementSubscriptionFilterGroupsFilterArrayOutput
A list of filters against which the Announcements service matches announcements. You cannot have more than one of any given filter type within a filter group.
func (AnnouncementSubscriptionFilterGroupsPtrOutput) Name ¶
func (o AnnouncementSubscriptionFilterGroupsPtrOutput) Name() pulumi.StringPtrOutput
The name of the group. The name must be unique and it cannot be changed. Avoid entering confidential information.
func (AnnouncementSubscriptionFilterGroupsPtrOutput) ToAnnouncementSubscriptionFilterGroupsPtrOutput ¶
func (o AnnouncementSubscriptionFilterGroupsPtrOutput) ToAnnouncementSubscriptionFilterGroupsPtrOutput() AnnouncementSubscriptionFilterGroupsPtrOutput
func (AnnouncementSubscriptionFilterGroupsPtrOutput) ToAnnouncementSubscriptionFilterGroupsPtrOutputWithContext ¶
func (o AnnouncementSubscriptionFilterGroupsPtrOutput) ToAnnouncementSubscriptionFilterGroupsPtrOutputWithContext(ctx context.Context) AnnouncementSubscriptionFilterGroupsPtrOutput
type AnnouncementSubscriptionInput ¶
type AnnouncementSubscriptionInput interface { pulumi.Input ToAnnouncementSubscriptionOutput() AnnouncementSubscriptionOutput ToAnnouncementSubscriptionOutputWithContext(ctx context.Context) AnnouncementSubscriptionOutput }
type AnnouncementSubscriptionMap ¶
type AnnouncementSubscriptionMap map[string]AnnouncementSubscriptionInput
func (AnnouncementSubscriptionMap) ElementType ¶
func (AnnouncementSubscriptionMap) ElementType() reflect.Type
func (AnnouncementSubscriptionMap) ToAnnouncementSubscriptionMapOutput ¶
func (i AnnouncementSubscriptionMap) ToAnnouncementSubscriptionMapOutput() AnnouncementSubscriptionMapOutput
func (AnnouncementSubscriptionMap) ToAnnouncementSubscriptionMapOutputWithContext ¶
func (i AnnouncementSubscriptionMap) ToAnnouncementSubscriptionMapOutputWithContext(ctx context.Context) AnnouncementSubscriptionMapOutput
type AnnouncementSubscriptionMapInput ¶
type AnnouncementSubscriptionMapInput interface { pulumi.Input ToAnnouncementSubscriptionMapOutput() AnnouncementSubscriptionMapOutput ToAnnouncementSubscriptionMapOutputWithContext(context.Context) AnnouncementSubscriptionMapOutput }
AnnouncementSubscriptionMapInput is an input type that accepts AnnouncementSubscriptionMap and AnnouncementSubscriptionMapOutput values. You can construct a concrete instance of `AnnouncementSubscriptionMapInput` via:
AnnouncementSubscriptionMap{ "key": AnnouncementSubscriptionArgs{...} }
type AnnouncementSubscriptionMapOutput ¶
type AnnouncementSubscriptionMapOutput struct{ *pulumi.OutputState }
func (AnnouncementSubscriptionMapOutput) ElementType ¶
func (AnnouncementSubscriptionMapOutput) ElementType() reflect.Type
func (AnnouncementSubscriptionMapOutput) MapIndex ¶
func (o AnnouncementSubscriptionMapOutput) MapIndex(k pulumi.StringInput) AnnouncementSubscriptionOutput
func (AnnouncementSubscriptionMapOutput) ToAnnouncementSubscriptionMapOutput ¶
func (o AnnouncementSubscriptionMapOutput) ToAnnouncementSubscriptionMapOutput() AnnouncementSubscriptionMapOutput
func (AnnouncementSubscriptionMapOutput) ToAnnouncementSubscriptionMapOutputWithContext ¶
func (o AnnouncementSubscriptionMapOutput) ToAnnouncementSubscriptionMapOutputWithContext(ctx context.Context) AnnouncementSubscriptionMapOutput
type AnnouncementSubscriptionOutput ¶
type AnnouncementSubscriptionOutput struct{ *pulumi.OutputState }
func (AnnouncementSubscriptionOutput) CompartmentId ¶
func (o AnnouncementSubscriptionOutput) CompartmentId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the announcement subscription.
func (AnnouncementSubscriptionOutput) DefinedTags ¶
func (o AnnouncementSubscriptionOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (AnnouncementSubscriptionOutput) Description ¶
func (o AnnouncementSubscriptionOutput) Description() pulumi.StringOutput
(Updatable) A description of the announcement subscription. Avoid entering confidential information.
func (AnnouncementSubscriptionOutput) DisplayName ¶
func (o AnnouncementSubscriptionOutput) DisplayName() pulumi.StringOutput
(Updatable) A user-friendly name for the announcement subscription. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (AnnouncementSubscriptionOutput) ElementType ¶
func (AnnouncementSubscriptionOutput) ElementType() reflect.Type
func (AnnouncementSubscriptionOutput) FilterGroups ¶
func (o AnnouncementSubscriptionOutput) FilterGroups() AnnouncementSubscriptionFilterGroupsOutput
A list of filter groups for the announcement subscription. A filter group combines one or more filters that the Announcements service applies to announcements for matching purposes.
func (AnnouncementSubscriptionOutput) FreeformTags ¶
func (o AnnouncementSubscriptionOutput) FreeformTags() pulumi.MapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (AnnouncementSubscriptionOutput) LifecycleDetails ¶
func (o AnnouncementSubscriptionOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current lifecycle state in more detail. For example, details might provide required or recommended actions for a resource in a Failed state.
func (AnnouncementSubscriptionOutput) OnsTopicId ¶
func (o AnnouncementSubscriptionOutput) OnsTopicId() pulumi.StringOutput
(Updatable) The OCID of the Notifications service topic that is the target for publishing announcements that match the configured announcement subscription. The caller of the operation needs the ONS_TOPIC_PUBLISH permission for the targeted Notifications service topic. For more information about Notifications permissions, see [Details for Notifications](https://docs.cloud.oracle.com/iaas/Content/Identity/policyreference/notificationpolicyreference.htm).
func (AnnouncementSubscriptionOutput) PreferredLanguage ¶
func (o AnnouncementSubscriptionOutput) PreferredLanguage() pulumi.StringOutput
(Updatable) (For announcement subscriptions with Oracle Fusion Applications configured as the service only) The language in which the user prefers to receive emailed announcements. Specify the preference with a value that uses the language tag format (x-obmcs-human-language). For example fr-FR.
func (AnnouncementSubscriptionOutput) PreferredTimeZone ¶
func (o AnnouncementSubscriptionOutput) PreferredTimeZone() pulumi.StringOutput
(Updatable) The time zone that the user prefers for announcement time stamps. Specify the preference with a value that uses the IANA Time Zone Database format (x-obmcs-time-zone). For example America/Los_Angeles.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (AnnouncementSubscriptionOutput) State ¶
func (o AnnouncementSubscriptionOutput) State() pulumi.StringOutput
The current lifecycle state of the announcement subscription.
func (AnnouncementSubscriptionOutput) SystemTags ¶
func (o AnnouncementSubscriptionOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (AnnouncementSubscriptionOutput) TimeCreated ¶
func (o AnnouncementSubscriptionOutput) TimeCreated() pulumi.StringOutput
The date and time that the announcement subscription was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.
func (AnnouncementSubscriptionOutput) TimeUpdated ¶
func (o AnnouncementSubscriptionOutput) TimeUpdated() pulumi.StringOutput
The date and time that the announcement subscription was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.
func (AnnouncementSubscriptionOutput) ToAnnouncementSubscriptionOutput ¶
func (o AnnouncementSubscriptionOutput) ToAnnouncementSubscriptionOutput() AnnouncementSubscriptionOutput
func (AnnouncementSubscriptionOutput) ToAnnouncementSubscriptionOutputWithContext ¶
func (o AnnouncementSubscriptionOutput) ToAnnouncementSubscriptionOutputWithContext(ctx context.Context) AnnouncementSubscriptionOutput
type AnnouncementSubscriptionState ¶
type AnnouncementSubscriptionState struct { // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where you want to create the announcement subscription. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput // (Updatable) A description of the announcement subscription. Avoid entering confidential information. Description pulumi.StringPtrInput // (Updatable) A user-friendly name for the announcement subscription. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringPtrInput // A list of filter groups for the announcement subscription. A filter group combines one or more filters that the Announcements service applies to announcements for matching purposes. FilterGroups AnnouncementSubscriptionFilterGroupsPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput // A message describing the current lifecycle state in more detail. For example, details might provide required or recommended actions for a resource in a Failed state. LifecycleDetails pulumi.StringPtrInput // (Updatable) The OCID of the Notifications service topic that is the target for publishing announcements that match the configured announcement subscription. The caller of the operation needs the ONS_TOPIC_PUBLISH permission for the targeted Notifications service topic. For more information about Notifications permissions, see [Details for Notifications](https://docs.cloud.oracle.com/iaas/Content/Identity/policyreference/notificationpolicyreference.htm). OnsTopicId pulumi.StringPtrInput // (Updatable) (For announcement subscriptions with Oracle Fusion Applications configured as the service only) The language in which the user prefers to receive emailed announcements. Specify the preference with a value that uses the language tag format (x-obmcs-human-language). For example fr-FR. PreferredLanguage pulumi.StringPtrInput // (Updatable) The time zone that the user prefers for announcement time stamps. Specify the preference with a value that uses the IANA Time Zone Database format (x-obmcs-time-zone). For example America/Los_Angeles. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values PreferredTimeZone pulumi.StringPtrInput // The current lifecycle state of the announcement subscription. State pulumi.StringPtrInput // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapInput // The date and time that the announcement subscription was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. TimeCreated pulumi.StringPtrInput // The date and time that the announcement subscription was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. TimeUpdated pulumi.StringPtrInput }
func (AnnouncementSubscriptionState) ElementType ¶
func (AnnouncementSubscriptionState) ElementType() reflect.Type
type AnnouncementSubscriptionsActionsChangeCompartment ¶
type AnnouncementSubscriptionsActionsChangeCompartment struct { pulumi.CustomResourceState // The OCID of the announcement subscription. AnnouncementSubscriptionId pulumi.StringOutput `pulumi:"announcementSubscriptionId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment into which you want to move the announcement subscription. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` }
This resource provides the Announcement Subscriptions Actions Change Compartment resource in Oracle Cloud Infrastructure Announcements Service service.
Moves the specified announcement subscription from one compartment to another compartment. When provided, If-Match is checked against ETag values of the resource.
This call is subject to an Announcements limit that applies to the total number of requests across all read or write operations. Announcements might throttle this call to reject an otherwise valid request when the total rate of operations exceeds 20 requests per second for a given user. The service might also throttle this call to reject an otherwise valid request when the total rate of operations exceeds 100 requests per second for a given tenancy.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/AnnouncementsService" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := AnnouncementsService.NewAnnouncementSubscriptionsActionsChangeCompartment(ctx, "test_announcement_subscriptions_actions_change_compartment", &AnnouncementsService.AnnouncementSubscriptionsActionsChangeCompartmentArgs{ AnnouncementSubscriptionId: pulumi.Any(testAnnouncementSubscription.Id), CompartmentId: pulumi.Any(compartmentId), }) if err != nil { return err } return nil }) }
```
## Import
AnnouncementSubscriptionsActionsChangeCompartment can be imported using the `id`, e.g.
```sh $ pulumi import oci:AnnouncementsService/announcementSubscriptionsActionsChangeCompartment:AnnouncementSubscriptionsActionsChangeCompartment test_announcement_subscriptions_actions_change_compartment "id" ```
func GetAnnouncementSubscriptionsActionsChangeCompartment ¶
func GetAnnouncementSubscriptionsActionsChangeCompartment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AnnouncementSubscriptionsActionsChangeCompartmentState, opts ...pulumi.ResourceOption) (*AnnouncementSubscriptionsActionsChangeCompartment, error)
GetAnnouncementSubscriptionsActionsChangeCompartment gets an existing AnnouncementSubscriptionsActionsChangeCompartment 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 NewAnnouncementSubscriptionsActionsChangeCompartment ¶
func NewAnnouncementSubscriptionsActionsChangeCompartment(ctx *pulumi.Context, name string, args *AnnouncementSubscriptionsActionsChangeCompartmentArgs, opts ...pulumi.ResourceOption) (*AnnouncementSubscriptionsActionsChangeCompartment, error)
NewAnnouncementSubscriptionsActionsChangeCompartment registers a new resource with the given unique name, arguments, and options.
func (*AnnouncementSubscriptionsActionsChangeCompartment) ElementType ¶
func (*AnnouncementSubscriptionsActionsChangeCompartment) ElementType() reflect.Type
func (*AnnouncementSubscriptionsActionsChangeCompartment) ToAnnouncementSubscriptionsActionsChangeCompartmentOutput ¶
func (i *AnnouncementSubscriptionsActionsChangeCompartment) ToAnnouncementSubscriptionsActionsChangeCompartmentOutput() AnnouncementSubscriptionsActionsChangeCompartmentOutput
func (*AnnouncementSubscriptionsActionsChangeCompartment) ToAnnouncementSubscriptionsActionsChangeCompartmentOutputWithContext ¶
func (i *AnnouncementSubscriptionsActionsChangeCompartment) ToAnnouncementSubscriptionsActionsChangeCompartmentOutputWithContext(ctx context.Context) AnnouncementSubscriptionsActionsChangeCompartmentOutput
type AnnouncementSubscriptionsActionsChangeCompartmentArgs ¶
type AnnouncementSubscriptionsActionsChangeCompartmentArgs struct { // The OCID of the announcement subscription. AnnouncementSubscriptionId pulumi.StringInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment into which you want to move the announcement subscription. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values CompartmentId pulumi.StringInput }
The set of arguments for constructing a AnnouncementSubscriptionsActionsChangeCompartment resource.
func (AnnouncementSubscriptionsActionsChangeCompartmentArgs) ElementType ¶
func (AnnouncementSubscriptionsActionsChangeCompartmentArgs) ElementType() reflect.Type
type AnnouncementSubscriptionsActionsChangeCompartmentArray ¶
type AnnouncementSubscriptionsActionsChangeCompartmentArray []AnnouncementSubscriptionsActionsChangeCompartmentInput
func (AnnouncementSubscriptionsActionsChangeCompartmentArray) ElementType ¶
func (AnnouncementSubscriptionsActionsChangeCompartmentArray) ElementType() reflect.Type
func (AnnouncementSubscriptionsActionsChangeCompartmentArray) ToAnnouncementSubscriptionsActionsChangeCompartmentArrayOutput ¶
func (i AnnouncementSubscriptionsActionsChangeCompartmentArray) ToAnnouncementSubscriptionsActionsChangeCompartmentArrayOutput() AnnouncementSubscriptionsActionsChangeCompartmentArrayOutput
func (AnnouncementSubscriptionsActionsChangeCompartmentArray) ToAnnouncementSubscriptionsActionsChangeCompartmentArrayOutputWithContext ¶
func (i AnnouncementSubscriptionsActionsChangeCompartmentArray) ToAnnouncementSubscriptionsActionsChangeCompartmentArrayOutputWithContext(ctx context.Context) AnnouncementSubscriptionsActionsChangeCompartmentArrayOutput
type AnnouncementSubscriptionsActionsChangeCompartmentArrayInput ¶
type AnnouncementSubscriptionsActionsChangeCompartmentArrayInput interface { pulumi.Input ToAnnouncementSubscriptionsActionsChangeCompartmentArrayOutput() AnnouncementSubscriptionsActionsChangeCompartmentArrayOutput ToAnnouncementSubscriptionsActionsChangeCompartmentArrayOutputWithContext(context.Context) AnnouncementSubscriptionsActionsChangeCompartmentArrayOutput }
AnnouncementSubscriptionsActionsChangeCompartmentArrayInput is an input type that accepts AnnouncementSubscriptionsActionsChangeCompartmentArray and AnnouncementSubscriptionsActionsChangeCompartmentArrayOutput values. You can construct a concrete instance of `AnnouncementSubscriptionsActionsChangeCompartmentArrayInput` via:
AnnouncementSubscriptionsActionsChangeCompartmentArray{ AnnouncementSubscriptionsActionsChangeCompartmentArgs{...} }
type AnnouncementSubscriptionsActionsChangeCompartmentArrayOutput ¶
type AnnouncementSubscriptionsActionsChangeCompartmentArrayOutput struct{ *pulumi.OutputState }
func (AnnouncementSubscriptionsActionsChangeCompartmentArrayOutput) ElementType ¶
func (AnnouncementSubscriptionsActionsChangeCompartmentArrayOutput) ElementType() reflect.Type
func (AnnouncementSubscriptionsActionsChangeCompartmentArrayOutput) ToAnnouncementSubscriptionsActionsChangeCompartmentArrayOutput ¶
func (o AnnouncementSubscriptionsActionsChangeCompartmentArrayOutput) ToAnnouncementSubscriptionsActionsChangeCompartmentArrayOutput() AnnouncementSubscriptionsActionsChangeCompartmentArrayOutput
func (AnnouncementSubscriptionsActionsChangeCompartmentArrayOutput) ToAnnouncementSubscriptionsActionsChangeCompartmentArrayOutputWithContext ¶
func (o AnnouncementSubscriptionsActionsChangeCompartmentArrayOutput) ToAnnouncementSubscriptionsActionsChangeCompartmentArrayOutputWithContext(ctx context.Context) AnnouncementSubscriptionsActionsChangeCompartmentArrayOutput
type AnnouncementSubscriptionsActionsChangeCompartmentInput ¶
type AnnouncementSubscriptionsActionsChangeCompartmentInput interface { pulumi.Input ToAnnouncementSubscriptionsActionsChangeCompartmentOutput() AnnouncementSubscriptionsActionsChangeCompartmentOutput ToAnnouncementSubscriptionsActionsChangeCompartmentOutputWithContext(ctx context.Context) AnnouncementSubscriptionsActionsChangeCompartmentOutput }
type AnnouncementSubscriptionsActionsChangeCompartmentMap ¶
type AnnouncementSubscriptionsActionsChangeCompartmentMap map[string]AnnouncementSubscriptionsActionsChangeCompartmentInput
func (AnnouncementSubscriptionsActionsChangeCompartmentMap) ElementType ¶
func (AnnouncementSubscriptionsActionsChangeCompartmentMap) ElementType() reflect.Type
func (AnnouncementSubscriptionsActionsChangeCompartmentMap) ToAnnouncementSubscriptionsActionsChangeCompartmentMapOutput ¶
func (i AnnouncementSubscriptionsActionsChangeCompartmentMap) ToAnnouncementSubscriptionsActionsChangeCompartmentMapOutput() AnnouncementSubscriptionsActionsChangeCompartmentMapOutput
func (AnnouncementSubscriptionsActionsChangeCompartmentMap) ToAnnouncementSubscriptionsActionsChangeCompartmentMapOutputWithContext ¶
func (i AnnouncementSubscriptionsActionsChangeCompartmentMap) ToAnnouncementSubscriptionsActionsChangeCompartmentMapOutputWithContext(ctx context.Context) AnnouncementSubscriptionsActionsChangeCompartmentMapOutput
type AnnouncementSubscriptionsActionsChangeCompartmentMapInput ¶
type AnnouncementSubscriptionsActionsChangeCompartmentMapInput interface { pulumi.Input ToAnnouncementSubscriptionsActionsChangeCompartmentMapOutput() AnnouncementSubscriptionsActionsChangeCompartmentMapOutput ToAnnouncementSubscriptionsActionsChangeCompartmentMapOutputWithContext(context.Context) AnnouncementSubscriptionsActionsChangeCompartmentMapOutput }
AnnouncementSubscriptionsActionsChangeCompartmentMapInput is an input type that accepts AnnouncementSubscriptionsActionsChangeCompartmentMap and AnnouncementSubscriptionsActionsChangeCompartmentMapOutput values. You can construct a concrete instance of `AnnouncementSubscriptionsActionsChangeCompartmentMapInput` via:
AnnouncementSubscriptionsActionsChangeCompartmentMap{ "key": AnnouncementSubscriptionsActionsChangeCompartmentArgs{...} }
type AnnouncementSubscriptionsActionsChangeCompartmentMapOutput ¶
type AnnouncementSubscriptionsActionsChangeCompartmentMapOutput struct{ *pulumi.OutputState }
func (AnnouncementSubscriptionsActionsChangeCompartmentMapOutput) ElementType ¶
func (AnnouncementSubscriptionsActionsChangeCompartmentMapOutput) ElementType() reflect.Type
func (AnnouncementSubscriptionsActionsChangeCompartmentMapOutput) ToAnnouncementSubscriptionsActionsChangeCompartmentMapOutput ¶
func (o AnnouncementSubscriptionsActionsChangeCompartmentMapOutput) ToAnnouncementSubscriptionsActionsChangeCompartmentMapOutput() AnnouncementSubscriptionsActionsChangeCompartmentMapOutput
func (AnnouncementSubscriptionsActionsChangeCompartmentMapOutput) ToAnnouncementSubscriptionsActionsChangeCompartmentMapOutputWithContext ¶
func (o AnnouncementSubscriptionsActionsChangeCompartmentMapOutput) ToAnnouncementSubscriptionsActionsChangeCompartmentMapOutputWithContext(ctx context.Context) AnnouncementSubscriptionsActionsChangeCompartmentMapOutput
type AnnouncementSubscriptionsActionsChangeCompartmentOutput ¶
type AnnouncementSubscriptionsActionsChangeCompartmentOutput struct{ *pulumi.OutputState }
func (AnnouncementSubscriptionsActionsChangeCompartmentOutput) AnnouncementSubscriptionId ¶
func (o AnnouncementSubscriptionsActionsChangeCompartmentOutput) AnnouncementSubscriptionId() pulumi.StringOutput
The OCID of the announcement subscription.
func (AnnouncementSubscriptionsActionsChangeCompartmentOutput) CompartmentId ¶
func (o AnnouncementSubscriptionsActionsChangeCompartmentOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment into which you want to move the announcement subscription.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (AnnouncementSubscriptionsActionsChangeCompartmentOutput) ElementType ¶
func (AnnouncementSubscriptionsActionsChangeCompartmentOutput) ElementType() reflect.Type
func (AnnouncementSubscriptionsActionsChangeCompartmentOutput) ToAnnouncementSubscriptionsActionsChangeCompartmentOutput ¶
func (o AnnouncementSubscriptionsActionsChangeCompartmentOutput) ToAnnouncementSubscriptionsActionsChangeCompartmentOutput() AnnouncementSubscriptionsActionsChangeCompartmentOutput
func (AnnouncementSubscriptionsActionsChangeCompartmentOutput) ToAnnouncementSubscriptionsActionsChangeCompartmentOutputWithContext ¶
func (o AnnouncementSubscriptionsActionsChangeCompartmentOutput) ToAnnouncementSubscriptionsActionsChangeCompartmentOutputWithContext(ctx context.Context) AnnouncementSubscriptionsActionsChangeCompartmentOutput
type AnnouncementSubscriptionsActionsChangeCompartmentState ¶
type AnnouncementSubscriptionsActionsChangeCompartmentState struct { // The OCID of the announcement subscription. AnnouncementSubscriptionId pulumi.StringPtrInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment into which you want to move the announcement subscription. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values CompartmentId pulumi.StringPtrInput }
func (AnnouncementSubscriptionsActionsChangeCompartmentState) ElementType ¶
func (AnnouncementSubscriptionsActionsChangeCompartmentState) ElementType() reflect.Type
type AnnouncementSubscriptionsFilterGroup ¶
type AnnouncementSubscriptionsFilterGroup struct { pulumi.CustomResourceState // The OCID of the announcement subscription. AnnouncementSubscriptionId pulumi.StringOutput `pulumi:"announcementSubscriptionId"` // (Updatable) A list of filters against which the Announcements service will match announcements. You cannot have more than one of any given filter type within a filter group. Filters AnnouncementSubscriptionsFilterGroupFilterArrayOutput `pulumi:"filters"` // The name of the filter group. The name must be unique and it cannot be changed. Avoid entering confidential information. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Name pulumi.StringOutput `pulumi:"name"` }
This resource provides the Announcement Subscriptions Filter Group resource in Oracle Cloud Infrastructure Announcements Service service.
Creates a new filter group in the specified announcement subscription.
This call is subject to an Announcements limit that applies to the total number of requests across all read or write operations. Announcements might throttle this call to reject an otherwise valid request when the total rate of operations exceeds 20 requests per second for a given user. The service might also throttle this call to reject an otherwise valid request when the total rate of operations exceeds 100 requests per second for a given tenancy.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/AnnouncementsService" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := AnnouncementsService.NewAnnouncementSubscriptionsFilterGroup(ctx, "test_announcement_subscriptions_filter_group", &AnnouncementsService.AnnouncementSubscriptionsFilterGroupArgs{ AnnouncementSubscriptionId: pulumi.Any(testAnnouncementSubscription.Id), Filters: announcementsservice.AnnouncementSubscriptionsFilterGroupFilterArray{ &announcementsservice.AnnouncementSubscriptionsFilterGroupFilterArgs{ Type: pulumi.Any(announcementSubscriptionsFilterGroupFiltersType), Value: pulumi.Any(announcementSubscriptionsFilterGroupFiltersValue), }, }, Name: pulumi.Any(announcementSubscriptionsFilterGroupName), }) if err != nil { return err } return nil }) }
```
## Import
AnnouncementSubscriptionsFilterGroups can be imported using the `id`, e.g.
```sh $ pulumi import oci:AnnouncementsService/announcementSubscriptionsFilterGroup:AnnouncementSubscriptionsFilterGroup test_announcement_subscriptions_filter_group "id" ```
func GetAnnouncementSubscriptionsFilterGroup ¶
func GetAnnouncementSubscriptionsFilterGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AnnouncementSubscriptionsFilterGroupState, opts ...pulumi.ResourceOption) (*AnnouncementSubscriptionsFilterGroup, error)
GetAnnouncementSubscriptionsFilterGroup gets an existing AnnouncementSubscriptionsFilterGroup 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 NewAnnouncementSubscriptionsFilterGroup ¶
func NewAnnouncementSubscriptionsFilterGroup(ctx *pulumi.Context, name string, args *AnnouncementSubscriptionsFilterGroupArgs, opts ...pulumi.ResourceOption) (*AnnouncementSubscriptionsFilterGroup, error)
NewAnnouncementSubscriptionsFilterGroup registers a new resource with the given unique name, arguments, and options.
func (*AnnouncementSubscriptionsFilterGroup) ElementType ¶
func (*AnnouncementSubscriptionsFilterGroup) ElementType() reflect.Type
func (*AnnouncementSubscriptionsFilterGroup) ToAnnouncementSubscriptionsFilterGroupOutput ¶
func (i *AnnouncementSubscriptionsFilterGroup) ToAnnouncementSubscriptionsFilterGroupOutput() AnnouncementSubscriptionsFilterGroupOutput
func (*AnnouncementSubscriptionsFilterGroup) ToAnnouncementSubscriptionsFilterGroupOutputWithContext ¶
func (i *AnnouncementSubscriptionsFilterGroup) ToAnnouncementSubscriptionsFilterGroupOutputWithContext(ctx context.Context) AnnouncementSubscriptionsFilterGroupOutput
type AnnouncementSubscriptionsFilterGroupArgs ¶
type AnnouncementSubscriptionsFilterGroupArgs struct { // The OCID of the announcement subscription. AnnouncementSubscriptionId pulumi.StringInput // (Updatable) A list of filters against which the Announcements service will match announcements. You cannot have more than one of any given filter type within a filter group. Filters AnnouncementSubscriptionsFilterGroupFilterArrayInput // The name of the filter group. The name must be unique and it cannot be changed. Avoid entering confidential information. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Name pulumi.StringPtrInput }
The set of arguments for constructing a AnnouncementSubscriptionsFilterGroup resource.
func (AnnouncementSubscriptionsFilterGroupArgs) ElementType ¶
func (AnnouncementSubscriptionsFilterGroupArgs) ElementType() reflect.Type
type AnnouncementSubscriptionsFilterGroupArray ¶
type AnnouncementSubscriptionsFilterGroupArray []AnnouncementSubscriptionsFilterGroupInput
func (AnnouncementSubscriptionsFilterGroupArray) ElementType ¶
func (AnnouncementSubscriptionsFilterGroupArray) ElementType() reflect.Type
func (AnnouncementSubscriptionsFilterGroupArray) ToAnnouncementSubscriptionsFilterGroupArrayOutput ¶
func (i AnnouncementSubscriptionsFilterGroupArray) ToAnnouncementSubscriptionsFilterGroupArrayOutput() AnnouncementSubscriptionsFilterGroupArrayOutput
func (AnnouncementSubscriptionsFilterGroupArray) ToAnnouncementSubscriptionsFilterGroupArrayOutputWithContext ¶
func (i AnnouncementSubscriptionsFilterGroupArray) ToAnnouncementSubscriptionsFilterGroupArrayOutputWithContext(ctx context.Context) AnnouncementSubscriptionsFilterGroupArrayOutput
type AnnouncementSubscriptionsFilterGroupArrayInput ¶
type AnnouncementSubscriptionsFilterGroupArrayInput interface { pulumi.Input ToAnnouncementSubscriptionsFilterGroupArrayOutput() AnnouncementSubscriptionsFilterGroupArrayOutput ToAnnouncementSubscriptionsFilterGroupArrayOutputWithContext(context.Context) AnnouncementSubscriptionsFilterGroupArrayOutput }
AnnouncementSubscriptionsFilterGroupArrayInput is an input type that accepts AnnouncementSubscriptionsFilterGroupArray and AnnouncementSubscriptionsFilterGroupArrayOutput values. You can construct a concrete instance of `AnnouncementSubscriptionsFilterGroupArrayInput` via:
AnnouncementSubscriptionsFilterGroupArray{ AnnouncementSubscriptionsFilterGroupArgs{...} }
type AnnouncementSubscriptionsFilterGroupArrayOutput ¶
type AnnouncementSubscriptionsFilterGroupArrayOutput struct{ *pulumi.OutputState }
func (AnnouncementSubscriptionsFilterGroupArrayOutput) ElementType ¶
func (AnnouncementSubscriptionsFilterGroupArrayOutput) ElementType() reflect.Type
func (AnnouncementSubscriptionsFilterGroupArrayOutput) ToAnnouncementSubscriptionsFilterGroupArrayOutput ¶
func (o AnnouncementSubscriptionsFilterGroupArrayOutput) ToAnnouncementSubscriptionsFilterGroupArrayOutput() AnnouncementSubscriptionsFilterGroupArrayOutput
func (AnnouncementSubscriptionsFilterGroupArrayOutput) ToAnnouncementSubscriptionsFilterGroupArrayOutputWithContext ¶
func (o AnnouncementSubscriptionsFilterGroupArrayOutput) ToAnnouncementSubscriptionsFilterGroupArrayOutputWithContext(ctx context.Context) AnnouncementSubscriptionsFilterGroupArrayOutput
type AnnouncementSubscriptionsFilterGroupFilterArgs ¶
type AnnouncementSubscriptionsFilterGroupFilterArgs struct { // (Updatable) The type of filter. Type pulumi.StringInput `pulumi:"type"` // (Updatable) The value of the filter. Value pulumi.StringInput `pulumi:"value"` }
func (AnnouncementSubscriptionsFilterGroupFilterArgs) ElementType ¶
func (AnnouncementSubscriptionsFilterGroupFilterArgs) ElementType() reflect.Type
func (AnnouncementSubscriptionsFilterGroupFilterArgs) ToAnnouncementSubscriptionsFilterGroupFilterOutput ¶
func (i AnnouncementSubscriptionsFilterGroupFilterArgs) ToAnnouncementSubscriptionsFilterGroupFilterOutput() AnnouncementSubscriptionsFilterGroupFilterOutput
func (AnnouncementSubscriptionsFilterGroupFilterArgs) ToAnnouncementSubscriptionsFilterGroupFilterOutputWithContext ¶
func (i AnnouncementSubscriptionsFilterGroupFilterArgs) ToAnnouncementSubscriptionsFilterGroupFilterOutputWithContext(ctx context.Context) AnnouncementSubscriptionsFilterGroupFilterOutput
type AnnouncementSubscriptionsFilterGroupFilterArray ¶
type AnnouncementSubscriptionsFilterGroupFilterArray []AnnouncementSubscriptionsFilterGroupFilterInput
func (AnnouncementSubscriptionsFilterGroupFilterArray) ElementType ¶
func (AnnouncementSubscriptionsFilterGroupFilterArray) ElementType() reflect.Type
func (AnnouncementSubscriptionsFilterGroupFilterArray) ToAnnouncementSubscriptionsFilterGroupFilterArrayOutput ¶
func (i AnnouncementSubscriptionsFilterGroupFilterArray) ToAnnouncementSubscriptionsFilterGroupFilterArrayOutput() AnnouncementSubscriptionsFilterGroupFilterArrayOutput
func (AnnouncementSubscriptionsFilterGroupFilterArray) ToAnnouncementSubscriptionsFilterGroupFilterArrayOutputWithContext ¶
func (i AnnouncementSubscriptionsFilterGroupFilterArray) ToAnnouncementSubscriptionsFilterGroupFilterArrayOutputWithContext(ctx context.Context) AnnouncementSubscriptionsFilterGroupFilterArrayOutput
type AnnouncementSubscriptionsFilterGroupFilterArrayInput ¶
type AnnouncementSubscriptionsFilterGroupFilterArrayInput interface { pulumi.Input ToAnnouncementSubscriptionsFilterGroupFilterArrayOutput() AnnouncementSubscriptionsFilterGroupFilterArrayOutput ToAnnouncementSubscriptionsFilterGroupFilterArrayOutputWithContext(context.Context) AnnouncementSubscriptionsFilterGroupFilterArrayOutput }
AnnouncementSubscriptionsFilterGroupFilterArrayInput is an input type that accepts AnnouncementSubscriptionsFilterGroupFilterArray and AnnouncementSubscriptionsFilterGroupFilterArrayOutput values. You can construct a concrete instance of `AnnouncementSubscriptionsFilterGroupFilterArrayInput` via:
AnnouncementSubscriptionsFilterGroupFilterArray{ AnnouncementSubscriptionsFilterGroupFilterArgs{...} }
type AnnouncementSubscriptionsFilterGroupFilterArrayOutput ¶
type AnnouncementSubscriptionsFilterGroupFilterArrayOutput struct{ *pulumi.OutputState }
func (AnnouncementSubscriptionsFilterGroupFilterArrayOutput) ElementType ¶
func (AnnouncementSubscriptionsFilterGroupFilterArrayOutput) ElementType() reflect.Type
func (AnnouncementSubscriptionsFilterGroupFilterArrayOutput) ToAnnouncementSubscriptionsFilterGroupFilterArrayOutput ¶
func (o AnnouncementSubscriptionsFilterGroupFilterArrayOutput) ToAnnouncementSubscriptionsFilterGroupFilterArrayOutput() AnnouncementSubscriptionsFilterGroupFilterArrayOutput
func (AnnouncementSubscriptionsFilterGroupFilterArrayOutput) ToAnnouncementSubscriptionsFilterGroupFilterArrayOutputWithContext ¶
func (o AnnouncementSubscriptionsFilterGroupFilterArrayOutput) ToAnnouncementSubscriptionsFilterGroupFilterArrayOutputWithContext(ctx context.Context) AnnouncementSubscriptionsFilterGroupFilterArrayOutput
type AnnouncementSubscriptionsFilterGroupFilterInput ¶
type AnnouncementSubscriptionsFilterGroupFilterInput interface { pulumi.Input ToAnnouncementSubscriptionsFilterGroupFilterOutput() AnnouncementSubscriptionsFilterGroupFilterOutput ToAnnouncementSubscriptionsFilterGroupFilterOutputWithContext(context.Context) AnnouncementSubscriptionsFilterGroupFilterOutput }
AnnouncementSubscriptionsFilterGroupFilterInput is an input type that accepts AnnouncementSubscriptionsFilterGroupFilterArgs and AnnouncementSubscriptionsFilterGroupFilterOutput values. You can construct a concrete instance of `AnnouncementSubscriptionsFilterGroupFilterInput` via:
AnnouncementSubscriptionsFilterGroupFilterArgs{...}
type AnnouncementSubscriptionsFilterGroupFilterOutput ¶
type AnnouncementSubscriptionsFilterGroupFilterOutput struct{ *pulumi.OutputState }
func (AnnouncementSubscriptionsFilterGroupFilterOutput) ElementType ¶
func (AnnouncementSubscriptionsFilterGroupFilterOutput) ElementType() reflect.Type
func (AnnouncementSubscriptionsFilterGroupFilterOutput) ToAnnouncementSubscriptionsFilterGroupFilterOutput ¶
func (o AnnouncementSubscriptionsFilterGroupFilterOutput) ToAnnouncementSubscriptionsFilterGroupFilterOutput() AnnouncementSubscriptionsFilterGroupFilterOutput
func (AnnouncementSubscriptionsFilterGroupFilterOutput) ToAnnouncementSubscriptionsFilterGroupFilterOutputWithContext ¶
func (o AnnouncementSubscriptionsFilterGroupFilterOutput) ToAnnouncementSubscriptionsFilterGroupFilterOutputWithContext(ctx context.Context) AnnouncementSubscriptionsFilterGroupFilterOutput
func (AnnouncementSubscriptionsFilterGroupFilterOutput) Type ¶
func (o AnnouncementSubscriptionsFilterGroupFilterOutput) Type() pulumi.StringOutput
(Updatable) The type of filter.
func (AnnouncementSubscriptionsFilterGroupFilterOutput) Value ¶
func (o AnnouncementSubscriptionsFilterGroupFilterOutput) Value() pulumi.StringOutput
(Updatable) The value of the filter.
type AnnouncementSubscriptionsFilterGroupInput ¶
type AnnouncementSubscriptionsFilterGroupInput interface { pulumi.Input ToAnnouncementSubscriptionsFilterGroupOutput() AnnouncementSubscriptionsFilterGroupOutput ToAnnouncementSubscriptionsFilterGroupOutputWithContext(ctx context.Context) AnnouncementSubscriptionsFilterGroupOutput }
type AnnouncementSubscriptionsFilterGroupMap ¶
type AnnouncementSubscriptionsFilterGroupMap map[string]AnnouncementSubscriptionsFilterGroupInput
func (AnnouncementSubscriptionsFilterGroupMap) ElementType ¶
func (AnnouncementSubscriptionsFilterGroupMap) ElementType() reflect.Type
func (AnnouncementSubscriptionsFilterGroupMap) ToAnnouncementSubscriptionsFilterGroupMapOutput ¶
func (i AnnouncementSubscriptionsFilterGroupMap) ToAnnouncementSubscriptionsFilterGroupMapOutput() AnnouncementSubscriptionsFilterGroupMapOutput
func (AnnouncementSubscriptionsFilterGroupMap) ToAnnouncementSubscriptionsFilterGroupMapOutputWithContext ¶
func (i AnnouncementSubscriptionsFilterGroupMap) ToAnnouncementSubscriptionsFilterGroupMapOutputWithContext(ctx context.Context) AnnouncementSubscriptionsFilterGroupMapOutput
type AnnouncementSubscriptionsFilterGroupMapInput ¶
type AnnouncementSubscriptionsFilterGroupMapInput interface { pulumi.Input ToAnnouncementSubscriptionsFilterGroupMapOutput() AnnouncementSubscriptionsFilterGroupMapOutput ToAnnouncementSubscriptionsFilterGroupMapOutputWithContext(context.Context) AnnouncementSubscriptionsFilterGroupMapOutput }
AnnouncementSubscriptionsFilterGroupMapInput is an input type that accepts AnnouncementSubscriptionsFilterGroupMap and AnnouncementSubscriptionsFilterGroupMapOutput values. You can construct a concrete instance of `AnnouncementSubscriptionsFilterGroupMapInput` via:
AnnouncementSubscriptionsFilterGroupMap{ "key": AnnouncementSubscriptionsFilterGroupArgs{...} }
type AnnouncementSubscriptionsFilterGroupMapOutput ¶
type AnnouncementSubscriptionsFilterGroupMapOutput struct{ *pulumi.OutputState }
func (AnnouncementSubscriptionsFilterGroupMapOutput) ElementType ¶
func (AnnouncementSubscriptionsFilterGroupMapOutput) ElementType() reflect.Type
func (AnnouncementSubscriptionsFilterGroupMapOutput) ToAnnouncementSubscriptionsFilterGroupMapOutput ¶
func (o AnnouncementSubscriptionsFilterGroupMapOutput) ToAnnouncementSubscriptionsFilterGroupMapOutput() AnnouncementSubscriptionsFilterGroupMapOutput
func (AnnouncementSubscriptionsFilterGroupMapOutput) ToAnnouncementSubscriptionsFilterGroupMapOutputWithContext ¶
func (o AnnouncementSubscriptionsFilterGroupMapOutput) ToAnnouncementSubscriptionsFilterGroupMapOutputWithContext(ctx context.Context) AnnouncementSubscriptionsFilterGroupMapOutput
type AnnouncementSubscriptionsFilterGroupOutput ¶
type AnnouncementSubscriptionsFilterGroupOutput struct{ *pulumi.OutputState }
func (AnnouncementSubscriptionsFilterGroupOutput) AnnouncementSubscriptionId ¶
func (o AnnouncementSubscriptionsFilterGroupOutput) AnnouncementSubscriptionId() pulumi.StringOutput
The OCID of the announcement subscription.
func (AnnouncementSubscriptionsFilterGroupOutput) ElementType ¶
func (AnnouncementSubscriptionsFilterGroupOutput) ElementType() reflect.Type
func (AnnouncementSubscriptionsFilterGroupOutput) Filters ¶
func (o AnnouncementSubscriptionsFilterGroupOutput) Filters() AnnouncementSubscriptionsFilterGroupFilterArrayOutput
(Updatable) A list of filters against which the Announcements service will match announcements. You cannot have more than one of any given filter type within a filter group.
func (AnnouncementSubscriptionsFilterGroupOutput) Name ¶
func (o AnnouncementSubscriptionsFilterGroupOutput) Name() pulumi.StringOutput
The name of the filter group. The name must be unique and it cannot be changed. Avoid entering confidential information.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (AnnouncementSubscriptionsFilterGroupOutput) ToAnnouncementSubscriptionsFilterGroupOutput ¶
func (o AnnouncementSubscriptionsFilterGroupOutput) ToAnnouncementSubscriptionsFilterGroupOutput() AnnouncementSubscriptionsFilterGroupOutput
func (AnnouncementSubscriptionsFilterGroupOutput) ToAnnouncementSubscriptionsFilterGroupOutputWithContext ¶
func (o AnnouncementSubscriptionsFilterGroupOutput) ToAnnouncementSubscriptionsFilterGroupOutputWithContext(ctx context.Context) AnnouncementSubscriptionsFilterGroupOutput
type AnnouncementSubscriptionsFilterGroupState ¶
type AnnouncementSubscriptionsFilterGroupState struct { // The OCID of the announcement subscription. AnnouncementSubscriptionId pulumi.StringPtrInput // (Updatable) A list of filters against which the Announcements service will match announcements. You cannot have more than one of any given filter type within a filter group. Filters AnnouncementSubscriptionsFilterGroupFilterArrayInput // The name of the filter group. The name must be unique and it cannot be changed. Avoid entering confidential information. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Name pulumi.StringPtrInput }
func (AnnouncementSubscriptionsFilterGroupState) ElementType ¶
func (AnnouncementSubscriptionsFilterGroupState) ElementType() reflect.Type
type GetAnnouncementSubscriptionFilterGroup ¶
type GetAnnouncementSubscriptionFilterGroup struct { // A list of filters against which the Announcements service matches announcements. You cannot have more than one of any given filter type within a filter group. You also cannot combine the RESOURCE_ID filter with any other type of filter within a given filter group. Filters []GetAnnouncementSubscriptionFilterGroupFilter `pulumi:"filters"` // The name of the group. The name must be unique and it cannot be changed. Avoid entering confidential information. Name string `pulumi:"name"` }
type GetAnnouncementSubscriptionFilterGroupArgs ¶
type GetAnnouncementSubscriptionFilterGroupArgs struct { // A list of filters against which the Announcements service matches announcements. You cannot have more than one of any given filter type within a filter group. You also cannot combine the RESOURCE_ID filter with any other type of filter within a given filter group. Filters GetAnnouncementSubscriptionFilterGroupFilterArrayInput `pulumi:"filters"` // The name of the group. The name must be unique and it cannot be changed. Avoid entering confidential information. Name pulumi.StringInput `pulumi:"name"` }
func (GetAnnouncementSubscriptionFilterGroupArgs) ElementType ¶
func (GetAnnouncementSubscriptionFilterGroupArgs) ElementType() reflect.Type
func (GetAnnouncementSubscriptionFilterGroupArgs) ToGetAnnouncementSubscriptionFilterGroupOutput ¶
func (i GetAnnouncementSubscriptionFilterGroupArgs) ToGetAnnouncementSubscriptionFilterGroupOutput() GetAnnouncementSubscriptionFilterGroupOutput
func (GetAnnouncementSubscriptionFilterGroupArgs) ToGetAnnouncementSubscriptionFilterGroupOutputWithContext ¶
func (i GetAnnouncementSubscriptionFilterGroupArgs) ToGetAnnouncementSubscriptionFilterGroupOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionFilterGroupOutput
type GetAnnouncementSubscriptionFilterGroupArray ¶
type GetAnnouncementSubscriptionFilterGroupArray []GetAnnouncementSubscriptionFilterGroupInput
func (GetAnnouncementSubscriptionFilterGroupArray) ElementType ¶
func (GetAnnouncementSubscriptionFilterGroupArray) ElementType() reflect.Type
func (GetAnnouncementSubscriptionFilterGroupArray) ToGetAnnouncementSubscriptionFilterGroupArrayOutput ¶
func (i GetAnnouncementSubscriptionFilterGroupArray) ToGetAnnouncementSubscriptionFilterGroupArrayOutput() GetAnnouncementSubscriptionFilterGroupArrayOutput
func (GetAnnouncementSubscriptionFilterGroupArray) ToGetAnnouncementSubscriptionFilterGroupArrayOutputWithContext ¶
func (i GetAnnouncementSubscriptionFilterGroupArray) ToGetAnnouncementSubscriptionFilterGroupArrayOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionFilterGroupArrayOutput
type GetAnnouncementSubscriptionFilterGroupArrayInput ¶
type GetAnnouncementSubscriptionFilterGroupArrayInput interface { pulumi.Input ToGetAnnouncementSubscriptionFilterGroupArrayOutput() GetAnnouncementSubscriptionFilterGroupArrayOutput ToGetAnnouncementSubscriptionFilterGroupArrayOutputWithContext(context.Context) GetAnnouncementSubscriptionFilterGroupArrayOutput }
GetAnnouncementSubscriptionFilterGroupArrayInput is an input type that accepts GetAnnouncementSubscriptionFilterGroupArray and GetAnnouncementSubscriptionFilterGroupArrayOutput values. You can construct a concrete instance of `GetAnnouncementSubscriptionFilterGroupArrayInput` via:
GetAnnouncementSubscriptionFilterGroupArray{ GetAnnouncementSubscriptionFilterGroupArgs{...} }
type GetAnnouncementSubscriptionFilterGroupArrayOutput ¶
type GetAnnouncementSubscriptionFilterGroupArrayOutput struct{ *pulumi.OutputState }
func (GetAnnouncementSubscriptionFilterGroupArrayOutput) ElementType ¶
func (GetAnnouncementSubscriptionFilterGroupArrayOutput) ElementType() reflect.Type
func (GetAnnouncementSubscriptionFilterGroupArrayOutput) ToGetAnnouncementSubscriptionFilterGroupArrayOutput ¶
func (o GetAnnouncementSubscriptionFilterGroupArrayOutput) ToGetAnnouncementSubscriptionFilterGroupArrayOutput() GetAnnouncementSubscriptionFilterGroupArrayOutput
func (GetAnnouncementSubscriptionFilterGroupArrayOutput) ToGetAnnouncementSubscriptionFilterGroupArrayOutputWithContext ¶
func (o GetAnnouncementSubscriptionFilterGroupArrayOutput) ToGetAnnouncementSubscriptionFilterGroupArrayOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionFilterGroupArrayOutput
type GetAnnouncementSubscriptionFilterGroupFilterArgs ¶
type GetAnnouncementSubscriptionFilterGroupFilterArgs struct { // The type of filter. Type pulumi.StringInput `pulumi:"type"` // The value of the filter. Value pulumi.StringInput `pulumi:"value"` }
func (GetAnnouncementSubscriptionFilterGroupFilterArgs) ElementType ¶
func (GetAnnouncementSubscriptionFilterGroupFilterArgs) ElementType() reflect.Type
func (GetAnnouncementSubscriptionFilterGroupFilterArgs) ToGetAnnouncementSubscriptionFilterGroupFilterOutput ¶
func (i GetAnnouncementSubscriptionFilterGroupFilterArgs) ToGetAnnouncementSubscriptionFilterGroupFilterOutput() GetAnnouncementSubscriptionFilterGroupFilterOutput
func (GetAnnouncementSubscriptionFilterGroupFilterArgs) ToGetAnnouncementSubscriptionFilterGroupFilterOutputWithContext ¶
func (i GetAnnouncementSubscriptionFilterGroupFilterArgs) ToGetAnnouncementSubscriptionFilterGroupFilterOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionFilterGroupFilterOutput
type GetAnnouncementSubscriptionFilterGroupFilterArray ¶
type GetAnnouncementSubscriptionFilterGroupFilterArray []GetAnnouncementSubscriptionFilterGroupFilterInput
func (GetAnnouncementSubscriptionFilterGroupFilterArray) ElementType ¶
func (GetAnnouncementSubscriptionFilterGroupFilterArray) ElementType() reflect.Type
func (GetAnnouncementSubscriptionFilterGroupFilterArray) ToGetAnnouncementSubscriptionFilterGroupFilterArrayOutput ¶
func (i GetAnnouncementSubscriptionFilterGroupFilterArray) ToGetAnnouncementSubscriptionFilterGroupFilterArrayOutput() GetAnnouncementSubscriptionFilterGroupFilterArrayOutput
func (GetAnnouncementSubscriptionFilterGroupFilterArray) ToGetAnnouncementSubscriptionFilterGroupFilterArrayOutputWithContext ¶
func (i GetAnnouncementSubscriptionFilterGroupFilterArray) ToGetAnnouncementSubscriptionFilterGroupFilterArrayOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionFilterGroupFilterArrayOutput
type GetAnnouncementSubscriptionFilterGroupFilterArrayInput ¶
type GetAnnouncementSubscriptionFilterGroupFilterArrayInput interface { pulumi.Input ToGetAnnouncementSubscriptionFilterGroupFilterArrayOutput() GetAnnouncementSubscriptionFilterGroupFilterArrayOutput ToGetAnnouncementSubscriptionFilterGroupFilterArrayOutputWithContext(context.Context) GetAnnouncementSubscriptionFilterGroupFilterArrayOutput }
GetAnnouncementSubscriptionFilterGroupFilterArrayInput is an input type that accepts GetAnnouncementSubscriptionFilterGroupFilterArray and GetAnnouncementSubscriptionFilterGroupFilterArrayOutput values. You can construct a concrete instance of `GetAnnouncementSubscriptionFilterGroupFilterArrayInput` via:
GetAnnouncementSubscriptionFilterGroupFilterArray{ GetAnnouncementSubscriptionFilterGroupFilterArgs{...} }
type GetAnnouncementSubscriptionFilterGroupFilterArrayOutput ¶
type GetAnnouncementSubscriptionFilterGroupFilterArrayOutput struct{ *pulumi.OutputState }
func (GetAnnouncementSubscriptionFilterGroupFilterArrayOutput) ElementType ¶
func (GetAnnouncementSubscriptionFilterGroupFilterArrayOutput) ElementType() reflect.Type
func (GetAnnouncementSubscriptionFilterGroupFilterArrayOutput) ToGetAnnouncementSubscriptionFilterGroupFilterArrayOutput ¶
func (o GetAnnouncementSubscriptionFilterGroupFilterArrayOutput) ToGetAnnouncementSubscriptionFilterGroupFilterArrayOutput() GetAnnouncementSubscriptionFilterGroupFilterArrayOutput
func (GetAnnouncementSubscriptionFilterGroupFilterArrayOutput) ToGetAnnouncementSubscriptionFilterGroupFilterArrayOutputWithContext ¶
func (o GetAnnouncementSubscriptionFilterGroupFilterArrayOutput) ToGetAnnouncementSubscriptionFilterGroupFilterArrayOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionFilterGroupFilterArrayOutput
type GetAnnouncementSubscriptionFilterGroupFilterInput ¶
type GetAnnouncementSubscriptionFilterGroupFilterInput interface { pulumi.Input ToGetAnnouncementSubscriptionFilterGroupFilterOutput() GetAnnouncementSubscriptionFilterGroupFilterOutput ToGetAnnouncementSubscriptionFilterGroupFilterOutputWithContext(context.Context) GetAnnouncementSubscriptionFilterGroupFilterOutput }
GetAnnouncementSubscriptionFilterGroupFilterInput is an input type that accepts GetAnnouncementSubscriptionFilterGroupFilterArgs and GetAnnouncementSubscriptionFilterGroupFilterOutput values. You can construct a concrete instance of `GetAnnouncementSubscriptionFilterGroupFilterInput` via:
GetAnnouncementSubscriptionFilterGroupFilterArgs{...}
type GetAnnouncementSubscriptionFilterGroupFilterOutput ¶
type GetAnnouncementSubscriptionFilterGroupFilterOutput struct{ *pulumi.OutputState }
func (GetAnnouncementSubscriptionFilterGroupFilterOutput) ElementType ¶
func (GetAnnouncementSubscriptionFilterGroupFilterOutput) ElementType() reflect.Type
func (GetAnnouncementSubscriptionFilterGroupFilterOutput) ToGetAnnouncementSubscriptionFilterGroupFilterOutput ¶
func (o GetAnnouncementSubscriptionFilterGroupFilterOutput) ToGetAnnouncementSubscriptionFilterGroupFilterOutput() GetAnnouncementSubscriptionFilterGroupFilterOutput
func (GetAnnouncementSubscriptionFilterGroupFilterOutput) ToGetAnnouncementSubscriptionFilterGroupFilterOutputWithContext ¶
func (o GetAnnouncementSubscriptionFilterGroupFilterOutput) ToGetAnnouncementSubscriptionFilterGroupFilterOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionFilterGroupFilterOutput
func (GetAnnouncementSubscriptionFilterGroupFilterOutput) Type ¶
func (o GetAnnouncementSubscriptionFilterGroupFilterOutput) Type() pulumi.StringOutput
The type of filter.
func (GetAnnouncementSubscriptionFilterGroupFilterOutput) Value ¶
func (o GetAnnouncementSubscriptionFilterGroupFilterOutput) Value() pulumi.StringOutput
The value of the filter.
type GetAnnouncementSubscriptionFilterGroupInput ¶
type GetAnnouncementSubscriptionFilterGroupInput interface { pulumi.Input ToGetAnnouncementSubscriptionFilterGroupOutput() GetAnnouncementSubscriptionFilterGroupOutput ToGetAnnouncementSubscriptionFilterGroupOutputWithContext(context.Context) GetAnnouncementSubscriptionFilterGroupOutput }
GetAnnouncementSubscriptionFilterGroupInput is an input type that accepts GetAnnouncementSubscriptionFilterGroupArgs and GetAnnouncementSubscriptionFilterGroupOutput values. You can construct a concrete instance of `GetAnnouncementSubscriptionFilterGroupInput` via:
GetAnnouncementSubscriptionFilterGroupArgs{...}
type GetAnnouncementSubscriptionFilterGroupOutput ¶
type GetAnnouncementSubscriptionFilterGroupOutput struct{ *pulumi.OutputState }
func (GetAnnouncementSubscriptionFilterGroupOutput) ElementType ¶
func (GetAnnouncementSubscriptionFilterGroupOutput) ElementType() reflect.Type
func (GetAnnouncementSubscriptionFilterGroupOutput) Filters ¶
func (o GetAnnouncementSubscriptionFilterGroupOutput) Filters() GetAnnouncementSubscriptionFilterGroupFilterArrayOutput
A list of filters against which the Announcements service matches announcements. You cannot have more than one of any given filter type within a filter group. You also cannot combine the RESOURCE_ID filter with any other type of filter within a given filter group.
func (GetAnnouncementSubscriptionFilterGroupOutput) Name ¶
func (o GetAnnouncementSubscriptionFilterGroupOutput) Name() pulumi.StringOutput
The name of the group. The name must be unique and it cannot be changed. Avoid entering confidential information.
func (GetAnnouncementSubscriptionFilterGroupOutput) ToGetAnnouncementSubscriptionFilterGroupOutput ¶
func (o GetAnnouncementSubscriptionFilterGroupOutput) ToGetAnnouncementSubscriptionFilterGroupOutput() GetAnnouncementSubscriptionFilterGroupOutput
func (GetAnnouncementSubscriptionFilterGroupOutput) ToGetAnnouncementSubscriptionFilterGroupOutputWithContext ¶
func (o GetAnnouncementSubscriptionFilterGroupOutput) ToGetAnnouncementSubscriptionFilterGroupOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionFilterGroupOutput
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollection ¶
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollection struct {
Items []GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItem `pulumi:"items"`
}
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArgs ¶
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArgs struct {
Items GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayInput `pulumi:"items"`
}
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArgs) ElementType ¶
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArgs) ElementType() reflect.Type
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArgs) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutput ¶
func (i GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArgs) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutput() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutput
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArgs) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutputWithContext ¶
func (i GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArgs) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutput
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArray ¶
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArray []GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionInput
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArray) ElementType ¶
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArray) ElementType() reflect.Type
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArray) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutput ¶
func (i GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArray) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutput() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutput
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArray) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutputWithContext ¶
func (i GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArray) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutput
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayInput ¶
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayInput interface { pulumi.Input ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutput() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutput ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutputWithContext(context.Context) GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutput }
GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayInput is an input type that accepts GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArray and GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutput values. You can construct a concrete instance of `GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayInput` via:
GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArray{ GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArgs{...} }
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutput ¶
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutput) ElementType ¶
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutput) ElementType() reflect.Type
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutput ¶
func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutput() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutput
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutputWithContext ¶
func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutput
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionInput ¶
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionInput interface { pulumi.Input ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutput() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutput ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutputWithContext(context.Context) GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutput }
GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionInput is an input type that accepts GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArgs and GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutput values. You can construct a concrete instance of `GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionInput` via:
GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArgs{...}
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItem ¶
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItem struct { // The OCID of the compartment. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // A description of the announcement subscription. Avoid entering confidential information. Description string `pulumi:"description"` // A filter to return only resources that match the entire display name given. DisplayName string `pulumi:"displayName"` // A list of filter groups for the announcement subscription. A filter group is a combination of multiple filters applied to announcements for matching purposes. FilterGroups []GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroup `pulumi:"filterGroups"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The OCID of the announcement subscription. Id string `pulumi:"id"` // A message describing the current lifecycle state in more detail. For example, details might provide required or recommended actions for a resource in a Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` // The OCID of the Notifications service topic that is the target for publishing announcements that match the configured announcement subscription. OnsTopicId string `pulumi:"onsTopicId"` // (For announcement subscriptions with Oracle Fusion Applications configured as the service only) The language in which the user prefers to receive emailed announcements. Specify the preference with a value that uses the language tag format (x-obmcs-human-language). For example fr-FR. PreferredLanguage string `pulumi:"preferredLanguage"` // The time zone that the user prefers for announcement time stamps. Specify the preference with a value that uses the IANA Time Zone Database format (x-obmcs-time-zone). For example America/Los_Angeles. PreferredTimeZone string `pulumi:"preferredTimeZone"` // A filter to return only announcement subscriptions that match the given lifecycle state. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]interface{} `pulumi:"systemTags"` // The date and time that the announcement subscription was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. TimeCreated string `pulumi:"timeCreated"` // The date and time that the announcement subscription was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. TimeUpdated string `pulumi:"timeUpdated"` }
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArgs ¶
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArgs struct { // The OCID of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // A description of the announcement subscription. Avoid entering confidential information. Description pulumi.StringInput `pulumi:"description"` // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringInput `pulumi:"displayName"` // A list of filter groups for the announcement subscription. A filter group is a combination of multiple filters applied to announcements for matching purposes. FilterGroups GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayInput `pulumi:"filterGroups"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // The OCID of the announcement subscription. Id pulumi.StringInput `pulumi:"id"` // A message describing the current lifecycle state in more detail. For example, details might provide required or recommended actions for a resource in a Failed state. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // The OCID of the Notifications service topic that is the target for publishing announcements that match the configured announcement subscription. OnsTopicId pulumi.StringInput `pulumi:"onsTopicId"` // (For announcement subscriptions with Oracle Fusion Applications configured as the service only) The language in which the user prefers to receive emailed announcements. Specify the preference with a value that uses the language tag format (x-obmcs-human-language). For example fr-FR. PreferredLanguage pulumi.StringInput `pulumi:"preferredLanguage"` // The time zone that the user prefers for announcement time stamps. Specify the preference with a value that uses the IANA Time Zone Database format (x-obmcs-time-zone). For example America/Los_Angeles. PreferredTimeZone pulumi.StringInput `pulumi:"preferredTimeZone"` // A filter to return only announcement subscriptions that match the given lifecycle state. State pulumi.StringInput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapInput `pulumi:"systemTags"` // The date and time that the announcement subscription was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The date and time that the announcement subscription was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` }
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArgs) ElementType ¶
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArgs) ElementType() reflect.Type
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArgs) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput ¶
func (i GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArgs) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArgs) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutputWithContext ¶
func (i GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArgs) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArray ¶
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArray []GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemInput
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArray) ElementType ¶
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArray) ElementType() reflect.Type
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArray) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutput ¶
func (i GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArray) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutput() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutput
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArray) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutputWithContext ¶
func (i GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArray) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutput
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayInput ¶
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayInput interface { pulumi.Input ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutput() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutput ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutputWithContext(context.Context) GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutput }
GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayInput is an input type that accepts GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArray and GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutput values. You can construct a concrete instance of `GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayInput` via:
GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArray{ GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArgs{...} }
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutput ¶
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutput) ElementType ¶
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutput) ElementType() reflect.Type
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutput ¶
func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutput() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutput
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutputWithContext ¶
func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArrayOutput
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroup ¶
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroup struct { // A list of filters against which the Announcements service matches announcements. You cannot have more than one of any given filter type within a filter group. You also cannot combine the RESOURCE_ID filter with any other type of filter within a given filter group. Filters []GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilter `pulumi:"filters"` // The name of the group. The name must be unique and it cannot be changed. Avoid entering confidential information. Name string `pulumi:"name"` }
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArgs ¶
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArgs struct { // A list of filters against which the Announcements service matches announcements. You cannot have more than one of any given filter type within a filter group. You also cannot combine the RESOURCE_ID filter with any other type of filter within a given filter group. Filters GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayInput `pulumi:"filters"` // The name of the group. The name must be unique and it cannot be changed. Avoid entering confidential information. Name pulumi.StringInput `pulumi:"name"` }
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArgs) ElementType ¶
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArgs) ElementType() reflect.Type
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArgs) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutput ¶
func (i GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArgs) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutput() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutput
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArgs) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutputWithContext ¶
func (i GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArgs) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutput
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArray ¶
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArray []GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupInput
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArray) ElementType ¶
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArray) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayOutput ¶
func (i GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArray) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayOutput() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayOutput
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArray) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayOutputWithContext ¶
func (i GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArray) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayOutput
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayInput ¶
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayInput interface { pulumi.Input ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayOutput() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayOutput ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayOutputWithContext(context.Context) GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayOutput }
GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayInput is an input type that accepts GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArray and GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayOutput values. You can construct a concrete instance of `GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayInput` via:
GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArray{ GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArgs{...} }
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayOutput ¶
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayOutput struct{ *pulumi.OutputState }
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayOutput) ElementType ¶
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayOutput) Index ¶
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayOutput ¶
func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayOutput() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayOutput
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayOutputWithContext ¶
func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayOutput
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArgs ¶
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArgs struct { // The type of filter. Type pulumi.StringInput `pulumi:"type"` // The value of the filter. Value pulumi.StringInput `pulumi:"value"` }
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArgs) ElementType ¶
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArgs) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutput ¶
func (i GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArgs) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutput() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutput
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArgs) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutputWithContext ¶
func (i GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArgs) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutput
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArray ¶
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArray []GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterInput
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArray) ElementType ¶
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArray) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayOutput ¶
func (i GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArray) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayOutput() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayOutput
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArray) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayOutputWithContext ¶
func (i GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArray) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayOutput
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayInput ¶
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayInput interface { pulumi.Input ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayOutput() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayOutput ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayOutputWithContext(context.Context) GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayOutput }
GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayInput is an input type that accepts GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArray and GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayOutput values. You can construct a concrete instance of `GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayInput` via:
GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArray{ GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArgs{...} }
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayOutput ¶
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayOutput struct{ *pulumi.OutputState }
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayOutput) ElementType ¶
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayOutput) Index ¶
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayOutput ¶
func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayOutput() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayOutput
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayOutputWithContext ¶
func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayOutput
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterInput ¶
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterInput interface { pulumi.Input ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutput() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutput ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutputWithContext(context.Context) GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutput }
GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterInput is an input type that accepts GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArgs and GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutput values. You can construct a concrete instance of `GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterInput` via:
GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArgs{...}
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutput ¶
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutput struct{ *pulumi.OutputState }
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutput) ElementType ¶
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutput ¶
func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutput() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutput
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutputWithContext ¶
func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutput
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutput) Type ¶
func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutput) Type() pulumi.StringOutput
The type of filter.
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutput) Value ¶
func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterOutput) Value() pulumi.StringOutput
The value of the filter.
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupInput ¶
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupInput interface { pulumi.Input ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutput() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutput ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutputWithContext(context.Context) GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutput }
GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupInput is an input type that accepts GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArgs and GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutput values. You can construct a concrete instance of `GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupInput` via:
GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArgs{...}
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutput ¶
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutput struct{ *pulumi.OutputState }
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutput) ElementType ¶
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutput) Filters ¶
func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutput) Filters() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupFilterArrayOutput
A list of filters against which the Announcements service matches announcements. You cannot have more than one of any given filter type within a filter group. You also cannot combine the RESOURCE_ID filter with any other type of filter within a given filter group.
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutput) Name ¶
func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutput) Name() pulumi.StringOutput
The name of the group. The name must be unique and it cannot be changed. Avoid entering confidential information.
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutput ¶
func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutput() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutput
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutputWithContext ¶
func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupOutput
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemInput ¶
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemInput interface { pulumi.Input ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutputWithContext(context.Context) GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput }
GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemInput is an input type that accepts GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArgs and GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput values. You can construct a concrete instance of `GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemInput` via:
GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemArgs{...}
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput ¶
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput struct{ *pulumi.OutputState }
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) CompartmentId ¶
func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment.
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) DefinedTags ¶
func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) Description ¶
func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) Description() pulumi.StringOutput
A description of the announcement subscription. Avoid entering confidential information.
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) DisplayName ¶
func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire display name given.
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) ElementType ¶
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) ElementType() reflect.Type
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) FilterGroups ¶
func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) FilterGroups() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemFilterGroupArrayOutput
A list of filter groups for the announcement subscription. A filter group is a combination of multiple filters applied to announcements for matching purposes.
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) FreeformTags ¶
func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) Id ¶
func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) Id() pulumi.StringOutput
The OCID of the announcement subscription.
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) LifecycleDetails ¶
func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current lifecycle state in more detail. For example, details might provide required or recommended actions for a resource in a Failed state.
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) OnsTopicId ¶
func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) OnsTopicId() pulumi.StringOutput
The OCID of the Notifications service topic that is the target for publishing announcements that match the configured announcement subscription.
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) PreferredLanguage ¶
func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) PreferredLanguage() pulumi.StringOutput
(For announcement subscriptions with Oracle Fusion Applications configured as the service only) The language in which the user prefers to receive emailed announcements. Specify the preference with a value that uses the language tag format (x-obmcs-human-language). For example fr-FR.
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) PreferredTimeZone ¶
func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) PreferredTimeZone() pulumi.StringOutput
The time zone that the user prefers for announcement time stamps. Specify the preference with a value that uses the IANA Time Zone Database format (x-obmcs-time-zone). For example America/Los_Angeles.
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) State ¶
func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) State() pulumi.StringOutput
A filter to return only announcement subscriptions that match the given lifecycle state.
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) SystemTags ¶
func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) TimeCreated ¶
func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) TimeCreated() pulumi.StringOutput
The date and time that the announcement subscription was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) TimeUpdated ¶
func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The date and time that the announcement subscription was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput ¶
func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutputWithContext ¶
func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionItemOutput
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutput ¶
type GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutput struct{ *pulumi.OutputState }
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutput) ElementType ¶
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutput) ElementType() reflect.Type
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutput ¶
func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutput() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutput
func (GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutputWithContext ¶
func (o GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutput) ToGetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionOutput
type GetAnnouncementSubscriptionsArgs ¶
type GetAnnouncementSubscriptionsArgs struct { // The OCID of the compartment. CompartmentId string `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName *string `pulumi:"displayName"` Filters []GetAnnouncementSubscriptionsFilter `pulumi:"filters"` // The OCID of the announcement subscription. Id *string `pulumi:"id"` // A filter to return only announcement subscriptions that match the given lifecycle state. State *string `pulumi:"state"` }
A collection of arguments for invoking getAnnouncementSubscriptions.
type GetAnnouncementSubscriptionsFilterArgs ¶
type GetAnnouncementSubscriptionsFilterArgs struct { // The name of the group. The name must be unique and it cannot be changed. Avoid entering confidential information. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetAnnouncementSubscriptionsFilterArgs) ElementType ¶
func (GetAnnouncementSubscriptionsFilterArgs) ElementType() reflect.Type
func (GetAnnouncementSubscriptionsFilterArgs) ToGetAnnouncementSubscriptionsFilterOutput ¶
func (i GetAnnouncementSubscriptionsFilterArgs) ToGetAnnouncementSubscriptionsFilterOutput() GetAnnouncementSubscriptionsFilterOutput
func (GetAnnouncementSubscriptionsFilterArgs) ToGetAnnouncementSubscriptionsFilterOutputWithContext ¶
func (i GetAnnouncementSubscriptionsFilterArgs) ToGetAnnouncementSubscriptionsFilterOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionsFilterOutput
type GetAnnouncementSubscriptionsFilterArray ¶
type GetAnnouncementSubscriptionsFilterArray []GetAnnouncementSubscriptionsFilterInput
func (GetAnnouncementSubscriptionsFilterArray) ElementType ¶
func (GetAnnouncementSubscriptionsFilterArray) ElementType() reflect.Type
func (GetAnnouncementSubscriptionsFilterArray) ToGetAnnouncementSubscriptionsFilterArrayOutput ¶
func (i GetAnnouncementSubscriptionsFilterArray) ToGetAnnouncementSubscriptionsFilterArrayOutput() GetAnnouncementSubscriptionsFilterArrayOutput
func (GetAnnouncementSubscriptionsFilterArray) ToGetAnnouncementSubscriptionsFilterArrayOutputWithContext ¶
func (i GetAnnouncementSubscriptionsFilterArray) ToGetAnnouncementSubscriptionsFilterArrayOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionsFilterArrayOutput
type GetAnnouncementSubscriptionsFilterArrayInput ¶
type GetAnnouncementSubscriptionsFilterArrayInput interface { pulumi.Input ToGetAnnouncementSubscriptionsFilterArrayOutput() GetAnnouncementSubscriptionsFilterArrayOutput ToGetAnnouncementSubscriptionsFilterArrayOutputWithContext(context.Context) GetAnnouncementSubscriptionsFilterArrayOutput }
GetAnnouncementSubscriptionsFilterArrayInput is an input type that accepts GetAnnouncementSubscriptionsFilterArray and GetAnnouncementSubscriptionsFilterArrayOutput values. You can construct a concrete instance of `GetAnnouncementSubscriptionsFilterArrayInput` via:
GetAnnouncementSubscriptionsFilterArray{ GetAnnouncementSubscriptionsFilterArgs{...} }
type GetAnnouncementSubscriptionsFilterArrayOutput ¶
type GetAnnouncementSubscriptionsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetAnnouncementSubscriptionsFilterArrayOutput) ElementType ¶
func (GetAnnouncementSubscriptionsFilterArrayOutput) ElementType() reflect.Type
func (GetAnnouncementSubscriptionsFilterArrayOutput) ToGetAnnouncementSubscriptionsFilterArrayOutput ¶
func (o GetAnnouncementSubscriptionsFilterArrayOutput) ToGetAnnouncementSubscriptionsFilterArrayOutput() GetAnnouncementSubscriptionsFilterArrayOutput
func (GetAnnouncementSubscriptionsFilterArrayOutput) ToGetAnnouncementSubscriptionsFilterArrayOutputWithContext ¶
func (o GetAnnouncementSubscriptionsFilterArrayOutput) ToGetAnnouncementSubscriptionsFilterArrayOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionsFilterArrayOutput
type GetAnnouncementSubscriptionsFilterInput ¶
type GetAnnouncementSubscriptionsFilterInput interface { pulumi.Input ToGetAnnouncementSubscriptionsFilterOutput() GetAnnouncementSubscriptionsFilterOutput ToGetAnnouncementSubscriptionsFilterOutputWithContext(context.Context) GetAnnouncementSubscriptionsFilterOutput }
GetAnnouncementSubscriptionsFilterInput is an input type that accepts GetAnnouncementSubscriptionsFilterArgs and GetAnnouncementSubscriptionsFilterOutput values. You can construct a concrete instance of `GetAnnouncementSubscriptionsFilterInput` via:
GetAnnouncementSubscriptionsFilterArgs{...}
type GetAnnouncementSubscriptionsFilterOutput ¶
type GetAnnouncementSubscriptionsFilterOutput struct{ *pulumi.OutputState }
func (GetAnnouncementSubscriptionsFilterOutput) ElementType ¶
func (GetAnnouncementSubscriptionsFilterOutput) ElementType() reflect.Type
func (GetAnnouncementSubscriptionsFilterOutput) Name ¶
func (o GetAnnouncementSubscriptionsFilterOutput) Name() pulumi.StringOutput
The name of the group. The name must be unique and it cannot be changed. Avoid entering confidential information.
func (GetAnnouncementSubscriptionsFilterOutput) Regex ¶
func (o GetAnnouncementSubscriptionsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetAnnouncementSubscriptionsFilterOutput) ToGetAnnouncementSubscriptionsFilterOutput ¶
func (o GetAnnouncementSubscriptionsFilterOutput) ToGetAnnouncementSubscriptionsFilterOutput() GetAnnouncementSubscriptionsFilterOutput
func (GetAnnouncementSubscriptionsFilterOutput) ToGetAnnouncementSubscriptionsFilterOutputWithContext ¶
func (o GetAnnouncementSubscriptionsFilterOutput) ToGetAnnouncementSubscriptionsFilterOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionsFilterOutput
func (GetAnnouncementSubscriptionsFilterOutput) Values ¶
func (o GetAnnouncementSubscriptionsFilterOutput) Values() pulumi.StringArrayOutput
type GetAnnouncementSubscriptionsOutputArgs ¶
type GetAnnouncementSubscriptionsOutputArgs struct { // The OCID of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetAnnouncementSubscriptionsFilterArrayInput `pulumi:"filters"` // The OCID of the announcement subscription. Id pulumi.StringPtrInput `pulumi:"id"` // A filter to return only announcement subscriptions that match the given lifecycle state. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getAnnouncementSubscriptions.
func (GetAnnouncementSubscriptionsOutputArgs) ElementType ¶
func (GetAnnouncementSubscriptionsOutputArgs) ElementType() reflect.Type
type GetAnnouncementSubscriptionsResult ¶
type GetAnnouncementSubscriptionsResult struct { // The list of announcement_subscription_collection. AnnouncementSubscriptionCollections []GetAnnouncementSubscriptionsAnnouncementSubscriptionCollection `pulumi:"announcementSubscriptionCollections"` // The OCID of the compartment that contains the announcement subscription. CompartmentId string `pulumi:"compartmentId"` // A user-friendly name for the announcement subscription. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `pulumi:"displayName"` Filters []GetAnnouncementSubscriptionsFilter `pulumi:"filters"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the announcement subscription. Id *string `pulumi:"id"` // The current lifecycle state of the announcement subscription. State *string `pulumi:"state"` }
A collection of values returned by getAnnouncementSubscriptions.
func GetAnnouncementSubscriptions ¶
func GetAnnouncementSubscriptions(ctx *pulumi.Context, args *GetAnnouncementSubscriptionsArgs, opts ...pulumi.InvokeOption) (*GetAnnouncementSubscriptionsResult, error)
This data source provides the list of Announcement Subscriptions in Oracle Cloud Infrastructure Announcements Service service.
Gets a list of all announcement subscriptions in the specified compartment.
This call is subject to an Announcements limit that applies to the total number of requests across all read or write operations. Announcements might throttle this call to reject an otherwise valid request when the total rate of operations exceeds 20 requests per second for a given user. The service might also throttle this call to reject an otherwise valid request when the total rate of operations exceeds 100 requests per second for a given tenancy.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/AnnouncementsService" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := AnnouncementsService.GetAnnouncementSubscriptions(ctx, &announcementsservice.GetAnnouncementSubscriptionsArgs{ CompartmentId: compartmentId, DisplayName: pulumi.StringRef(announcementSubscriptionDisplayName), Id: pulumi.StringRef(announcementSubscriptionId), State: pulumi.StringRef(announcementSubscriptionState), }, nil) if err != nil { return err } return nil }) }
```
type GetAnnouncementSubscriptionsResultOutput ¶
type GetAnnouncementSubscriptionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAnnouncementSubscriptions.
func GetAnnouncementSubscriptionsOutput ¶
func GetAnnouncementSubscriptionsOutput(ctx *pulumi.Context, args GetAnnouncementSubscriptionsOutputArgs, opts ...pulumi.InvokeOption) GetAnnouncementSubscriptionsResultOutput
func (GetAnnouncementSubscriptionsResultOutput) AnnouncementSubscriptionCollections ¶
func (o GetAnnouncementSubscriptionsResultOutput) AnnouncementSubscriptionCollections() GetAnnouncementSubscriptionsAnnouncementSubscriptionCollectionArrayOutput
The list of announcement_subscription_collection.
func (GetAnnouncementSubscriptionsResultOutput) CompartmentId ¶
func (o GetAnnouncementSubscriptionsResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment that contains the announcement subscription.
func (GetAnnouncementSubscriptionsResultOutput) DisplayName ¶
func (o GetAnnouncementSubscriptionsResultOutput) DisplayName() pulumi.StringPtrOutput
A user-friendly name for the announcement subscription. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (GetAnnouncementSubscriptionsResultOutput) ElementType ¶
func (GetAnnouncementSubscriptionsResultOutput) ElementType() reflect.Type
func (GetAnnouncementSubscriptionsResultOutput) Id ¶
func (o GetAnnouncementSubscriptionsResultOutput) Id() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the announcement subscription.
func (GetAnnouncementSubscriptionsResultOutput) State ¶
func (o GetAnnouncementSubscriptionsResultOutput) State() pulumi.StringPtrOutput
The current lifecycle state of the announcement subscription.
func (GetAnnouncementSubscriptionsResultOutput) ToGetAnnouncementSubscriptionsResultOutput ¶
func (o GetAnnouncementSubscriptionsResultOutput) ToGetAnnouncementSubscriptionsResultOutput() GetAnnouncementSubscriptionsResultOutput
func (GetAnnouncementSubscriptionsResultOutput) ToGetAnnouncementSubscriptionsResultOutputWithContext ¶
func (o GetAnnouncementSubscriptionsResultOutput) ToGetAnnouncementSubscriptionsResultOutputWithContext(ctx context.Context) GetAnnouncementSubscriptionsResultOutput
type LookupAnnouncementSubscriptionArgs ¶
type LookupAnnouncementSubscriptionArgs struct { // The OCID of the announcement subscription. AnnouncementSubscriptionId string `pulumi:"announcementSubscriptionId"` }
A collection of arguments for invoking getAnnouncementSubscription.
type LookupAnnouncementSubscriptionOutputArgs ¶
type LookupAnnouncementSubscriptionOutputArgs struct { // The OCID of the announcement subscription. AnnouncementSubscriptionId pulumi.StringInput `pulumi:"announcementSubscriptionId"` }
A collection of arguments for invoking getAnnouncementSubscription.
func (LookupAnnouncementSubscriptionOutputArgs) ElementType ¶
func (LookupAnnouncementSubscriptionOutputArgs) ElementType() reflect.Type
type LookupAnnouncementSubscriptionResult ¶
type LookupAnnouncementSubscriptionResult struct { AnnouncementSubscriptionId string `pulumi:"announcementSubscriptionId"` // The OCID of the compartment that contains the announcement subscription. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // A description of the announcement subscription. Avoid entering confidential information. Description string `pulumi:"description"` // A user-friendly name for the announcement subscription. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName string `pulumi:"displayName"` // A list of filter groups for the announcement subscription. A filter group is a combination of multiple filters applied to announcements for matching purposes. FilterGroups []GetAnnouncementSubscriptionFilterGroup `pulumi:"filterGroups"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the announcement subscription. Id string `pulumi:"id"` // A message describing the current lifecycle state in more detail. For example, details might provide required or recommended actions for a resource in a Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` // The OCID of the Notifications service topic that is the target for publishing announcements that match the configured announcement subscription. OnsTopicId string `pulumi:"onsTopicId"` // (For announcement subscriptions with Oracle Fusion Applications configured as the service only) The language in which the user prefers to receive emailed announcements. Specify the preference with a value that uses the language tag format (x-obmcs-human-language). For example fr-FR. PreferredLanguage string `pulumi:"preferredLanguage"` // The time zone that the user prefers for announcement time stamps. Specify the preference with a value that uses the IANA Time Zone Database format (x-obmcs-time-zone). For example America/Los_Angeles. PreferredTimeZone string `pulumi:"preferredTimeZone"` // The current lifecycle state of the announcement subscription. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]interface{} `pulumi:"systemTags"` // The date and time that the announcement subscription was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. TimeCreated string `pulumi:"timeCreated"` // The date and time that the announcement subscription was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. TimeUpdated string `pulumi:"timeUpdated"` }
A collection of values returned by getAnnouncementSubscription.
func LookupAnnouncementSubscription ¶
func LookupAnnouncementSubscription(ctx *pulumi.Context, args *LookupAnnouncementSubscriptionArgs, opts ...pulumi.InvokeOption) (*LookupAnnouncementSubscriptionResult, error)
This data source provides details about a specific Announcement Subscription resource in Oracle Cloud Infrastructure Announcements Service service.
Gets the specified announcement subscription.
This call is subject to an Announcements limit that applies to the total number of requests across all read or write operations. Announcements might throttle this call to reject an otherwise valid request when the total rate of operations exceeds 20 requests per second for a given user. The service might also throttle this call to reject an otherwise valid request when the total rate of operations exceeds 100 requests per second for a given tenancy.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/AnnouncementsService" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := AnnouncementsService.GetAnnouncementSubscription(ctx, &announcementsservice.GetAnnouncementSubscriptionArgs{ AnnouncementSubscriptionId: testAnnouncementSubscriptionOciAnnouncementsServiceAnnouncementSubscription.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupAnnouncementSubscriptionResultOutput ¶
type LookupAnnouncementSubscriptionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAnnouncementSubscription.
func LookupAnnouncementSubscriptionOutput ¶
func LookupAnnouncementSubscriptionOutput(ctx *pulumi.Context, args LookupAnnouncementSubscriptionOutputArgs, opts ...pulumi.InvokeOption) LookupAnnouncementSubscriptionResultOutput
func (LookupAnnouncementSubscriptionResultOutput) AnnouncementSubscriptionId ¶
func (o LookupAnnouncementSubscriptionResultOutput) AnnouncementSubscriptionId() pulumi.StringOutput
func (LookupAnnouncementSubscriptionResultOutput) CompartmentId ¶
func (o LookupAnnouncementSubscriptionResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment that contains the announcement subscription.
func (LookupAnnouncementSubscriptionResultOutput) DefinedTags ¶
func (o LookupAnnouncementSubscriptionResultOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (LookupAnnouncementSubscriptionResultOutput) Description ¶
func (o LookupAnnouncementSubscriptionResultOutput) Description() pulumi.StringOutput
A description of the announcement subscription. Avoid entering confidential information.
func (LookupAnnouncementSubscriptionResultOutput) DisplayName ¶
func (o LookupAnnouncementSubscriptionResultOutput) DisplayName() pulumi.StringOutput
A user-friendly name for the announcement subscription. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (LookupAnnouncementSubscriptionResultOutput) ElementType ¶
func (LookupAnnouncementSubscriptionResultOutput) ElementType() reflect.Type
func (LookupAnnouncementSubscriptionResultOutput) FilterGroups ¶
func (o LookupAnnouncementSubscriptionResultOutput) FilterGroups() GetAnnouncementSubscriptionFilterGroupArrayOutput
A list of filter groups for the announcement subscription. A filter group is a combination of multiple filters applied to announcements for matching purposes.
func (LookupAnnouncementSubscriptionResultOutput) FreeformTags ¶
func (o LookupAnnouncementSubscriptionResultOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (LookupAnnouncementSubscriptionResultOutput) Id ¶
func (o LookupAnnouncementSubscriptionResultOutput) Id() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the announcement subscription.
func (LookupAnnouncementSubscriptionResultOutput) LifecycleDetails ¶
func (o LookupAnnouncementSubscriptionResultOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current lifecycle state in more detail. For example, details might provide required or recommended actions for a resource in a Failed state.
func (LookupAnnouncementSubscriptionResultOutput) OnsTopicId ¶
func (o LookupAnnouncementSubscriptionResultOutput) OnsTopicId() pulumi.StringOutput
The OCID of the Notifications service topic that is the target for publishing announcements that match the configured announcement subscription.
func (LookupAnnouncementSubscriptionResultOutput) PreferredLanguage ¶
func (o LookupAnnouncementSubscriptionResultOutput) PreferredLanguage() pulumi.StringOutput
(For announcement subscriptions with Oracle Fusion Applications configured as the service only) The language in which the user prefers to receive emailed announcements. Specify the preference with a value that uses the language tag format (x-obmcs-human-language). For example fr-FR.
func (LookupAnnouncementSubscriptionResultOutput) PreferredTimeZone ¶
func (o LookupAnnouncementSubscriptionResultOutput) PreferredTimeZone() pulumi.StringOutput
The time zone that the user prefers for announcement time stamps. Specify the preference with a value that uses the IANA Time Zone Database format (x-obmcs-time-zone). For example America/Los_Angeles.
func (LookupAnnouncementSubscriptionResultOutput) State ¶
func (o LookupAnnouncementSubscriptionResultOutput) State() pulumi.StringOutput
The current lifecycle state of the announcement subscription.
func (LookupAnnouncementSubscriptionResultOutput) SystemTags ¶
func (o LookupAnnouncementSubscriptionResultOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (LookupAnnouncementSubscriptionResultOutput) TimeCreated ¶
func (o LookupAnnouncementSubscriptionResultOutput) TimeCreated() pulumi.StringOutput
The date and time that the announcement subscription was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.
func (LookupAnnouncementSubscriptionResultOutput) TimeUpdated ¶
func (o LookupAnnouncementSubscriptionResultOutput) TimeUpdated() pulumi.StringOutput
The date and time that the announcement subscription was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.
func (LookupAnnouncementSubscriptionResultOutput) ToLookupAnnouncementSubscriptionResultOutput ¶
func (o LookupAnnouncementSubscriptionResultOutput) ToLookupAnnouncementSubscriptionResultOutput() LookupAnnouncementSubscriptionResultOutput
func (LookupAnnouncementSubscriptionResultOutput) ToLookupAnnouncementSubscriptionResultOutputWithContext ¶
func (o LookupAnnouncementSubscriptionResultOutput) ToLookupAnnouncementSubscriptionResultOutputWithContext(ctx context.Context) LookupAnnouncementSubscriptionResultOutput