Documentation
¶
Index ¶
- type GetScheduleResource
- type GetScheduleResourceArgs
- type GetScheduleResourceArray
- type GetScheduleResourceArrayInput
- type GetScheduleResourceArrayOutput
- func (GetScheduleResourceArrayOutput) ElementType() reflect.Type
- func (o GetScheduleResourceArrayOutput) Index(i pulumi.IntInput) GetScheduleResourceOutput
- func (o GetScheduleResourceArrayOutput) ToGetScheduleResourceArrayOutput() GetScheduleResourceArrayOutput
- func (o GetScheduleResourceArrayOutput) ToGetScheduleResourceArrayOutputWithContext(ctx context.Context) GetScheduleResourceArrayOutput
- type GetScheduleResourceFilter
- type GetScheduleResourceFilterArgs
- func (GetScheduleResourceFilterArgs) ElementType() reflect.Type
- func (i GetScheduleResourceFilterArgs) ToGetScheduleResourceFilterOutput() GetScheduleResourceFilterOutput
- func (i GetScheduleResourceFilterArgs) ToGetScheduleResourceFilterOutputWithContext(ctx context.Context) GetScheduleResourceFilterOutput
- type GetScheduleResourceFilterArray
- func (GetScheduleResourceFilterArray) ElementType() reflect.Type
- func (i GetScheduleResourceFilterArray) ToGetScheduleResourceFilterArrayOutput() GetScheduleResourceFilterArrayOutput
- func (i GetScheduleResourceFilterArray) ToGetScheduleResourceFilterArrayOutputWithContext(ctx context.Context) GetScheduleResourceFilterArrayOutput
- type GetScheduleResourceFilterArrayInput
- type GetScheduleResourceFilterArrayOutput
- func (GetScheduleResourceFilterArrayOutput) ElementType() reflect.Type
- func (o GetScheduleResourceFilterArrayOutput) Index(i pulumi.IntInput) GetScheduleResourceFilterOutput
- func (o GetScheduleResourceFilterArrayOutput) ToGetScheduleResourceFilterArrayOutput() GetScheduleResourceFilterArrayOutput
- func (o GetScheduleResourceFilterArrayOutput) ToGetScheduleResourceFilterArrayOutputWithContext(ctx context.Context) GetScheduleResourceFilterArrayOutput
- type GetScheduleResourceFilterInput
- type GetScheduleResourceFilterOutput
- func (o GetScheduleResourceFilterOutput) Attribute() pulumi.StringOutput
- func (o GetScheduleResourceFilterOutput) Condition() pulumi.StringOutput
- func (GetScheduleResourceFilterOutput) ElementType() reflect.Type
- func (o GetScheduleResourceFilterOutput) ShouldIncludeChildCompartments() pulumi.BoolOutput
- func (o GetScheduleResourceFilterOutput) ToGetScheduleResourceFilterOutput() GetScheduleResourceFilterOutput
- func (o GetScheduleResourceFilterOutput) ToGetScheduleResourceFilterOutputWithContext(ctx context.Context) GetScheduleResourceFilterOutput
- func (o GetScheduleResourceFilterOutput) Values() GetScheduleResourceFilterValueArrayOutput
- type GetScheduleResourceFilterValue
- type GetScheduleResourceFilterValueArgs
- func (GetScheduleResourceFilterValueArgs) ElementType() reflect.Type
- func (i GetScheduleResourceFilterValueArgs) ToGetScheduleResourceFilterValueOutput() GetScheduleResourceFilterValueOutput
- func (i GetScheduleResourceFilterValueArgs) ToGetScheduleResourceFilterValueOutputWithContext(ctx context.Context) GetScheduleResourceFilterValueOutput
- type GetScheduleResourceFilterValueArray
- func (GetScheduleResourceFilterValueArray) ElementType() reflect.Type
- func (i GetScheduleResourceFilterValueArray) ToGetScheduleResourceFilterValueArrayOutput() GetScheduleResourceFilterValueArrayOutput
- func (i GetScheduleResourceFilterValueArray) ToGetScheduleResourceFilterValueArrayOutputWithContext(ctx context.Context) GetScheduleResourceFilterValueArrayOutput
- type GetScheduleResourceFilterValueArrayInput
- type GetScheduleResourceFilterValueArrayOutput
- func (GetScheduleResourceFilterValueArrayOutput) ElementType() reflect.Type
- func (o GetScheduleResourceFilterValueArrayOutput) Index(i pulumi.IntInput) GetScheduleResourceFilterValueOutput
- func (o GetScheduleResourceFilterValueArrayOutput) ToGetScheduleResourceFilterValueArrayOutput() GetScheduleResourceFilterValueArrayOutput
- func (o GetScheduleResourceFilterValueArrayOutput) ToGetScheduleResourceFilterValueArrayOutputWithContext(ctx context.Context) GetScheduleResourceFilterValueArrayOutput
- type GetScheduleResourceFilterValueInput
- type GetScheduleResourceFilterValueOutput
- func (GetScheduleResourceFilterValueOutput) ElementType() reflect.Type
- func (o GetScheduleResourceFilterValueOutput) Namespace() pulumi.StringOutput
- func (o GetScheduleResourceFilterValueOutput) TagKey() pulumi.StringOutput
- func (o GetScheduleResourceFilterValueOutput) ToGetScheduleResourceFilterValueOutput() GetScheduleResourceFilterValueOutput
- func (o GetScheduleResourceFilterValueOutput) ToGetScheduleResourceFilterValueOutputWithContext(ctx context.Context) GetScheduleResourceFilterValueOutput
- func (o GetScheduleResourceFilterValueOutput) Value() pulumi.StringOutput
- type GetScheduleResourceInput
- type GetScheduleResourceOutput
- func (GetScheduleResourceOutput) ElementType() reflect.Type
- func (o GetScheduleResourceOutput) Id() pulumi.StringOutput
- func (o GetScheduleResourceOutput) Metadata() pulumi.StringMapOutput
- func (o GetScheduleResourceOutput) ToGetScheduleResourceOutput() GetScheduleResourceOutput
- func (o GetScheduleResourceOutput) ToGetScheduleResourceOutputWithContext(ctx context.Context) GetScheduleResourceOutput
- type GetSchedulesArgs
- type GetSchedulesFilter
- type GetSchedulesFilterArgs
- type GetSchedulesFilterArray
- type GetSchedulesFilterArrayInput
- type GetSchedulesFilterArrayOutput
- func (GetSchedulesFilterArrayOutput) ElementType() reflect.Type
- func (o GetSchedulesFilterArrayOutput) Index(i pulumi.IntInput) GetSchedulesFilterOutput
- func (o GetSchedulesFilterArrayOutput) ToGetSchedulesFilterArrayOutput() GetSchedulesFilterArrayOutput
- func (o GetSchedulesFilterArrayOutput) ToGetSchedulesFilterArrayOutputWithContext(ctx context.Context) GetSchedulesFilterArrayOutput
- type GetSchedulesFilterInput
- type GetSchedulesFilterOutput
- func (GetSchedulesFilterOutput) ElementType() reflect.Type
- func (o GetSchedulesFilterOutput) Name() pulumi.StringOutput
- func (o GetSchedulesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetSchedulesFilterOutput) ToGetSchedulesFilterOutput() GetSchedulesFilterOutput
- func (o GetSchedulesFilterOutput) ToGetSchedulesFilterOutputWithContext(ctx context.Context) GetSchedulesFilterOutput
- func (o GetSchedulesFilterOutput) Values() pulumi.StringArrayOutput
- type GetSchedulesOutputArgs
- type GetSchedulesResult
- type GetSchedulesResultOutput
- func (o GetSchedulesResultOutput) CompartmentId() pulumi.StringPtrOutput
- func (o GetSchedulesResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetSchedulesResultOutput) ElementType() reflect.Type
- func (o GetSchedulesResultOutput) Filters() GetSchedulesFilterArrayOutput
- func (o GetSchedulesResultOutput) Id() pulumi.StringOutput
- func (o GetSchedulesResultOutput) ScheduleCollections() GetSchedulesScheduleCollectionArrayOutput
- func (o GetSchedulesResultOutput) ScheduleId() pulumi.StringPtrOutput
- func (o GetSchedulesResultOutput) State() pulumi.StringPtrOutput
- func (o GetSchedulesResultOutput) ToGetSchedulesResultOutput() GetSchedulesResultOutput
- func (o GetSchedulesResultOutput) ToGetSchedulesResultOutputWithContext(ctx context.Context) GetSchedulesResultOutput
- type GetSchedulesScheduleCollection
- type GetSchedulesScheduleCollectionArgs
- func (GetSchedulesScheduleCollectionArgs) ElementType() reflect.Type
- func (i GetSchedulesScheduleCollectionArgs) ToGetSchedulesScheduleCollectionOutput() GetSchedulesScheduleCollectionOutput
- func (i GetSchedulesScheduleCollectionArgs) ToGetSchedulesScheduleCollectionOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionOutput
- type GetSchedulesScheduleCollectionArray
- func (GetSchedulesScheduleCollectionArray) ElementType() reflect.Type
- func (i GetSchedulesScheduleCollectionArray) ToGetSchedulesScheduleCollectionArrayOutput() GetSchedulesScheduleCollectionArrayOutput
- func (i GetSchedulesScheduleCollectionArray) ToGetSchedulesScheduleCollectionArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionArrayOutput
- type GetSchedulesScheduleCollectionArrayInput
- type GetSchedulesScheduleCollectionArrayOutput
- func (GetSchedulesScheduleCollectionArrayOutput) ElementType() reflect.Type
- func (o GetSchedulesScheduleCollectionArrayOutput) Index(i pulumi.IntInput) GetSchedulesScheduleCollectionOutput
- func (o GetSchedulesScheduleCollectionArrayOutput) ToGetSchedulesScheduleCollectionArrayOutput() GetSchedulesScheduleCollectionArrayOutput
- func (o GetSchedulesScheduleCollectionArrayOutput) ToGetSchedulesScheduleCollectionArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionArrayOutput
- type GetSchedulesScheduleCollectionInput
- type GetSchedulesScheduleCollectionItem
- type GetSchedulesScheduleCollectionItemArgs
- func (GetSchedulesScheduleCollectionItemArgs) ElementType() reflect.Type
- func (i GetSchedulesScheduleCollectionItemArgs) ToGetSchedulesScheduleCollectionItemOutput() GetSchedulesScheduleCollectionItemOutput
- func (i GetSchedulesScheduleCollectionItemArgs) ToGetSchedulesScheduleCollectionItemOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemOutput
- type GetSchedulesScheduleCollectionItemArray
- func (GetSchedulesScheduleCollectionItemArray) ElementType() reflect.Type
- func (i GetSchedulesScheduleCollectionItemArray) ToGetSchedulesScheduleCollectionItemArrayOutput() GetSchedulesScheduleCollectionItemArrayOutput
- func (i GetSchedulesScheduleCollectionItemArray) ToGetSchedulesScheduleCollectionItemArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemArrayOutput
- type GetSchedulesScheduleCollectionItemArrayInput
- type GetSchedulesScheduleCollectionItemArrayOutput
- func (GetSchedulesScheduleCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetSchedulesScheduleCollectionItemArrayOutput) Index(i pulumi.IntInput) GetSchedulesScheduleCollectionItemOutput
- func (o GetSchedulesScheduleCollectionItemArrayOutput) ToGetSchedulesScheduleCollectionItemArrayOutput() GetSchedulesScheduleCollectionItemArrayOutput
- func (o GetSchedulesScheduleCollectionItemArrayOutput) ToGetSchedulesScheduleCollectionItemArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemArrayOutput
- type GetSchedulesScheduleCollectionItemInput
- type GetSchedulesScheduleCollectionItemOutput
- func (o GetSchedulesScheduleCollectionItemOutput) Action() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetSchedulesScheduleCollectionItemOutput) Description() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetSchedulesScheduleCollectionItemOutput) ElementType() reflect.Type
- func (o GetSchedulesScheduleCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetSchedulesScheduleCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemOutput) RecurrenceDetails() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemOutput) RecurrenceType() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemOutput) ResourceFilters() GetSchedulesScheduleCollectionItemResourceFilterArrayOutput
- func (o GetSchedulesScheduleCollectionItemOutput) Resources() GetSchedulesScheduleCollectionItemResourceArrayOutput
- func (o GetSchedulesScheduleCollectionItemOutput) State() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemOutput) SystemTags() pulumi.StringMapOutput
- func (o GetSchedulesScheduleCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemOutput) TimeEnds() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemOutput) TimeLastRun() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemOutput) TimeNextRun() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemOutput) TimeStarts() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemOutput) ToGetSchedulesScheduleCollectionItemOutput() GetSchedulesScheduleCollectionItemOutput
- func (o GetSchedulesScheduleCollectionItemOutput) ToGetSchedulesScheduleCollectionItemOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemOutput
- type GetSchedulesScheduleCollectionItemResource
- type GetSchedulesScheduleCollectionItemResourceArgs
- func (GetSchedulesScheduleCollectionItemResourceArgs) ElementType() reflect.Type
- func (i GetSchedulesScheduleCollectionItemResourceArgs) ToGetSchedulesScheduleCollectionItemResourceOutput() GetSchedulesScheduleCollectionItemResourceOutput
- func (i GetSchedulesScheduleCollectionItemResourceArgs) ToGetSchedulesScheduleCollectionItemResourceOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResourceOutput
- type GetSchedulesScheduleCollectionItemResourceArray
- func (GetSchedulesScheduleCollectionItemResourceArray) ElementType() reflect.Type
- func (i GetSchedulesScheduleCollectionItemResourceArray) ToGetSchedulesScheduleCollectionItemResourceArrayOutput() GetSchedulesScheduleCollectionItemResourceArrayOutput
- func (i GetSchedulesScheduleCollectionItemResourceArray) ToGetSchedulesScheduleCollectionItemResourceArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResourceArrayOutput
- type GetSchedulesScheduleCollectionItemResourceArrayInput
- type GetSchedulesScheduleCollectionItemResourceArrayOutput
- func (GetSchedulesScheduleCollectionItemResourceArrayOutput) ElementType() reflect.Type
- func (o GetSchedulesScheduleCollectionItemResourceArrayOutput) Index(i pulumi.IntInput) GetSchedulesScheduleCollectionItemResourceOutput
- func (o GetSchedulesScheduleCollectionItemResourceArrayOutput) ToGetSchedulesScheduleCollectionItemResourceArrayOutput() GetSchedulesScheduleCollectionItemResourceArrayOutput
- func (o GetSchedulesScheduleCollectionItemResourceArrayOutput) ToGetSchedulesScheduleCollectionItemResourceArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResourceArrayOutput
- type GetSchedulesScheduleCollectionItemResourceFilter
- type GetSchedulesScheduleCollectionItemResourceFilterArgs
- func (GetSchedulesScheduleCollectionItemResourceFilterArgs) ElementType() reflect.Type
- func (i GetSchedulesScheduleCollectionItemResourceFilterArgs) ToGetSchedulesScheduleCollectionItemResourceFilterOutput() GetSchedulesScheduleCollectionItemResourceFilterOutput
- func (i GetSchedulesScheduleCollectionItemResourceFilterArgs) ToGetSchedulesScheduleCollectionItemResourceFilterOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResourceFilterOutput
- type GetSchedulesScheduleCollectionItemResourceFilterArray
- func (GetSchedulesScheduleCollectionItemResourceFilterArray) ElementType() reflect.Type
- func (i GetSchedulesScheduleCollectionItemResourceFilterArray) ToGetSchedulesScheduleCollectionItemResourceFilterArrayOutput() GetSchedulesScheduleCollectionItemResourceFilterArrayOutput
- func (i GetSchedulesScheduleCollectionItemResourceFilterArray) ToGetSchedulesScheduleCollectionItemResourceFilterArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResourceFilterArrayOutput
- type GetSchedulesScheduleCollectionItemResourceFilterArrayInput
- type GetSchedulesScheduleCollectionItemResourceFilterArrayOutput
- func (GetSchedulesScheduleCollectionItemResourceFilterArrayOutput) ElementType() reflect.Type
- func (o GetSchedulesScheduleCollectionItemResourceFilterArrayOutput) Index(i pulumi.IntInput) GetSchedulesScheduleCollectionItemResourceFilterOutput
- func (o GetSchedulesScheduleCollectionItemResourceFilterArrayOutput) ToGetSchedulesScheduleCollectionItemResourceFilterArrayOutput() GetSchedulesScheduleCollectionItemResourceFilterArrayOutput
- func (o GetSchedulesScheduleCollectionItemResourceFilterArrayOutput) ToGetSchedulesScheduleCollectionItemResourceFilterArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResourceFilterArrayOutput
- type GetSchedulesScheduleCollectionItemResourceFilterInput
- type GetSchedulesScheduleCollectionItemResourceFilterOutput
- func (o GetSchedulesScheduleCollectionItemResourceFilterOutput) Attribute() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemResourceFilterOutput) Condition() pulumi.StringOutput
- func (GetSchedulesScheduleCollectionItemResourceFilterOutput) ElementType() reflect.Type
- func (o GetSchedulesScheduleCollectionItemResourceFilterOutput) ShouldIncludeChildCompartments() pulumi.BoolOutput
- func (o GetSchedulesScheduleCollectionItemResourceFilterOutput) ToGetSchedulesScheduleCollectionItemResourceFilterOutput() GetSchedulesScheduleCollectionItemResourceFilterOutput
- func (o GetSchedulesScheduleCollectionItemResourceFilterOutput) ToGetSchedulesScheduleCollectionItemResourceFilterOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResourceFilterOutput
- func (o GetSchedulesScheduleCollectionItemResourceFilterOutput) Values() GetSchedulesScheduleCollectionItemResourceFilterValueArrayOutput
- type GetSchedulesScheduleCollectionItemResourceFilterValue
- type GetSchedulesScheduleCollectionItemResourceFilterValueArgs
- func (GetSchedulesScheduleCollectionItemResourceFilterValueArgs) ElementType() reflect.Type
- func (i GetSchedulesScheduleCollectionItemResourceFilterValueArgs) ToGetSchedulesScheduleCollectionItemResourceFilterValueOutput() GetSchedulesScheduleCollectionItemResourceFilterValueOutput
- func (i GetSchedulesScheduleCollectionItemResourceFilterValueArgs) ToGetSchedulesScheduleCollectionItemResourceFilterValueOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResourceFilterValueOutput
- type GetSchedulesScheduleCollectionItemResourceFilterValueArray
- func (GetSchedulesScheduleCollectionItemResourceFilterValueArray) ElementType() reflect.Type
- func (i GetSchedulesScheduleCollectionItemResourceFilterValueArray) ToGetSchedulesScheduleCollectionItemResourceFilterValueArrayOutput() GetSchedulesScheduleCollectionItemResourceFilterValueArrayOutput
- func (i GetSchedulesScheduleCollectionItemResourceFilterValueArray) ToGetSchedulesScheduleCollectionItemResourceFilterValueArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResourceFilterValueArrayOutput
- type GetSchedulesScheduleCollectionItemResourceFilterValueArrayInput
- type GetSchedulesScheduleCollectionItemResourceFilterValueArrayOutput
- func (GetSchedulesScheduleCollectionItemResourceFilterValueArrayOutput) ElementType() reflect.Type
- func (o GetSchedulesScheduleCollectionItemResourceFilterValueArrayOutput) Index(i pulumi.IntInput) GetSchedulesScheduleCollectionItemResourceFilterValueOutput
- func (o GetSchedulesScheduleCollectionItemResourceFilterValueArrayOutput) ToGetSchedulesScheduleCollectionItemResourceFilterValueArrayOutput() GetSchedulesScheduleCollectionItemResourceFilterValueArrayOutput
- func (o GetSchedulesScheduleCollectionItemResourceFilterValueArrayOutput) ToGetSchedulesScheduleCollectionItemResourceFilterValueArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResourceFilterValueArrayOutput
- type GetSchedulesScheduleCollectionItemResourceFilterValueInput
- type GetSchedulesScheduleCollectionItemResourceFilterValueOutput
- func (GetSchedulesScheduleCollectionItemResourceFilterValueOutput) ElementType() reflect.Type
- func (o GetSchedulesScheduleCollectionItemResourceFilterValueOutput) Namespace() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemResourceFilterValueOutput) TagKey() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemResourceFilterValueOutput) ToGetSchedulesScheduleCollectionItemResourceFilterValueOutput() GetSchedulesScheduleCollectionItemResourceFilterValueOutput
- func (o GetSchedulesScheduleCollectionItemResourceFilterValueOutput) ToGetSchedulesScheduleCollectionItemResourceFilterValueOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResourceFilterValueOutput
- func (o GetSchedulesScheduleCollectionItemResourceFilterValueOutput) Value() pulumi.StringOutput
- type GetSchedulesScheduleCollectionItemResourceInput
- type GetSchedulesScheduleCollectionItemResourceOutput
- func (GetSchedulesScheduleCollectionItemResourceOutput) ElementType() reflect.Type
- func (o GetSchedulesScheduleCollectionItemResourceOutput) Id() pulumi.StringOutput
- func (o GetSchedulesScheduleCollectionItemResourceOutput) Metadata() pulumi.StringMapOutput
- func (o GetSchedulesScheduleCollectionItemResourceOutput) ToGetSchedulesScheduleCollectionItemResourceOutput() GetSchedulesScheduleCollectionItemResourceOutput
- func (o GetSchedulesScheduleCollectionItemResourceOutput) ToGetSchedulesScheduleCollectionItemResourceOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResourceOutput
- type GetSchedulesScheduleCollectionOutput
- func (GetSchedulesScheduleCollectionOutput) ElementType() reflect.Type
- func (o GetSchedulesScheduleCollectionOutput) Items() GetSchedulesScheduleCollectionItemArrayOutput
- func (o GetSchedulesScheduleCollectionOutput) ToGetSchedulesScheduleCollectionOutput() GetSchedulesScheduleCollectionOutput
- func (o GetSchedulesScheduleCollectionOutput) ToGetSchedulesScheduleCollectionOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionOutput
- type LookupScheduleArgs
- type LookupScheduleOutputArgs
- type LookupScheduleResult
- type LookupScheduleResultOutput
- func (o LookupScheduleResultOutput) Action() pulumi.StringOutput
- func (o LookupScheduleResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupScheduleResultOutput) DefinedTags() pulumi.StringMapOutput
- func (o LookupScheduleResultOutput) Description() pulumi.StringOutput
- func (o LookupScheduleResultOutput) DisplayName() pulumi.StringOutput
- func (LookupScheduleResultOutput) ElementType() reflect.Type
- func (o LookupScheduleResultOutput) FreeformTags() pulumi.StringMapOutput
- func (o LookupScheduleResultOutput) Id() pulumi.StringOutput
- func (o LookupScheduleResultOutput) RecurrenceDetails() pulumi.StringOutput
- func (o LookupScheduleResultOutput) RecurrenceType() pulumi.StringOutput
- func (o LookupScheduleResultOutput) ResourceFilters() GetScheduleResourceFilterArrayOutput
- func (o LookupScheduleResultOutput) Resources() GetScheduleResourceArrayOutput
- func (o LookupScheduleResultOutput) ScheduleId() pulumi.StringOutput
- func (o LookupScheduleResultOutput) State() pulumi.StringOutput
- func (o LookupScheduleResultOutput) SystemTags() pulumi.StringMapOutput
- func (o LookupScheduleResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupScheduleResultOutput) TimeEnds() pulumi.StringOutput
- func (o LookupScheduleResultOutput) TimeLastRun() pulumi.StringOutput
- func (o LookupScheduleResultOutput) TimeNextRun() pulumi.StringOutput
- func (o LookupScheduleResultOutput) TimeStarts() pulumi.StringOutput
- func (o LookupScheduleResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupScheduleResultOutput) ToLookupScheduleResultOutput() LookupScheduleResultOutput
- func (o LookupScheduleResultOutput) ToLookupScheduleResultOutputWithContext(ctx context.Context) LookupScheduleResultOutput
- type Schedule
- type ScheduleArgs
- type ScheduleArray
- type ScheduleArrayInput
- type ScheduleArrayOutput
- type ScheduleInput
- type ScheduleMap
- type ScheduleMapInput
- type ScheduleMapOutput
- type ScheduleOutput
- func (o ScheduleOutput) Action() pulumi.StringOutput
- func (o ScheduleOutput) CompartmentId() pulumi.StringOutput
- func (o ScheduleOutput) DefinedTags() pulumi.StringMapOutput
- func (o ScheduleOutput) Description() pulumi.StringOutput
- func (o ScheduleOutput) DisplayName() pulumi.StringOutput
- func (ScheduleOutput) ElementType() reflect.Type
- func (o ScheduleOutput) FreeformTags() pulumi.StringMapOutput
- func (o ScheduleOutput) RecurrenceDetails() pulumi.StringOutput
- func (o ScheduleOutput) RecurrenceType() pulumi.StringOutput
- func (o ScheduleOutput) ResourceFilters() ScheduleResourceFilterArrayOutput
- func (o ScheduleOutput) Resources() ScheduleResourceArrayOutput
- func (o ScheduleOutput) State() pulumi.StringOutput
- func (o ScheduleOutput) SystemTags() pulumi.StringMapOutput
- func (o ScheduleOutput) TimeCreated() pulumi.StringOutput
- func (o ScheduleOutput) TimeEnds() pulumi.StringOutput
- func (o ScheduleOutput) TimeLastRun() pulumi.StringOutput
- func (o ScheduleOutput) TimeNextRun() pulumi.StringOutput
- func (o ScheduleOutput) TimeStarts() pulumi.StringOutput
- func (o ScheduleOutput) TimeUpdated() pulumi.StringOutput
- func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput
- func (o ScheduleOutput) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
- type ScheduleResource
- type ScheduleResourceArgs
- type ScheduleResourceArray
- type ScheduleResourceArrayInput
- type ScheduleResourceArrayOutput
- func (ScheduleResourceArrayOutput) ElementType() reflect.Type
- func (o ScheduleResourceArrayOutput) Index(i pulumi.IntInput) ScheduleResourceOutput
- func (o ScheduleResourceArrayOutput) ToScheduleResourceArrayOutput() ScheduleResourceArrayOutput
- func (o ScheduleResourceArrayOutput) ToScheduleResourceArrayOutputWithContext(ctx context.Context) ScheduleResourceArrayOutput
- type ScheduleResourceFilter
- type ScheduleResourceFilterArgs
- type ScheduleResourceFilterArray
- func (ScheduleResourceFilterArray) ElementType() reflect.Type
- func (i ScheduleResourceFilterArray) ToScheduleResourceFilterArrayOutput() ScheduleResourceFilterArrayOutput
- func (i ScheduleResourceFilterArray) ToScheduleResourceFilterArrayOutputWithContext(ctx context.Context) ScheduleResourceFilterArrayOutput
- type ScheduleResourceFilterArrayInput
- type ScheduleResourceFilterArrayOutput
- func (ScheduleResourceFilterArrayOutput) ElementType() reflect.Type
- func (o ScheduleResourceFilterArrayOutput) Index(i pulumi.IntInput) ScheduleResourceFilterOutput
- func (o ScheduleResourceFilterArrayOutput) ToScheduleResourceFilterArrayOutput() ScheduleResourceFilterArrayOutput
- func (o ScheduleResourceFilterArrayOutput) ToScheduleResourceFilterArrayOutputWithContext(ctx context.Context) ScheduleResourceFilterArrayOutput
- type ScheduleResourceFilterInput
- type ScheduleResourceFilterOutput
- func (o ScheduleResourceFilterOutput) Attribute() pulumi.StringOutput
- func (o ScheduleResourceFilterOutput) Condition() pulumi.StringPtrOutput
- func (ScheduleResourceFilterOutput) ElementType() reflect.Type
- func (o ScheduleResourceFilterOutput) ShouldIncludeChildCompartments() pulumi.BoolPtrOutput
- func (o ScheduleResourceFilterOutput) ToScheduleResourceFilterOutput() ScheduleResourceFilterOutput
- func (o ScheduleResourceFilterOutput) ToScheduleResourceFilterOutputWithContext(ctx context.Context) ScheduleResourceFilterOutput
- func (o ScheduleResourceFilterOutput) Values() ScheduleResourceFilterValueArrayOutput
- type ScheduleResourceFilterValue
- type ScheduleResourceFilterValueArgs
- func (ScheduleResourceFilterValueArgs) ElementType() reflect.Type
- func (i ScheduleResourceFilterValueArgs) ToScheduleResourceFilterValueOutput() ScheduleResourceFilterValueOutput
- func (i ScheduleResourceFilterValueArgs) ToScheduleResourceFilterValueOutputWithContext(ctx context.Context) ScheduleResourceFilterValueOutput
- type ScheduleResourceFilterValueArray
- func (ScheduleResourceFilterValueArray) ElementType() reflect.Type
- func (i ScheduleResourceFilterValueArray) ToScheduleResourceFilterValueArrayOutput() ScheduleResourceFilterValueArrayOutput
- func (i ScheduleResourceFilterValueArray) ToScheduleResourceFilterValueArrayOutputWithContext(ctx context.Context) ScheduleResourceFilterValueArrayOutput
- type ScheduleResourceFilterValueArrayInput
- type ScheduleResourceFilterValueArrayOutput
- func (ScheduleResourceFilterValueArrayOutput) ElementType() reflect.Type
- func (o ScheduleResourceFilterValueArrayOutput) Index(i pulumi.IntInput) ScheduleResourceFilterValueOutput
- func (o ScheduleResourceFilterValueArrayOutput) ToScheduleResourceFilterValueArrayOutput() ScheduleResourceFilterValueArrayOutput
- func (o ScheduleResourceFilterValueArrayOutput) ToScheduleResourceFilterValueArrayOutputWithContext(ctx context.Context) ScheduleResourceFilterValueArrayOutput
- type ScheduleResourceFilterValueInput
- type ScheduleResourceFilterValueOutput
- func (ScheduleResourceFilterValueOutput) ElementType() reflect.Type
- func (o ScheduleResourceFilterValueOutput) Namespace() pulumi.StringPtrOutput
- func (o ScheduleResourceFilterValueOutput) TagKey() pulumi.StringPtrOutput
- func (o ScheduleResourceFilterValueOutput) ToScheduleResourceFilterValueOutput() ScheduleResourceFilterValueOutput
- func (o ScheduleResourceFilterValueOutput) ToScheduleResourceFilterValueOutputWithContext(ctx context.Context) ScheduleResourceFilterValueOutput
- func (o ScheduleResourceFilterValueOutput) Value() pulumi.StringPtrOutput
- type ScheduleResourceInput
- type ScheduleResourceOutput
- func (ScheduleResourceOutput) ElementType() reflect.Type
- func (o ScheduleResourceOutput) Id() pulumi.StringOutput
- func (o ScheduleResourceOutput) Metadata() pulumi.StringMapOutput
- func (o ScheduleResourceOutput) ToScheduleResourceOutput() ScheduleResourceOutput
- func (o ScheduleResourceOutput) ToScheduleResourceOutputWithContext(ctx context.Context) ScheduleResourceOutput
- type ScheduleState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetScheduleResource ¶
type GetScheduleResourceArgs ¶
type GetScheduleResourceArgs struct { // This is the resource OCID. Id pulumi.StringInput `pulumi:"id"` // This is additional information that helps to identity the resource for the schedule. Metadata pulumi.StringMapInput `pulumi:"metadata"` }
func (GetScheduleResourceArgs) ElementType ¶
func (GetScheduleResourceArgs) ElementType() reflect.Type
func (GetScheduleResourceArgs) ToGetScheduleResourceOutput ¶
func (i GetScheduleResourceArgs) ToGetScheduleResourceOutput() GetScheduleResourceOutput
func (GetScheduleResourceArgs) ToGetScheduleResourceOutputWithContext ¶
func (i GetScheduleResourceArgs) ToGetScheduleResourceOutputWithContext(ctx context.Context) GetScheduleResourceOutput
type GetScheduleResourceArray ¶
type GetScheduleResourceArray []GetScheduleResourceInput
func (GetScheduleResourceArray) ElementType ¶
func (GetScheduleResourceArray) ElementType() reflect.Type
func (GetScheduleResourceArray) ToGetScheduleResourceArrayOutput ¶
func (i GetScheduleResourceArray) ToGetScheduleResourceArrayOutput() GetScheduleResourceArrayOutput
func (GetScheduleResourceArray) ToGetScheduleResourceArrayOutputWithContext ¶
func (i GetScheduleResourceArray) ToGetScheduleResourceArrayOutputWithContext(ctx context.Context) GetScheduleResourceArrayOutput
type GetScheduleResourceArrayInput ¶
type GetScheduleResourceArrayInput interface { pulumi.Input ToGetScheduleResourceArrayOutput() GetScheduleResourceArrayOutput ToGetScheduleResourceArrayOutputWithContext(context.Context) GetScheduleResourceArrayOutput }
GetScheduleResourceArrayInput is an input type that accepts GetScheduleResourceArray and GetScheduleResourceArrayOutput values. You can construct a concrete instance of `GetScheduleResourceArrayInput` via:
GetScheduleResourceArray{ GetScheduleResourceArgs{...} }
type GetScheduleResourceArrayOutput ¶
type GetScheduleResourceArrayOutput struct{ *pulumi.OutputState }
func (GetScheduleResourceArrayOutput) ElementType ¶
func (GetScheduleResourceArrayOutput) ElementType() reflect.Type
func (GetScheduleResourceArrayOutput) Index ¶
func (o GetScheduleResourceArrayOutput) Index(i pulumi.IntInput) GetScheduleResourceOutput
func (GetScheduleResourceArrayOutput) ToGetScheduleResourceArrayOutput ¶
func (o GetScheduleResourceArrayOutput) ToGetScheduleResourceArrayOutput() GetScheduleResourceArrayOutput
func (GetScheduleResourceArrayOutput) ToGetScheduleResourceArrayOutputWithContext ¶
func (o GetScheduleResourceArrayOutput) ToGetScheduleResourceArrayOutputWithContext(ctx context.Context) GetScheduleResourceArrayOutput
type GetScheduleResourceFilter ¶
type GetScheduleResourceFilter struct { // This is the resource attribute on which the threshold is defined. Attribute string `pulumi:"attribute"` // This is the condition for the filter in comparison to its creation time. Condition string `pulumi:"condition"` // This sets whether to include child compartments. ShouldIncludeChildCompartments bool `pulumi:"shouldIncludeChildCompartments"` // This is the value of the defined tag. Values []GetScheduleResourceFilterValue `pulumi:"values"` }
type GetScheduleResourceFilterArgs ¶
type GetScheduleResourceFilterArgs struct { // This is the resource attribute on which the threshold is defined. Attribute pulumi.StringInput `pulumi:"attribute"` // This is the condition for the filter in comparison to its creation time. Condition pulumi.StringInput `pulumi:"condition"` // This sets whether to include child compartments. ShouldIncludeChildCompartments pulumi.BoolInput `pulumi:"shouldIncludeChildCompartments"` // This is the value of the defined tag. Values GetScheduleResourceFilterValueArrayInput `pulumi:"values"` }
func (GetScheduleResourceFilterArgs) ElementType ¶
func (GetScheduleResourceFilterArgs) ElementType() reflect.Type
func (GetScheduleResourceFilterArgs) ToGetScheduleResourceFilterOutput ¶
func (i GetScheduleResourceFilterArgs) ToGetScheduleResourceFilterOutput() GetScheduleResourceFilterOutput
func (GetScheduleResourceFilterArgs) ToGetScheduleResourceFilterOutputWithContext ¶
func (i GetScheduleResourceFilterArgs) ToGetScheduleResourceFilterOutputWithContext(ctx context.Context) GetScheduleResourceFilterOutput
type GetScheduleResourceFilterArray ¶
type GetScheduleResourceFilterArray []GetScheduleResourceFilterInput
func (GetScheduleResourceFilterArray) ElementType ¶
func (GetScheduleResourceFilterArray) ElementType() reflect.Type
func (GetScheduleResourceFilterArray) ToGetScheduleResourceFilterArrayOutput ¶
func (i GetScheduleResourceFilterArray) ToGetScheduleResourceFilterArrayOutput() GetScheduleResourceFilterArrayOutput
func (GetScheduleResourceFilterArray) ToGetScheduleResourceFilterArrayOutputWithContext ¶
func (i GetScheduleResourceFilterArray) ToGetScheduleResourceFilterArrayOutputWithContext(ctx context.Context) GetScheduleResourceFilterArrayOutput
type GetScheduleResourceFilterArrayInput ¶
type GetScheduleResourceFilterArrayInput interface { pulumi.Input ToGetScheduleResourceFilterArrayOutput() GetScheduleResourceFilterArrayOutput ToGetScheduleResourceFilterArrayOutputWithContext(context.Context) GetScheduleResourceFilterArrayOutput }
GetScheduleResourceFilterArrayInput is an input type that accepts GetScheduleResourceFilterArray and GetScheduleResourceFilterArrayOutput values. You can construct a concrete instance of `GetScheduleResourceFilterArrayInput` via:
GetScheduleResourceFilterArray{ GetScheduleResourceFilterArgs{...} }
type GetScheduleResourceFilterArrayOutput ¶
type GetScheduleResourceFilterArrayOutput struct{ *pulumi.OutputState }
func (GetScheduleResourceFilterArrayOutput) ElementType ¶
func (GetScheduleResourceFilterArrayOutput) ElementType() reflect.Type
func (GetScheduleResourceFilterArrayOutput) Index ¶
func (o GetScheduleResourceFilterArrayOutput) Index(i pulumi.IntInput) GetScheduleResourceFilterOutput
func (GetScheduleResourceFilterArrayOutput) ToGetScheduleResourceFilterArrayOutput ¶
func (o GetScheduleResourceFilterArrayOutput) ToGetScheduleResourceFilterArrayOutput() GetScheduleResourceFilterArrayOutput
func (GetScheduleResourceFilterArrayOutput) ToGetScheduleResourceFilterArrayOutputWithContext ¶
func (o GetScheduleResourceFilterArrayOutput) ToGetScheduleResourceFilterArrayOutputWithContext(ctx context.Context) GetScheduleResourceFilterArrayOutput
type GetScheduleResourceFilterInput ¶
type GetScheduleResourceFilterInput interface { pulumi.Input ToGetScheduleResourceFilterOutput() GetScheduleResourceFilterOutput ToGetScheduleResourceFilterOutputWithContext(context.Context) GetScheduleResourceFilterOutput }
GetScheduleResourceFilterInput is an input type that accepts GetScheduleResourceFilterArgs and GetScheduleResourceFilterOutput values. You can construct a concrete instance of `GetScheduleResourceFilterInput` via:
GetScheduleResourceFilterArgs{...}
type GetScheduleResourceFilterOutput ¶
type GetScheduleResourceFilterOutput struct{ *pulumi.OutputState }
func (GetScheduleResourceFilterOutput) Attribute ¶
func (o GetScheduleResourceFilterOutput) Attribute() pulumi.StringOutput
This is the resource attribute on which the threshold is defined.
func (GetScheduleResourceFilterOutput) Condition ¶
func (o GetScheduleResourceFilterOutput) Condition() pulumi.StringOutput
This is the condition for the filter in comparison to its creation time.
func (GetScheduleResourceFilterOutput) ElementType ¶
func (GetScheduleResourceFilterOutput) ElementType() reflect.Type
func (GetScheduleResourceFilterOutput) ShouldIncludeChildCompartments ¶
func (o GetScheduleResourceFilterOutput) ShouldIncludeChildCompartments() pulumi.BoolOutput
This sets whether to include child compartments.
func (GetScheduleResourceFilterOutput) ToGetScheduleResourceFilterOutput ¶
func (o GetScheduleResourceFilterOutput) ToGetScheduleResourceFilterOutput() GetScheduleResourceFilterOutput
func (GetScheduleResourceFilterOutput) ToGetScheduleResourceFilterOutputWithContext ¶
func (o GetScheduleResourceFilterOutput) ToGetScheduleResourceFilterOutputWithContext(ctx context.Context) GetScheduleResourceFilterOutput
func (GetScheduleResourceFilterOutput) Values ¶
func (o GetScheduleResourceFilterOutput) Values() GetScheduleResourceFilterValueArrayOutput
This is the value of the defined tag.
type GetScheduleResourceFilterValueArgs ¶
type GetScheduleResourceFilterValueArgs struct { // This is the namespace of the defined tag. Namespace pulumi.StringInput `pulumi:"namespace"` // This is the key of the defined tag. TagKey pulumi.StringInput `pulumi:"tagKey"` // This is the value of the defined tag. Value pulumi.StringInput `pulumi:"value"` }
func (GetScheduleResourceFilterValueArgs) ElementType ¶
func (GetScheduleResourceFilterValueArgs) ElementType() reflect.Type
func (GetScheduleResourceFilterValueArgs) ToGetScheduleResourceFilterValueOutput ¶
func (i GetScheduleResourceFilterValueArgs) ToGetScheduleResourceFilterValueOutput() GetScheduleResourceFilterValueOutput
func (GetScheduleResourceFilterValueArgs) ToGetScheduleResourceFilterValueOutputWithContext ¶
func (i GetScheduleResourceFilterValueArgs) ToGetScheduleResourceFilterValueOutputWithContext(ctx context.Context) GetScheduleResourceFilterValueOutput
type GetScheduleResourceFilterValueArray ¶
type GetScheduleResourceFilterValueArray []GetScheduleResourceFilterValueInput
func (GetScheduleResourceFilterValueArray) ElementType ¶
func (GetScheduleResourceFilterValueArray) ElementType() reflect.Type
func (GetScheduleResourceFilterValueArray) ToGetScheduleResourceFilterValueArrayOutput ¶
func (i GetScheduleResourceFilterValueArray) ToGetScheduleResourceFilterValueArrayOutput() GetScheduleResourceFilterValueArrayOutput
func (GetScheduleResourceFilterValueArray) ToGetScheduleResourceFilterValueArrayOutputWithContext ¶
func (i GetScheduleResourceFilterValueArray) ToGetScheduleResourceFilterValueArrayOutputWithContext(ctx context.Context) GetScheduleResourceFilterValueArrayOutput
type GetScheduleResourceFilterValueArrayInput ¶
type GetScheduleResourceFilterValueArrayInput interface { pulumi.Input ToGetScheduleResourceFilterValueArrayOutput() GetScheduleResourceFilterValueArrayOutput ToGetScheduleResourceFilterValueArrayOutputWithContext(context.Context) GetScheduleResourceFilterValueArrayOutput }
GetScheduleResourceFilterValueArrayInput is an input type that accepts GetScheduleResourceFilterValueArray and GetScheduleResourceFilterValueArrayOutput values. You can construct a concrete instance of `GetScheduleResourceFilterValueArrayInput` via:
GetScheduleResourceFilterValueArray{ GetScheduleResourceFilterValueArgs{...} }
type GetScheduleResourceFilterValueArrayOutput ¶
type GetScheduleResourceFilterValueArrayOutput struct{ *pulumi.OutputState }
func (GetScheduleResourceFilterValueArrayOutput) ElementType ¶
func (GetScheduleResourceFilterValueArrayOutput) ElementType() reflect.Type
func (GetScheduleResourceFilterValueArrayOutput) ToGetScheduleResourceFilterValueArrayOutput ¶
func (o GetScheduleResourceFilterValueArrayOutput) ToGetScheduleResourceFilterValueArrayOutput() GetScheduleResourceFilterValueArrayOutput
func (GetScheduleResourceFilterValueArrayOutput) ToGetScheduleResourceFilterValueArrayOutputWithContext ¶
func (o GetScheduleResourceFilterValueArrayOutput) ToGetScheduleResourceFilterValueArrayOutputWithContext(ctx context.Context) GetScheduleResourceFilterValueArrayOutput
type GetScheduleResourceFilterValueInput ¶
type GetScheduleResourceFilterValueInput interface { pulumi.Input ToGetScheduleResourceFilterValueOutput() GetScheduleResourceFilterValueOutput ToGetScheduleResourceFilterValueOutputWithContext(context.Context) GetScheduleResourceFilterValueOutput }
GetScheduleResourceFilterValueInput is an input type that accepts GetScheduleResourceFilterValueArgs and GetScheduleResourceFilterValueOutput values. You can construct a concrete instance of `GetScheduleResourceFilterValueInput` via:
GetScheduleResourceFilterValueArgs{...}
type GetScheduleResourceFilterValueOutput ¶
type GetScheduleResourceFilterValueOutput struct{ *pulumi.OutputState }
func (GetScheduleResourceFilterValueOutput) ElementType ¶
func (GetScheduleResourceFilterValueOutput) ElementType() reflect.Type
func (GetScheduleResourceFilterValueOutput) Namespace ¶
func (o GetScheduleResourceFilterValueOutput) Namespace() pulumi.StringOutput
This is the namespace of the defined tag.
func (GetScheduleResourceFilterValueOutput) TagKey ¶
func (o GetScheduleResourceFilterValueOutput) TagKey() pulumi.StringOutput
This is the key of the defined tag.
func (GetScheduleResourceFilterValueOutput) ToGetScheduleResourceFilterValueOutput ¶
func (o GetScheduleResourceFilterValueOutput) ToGetScheduleResourceFilterValueOutput() GetScheduleResourceFilterValueOutput
func (GetScheduleResourceFilterValueOutput) ToGetScheduleResourceFilterValueOutputWithContext ¶
func (o GetScheduleResourceFilterValueOutput) ToGetScheduleResourceFilterValueOutputWithContext(ctx context.Context) GetScheduleResourceFilterValueOutput
func (GetScheduleResourceFilterValueOutput) Value ¶
func (o GetScheduleResourceFilterValueOutput) Value() pulumi.StringOutput
This is the value of the defined tag.
type GetScheduleResourceInput ¶
type GetScheduleResourceInput interface { pulumi.Input ToGetScheduleResourceOutput() GetScheduleResourceOutput ToGetScheduleResourceOutputWithContext(context.Context) GetScheduleResourceOutput }
GetScheduleResourceInput is an input type that accepts GetScheduleResourceArgs and GetScheduleResourceOutput values. You can construct a concrete instance of `GetScheduleResourceInput` via:
GetScheduleResourceArgs{...}
type GetScheduleResourceOutput ¶
type GetScheduleResourceOutput struct{ *pulumi.OutputState }
func (GetScheduleResourceOutput) ElementType ¶
func (GetScheduleResourceOutput) ElementType() reflect.Type
func (GetScheduleResourceOutput) Id ¶
func (o GetScheduleResourceOutput) Id() pulumi.StringOutput
This is the resource OCID.
func (GetScheduleResourceOutput) Metadata ¶
func (o GetScheduleResourceOutput) Metadata() pulumi.StringMapOutput
This is additional information that helps to identity the resource for the schedule.
func (GetScheduleResourceOutput) ToGetScheduleResourceOutput ¶
func (o GetScheduleResourceOutput) ToGetScheduleResourceOutput() GetScheduleResourceOutput
func (GetScheduleResourceOutput) ToGetScheduleResourceOutputWithContext ¶
func (o GetScheduleResourceOutput) ToGetScheduleResourceOutputWithContext(ctx context.Context) GetScheduleResourceOutput
type GetSchedulesArgs ¶
type GetSchedulesArgs struct { // This is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. CompartmentId *string `pulumi:"compartmentId"` // This is a filter to return only resources that match the given display name exactly. DisplayName *string `pulumi:"displayName"` Filters []GetSchedulesFilter `pulumi:"filters"` // This is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the schedule. ScheduleId *string `pulumi:"scheduleId"` // This is a filter to return only resources that match the given lifecycle state. The state value is case-insensitive. State *string `pulumi:"state"` }
A collection of arguments for invoking getSchedules.
type GetSchedulesFilter ¶
type GetSchedulesFilterArgs ¶
type GetSchedulesFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetSchedulesFilterArgs) ElementType ¶
func (GetSchedulesFilterArgs) ElementType() reflect.Type
func (GetSchedulesFilterArgs) ToGetSchedulesFilterOutput ¶
func (i GetSchedulesFilterArgs) ToGetSchedulesFilterOutput() GetSchedulesFilterOutput
func (GetSchedulesFilterArgs) ToGetSchedulesFilterOutputWithContext ¶
func (i GetSchedulesFilterArgs) ToGetSchedulesFilterOutputWithContext(ctx context.Context) GetSchedulesFilterOutput
type GetSchedulesFilterArray ¶
type GetSchedulesFilterArray []GetSchedulesFilterInput
func (GetSchedulesFilterArray) ElementType ¶
func (GetSchedulesFilterArray) ElementType() reflect.Type
func (GetSchedulesFilterArray) ToGetSchedulesFilterArrayOutput ¶
func (i GetSchedulesFilterArray) ToGetSchedulesFilterArrayOutput() GetSchedulesFilterArrayOutput
func (GetSchedulesFilterArray) ToGetSchedulesFilterArrayOutputWithContext ¶
func (i GetSchedulesFilterArray) ToGetSchedulesFilterArrayOutputWithContext(ctx context.Context) GetSchedulesFilterArrayOutput
type GetSchedulesFilterArrayInput ¶
type GetSchedulesFilterArrayInput interface { pulumi.Input ToGetSchedulesFilterArrayOutput() GetSchedulesFilterArrayOutput ToGetSchedulesFilterArrayOutputWithContext(context.Context) GetSchedulesFilterArrayOutput }
GetSchedulesFilterArrayInput is an input type that accepts GetSchedulesFilterArray and GetSchedulesFilterArrayOutput values. You can construct a concrete instance of `GetSchedulesFilterArrayInput` via:
GetSchedulesFilterArray{ GetSchedulesFilterArgs{...} }
type GetSchedulesFilterArrayOutput ¶
type GetSchedulesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetSchedulesFilterArrayOutput) ElementType ¶
func (GetSchedulesFilterArrayOutput) ElementType() reflect.Type
func (GetSchedulesFilterArrayOutput) Index ¶
func (o GetSchedulesFilterArrayOutput) Index(i pulumi.IntInput) GetSchedulesFilterOutput
func (GetSchedulesFilterArrayOutput) ToGetSchedulesFilterArrayOutput ¶
func (o GetSchedulesFilterArrayOutput) ToGetSchedulesFilterArrayOutput() GetSchedulesFilterArrayOutput
func (GetSchedulesFilterArrayOutput) ToGetSchedulesFilterArrayOutputWithContext ¶
func (o GetSchedulesFilterArrayOutput) ToGetSchedulesFilterArrayOutputWithContext(ctx context.Context) GetSchedulesFilterArrayOutput
type GetSchedulesFilterInput ¶
type GetSchedulesFilterInput interface { pulumi.Input ToGetSchedulesFilterOutput() GetSchedulesFilterOutput ToGetSchedulesFilterOutputWithContext(context.Context) GetSchedulesFilterOutput }
GetSchedulesFilterInput is an input type that accepts GetSchedulesFilterArgs and GetSchedulesFilterOutput values. You can construct a concrete instance of `GetSchedulesFilterInput` via:
GetSchedulesFilterArgs{...}
type GetSchedulesFilterOutput ¶
type GetSchedulesFilterOutput struct{ *pulumi.OutputState }
func (GetSchedulesFilterOutput) ElementType ¶
func (GetSchedulesFilterOutput) ElementType() reflect.Type
func (GetSchedulesFilterOutput) Name ¶
func (o GetSchedulesFilterOutput) Name() pulumi.StringOutput
func (GetSchedulesFilterOutput) Regex ¶
func (o GetSchedulesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetSchedulesFilterOutput) ToGetSchedulesFilterOutput ¶
func (o GetSchedulesFilterOutput) ToGetSchedulesFilterOutput() GetSchedulesFilterOutput
func (GetSchedulesFilterOutput) ToGetSchedulesFilterOutputWithContext ¶
func (o GetSchedulesFilterOutput) ToGetSchedulesFilterOutputWithContext(ctx context.Context) GetSchedulesFilterOutput
func (GetSchedulesFilterOutput) Values ¶
func (o GetSchedulesFilterOutput) Values() pulumi.StringArrayOutput
type GetSchedulesOutputArgs ¶
type GetSchedulesOutputArgs struct { // This is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"` // This is a filter to return only resources that match the given display name exactly. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetSchedulesFilterArrayInput `pulumi:"filters"` // This is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the schedule. ScheduleId pulumi.StringPtrInput `pulumi:"scheduleId"` // This is a filter to return only resources that match the given lifecycle state. The state value is case-insensitive. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getSchedules.
func (GetSchedulesOutputArgs) ElementType ¶
func (GetSchedulesOutputArgs) ElementType() reflect.Type
type GetSchedulesResult ¶
type GetSchedulesResult struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the schedule is created CompartmentId *string `pulumi:"compartmentId"` // This is a user-friendly name for the schedule. It does not have to be unique, and it's changeable. DisplayName *string `pulumi:"displayName"` Filters []GetSchedulesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of schedule_collection. ScheduleCollections []GetSchedulesScheduleCollection `pulumi:"scheduleCollections"` ScheduleId *string `pulumi:"scheduleId"` // This is the current state of a schedule. State *string `pulumi:"state"` }
A collection of values returned by getSchedules.
func GetSchedules ¶
func GetSchedules(ctx *pulumi.Context, args *GetSchedulesArgs, opts ...pulumi.InvokeOption) (*GetSchedulesResult, error)
This data source provides the list of Schedules in Oracle Cloud Infrastructure Resource Scheduler service.
This API gets a list of schedules ¶
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ResourceScheduler" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ResourceScheduler.GetSchedules(ctx, &resourcescheduler.GetSchedulesArgs{ CompartmentId: pulumi.StringRef(compartmentId), DisplayName: pulumi.StringRef(scheduleDisplayName), ScheduleId: pulumi.StringRef(testSchedule.Id), State: pulumi.StringRef(scheduleState), }, nil) if err != nil { return err } return nil }) }
```
type GetSchedulesResultOutput ¶
type GetSchedulesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSchedules.
func GetSchedulesOutput ¶
func GetSchedulesOutput(ctx *pulumi.Context, args GetSchedulesOutputArgs, opts ...pulumi.InvokeOption) GetSchedulesResultOutput
func (GetSchedulesResultOutput) CompartmentId ¶
func (o GetSchedulesResultOutput) CompartmentId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the schedule is created
func (GetSchedulesResultOutput) DisplayName ¶
func (o GetSchedulesResultOutput) DisplayName() pulumi.StringPtrOutput
This is a user-friendly name for the schedule. It does not have to be unique, and it's changeable.
func (GetSchedulesResultOutput) ElementType ¶
func (GetSchedulesResultOutput) ElementType() reflect.Type
func (GetSchedulesResultOutput) Filters ¶
func (o GetSchedulesResultOutput) Filters() GetSchedulesFilterArrayOutput
func (GetSchedulesResultOutput) Id ¶
func (o GetSchedulesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSchedulesResultOutput) ScheduleCollections ¶
func (o GetSchedulesResultOutput) ScheduleCollections() GetSchedulesScheduleCollectionArrayOutput
The list of schedule_collection.
func (GetSchedulesResultOutput) ScheduleId ¶
func (o GetSchedulesResultOutput) ScheduleId() pulumi.StringPtrOutput
func (GetSchedulesResultOutput) State ¶
func (o GetSchedulesResultOutput) State() pulumi.StringPtrOutput
This is the current state of a schedule.
func (GetSchedulesResultOutput) ToGetSchedulesResultOutput ¶
func (o GetSchedulesResultOutput) ToGetSchedulesResultOutput() GetSchedulesResultOutput
func (GetSchedulesResultOutput) ToGetSchedulesResultOutputWithContext ¶
func (o GetSchedulesResultOutput) ToGetSchedulesResultOutputWithContext(ctx context.Context) GetSchedulesResultOutput
type GetSchedulesScheduleCollection ¶
type GetSchedulesScheduleCollection struct {
Items []GetSchedulesScheduleCollectionItem `pulumi:"items"`
}
type GetSchedulesScheduleCollectionArgs ¶
type GetSchedulesScheduleCollectionArgs struct {
Items GetSchedulesScheduleCollectionItemArrayInput `pulumi:"items"`
}
func (GetSchedulesScheduleCollectionArgs) ElementType ¶
func (GetSchedulesScheduleCollectionArgs) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionArgs) ToGetSchedulesScheduleCollectionOutput ¶
func (i GetSchedulesScheduleCollectionArgs) ToGetSchedulesScheduleCollectionOutput() GetSchedulesScheduleCollectionOutput
func (GetSchedulesScheduleCollectionArgs) ToGetSchedulesScheduleCollectionOutputWithContext ¶
func (i GetSchedulesScheduleCollectionArgs) ToGetSchedulesScheduleCollectionOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionOutput
type GetSchedulesScheduleCollectionArray ¶
type GetSchedulesScheduleCollectionArray []GetSchedulesScheduleCollectionInput
func (GetSchedulesScheduleCollectionArray) ElementType ¶
func (GetSchedulesScheduleCollectionArray) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionArray) ToGetSchedulesScheduleCollectionArrayOutput ¶
func (i GetSchedulesScheduleCollectionArray) ToGetSchedulesScheduleCollectionArrayOutput() GetSchedulesScheduleCollectionArrayOutput
func (GetSchedulesScheduleCollectionArray) ToGetSchedulesScheduleCollectionArrayOutputWithContext ¶
func (i GetSchedulesScheduleCollectionArray) ToGetSchedulesScheduleCollectionArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionArrayOutput
type GetSchedulesScheduleCollectionArrayInput ¶
type GetSchedulesScheduleCollectionArrayInput interface { pulumi.Input ToGetSchedulesScheduleCollectionArrayOutput() GetSchedulesScheduleCollectionArrayOutput ToGetSchedulesScheduleCollectionArrayOutputWithContext(context.Context) GetSchedulesScheduleCollectionArrayOutput }
GetSchedulesScheduleCollectionArrayInput is an input type that accepts GetSchedulesScheduleCollectionArray and GetSchedulesScheduleCollectionArrayOutput values. You can construct a concrete instance of `GetSchedulesScheduleCollectionArrayInput` via:
GetSchedulesScheduleCollectionArray{ GetSchedulesScheduleCollectionArgs{...} }
type GetSchedulesScheduleCollectionArrayOutput ¶
type GetSchedulesScheduleCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetSchedulesScheduleCollectionArrayOutput) ElementType ¶
func (GetSchedulesScheduleCollectionArrayOutput) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionArrayOutput) ToGetSchedulesScheduleCollectionArrayOutput ¶
func (o GetSchedulesScheduleCollectionArrayOutput) ToGetSchedulesScheduleCollectionArrayOutput() GetSchedulesScheduleCollectionArrayOutput
func (GetSchedulesScheduleCollectionArrayOutput) ToGetSchedulesScheduleCollectionArrayOutputWithContext ¶
func (o GetSchedulesScheduleCollectionArrayOutput) ToGetSchedulesScheduleCollectionArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionArrayOutput
type GetSchedulesScheduleCollectionInput ¶
type GetSchedulesScheduleCollectionInput interface { pulumi.Input ToGetSchedulesScheduleCollectionOutput() GetSchedulesScheduleCollectionOutput ToGetSchedulesScheduleCollectionOutputWithContext(context.Context) GetSchedulesScheduleCollectionOutput }
GetSchedulesScheduleCollectionInput is an input type that accepts GetSchedulesScheduleCollectionArgs and GetSchedulesScheduleCollectionOutput values. You can construct a concrete instance of `GetSchedulesScheduleCollectionInput` via:
GetSchedulesScheduleCollectionArgs{...}
type GetSchedulesScheduleCollectionItem ¶
type GetSchedulesScheduleCollectionItem struct { // This is the action that will be executed by the schedule. Action string `pulumi:"action"` // This is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // These are defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]string `pulumi:"definedTags"` // This is the description of the schedule. Description string `pulumi:"description"` // This is a filter to return only resources that match the given display name exactly. DisplayName string `pulumi:"displayName"` // These are free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]string `pulumi:"freeformTags"` // This is the resource OCID. Id string `pulumi:"id"` // This is the frequency of recurrence of a schedule. The frequency field can either conform to RFC-5545 formatting or UNIX cron formatting for recurrences, based on the value specified by the recurrenceType field. RecurrenceDetails string `pulumi:"recurrenceDetails"` // Type of recurrence of a schedule RecurrenceType string `pulumi:"recurrenceType"` // This is a list of resources filters. The schedule will be applied to resources matching all of them. ResourceFilters []GetSchedulesScheduleCollectionItemResourceFilter `pulumi:"resourceFilters"` // This is the list of resources to which the scheduled operation is applied. Resources []GetSchedulesScheduleCollectionItemResource `pulumi:"resources"` // This is a filter to return only resources that match the given lifecycle state. The state value is case-insensitive. State string `pulumi:"state"` // These are system tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // This is the date and time the schedule was created, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // This is the date and time the schedule ends, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339) Example: `2016-08-25T21:10:29.600Z` TimeEnds string `pulumi:"timeEnds"` // This is the date and time the schedule runs last time, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeLastRun string `pulumi:"timeLastRun"` // This is the date and time the schedule run the next time, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeNextRun string `pulumi:"timeNextRun"` // This is the date and time the schedule starts, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339) Example: `2016-08-25T21:10:29.600Z` TimeStarts string `pulumi:"timeStarts"` // This is the date and time the schedule was updated, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeUpdated string `pulumi:"timeUpdated"` }
type GetSchedulesScheduleCollectionItemArgs ¶
type GetSchedulesScheduleCollectionItemArgs struct { // This is the action that will be executed by the schedule. Action pulumi.StringInput `pulumi:"action"` // This is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // These are defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // This is the description of the schedule. Description pulumi.StringInput `pulumi:"description"` // This is a filter to return only resources that match the given display name exactly. DisplayName pulumi.StringInput `pulumi:"displayName"` // These are free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // This is the resource OCID. Id pulumi.StringInput `pulumi:"id"` // This is the frequency of recurrence of a schedule. The frequency field can either conform to RFC-5545 formatting or UNIX cron formatting for recurrences, based on the value specified by the recurrenceType field. RecurrenceDetails pulumi.StringInput `pulumi:"recurrenceDetails"` // Type of recurrence of a schedule RecurrenceType pulumi.StringInput `pulumi:"recurrenceType"` // This is a list of resources filters. The schedule will be applied to resources matching all of them. ResourceFilters GetSchedulesScheduleCollectionItemResourceFilterArrayInput `pulumi:"resourceFilters"` // This is the list of resources to which the scheduled operation is applied. Resources GetSchedulesScheduleCollectionItemResourceArrayInput `pulumi:"resources"` // This is a filter to return only resources that match the given lifecycle state. The state value is case-insensitive. State pulumi.StringInput `pulumi:"state"` // These are system tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput `pulumi:"systemTags"` // This is the date and time the schedule was created, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // This is the date and time the schedule ends, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339) Example: `2016-08-25T21:10:29.600Z` TimeEnds pulumi.StringInput `pulumi:"timeEnds"` // This is the date and time the schedule runs last time, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeLastRun pulumi.StringInput `pulumi:"timeLastRun"` // This is the date and time the schedule run the next time, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeNextRun pulumi.StringInput `pulumi:"timeNextRun"` // This is the date and time the schedule starts, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339) Example: `2016-08-25T21:10:29.600Z` TimeStarts pulumi.StringInput `pulumi:"timeStarts"` // This is the date and time the schedule was updated, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` }
func (GetSchedulesScheduleCollectionItemArgs) ElementType ¶
func (GetSchedulesScheduleCollectionItemArgs) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemArgs) ToGetSchedulesScheduleCollectionItemOutput ¶
func (i GetSchedulesScheduleCollectionItemArgs) ToGetSchedulesScheduleCollectionItemOutput() GetSchedulesScheduleCollectionItemOutput
func (GetSchedulesScheduleCollectionItemArgs) ToGetSchedulesScheduleCollectionItemOutputWithContext ¶
func (i GetSchedulesScheduleCollectionItemArgs) ToGetSchedulesScheduleCollectionItemOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemOutput
type GetSchedulesScheduleCollectionItemArray ¶
type GetSchedulesScheduleCollectionItemArray []GetSchedulesScheduleCollectionItemInput
func (GetSchedulesScheduleCollectionItemArray) ElementType ¶
func (GetSchedulesScheduleCollectionItemArray) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemArray) ToGetSchedulesScheduleCollectionItemArrayOutput ¶
func (i GetSchedulesScheduleCollectionItemArray) ToGetSchedulesScheduleCollectionItemArrayOutput() GetSchedulesScheduleCollectionItemArrayOutput
func (GetSchedulesScheduleCollectionItemArray) ToGetSchedulesScheduleCollectionItemArrayOutputWithContext ¶
func (i GetSchedulesScheduleCollectionItemArray) ToGetSchedulesScheduleCollectionItemArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemArrayOutput
type GetSchedulesScheduleCollectionItemArrayInput ¶
type GetSchedulesScheduleCollectionItemArrayInput interface { pulumi.Input ToGetSchedulesScheduleCollectionItemArrayOutput() GetSchedulesScheduleCollectionItemArrayOutput ToGetSchedulesScheduleCollectionItemArrayOutputWithContext(context.Context) GetSchedulesScheduleCollectionItemArrayOutput }
GetSchedulesScheduleCollectionItemArrayInput is an input type that accepts GetSchedulesScheduleCollectionItemArray and GetSchedulesScheduleCollectionItemArrayOutput values. You can construct a concrete instance of `GetSchedulesScheduleCollectionItemArrayInput` via:
GetSchedulesScheduleCollectionItemArray{ GetSchedulesScheduleCollectionItemArgs{...} }
type GetSchedulesScheduleCollectionItemArrayOutput ¶
type GetSchedulesScheduleCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetSchedulesScheduleCollectionItemArrayOutput) ElementType ¶
func (GetSchedulesScheduleCollectionItemArrayOutput) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemArrayOutput) ToGetSchedulesScheduleCollectionItemArrayOutput ¶
func (o GetSchedulesScheduleCollectionItemArrayOutput) ToGetSchedulesScheduleCollectionItemArrayOutput() GetSchedulesScheduleCollectionItemArrayOutput
func (GetSchedulesScheduleCollectionItemArrayOutput) ToGetSchedulesScheduleCollectionItemArrayOutputWithContext ¶
func (o GetSchedulesScheduleCollectionItemArrayOutput) ToGetSchedulesScheduleCollectionItemArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemArrayOutput
type GetSchedulesScheduleCollectionItemInput ¶
type GetSchedulesScheduleCollectionItemInput interface { pulumi.Input ToGetSchedulesScheduleCollectionItemOutput() GetSchedulesScheduleCollectionItemOutput ToGetSchedulesScheduleCollectionItemOutputWithContext(context.Context) GetSchedulesScheduleCollectionItemOutput }
GetSchedulesScheduleCollectionItemInput is an input type that accepts GetSchedulesScheduleCollectionItemArgs and GetSchedulesScheduleCollectionItemOutput values. You can construct a concrete instance of `GetSchedulesScheduleCollectionItemInput` via:
GetSchedulesScheduleCollectionItemArgs{...}
type GetSchedulesScheduleCollectionItemOutput ¶
type GetSchedulesScheduleCollectionItemOutput struct{ *pulumi.OutputState }
func (GetSchedulesScheduleCollectionItemOutput) Action ¶
func (o GetSchedulesScheduleCollectionItemOutput) Action() pulumi.StringOutput
This is the action that will be executed by the schedule.
func (GetSchedulesScheduleCollectionItemOutput) CompartmentId ¶
func (o GetSchedulesScheduleCollectionItemOutput) CompartmentId() pulumi.StringOutput
This is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
func (GetSchedulesScheduleCollectionItemOutput) DefinedTags ¶
func (o GetSchedulesScheduleCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
These are defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetSchedulesScheduleCollectionItemOutput) Description ¶
func (o GetSchedulesScheduleCollectionItemOutput) Description() pulumi.StringOutput
This is the description of the schedule.
func (GetSchedulesScheduleCollectionItemOutput) DisplayName ¶
func (o GetSchedulesScheduleCollectionItemOutput) DisplayName() pulumi.StringOutput
This is a filter to return only resources that match the given display name exactly.
func (GetSchedulesScheduleCollectionItemOutput) ElementType ¶
func (GetSchedulesScheduleCollectionItemOutput) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemOutput) FreeformTags ¶
func (o GetSchedulesScheduleCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
These are free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetSchedulesScheduleCollectionItemOutput) Id ¶
func (o GetSchedulesScheduleCollectionItemOutput) Id() pulumi.StringOutput
This is the resource OCID.
func (GetSchedulesScheduleCollectionItemOutput) RecurrenceDetails ¶
func (o GetSchedulesScheduleCollectionItemOutput) RecurrenceDetails() pulumi.StringOutput
This is the frequency of recurrence of a schedule. The frequency field can either conform to RFC-5545 formatting or UNIX cron formatting for recurrences, based on the value specified by the recurrenceType field.
func (GetSchedulesScheduleCollectionItemOutput) RecurrenceType ¶
func (o GetSchedulesScheduleCollectionItemOutput) RecurrenceType() pulumi.StringOutput
Type of recurrence of a schedule
func (GetSchedulesScheduleCollectionItemOutput) ResourceFilters ¶
func (o GetSchedulesScheduleCollectionItemOutput) ResourceFilters() GetSchedulesScheduleCollectionItemResourceFilterArrayOutput
This is a list of resources filters. The schedule will be applied to resources matching all of them.
func (GetSchedulesScheduleCollectionItemOutput) Resources ¶
func (o GetSchedulesScheduleCollectionItemOutput) Resources() GetSchedulesScheduleCollectionItemResourceArrayOutput
This is the list of resources to which the scheduled operation is applied.
func (GetSchedulesScheduleCollectionItemOutput) State ¶
func (o GetSchedulesScheduleCollectionItemOutput) State() pulumi.StringOutput
This is a filter to return only resources that match the given lifecycle state. The state value is case-insensitive.
func (GetSchedulesScheduleCollectionItemOutput) SystemTags ¶
func (o GetSchedulesScheduleCollectionItemOutput) SystemTags() pulumi.StringMapOutput
These are system tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetSchedulesScheduleCollectionItemOutput) TimeCreated ¶
func (o GetSchedulesScheduleCollectionItemOutput) TimeCreated() pulumi.StringOutput
This is the date and time the schedule was created, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (GetSchedulesScheduleCollectionItemOutput) TimeEnds ¶
func (o GetSchedulesScheduleCollectionItemOutput) TimeEnds() pulumi.StringOutput
This is the date and time the schedule ends, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339) Example: `2016-08-25T21:10:29.600Z`
func (GetSchedulesScheduleCollectionItemOutput) TimeLastRun ¶
func (o GetSchedulesScheduleCollectionItemOutput) TimeLastRun() pulumi.StringOutput
This is the date and time the schedule runs last time, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (GetSchedulesScheduleCollectionItemOutput) TimeNextRun ¶
func (o GetSchedulesScheduleCollectionItemOutput) TimeNextRun() pulumi.StringOutput
This is the date and time the schedule run the next time, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (GetSchedulesScheduleCollectionItemOutput) TimeStarts ¶
func (o GetSchedulesScheduleCollectionItemOutput) TimeStarts() pulumi.StringOutput
This is the date and time the schedule starts, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339) Example: `2016-08-25T21:10:29.600Z`
func (GetSchedulesScheduleCollectionItemOutput) TimeUpdated ¶
func (o GetSchedulesScheduleCollectionItemOutput) TimeUpdated() pulumi.StringOutput
This is the date and time the schedule was updated, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (GetSchedulesScheduleCollectionItemOutput) ToGetSchedulesScheduleCollectionItemOutput ¶
func (o GetSchedulesScheduleCollectionItemOutput) ToGetSchedulesScheduleCollectionItemOutput() GetSchedulesScheduleCollectionItemOutput
func (GetSchedulesScheduleCollectionItemOutput) ToGetSchedulesScheduleCollectionItemOutputWithContext ¶
func (o GetSchedulesScheduleCollectionItemOutput) ToGetSchedulesScheduleCollectionItemOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemOutput
type GetSchedulesScheduleCollectionItemResourceArgs ¶
type GetSchedulesScheduleCollectionItemResourceArgs struct { // This is the resource OCID. Id pulumi.StringInput `pulumi:"id"` // This is additional information that helps to identity the resource for the schedule. Metadata pulumi.StringMapInput `pulumi:"metadata"` }
func (GetSchedulesScheduleCollectionItemResourceArgs) ElementType ¶
func (GetSchedulesScheduleCollectionItemResourceArgs) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemResourceArgs) ToGetSchedulesScheduleCollectionItemResourceOutput ¶
func (i GetSchedulesScheduleCollectionItemResourceArgs) ToGetSchedulesScheduleCollectionItemResourceOutput() GetSchedulesScheduleCollectionItemResourceOutput
func (GetSchedulesScheduleCollectionItemResourceArgs) ToGetSchedulesScheduleCollectionItemResourceOutputWithContext ¶
func (i GetSchedulesScheduleCollectionItemResourceArgs) ToGetSchedulesScheduleCollectionItemResourceOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResourceOutput
type GetSchedulesScheduleCollectionItemResourceArray ¶
type GetSchedulesScheduleCollectionItemResourceArray []GetSchedulesScheduleCollectionItemResourceInput
func (GetSchedulesScheduleCollectionItemResourceArray) ElementType ¶
func (GetSchedulesScheduleCollectionItemResourceArray) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemResourceArray) ToGetSchedulesScheduleCollectionItemResourceArrayOutput ¶
func (i GetSchedulesScheduleCollectionItemResourceArray) ToGetSchedulesScheduleCollectionItemResourceArrayOutput() GetSchedulesScheduleCollectionItemResourceArrayOutput
func (GetSchedulesScheduleCollectionItemResourceArray) ToGetSchedulesScheduleCollectionItemResourceArrayOutputWithContext ¶
func (i GetSchedulesScheduleCollectionItemResourceArray) ToGetSchedulesScheduleCollectionItemResourceArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResourceArrayOutput
type GetSchedulesScheduleCollectionItemResourceArrayInput ¶
type GetSchedulesScheduleCollectionItemResourceArrayInput interface { pulumi.Input ToGetSchedulesScheduleCollectionItemResourceArrayOutput() GetSchedulesScheduleCollectionItemResourceArrayOutput ToGetSchedulesScheduleCollectionItemResourceArrayOutputWithContext(context.Context) GetSchedulesScheduleCollectionItemResourceArrayOutput }
GetSchedulesScheduleCollectionItemResourceArrayInput is an input type that accepts GetSchedulesScheduleCollectionItemResourceArray and GetSchedulesScheduleCollectionItemResourceArrayOutput values. You can construct a concrete instance of `GetSchedulesScheduleCollectionItemResourceArrayInput` via:
GetSchedulesScheduleCollectionItemResourceArray{ GetSchedulesScheduleCollectionItemResourceArgs{...} }
type GetSchedulesScheduleCollectionItemResourceArrayOutput ¶
type GetSchedulesScheduleCollectionItemResourceArrayOutput struct{ *pulumi.OutputState }
func (GetSchedulesScheduleCollectionItemResourceArrayOutput) ElementType ¶
func (GetSchedulesScheduleCollectionItemResourceArrayOutput) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemResourceArrayOutput) ToGetSchedulesScheduleCollectionItemResourceArrayOutput ¶
func (o GetSchedulesScheduleCollectionItemResourceArrayOutput) ToGetSchedulesScheduleCollectionItemResourceArrayOutput() GetSchedulesScheduleCollectionItemResourceArrayOutput
func (GetSchedulesScheduleCollectionItemResourceArrayOutput) ToGetSchedulesScheduleCollectionItemResourceArrayOutputWithContext ¶
func (o GetSchedulesScheduleCollectionItemResourceArrayOutput) ToGetSchedulesScheduleCollectionItemResourceArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResourceArrayOutput
type GetSchedulesScheduleCollectionItemResourceFilter ¶
type GetSchedulesScheduleCollectionItemResourceFilter struct { // This is the resource attribute on which the threshold is defined. Attribute string `pulumi:"attribute"` // This is the condition for the filter in comparison to its creation time. Condition string `pulumi:"condition"` // This sets whether to include child compartments. ShouldIncludeChildCompartments bool `pulumi:"shouldIncludeChildCompartments"` // This is the value of the defined tag. Values []GetSchedulesScheduleCollectionItemResourceFilterValue `pulumi:"values"` }
type GetSchedulesScheduleCollectionItemResourceFilterArgs ¶
type GetSchedulesScheduleCollectionItemResourceFilterArgs struct { // This is the resource attribute on which the threshold is defined. Attribute pulumi.StringInput `pulumi:"attribute"` // This is the condition for the filter in comparison to its creation time. Condition pulumi.StringInput `pulumi:"condition"` // This sets whether to include child compartments. ShouldIncludeChildCompartments pulumi.BoolInput `pulumi:"shouldIncludeChildCompartments"` // This is the value of the defined tag. Values GetSchedulesScheduleCollectionItemResourceFilterValueArrayInput `pulumi:"values"` }
func (GetSchedulesScheduleCollectionItemResourceFilterArgs) ElementType ¶
func (GetSchedulesScheduleCollectionItemResourceFilterArgs) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemResourceFilterArgs) ToGetSchedulesScheduleCollectionItemResourceFilterOutput ¶
func (i GetSchedulesScheduleCollectionItemResourceFilterArgs) ToGetSchedulesScheduleCollectionItemResourceFilterOutput() GetSchedulesScheduleCollectionItemResourceFilterOutput
func (GetSchedulesScheduleCollectionItemResourceFilterArgs) ToGetSchedulesScheduleCollectionItemResourceFilterOutputWithContext ¶
func (i GetSchedulesScheduleCollectionItemResourceFilterArgs) ToGetSchedulesScheduleCollectionItemResourceFilterOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResourceFilterOutput
type GetSchedulesScheduleCollectionItemResourceFilterArray ¶
type GetSchedulesScheduleCollectionItemResourceFilterArray []GetSchedulesScheduleCollectionItemResourceFilterInput
func (GetSchedulesScheduleCollectionItemResourceFilterArray) ElementType ¶
func (GetSchedulesScheduleCollectionItemResourceFilterArray) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemResourceFilterArray) ToGetSchedulesScheduleCollectionItemResourceFilterArrayOutput ¶
func (i GetSchedulesScheduleCollectionItemResourceFilterArray) ToGetSchedulesScheduleCollectionItemResourceFilterArrayOutput() GetSchedulesScheduleCollectionItemResourceFilterArrayOutput
func (GetSchedulesScheduleCollectionItemResourceFilterArray) ToGetSchedulesScheduleCollectionItemResourceFilterArrayOutputWithContext ¶
func (i GetSchedulesScheduleCollectionItemResourceFilterArray) ToGetSchedulesScheduleCollectionItemResourceFilterArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResourceFilterArrayOutput
type GetSchedulesScheduleCollectionItemResourceFilterArrayInput ¶
type GetSchedulesScheduleCollectionItemResourceFilterArrayInput interface { pulumi.Input ToGetSchedulesScheduleCollectionItemResourceFilterArrayOutput() GetSchedulesScheduleCollectionItemResourceFilterArrayOutput ToGetSchedulesScheduleCollectionItemResourceFilterArrayOutputWithContext(context.Context) GetSchedulesScheduleCollectionItemResourceFilterArrayOutput }
GetSchedulesScheduleCollectionItemResourceFilterArrayInput is an input type that accepts GetSchedulesScheduleCollectionItemResourceFilterArray and GetSchedulesScheduleCollectionItemResourceFilterArrayOutput values. You can construct a concrete instance of `GetSchedulesScheduleCollectionItemResourceFilterArrayInput` via:
GetSchedulesScheduleCollectionItemResourceFilterArray{ GetSchedulesScheduleCollectionItemResourceFilterArgs{...} }
type GetSchedulesScheduleCollectionItemResourceFilterArrayOutput ¶
type GetSchedulesScheduleCollectionItemResourceFilterArrayOutput struct{ *pulumi.OutputState }
func (GetSchedulesScheduleCollectionItemResourceFilterArrayOutput) ElementType ¶
func (GetSchedulesScheduleCollectionItemResourceFilterArrayOutput) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemResourceFilterArrayOutput) ToGetSchedulesScheduleCollectionItemResourceFilterArrayOutput ¶
func (o GetSchedulesScheduleCollectionItemResourceFilterArrayOutput) ToGetSchedulesScheduleCollectionItemResourceFilterArrayOutput() GetSchedulesScheduleCollectionItemResourceFilterArrayOutput
func (GetSchedulesScheduleCollectionItemResourceFilterArrayOutput) ToGetSchedulesScheduleCollectionItemResourceFilterArrayOutputWithContext ¶
func (o GetSchedulesScheduleCollectionItemResourceFilterArrayOutput) ToGetSchedulesScheduleCollectionItemResourceFilterArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResourceFilterArrayOutput
type GetSchedulesScheduleCollectionItemResourceFilterInput ¶
type GetSchedulesScheduleCollectionItemResourceFilterInput interface { pulumi.Input ToGetSchedulesScheduleCollectionItemResourceFilterOutput() GetSchedulesScheduleCollectionItemResourceFilterOutput ToGetSchedulesScheduleCollectionItemResourceFilterOutputWithContext(context.Context) GetSchedulesScheduleCollectionItemResourceFilterOutput }
GetSchedulesScheduleCollectionItemResourceFilterInput is an input type that accepts GetSchedulesScheduleCollectionItemResourceFilterArgs and GetSchedulesScheduleCollectionItemResourceFilterOutput values. You can construct a concrete instance of `GetSchedulesScheduleCollectionItemResourceFilterInput` via:
GetSchedulesScheduleCollectionItemResourceFilterArgs{...}
type GetSchedulesScheduleCollectionItemResourceFilterOutput ¶
type GetSchedulesScheduleCollectionItemResourceFilterOutput struct{ *pulumi.OutputState }
func (GetSchedulesScheduleCollectionItemResourceFilterOutput) Attribute ¶
func (o GetSchedulesScheduleCollectionItemResourceFilterOutput) Attribute() pulumi.StringOutput
This is the resource attribute on which the threshold is defined.
func (GetSchedulesScheduleCollectionItemResourceFilterOutput) Condition ¶
func (o GetSchedulesScheduleCollectionItemResourceFilterOutput) Condition() pulumi.StringOutput
This is the condition for the filter in comparison to its creation time.
func (GetSchedulesScheduleCollectionItemResourceFilterOutput) ElementType ¶
func (GetSchedulesScheduleCollectionItemResourceFilterOutput) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemResourceFilterOutput) ShouldIncludeChildCompartments ¶
func (o GetSchedulesScheduleCollectionItemResourceFilterOutput) ShouldIncludeChildCompartments() pulumi.BoolOutput
This sets whether to include child compartments.
func (GetSchedulesScheduleCollectionItemResourceFilterOutput) ToGetSchedulesScheduleCollectionItemResourceFilterOutput ¶
func (o GetSchedulesScheduleCollectionItemResourceFilterOutput) ToGetSchedulesScheduleCollectionItemResourceFilterOutput() GetSchedulesScheduleCollectionItemResourceFilterOutput
func (GetSchedulesScheduleCollectionItemResourceFilterOutput) ToGetSchedulesScheduleCollectionItemResourceFilterOutputWithContext ¶
func (o GetSchedulesScheduleCollectionItemResourceFilterOutput) ToGetSchedulesScheduleCollectionItemResourceFilterOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResourceFilterOutput
func (GetSchedulesScheduleCollectionItemResourceFilterOutput) Values ¶
func (o GetSchedulesScheduleCollectionItemResourceFilterOutput) Values() GetSchedulesScheduleCollectionItemResourceFilterValueArrayOutput
This is the value of the defined tag.
type GetSchedulesScheduleCollectionItemResourceFilterValueArgs ¶
type GetSchedulesScheduleCollectionItemResourceFilterValueArgs struct { // This is the namespace of the defined tag. Namespace pulumi.StringInput `pulumi:"namespace"` // This is the key of the defined tag. TagKey pulumi.StringInput `pulumi:"tagKey"` // This is the value of the defined tag. Value pulumi.StringInput `pulumi:"value"` }
func (GetSchedulesScheduleCollectionItemResourceFilterValueArgs) ElementType ¶
func (GetSchedulesScheduleCollectionItemResourceFilterValueArgs) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemResourceFilterValueArgs) ToGetSchedulesScheduleCollectionItemResourceFilterValueOutput ¶
func (i GetSchedulesScheduleCollectionItemResourceFilterValueArgs) ToGetSchedulesScheduleCollectionItemResourceFilterValueOutput() GetSchedulesScheduleCollectionItemResourceFilterValueOutput
func (GetSchedulesScheduleCollectionItemResourceFilterValueArgs) ToGetSchedulesScheduleCollectionItemResourceFilterValueOutputWithContext ¶
func (i GetSchedulesScheduleCollectionItemResourceFilterValueArgs) ToGetSchedulesScheduleCollectionItemResourceFilterValueOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResourceFilterValueOutput
type GetSchedulesScheduleCollectionItemResourceFilterValueArray ¶
type GetSchedulesScheduleCollectionItemResourceFilterValueArray []GetSchedulesScheduleCollectionItemResourceFilterValueInput
func (GetSchedulesScheduleCollectionItemResourceFilterValueArray) ElementType ¶
func (GetSchedulesScheduleCollectionItemResourceFilterValueArray) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemResourceFilterValueArray) ToGetSchedulesScheduleCollectionItemResourceFilterValueArrayOutput ¶
func (i GetSchedulesScheduleCollectionItemResourceFilterValueArray) ToGetSchedulesScheduleCollectionItemResourceFilterValueArrayOutput() GetSchedulesScheduleCollectionItemResourceFilterValueArrayOutput
func (GetSchedulesScheduleCollectionItemResourceFilterValueArray) ToGetSchedulesScheduleCollectionItemResourceFilterValueArrayOutputWithContext ¶
func (i GetSchedulesScheduleCollectionItemResourceFilterValueArray) ToGetSchedulesScheduleCollectionItemResourceFilterValueArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResourceFilterValueArrayOutput
type GetSchedulesScheduleCollectionItemResourceFilterValueArrayInput ¶
type GetSchedulesScheduleCollectionItemResourceFilterValueArrayInput interface { pulumi.Input ToGetSchedulesScheduleCollectionItemResourceFilterValueArrayOutput() GetSchedulesScheduleCollectionItemResourceFilterValueArrayOutput ToGetSchedulesScheduleCollectionItemResourceFilterValueArrayOutputWithContext(context.Context) GetSchedulesScheduleCollectionItemResourceFilterValueArrayOutput }
GetSchedulesScheduleCollectionItemResourceFilterValueArrayInput is an input type that accepts GetSchedulesScheduleCollectionItemResourceFilterValueArray and GetSchedulesScheduleCollectionItemResourceFilterValueArrayOutput values. You can construct a concrete instance of `GetSchedulesScheduleCollectionItemResourceFilterValueArrayInput` via:
GetSchedulesScheduleCollectionItemResourceFilterValueArray{ GetSchedulesScheduleCollectionItemResourceFilterValueArgs{...} }
type GetSchedulesScheduleCollectionItemResourceFilterValueArrayOutput ¶
type GetSchedulesScheduleCollectionItemResourceFilterValueArrayOutput struct{ *pulumi.OutputState }
func (GetSchedulesScheduleCollectionItemResourceFilterValueArrayOutput) ElementType ¶
func (GetSchedulesScheduleCollectionItemResourceFilterValueArrayOutput) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemResourceFilterValueArrayOutput) ToGetSchedulesScheduleCollectionItemResourceFilterValueArrayOutput ¶
func (o GetSchedulesScheduleCollectionItemResourceFilterValueArrayOutput) ToGetSchedulesScheduleCollectionItemResourceFilterValueArrayOutput() GetSchedulesScheduleCollectionItemResourceFilterValueArrayOutput
func (GetSchedulesScheduleCollectionItemResourceFilterValueArrayOutput) ToGetSchedulesScheduleCollectionItemResourceFilterValueArrayOutputWithContext ¶
func (o GetSchedulesScheduleCollectionItemResourceFilterValueArrayOutput) ToGetSchedulesScheduleCollectionItemResourceFilterValueArrayOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResourceFilterValueArrayOutput
type GetSchedulesScheduleCollectionItemResourceFilterValueInput ¶
type GetSchedulesScheduleCollectionItemResourceFilterValueInput interface { pulumi.Input ToGetSchedulesScheduleCollectionItemResourceFilterValueOutput() GetSchedulesScheduleCollectionItemResourceFilterValueOutput ToGetSchedulesScheduleCollectionItemResourceFilterValueOutputWithContext(context.Context) GetSchedulesScheduleCollectionItemResourceFilterValueOutput }
GetSchedulesScheduleCollectionItemResourceFilterValueInput is an input type that accepts GetSchedulesScheduleCollectionItemResourceFilterValueArgs and GetSchedulesScheduleCollectionItemResourceFilterValueOutput values. You can construct a concrete instance of `GetSchedulesScheduleCollectionItemResourceFilterValueInput` via:
GetSchedulesScheduleCollectionItemResourceFilterValueArgs{...}
type GetSchedulesScheduleCollectionItemResourceFilterValueOutput ¶
type GetSchedulesScheduleCollectionItemResourceFilterValueOutput struct{ *pulumi.OutputState }
func (GetSchedulesScheduleCollectionItemResourceFilterValueOutput) ElementType ¶
func (GetSchedulesScheduleCollectionItemResourceFilterValueOutput) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemResourceFilterValueOutput) Namespace ¶
func (o GetSchedulesScheduleCollectionItemResourceFilterValueOutput) Namespace() pulumi.StringOutput
This is the namespace of the defined tag.
func (GetSchedulesScheduleCollectionItemResourceFilterValueOutput) TagKey ¶
func (o GetSchedulesScheduleCollectionItemResourceFilterValueOutput) TagKey() pulumi.StringOutput
This is the key of the defined tag.
func (GetSchedulesScheduleCollectionItemResourceFilterValueOutput) ToGetSchedulesScheduleCollectionItemResourceFilterValueOutput ¶
func (o GetSchedulesScheduleCollectionItemResourceFilterValueOutput) ToGetSchedulesScheduleCollectionItemResourceFilterValueOutput() GetSchedulesScheduleCollectionItemResourceFilterValueOutput
func (GetSchedulesScheduleCollectionItemResourceFilterValueOutput) ToGetSchedulesScheduleCollectionItemResourceFilterValueOutputWithContext ¶
func (o GetSchedulesScheduleCollectionItemResourceFilterValueOutput) ToGetSchedulesScheduleCollectionItemResourceFilterValueOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResourceFilterValueOutput
type GetSchedulesScheduleCollectionItemResourceInput ¶
type GetSchedulesScheduleCollectionItemResourceInput interface { pulumi.Input ToGetSchedulesScheduleCollectionItemResourceOutput() GetSchedulesScheduleCollectionItemResourceOutput ToGetSchedulesScheduleCollectionItemResourceOutputWithContext(context.Context) GetSchedulesScheduleCollectionItemResourceOutput }
GetSchedulesScheduleCollectionItemResourceInput is an input type that accepts GetSchedulesScheduleCollectionItemResourceArgs and GetSchedulesScheduleCollectionItemResourceOutput values. You can construct a concrete instance of `GetSchedulesScheduleCollectionItemResourceInput` via:
GetSchedulesScheduleCollectionItemResourceArgs{...}
type GetSchedulesScheduleCollectionItemResourceOutput ¶
type GetSchedulesScheduleCollectionItemResourceOutput struct{ *pulumi.OutputState }
func (GetSchedulesScheduleCollectionItemResourceOutput) ElementType ¶
func (GetSchedulesScheduleCollectionItemResourceOutput) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionItemResourceOutput) Metadata ¶
func (o GetSchedulesScheduleCollectionItemResourceOutput) Metadata() pulumi.StringMapOutput
This is additional information that helps to identity the resource for the schedule.
func (GetSchedulesScheduleCollectionItemResourceOutput) ToGetSchedulesScheduleCollectionItemResourceOutput ¶
func (o GetSchedulesScheduleCollectionItemResourceOutput) ToGetSchedulesScheduleCollectionItemResourceOutput() GetSchedulesScheduleCollectionItemResourceOutput
func (GetSchedulesScheduleCollectionItemResourceOutput) ToGetSchedulesScheduleCollectionItemResourceOutputWithContext ¶
func (o GetSchedulesScheduleCollectionItemResourceOutput) ToGetSchedulesScheduleCollectionItemResourceOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionItemResourceOutput
type GetSchedulesScheduleCollectionOutput ¶
type GetSchedulesScheduleCollectionOutput struct{ *pulumi.OutputState }
func (GetSchedulesScheduleCollectionOutput) ElementType ¶
func (GetSchedulesScheduleCollectionOutput) ElementType() reflect.Type
func (GetSchedulesScheduleCollectionOutput) ToGetSchedulesScheduleCollectionOutput ¶
func (o GetSchedulesScheduleCollectionOutput) ToGetSchedulesScheduleCollectionOutput() GetSchedulesScheduleCollectionOutput
func (GetSchedulesScheduleCollectionOutput) ToGetSchedulesScheduleCollectionOutputWithContext ¶
func (o GetSchedulesScheduleCollectionOutput) ToGetSchedulesScheduleCollectionOutputWithContext(ctx context.Context) GetSchedulesScheduleCollectionOutput
type LookupScheduleArgs ¶
type LookupScheduleArgs struct { // This is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the schedule. ScheduleId string `pulumi:"scheduleId"` }
A collection of arguments for invoking getSchedule.
type LookupScheduleOutputArgs ¶
type LookupScheduleOutputArgs struct { // This is the [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the schedule. ScheduleId pulumi.StringInput `pulumi:"scheduleId"` }
A collection of arguments for invoking getSchedule.
func (LookupScheduleOutputArgs) ElementType ¶
func (LookupScheduleOutputArgs) ElementType() reflect.Type
type LookupScheduleResult ¶
type LookupScheduleResult struct { // This is the action that will be executed by the schedule. Action string `pulumi:"action"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the schedule is created CompartmentId string `pulumi:"compartmentId"` // These are defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]string `pulumi:"definedTags"` // This is the description of the schedule. Description string `pulumi:"description"` // This is a user-friendly name for the schedule. It does not have to be unique, and it's changeable. DisplayName string `pulumi:"displayName"` // These are free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]string `pulumi:"freeformTags"` // This is the resource OCID. Id string `pulumi:"id"` // This is the frequency of recurrence of a schedule. The frequency field can either conform to RFC-5545 formatting or UNIX cron formatting for recurrences, based on the value specified by the recurrenceType field. RecurrenceDetails string `pulumi:"recurrenceDetails"` // Type of recurrence of a schedule RecurrenceType string `pulumi:"recurrenceType"` // This is a list of resources filters. The schedule will be applied to resources matching all of them. ResourceFilters []GetScheduleResourceFilter `pulumi:"resourceFilters"` // This is the list of resources to which the scheduled operation is applied. Resources []GetScheduleResource `pulumi:"resources"` ScheduleId string `pulumi:"scheduleId"` // This is the current state of a schedule. State string `pulumi:"state"` // These are system tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // This is the date and time the schedule was created, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeCreated string `pulumi:"timeCreated"` // This is the date and time the schedule ends, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339) Example: `2016-08-25T21:10:29.600Z` TimeEnds string `pulumi:"timeEnds"` // This is the date and time the schedule runs last time, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeLastRun string `pulumi:"timeLastRun"` // This is the date and time the schedule run the next time, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeNextRun string `pulumi:"timeNextRun"` // This is the date and time the schedule starts, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339) Example: `2016-08-25T21:10:29.600Z` TimeStarts string `pulumi:"timeStarts"` // This is the date and time the schedule was updated, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeUpdated string `pulumi:"timeUpdated"` }
A collection of values returned by getSchedule.
func LookupSchedule ¶
func LookupSchedule(ctx *pulumi.Context, args *LookupScheduleArgs, opts ...pulumi.InvokeOption) (*LookupScheduleResult, error)
This data source provides details about a specific Schedule resource in Oracle Cloud Infrastructure Resource Scheduler service.
This API gets information about a schedule.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ResourceScheduler" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ResourceScheduler.GetSchedule(ctx, &resourcescheduler.GetScheduleArgs{ ScheduleId: testScheduleOciResourceSchedulerSchedule.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupScheduleResultOutput ¶
type LookupScheduleResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSchedule.
func LookupScheduleOutput ¶
func LookupScheduleOutput(ctx *pulumi.Context, args LookupScheduleOutputArgs, opts ...pulumi.InvokeOption) LookupScheduleResultOutput
func (LookupScheduleResultOutput) Action ¶
func (o LookupScheduleResultOutput) Action() pulumi.StringOutput
This is the action that will be executed by the schedule.
func (LookupScheduleResultOutput) CompartmentId ¶
func (o LookupScheduleResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the schedule is created
func (LookupScheduleResultOutput) DefinedTags ¶
func (o LookupScheduleResultOutput) DefinedTags() pulumi.StringMapOutput
These are defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (LookupScheduleResultOutput) Description ¶
func (o LookupScheduleResultOutput) Description() pulumi.StringOutput
This is the description of the schedule.
func (LookupScheduleResultOutput) DisplayName ¶
func (o LookupScheduleResultOutput) DisplayName() pulumi.StringOutput
This is a user-friendly name for the schedule. It does not have to be unique, and it's changeable.
func (LookupScheduleResultOutput) ElementType ¶
func (LookupScheduleResultOutput) ElementType() reflect.Type
func (LookupScheduleResultOutput) FreeformTags ¶
func (o LookupScheduleResultOutput) FreeformTags() pulumi.StringMapOutput
These are free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (LookupScheduleResultOutput) Id ¶
func (o LookupScheduleResultOutput) Id() pulumi.StringOutput
This is the resource OCID.
func (LookupScheduleResultOutput) RecurrenceDetails ¶
func (o LookupScheduleResultOutput) RecurrenceDetails() pulumi.StringOutput
This is the frequency of recurrence of a schedule. The frequency field can either conform to RFC-5545 formatting or UNIX cron formatting for recurrences, based on the value specified by the recurrenceType field.
func (LookupScheduleResultOutput) RecurrenceType ¶
func (o LookupScheduleResultOutput) RecurrenceType() pulumi.StringOutput
Type of recurrence of a schedule
func (LookupScheduleResultOutput) ResourceFilters ¶
func (o LookupScheduleResultOutput) ResourceFilters() GetScheduleResourceFilterArrayOutput
This is a list of resources filters. The schedule will be applied to resources matching all of them.
func (LookupScheduleResultOutput) Resources ¶
func (o LookupScheduleResultOutput) Resources() GetScheduleResourceArrayOutput
This is the list of resources to which the scheduled operation is applied.
func (LookupScheduleResultOutput) ScheduleId ¶
func (o LookupScheduleResultOutput) ScheduleId() pulumi.StringOutput
func (LookupScheduleResultOutput) State ¶
func (o LookupScheduleResultOutput) State() pulumi.StringOutput
This is the current state of a schedule.
func (LookupScheduleResultOutput) SystemTags ¶
func (o LookupScheduleResultOutput) SystemTags() pulumi.StringMapOutput
These are system tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (LookupScheduleResultOutput) TimeCreated ¶
func (o LookupScheduleResultOutput) TimeCreated() pulumi.StringOutput
This is the date and time the schedule was created, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (LookupScheduleResultOutput) TimeEnds ¶
func (o LookupScheduleResultOutput) TimeEnds() pulumi.StringOutput
This is the date and time the schedule ends, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339) Example: `2016-08-25T21:10:29.600Z`
func (LookupScheduleResultOutput) TimeLastRun ¶
func (o LookupScheduleResultOutput) TimeLastRun() pulumi.StringOutput
This is the date and time the schedule runs last time, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (LookupScheduleResultOutput) TimeNextRun ¶
func (o LookupScheduleResultOutput) TimeNextRun() pulumi.StringOutput
This is the date and time the schedule run the next time, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (LookupScheduleResultOutput) TimeStarts ¶
func (o LookupScheduleResultOutput) TimeStarts() pulumi.StringOutput
This is the date and time the schedule starts, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339) Example: `2016-08-25T21:10:29.600Z`
func (LookupScheduleResultOutput) TimeUpdated ¶
func (o LookupScheduleResultOutput) TimeUpdated() pulumi.StringOutput
This is the date and time the schedule was updated, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (LookupScheduleResultOutput) ToLookupScheduleResultOutput ¶
func (o LookupScheduleResultOutput) ToLookupScheduleResultOutput() LookupScheduleResultOutput
func (LookupScheduleResultOutput) ToLookupScheduleResultOutputWithContext ¶
func (o LookupScheduleResultOutput) ToLookupScheduleResultOutputWithContext(ctx context.Context) LookupScheduleResultOutput
type Schedule ¶
type Schedule struct { pulumi.CustomResourceState // (Updatable) This is the action that will be executed by the schedule. Action pulumi.StringOutput `pulumi:"action"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the schedule is created CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) These are defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"` // (Updatable) This is the description of the schedule. Description pulumi.StringOutput `pulumi:"description"` // (Updatable) This is a user-friendly name for the schedule. It does not have to be unique, and it's changeable. DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Updatable) These are free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.StringMapOutput `pulumi:"freeformTags"` // (Updatable) This is the frequency of recurrence of a schedule. The frequency field can either conform to RFC-5545 formatting or UNIX cron formatting for recurrences, based on the value specified by the recurrenceType field. RecurrenceDetails pulumi.StringOutput `pulumi:"recurrenceDetails"` // (Updatable) Type of recurrence of a schedule RecurrenceType pulumi.StringOutput `pulumi:"recurrenceType"` // (Updatable) This is a list of resources filters. The schedule will be applied to resources matching all of them. ResourceFilters ScheduleResourceFilterArrayOutput `pulumi:"resourceFilters"` // (Updatable) This is the list of resources to which the scheduled operation is applied. Resources ScheduleResourceArrayOutput `pulumi:"resources"` // (Updatable) The target state for the Schedule. Could be set to `ACTIVE` or `INACTIVE`. // // ** 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 State pulumi.StringOutput `pulumi:"state"` // These are system tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapOutput `pulumi:"systemTags"` // This is the date and time the schedule was created, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // (Updatable) This is the date and time the schedule ends, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339) Example: `2016-08-25T21:10:29.600Z` TimeEnds pulumi.StringOutput `pulumi:"timeEnds"` // This is the date and time the schedule runs last time, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeLastRun pulumi.StringOutput `pulumi:"timeLastRun"` // This is the date and time the schedule run the next time, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeNextRun pulumi.StringOutput `pulumi:"timeNextRun"` // (Updatable) This is the date and time the schedule starts, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339) Example: `2016-08-25T21:10:29.600Z` TimeStarts pulumi.StringOutput `pulumi:"timeStarts"` // This is the date and time the schedule was updated, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` }
This resource provides the Schedule resource in Oracle Cloud Infrastructure Resource Scheduler service.
Creates a Schedule ¶
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ResourceScheduler" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ResourceScheduler.NewSchedule(ctx, "test_schedule", &ResourceScheduler.ScheduleArgs{ Action: pulumi.Any(scheduleAction), CompartmentId: pulumi.Any(compartmentId), RecurrenceDetails: pulumi.Any(scheduleRecurrenceDetails), RecurrenceType: pulumi.Any(scheduleRecurrenceType), DefinedTags: pulumi.StringMap{ "Operations.CostCenter": pulumi.String("42"), }, Description: pulumi.Any(scheduleDescription), DisplayName: pulumi.Any(scheduleDisplayName), FreeformTags: pulumi.StringMap{ "Department": pulumi.String("Finance"), }, ResourceFilters: resourcescheduler.ScheduleResourceFilterArray{ &resourcescheduler.ScheduleResourceFilterArgs{ Attribute: pulumi.Any(scheduleResourceFiltersAttribute), Condition: pulumi.Any(scheduleResourceFiltersCondition), ShouldIncludeChildCompartments: pulumi.Any(scheduleResourceFiltersShouldIncludeChildCompartments), Values: resourcescheduler.ScheduleResourceFilterValueArray{ &resourcescheduler.ScheduleResourceFilterValueArgs{ Namespace: pulumi.Any(scheduleResourceFiltersValueNamespace), TagKey: pulumi.Any(scheduleResourceFiltersValueTagKey), Value: pulumi.Any(scheduleResourceFiltersValueValue), }, }, }, }, Resources: resourcescheduler.ScheduleResourceArray{ &resourcescheduler.ScheduleResourceArgs{ Id: pulumi.Any(scheduleResourcesId), Metadata: pulumi.Any(scheduleResourcesMetadata), }, }, TimeEnds: pulumi.Any(scheduleTimeEnds), TimeStarts: pulumi.Any(scheduleTimeStarts), }) if err != nil { return err } return nil }) }
```
## Import
Schedules can be imported using the `id`, e.g.
```sh $ pulumi import oci:ResourceScheduler/schedule:Schedule test_schedule "id" ```
func GetSchedule ¶
func GetSchedule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScheduleState, opts ...pulumi.ResourceOption) (*Schedule, error)
GetSchedule gets an existing Schedule 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 NewSchedule ¶
func NewSchedule(ctx *pulumi.Context, name string, args *ScheduleArgs, opts ...pulumi.ResourceOption) (*Schedule, error)
NewSchedule registers a new resource with the given unique name, arguments, and options.
func (*Schedule) ElementType ¶
func (*Schedule) ToScheduleOutput ¶
func (i *Schedule) ToScheduleOutput() ScheduleOutput
func (*Schedule) ToScheduleOutputWithContext ¶
func (i *Schedule) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
type ScheduleArgs ¶
type ScheduleArgs struct { // (Updatable) This is the action that will be executed by the schedule. Action pulumi.StringInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the schedule is created CompartmentId pulumi.StringInput // (Updatable) These are defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.StringMapInput // (Updatable) This is the description of the schedule. Description pulumi.StringPtrInput // (Updatable) This is a user-friendly name for the schedule. It does not have to be unique, and it's changeable. DisplayName pulumi.StringPtrInput // (Updatable) These are free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.StringMapInput // (Updatable) This is the frequency of recurrence of a schedule. The frequency field can either conform to RFC-5545 formatting or UNIX cron formatting for recurrences, based on the value specified by the recurrenceType field. RecurrenceDetails pulumi.StringInput // (Updatable) Type of recurrence of a schedule RecurrenceType pulumi.StringInput // (Updatable) This is a list of resources filters. The schedule will be applied to resources matching all of them. ResourceFilters ScheduleResourceFilterArrayInput // (Updatable) This is the list of resources to which the scheduled operation is applied. Resources ScheduleResourceArrayInput // (Updatable) The target state for the Schedule. Could be set to `ACTIVE` or `INACTIVE`. // // ** 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 State pulumi.StringPtrInput // (Updatable) This is the date and time the schedule ends, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339) Example: `2016-08-25T21:10:29.600Z` TimeEnds pulumi.StringPtrInput // (Updatable) This is the date and time the schedule starts, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339) Example: `2016-08-25T21:10:29.600Z` TimeStarts pulumi.StringPtrInput }
The set of arguments for constructing a Schedule resource.
func (ScheduleArgs) ElementType ¶
func (ScheduleArgs) ElementType() reflect.Type
type ScheduleArray ¶
type ScheduleArray []ScheduleInput
func (ScheduleArray) ElementType ¶
func (ScheduleArray) ElementType() reflect.Type
func (ScheduleArray) ToScheduleArrayOutput ¶
func (i ScheduleArray) ToScheduleArrayOutput() ScheduleArrayOutput
func (ScheduleArray) ToScheduleArrayOutputWithContext ¶
func (i ScheduleArray) ToScheduleArrayOutputWithContext(ctx context.Context) ScheduleArrayOutput
type ScheduleArrayInput ¶
type ScheduleArrayInput interface { pulumi.Input ToScheduleArrayOutput() ScheduleArrayOutput ToScheduleArrayOutputWithContext(context.Context) ScheduleArrayOutput }
ScheduleArrayInput is an input type that accepts ScheduleArray and ScheduleArrayOutput values. You can construct a concrete instance of `ScheduleArrayInput` via:
ScheduleArray{ ScheduleArgs{...} }
type ScheduleArrayOutput ¶
type ScheduleArrayOutput struct{ *pulumi.OutputState }
func (ScheduleArrayOutput) ElementType ¶
func (ScheduleArrayOutput) ElementType() reflect.Type
func (ScheduleArrayOutput) Index ¶
func (o ScheduleArrayOutput) Index(i pulumi.IntInput) ScheduleOutput
func (ScheduleArrayOutput) ToScheduleArrayOutput ¶
func (o ScheduleArrayOutput) ToScheduleArrayOutput() ScheduleArrayOutput
func (ScheduleArrayOutput) ToScheduleArrayOutputWithContext ¶
func (o ScheduleArrayOutput) ToScheduleArrayOutputWithContext(ctx context.Context) ScheduleArrayOutput
type ScheduleInput ¶
type ScheduleInput interface { pulumi.Input ToScheduleOutput() ScheduleOutput ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput }
type ScheduleMap ¶
type ScheduleMap map[string]ScheduleInput
func (ScheduleMap) ElementType ¶
func (ScheduleMap) ElementType() reflect.Type
func (ScheduleMap) ToScheduleMapOutput ¶
func (i ScheduleMap) ToScheduleMapOutput() ScheduleMapOutput
func (ScheduleMap) ToScheduleMapOutputWithContext ¶
func (i ScheduleMap) ToScheduleMapOutputWithContext(ctx context.Context) ScheduleMapOutput
type ScheduleMapInput ¶
type ScheduleMapInput interface { pulumi.Input ToScheduleMapOutput() ScheduleMapOutput ToScheduleMapOutputWithContext(context.Context) ScheduleMapOutput }
ScheduleMapInput is an input type that accepts ScheduleMap and ScheduleMapOutput values. You can construct a concrete instance of `ScheduleMapInput` via:
ScheduleMap{ "key": ScheduleArgs{...} }
type ScheduleMapOutput ¶
type ScheduleMapOutput struct{ *pulumi.OutputState }
func (ScheduleMapOutput) ElementType ¶
func (ScheduleMapOutput) ElementType() reflect.Type
func (ScheduleMapOutput) MapIndex ¶
func (o ScheduleMapOutput) MapIndex(k pulumi.StringInput) ScheduleOutput
func (ScheduleMapOutput) ToScheduleMapOutput ¶
func (o ScheduleMapOutput) ToScheduleMapOutput() ScheduleMapOutput
func (ScheduleMapOutput) ToScheduleMapOutputWithContext ¶
func (o ScheduleMapOutput) ToScheduleMapOutputWithContext(ctx context.Context) ScheduleMapOutput
type ScheduleOutput ¶
type ScheduleOutput struct{ *pulumi.OutputState }
func (ScheduleOutput) Action ¶
func (o ScheduleOutput) Action() pulumi.StringOutput
(Updatable) This is the action that will be executed by the schedule.
func (ScheduleOutput) CompartmentId ¶
func (o ScheduleOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the schedule is created
func (ScheduleOutput) DefinedTags ¶
func (o ScheduleOutput) DefinedTags() pulumi.StringMapOutput
(Updatable) These are defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (ScheduleOutput) Description ¶
func (o ScheduleOutput) Description() pulumi.StringOutput
(Updatable) This is the description of the schedule.
func (ScheduleOutput) DisplayName ¶
func (o ScheduleOutput) DisplayName() pulumi.StringOutput
(Updatable) This is a user-friendly name for the schedule. It does not have to be unique, and it's changeable.
func (ScheduleOutput) ElementType ¶
func (ScheduleOutput) ElementType() reflect.Type
func (ScheduleOutput) FreeformTags ¶
func (o ScheduleOutput) FreeformTags() pulumi.StringMapOutput
(Updatable) These are free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (ScheduleOutput) RecurrenceDetails ¶
func (o ScheduleOutput) RecurrenceDetails() pulumi.StringOutput
(Updatable) This is the frequency of recurrence of a schedule. The frequency field can either conform to RFC-5545 formatting or UNIX cron formatting for recurrences, based on the value specified by the recurrenceType field.
func (ScheduleOutput) RecurrenceType ¶
func (o ScheduleOutput) RecurrenceType() pulumi.StringOutput
(Updatable) Type of recurrence of a schedule
func (ScheduleOutput) ResourceFilters ¶
func (o ScheduleOutput) ResourceFilters() ScheduleResourceFilterArrayOutput
(Updatable) This is a list of resources filters. The schedule will be applied to resources matching all of them.
func (ScheduleOutput) Resources ¶
func (o ScheduleOutput) Resources() ScheduleResourceArrayOutput
(Updatable) This is the list of resources to which the scheduled operation is applied.
func (ScheduleOutput) State ¶
func (o ScheduleOutput) State() pulumi.StringOutput
(Updatable) The target state for the Schedule. Could be set to `ACTIVE` or `INACTIVE`.
** 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 (ScheduleOutput) SystemTags ¶
func (o ScheduleOutput) SystemTags() pulumi.StringMapOutput
These are system tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (ScheduleOutput) TimeCreated ¶
func (o ScheduleOutput) TimeCreated() pulumi.StringOutput
This is the date and time the schedule was created, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (ScheduleOutput) TimeEnds ¶
func (o ScheduleOutput) TimeEnds() pulumi.StringOutput
(Updatable) This is the date and time the schedule ends, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339) Example: `2016-08-25T21:10:29.600Z`
func (ScheduleOutput) TimeLastRun ¶
func (o ScheduleOutput) TimeLastRun() pulumi.StringOutput
This is the date and time the schedule runs last time, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (ScheduleOutput) TimeNextRun ¶
func (o ScheduleOutput) TimeNextRun() pulumi.StringOutput
This is the date and time the schedule run the next time, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (ScheduleOutput) TimeStarts ¶
func (o ScheduleOutput) TimeStarts() pulumi.StringOutput
(Updatable) This is the date and time the schedule starts, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339) Example: `2016-08-25T21:10:29.600Z`
func (ScheduleOutput) TimeUpdated ¶
func (o ScheduleOutput) TimeUpdated() pulumi.StringOutput
This is the date and time the schedule was updated, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z`
func (ScheduleOutput) ToScheduleOutput ¶
func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput
func (ScheduleOutput) ToScheduleOutputWithContext ¶
func (o ScheduleOutput) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
type ScheduleResource ¶
type ScheduleResource struct { // (Updatable) This is the resource OCID. Id string `pulumi:"id"` // (Updatable) This is additional information that helps to identity the resource for the schedule. // // { "id": "<OCID_of_bucket>" "metadata": { "namespaceName": "sampleNamespace", "bucketName": "sampleBucket" } } Metadata map[string]string `pulumi:"metadata"` }
type ScheduleResourceArgs ¶
type ScheduleResourceArgs struct { // (Updatable) This is the resource OCID. Id pulumi.StringInput `pulumi:"id"` // (Updatable) This is additional information that helps to identity the resource for the schedule. // // { "id": "<OCID_of_bucket>" "metadata": { "namespaceName": "sampleNamespace", "bucketName": "sampleBucket" } } Metadata pulumi.StringMapInput `pulumi:"metadata"` }
func (ScheduleResourceArgs) ElementType ¶
func (ScheduleResourceArgs) ElementType() reflect.Type
func (ScheduleResourceArgs) ToScheduleResourceOutput ¶
func (i ScheduleResourceArgs) ToScheduleResourceOutput() ScheduleResourceOutput
func (ScheduleResourceArgs) ToScheduleResourceOutputWithContext ¶
func (i ScheduleResourceArgs) ToScheduleResourceOutputWithContext(ctx context.Context) ScheduleResourceOutput
type ScheduleResourceArray ¶
type ScheduleResourceArray []ScheduleResourceInput
func (ScheduleResourceArray) ElementType ¶
func (ScheduleResourceArray) ElementType() reflect.Type
func (ScheduleResourceArray) ToScheduleResourceArrayOutput ¶
func (i ScheduleResourceArray) ToScheduleResourceArrayOutput() ScheduleResourceArrayOutput
func (ScheduleResourceArray) ToScheduleResourceArrayOutputWithContext ¶
func (i ScheduleResourceArray) ToScheduleResourceArrayOutputWithContext(ctx context.Context) ScheduleResourceArrayOutput
type ScheduleResourceArrayInput ¶
type ScheduleResourceArrayInput interface { pulumi.Input ToScheduleResourceArrayOutput() ScheduleResourceArrayOutput ToScheduleResourceArrayOutputWithContext(context.Context) ScheduleResourceArrayOutput }
ScheduleResourceArrayInput is an input type that accepts ScheduleResourceArray and ScheduleResourceArrayOutput values. You can construct a concrete instance of `ScheduleResourceArrayInput` via:
ScheduleResourceArray{ ScheduleResourceArgs{...} }
type ScheduleResourceArrayOutput ¶
type ScheduleResourceArrayOutput struct{ *pulumi.OutputState }
func (ScheduleResourceArrayOutput) ElementType ¶
func (ScheduleResourceArrayOutput) ElementType() reflect.Type
func (ScheduleResourceArrayOutput) Index ¶
func (o ScheduleResourceArrayOutput) Index(i pulumi.IntInput) ScheduleResourceOutput
func (ScheduleResourceArrayOutput) ToScheduleResourceArrayOutput ¶
func (o ScheduleResourceArrayOutput) ToScheduleResourceArrayOutput() ScheduleResourceArrayOutput
func (ScheduleResourceArrayOutput) ToScheduleResourceArrayOutputWithContext ¶
func (o ScheduleResourceArrayOutput) ToScheduleResourceArrayOutputWithContext(ctx context.Context) ScheduleResourceArrayOutput
type ScheduleResourceFilter ¶
type ScheduleResourceFilter struct { // (Updatable) This is the resource attribute on which the threshold is defined. Attribute string `pulumi:"attribute"` // (Updatable) This is the condition for the filter in comparison to its creation time. Condition *string `pulumi:"condition"` // (Updatable) This sets whether to include child compartments. ShouldIncludeChildCompartments *bool `pulumi:"shouldIncludeChildCompartments"` // (Updatable) This is a collection of resource lifecycle state values. Values []ScheduleResourceFilterValue `pulumi:"values"` }
type ScheduleResourceFilterArgs ¶
type ScheduleResourceFilterArgs struct { // (Updatable) This is the resource attribute on which the threshold is defined. Attribute pulumi.StringInput `pulumi:"attribute"` // (Updatable) This is the condition for the filter in comparison to its creation time. Condition pulumi.StringPtrInput `pulumi:"condition"` // (Updatable) This sets whether to include child compartments. ShouldIncludeChildCompartments pulumi.BoolPtrInput `pulumi:"shouldIncludeChildCompartments"` // (Updatable) This is a collection of resource lifecycle state values. Values ScheduleResourceFilterValueArrayInput `pulumi:"values"` }
func (ScheduleResourceFilterArgs) ElementType ¶
func (ScheduleResourceFilterArgs) ElementType() reflect.Type
func (ScheduleResourceFilterArgs) ToScheduleResourceFilterOutput ¶
func (i ScheduleResourceFilterArgs) ToScheduleResourceFilterOutput() ScheduleResourceFilterOutput
func (ScheduleResourceFilterArgs) ToScheduleResourceFilterOutputWithContext ¶
func (i ScheduleResourceFilterArgs) ToScheduleResourceFilterOutputWithContext(ctx context.Context) ScheduleResourceFilterOutput
type ScheduleResourceFilterArray ¶
type ScheduleResourceFilterArray []ScheduleResourceFilterInput
func (ScheduleResourceFilterArray) ElementType ¶
func (ScheduleResourceFilterArray) ElementType() reflect.Type
func (ScheduleResourceFilterArray) ToScheduleResourceFilterArrayOutput ¶
func (i ScheduleResourceFilterArray) ToScheduleResourceFilterArrayOutput() ScheduleResourceFilterArrayOutput
func (ScheduleResourceFilterArray) ToScheduleResourceFilterArrayOutputWithContext ¶
func (i ScheduleResourceFilterArray) ToScheduleResourceFilterArrayOutputWithContext(ctx context.Context) ScheduleResourceFilterArrayOutput
type ScheduleResourceFilterArrayInput ¶
type ScheduleResourceFilterArrayInput interface { pulumi.Input ToScheduleResourceFilterArrayOutput() ScheduleResourceFilterArrayOutput ToScheduleResourceFilterArrayOutputWithContext(context.Context) ScheduleResourceFilterArrayOutput }
ScheduleResourceFilterArrayInput is an input type that accepts ScheduleResourceFilterArray and ScheduleResourceFilterArrayOutput values. You can construct a concrete instance of `ScheduleResourceFilterArrayInput` via:
ScheduleResourceFilterArray{ ScheduleResourceFilterArgs{...} }
type ScheduleResourceFilterArrayOutput ¶
type ScheduleResourceFilterArrayOutput struct{ *pulumi.OutputState }
func (ScheduleResourceFilterArrayOutput) ElementType ¶
func (ScheduleResourceFilterArrayOutput) ElementType() reflect.Type
func (ScheduleResourceFilterArrayOutput) Index ¶
func (o ScheduleResourceFilterArrayOutput) Index(i pulumi.IntInput) ScheduleResourceFilterOutput
func (ScheduleResourceFilterArrayOutput) ToScheduleResourceFilterArrayOutput ¶
func (o ScheduleResourceFilterArrayOutput) ToScheduleResourceFilterArrayOutput() ScheduleResourceFilterArrayOutput
func (ScheduleResourceFilterArrayOutput) ToScheduleResourceFilterArrayOutputWithContext ¶
func (o ScheduleResourceFilterArrayOutput) ToScheduleResourceFilterArrayOutputWithContext(ctx context.Context) ScheduleResourceFilterArrayOutput
type ScheduleResourceFilterInput ¶
type ScheduleResourceFilterInput interface { pulumi.Input ToScheduleResourceFilterOutput() ScheduleResourceFilterOutput ToScheduleResourceFilterOutputWithContext(context.Context) ScheduleResourceFilterOutput }
ScheduleResourceFilterInput is an input type that accepts ScheduleResourceFilterArgs and ScheduleResourceFilterOutput values. You can construct a concrete instance of `ScheduleResourceFilterInput` via:
ScheduleResourceFilterArgs{...}
type ScheduleResourceFilterOutput ¶
type ScheduleResourceFilterOutput struct{ *pulumi.OutputState }
func (ScheduleResourceFilterOutput) Attribute ¶
func (o ScheduleResourceFilterOutput) Attribute() pulumi.StringOutput
(Updatable) This is the resource attribute on which the threshold is defined.
func (ScheduleResourceFilterOutput) Condition ¶
func (o ScheduleResourceFilterOutput) Condition() pulumi.StringPtrOutput
(Updatable) This is the condition for the filter in comparison to its creation time.
func (ScheduleResourceFilterOutput) ElementType ¶
func (ScheduleResourceFilterOutput) ElementType() reflect.Type
func (ScheduleResourceFilterOutput) ShouldIncludeChildCompartments ¶
func (o ScheduleResourceFilterOutput) ShouldIncludeChildCompartments() pulumi.BoolPtrOutput
(Updatable) This sets whether to include child compartments.
func (ScheduleResourceFilterOutput) ToScheduleResourceFilterOutput ¶
func (o ScheduleResourceFilterOutput) ToScheduleResourceFilterOutput() ScheduleResourceFilterOutput
func (ScheduleResourceFilterOutput) ToScheduleResourceFilterOutputWithContext ¶
func (o ScheduleResourceFilterOutput) ToScheduleResourceFilterOutputWithContext(ctx context.Context) ScheduleResourceFilterOutput
func (ScheduleResourceFilterOutput) Values ¶
func (o ScheduleResourceFilterOutput) Values() ScheduleResourceFilterValueArrayOutput
(Updatable) This is a collection of resource lifecycle state values.
type ScheduleResourceFilterValue ¶
type ScheduleResourceFilterValue struct { // (Updatable) This is the namespace of the defined tag. Namespace *string `pulumi:"namespace"` // (Updatable) This is the key of the defined tag. TagKey *string `pulumi:"tagKey"` // (Updatable) This is the value of the defined tag. Value *string `pulumi:"value"` }
type ScheduleResourceFilterValueArgs ¶
type ScheduleResourceFilterValueArgs struct { // (Updatable) This is the namespace of the defined tag. Namespace pulumi.StringPtrInput `pulumi:"namespace"` // (Updatable) This is the key of the defined tag. TagKey pulumi.StringPtrInput `pulumi:"tagKey"` // (Updatable) This is the value of the defined tag. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ScheduleResourceFilterValueArgs) ElementType ¶
func (ScheduleResourceFilterValueArgs) ElementType() reflect.Type
func (ScheduleResourceFilterValueArgs) ToScheduleResourceFilterValueOutput ¶
func (i ScheduleResourceFilterValueArgs) ToScheduleResourceFilterValueOutput() ScheduleResourceFilterValueOutput
func (ScheduleResourceFilterValueArgs) ToScheduleResourceFilterValueOutputWithContext ¶
func (i ScheduleResourceFilterValueArgs) ToScheduleResourceFilterValueOutputWithContext(ctx context.Context) ScheduleResourceFilterValueOutput
type ScheduleResourceFilterValueArray ¶
type ScheduleResourceFilterValueArray []ScheduleResourceFilterValueInput
func (ScheduleResourceFilterValueArray) ElementType ¶
func (ScheduleResourceFilterValueArray) ElementType() reflect.Type
func (ScheduleResourceFilterValueArray) ToScheduleResourceFilterValueArrayOutput ¶
func (i ScheduleResourceFilterValueArray) ToScheduleResourceFilterValueArrayOutput() ScheduleResourceFilterValueArrayOutput
func (ScheduleResourceFilterValueArray) ToScheduleResourceFilterValueArrayOutputWithContext ¶
func (i ScheduleResourceFilterValueArray) ToScheduleResourceFilterValueArrayOutputWithContext(ctx context.Context) ScheduleResourceFilterValueArrayOutput
type ScheduleResourceFilterValueArrayInput ¶
type ScheduleResourceFilterValueArrayInput interface { pulumi.Input ToScheduleResourceFilterValueArrayOutput() ScheduleResourceFilterValueArrayOutput ToScheduleResourceFilterValueArrayOutputWithContext(context.Context) ScheduleResourceFilterValueArrayOutput }
ScheduleResourceFilterValueArrayInput is an input type that accepts ScheduleResourceFilterValueArray and ScheduleResourceFilterValueArrayOutput values. You can construct a concrete instance of `ScheduleResourceFilterValueArrayInput` via:
ScheduleResourceFilterValueArray{ ScheduleResourceFilterValueArgs{...} }
type ScheduleResourceFilterValueArrayOutput ¶
type ScheduleResourceFilterValueArrayOutput struct{ *pulumi.OutputState }
func (ScheduleResourceFilterValueArrayOutput) ElementType ¶
func (ScheduleResourceFilterValueArrayOutput) ElementType() reflect.Type
func (ScheduleResourceFilterValueArrayOutput) ToScheduleResourceFilterValueArrayOutput ¶
func (o ScheduleResourceFilterValueArrayOutput) ToScheduleResourceFilterValueArrayOutput() ScheduleResourceFilterValueArrayOutput
func (ScheduleResourceFilterValueArrayOutput) ToScheduleResourceFilterValueArrayOutputWithContext ¶
func (o ScheduleResourceFilterValueArrayOutput) ToScheduleResourceFilterValueArrayOutputWithContext(ctx context.Context) ScheduleResourceFilterValueArrayOutput
type ScheduleResourceFilterValueInput ¶
type ScheduleResourceFilterValueInput interface { pulumi.Input ToScheduleResourceFilterValueOutput() ScheduleResourceFilterValueOutput ToScheduleResourceFilterValueOutputWithContext(context.Context) ScheduleResourceFilterValueOutput }
ScheduleResourceFilterValueInput is an input type that accepts ScheduleResourceFilterValueArgs and ScheduleResourceFilterValueOutput values. You can construct a concrete instance of `ScheduleResourceFilterValueInput` via:
ScheduleResourceFilterValueArgs{...}
type ScheduleResourceFilterValueOutput ¶
type ScheduleResourceFilterValueOutput struct{ *pulumi.OutputState }
func (ScheduleResourceFilterValueOutput) ElementType ¶
func (ScheduleResourceFilterValueOutput) ElementType() reflect.Type
func (ScheduleResourceFilterValueOutput) Namespace ¶
func (o ScheduleResourceFilterValueOutput) Namespace() pulumi.StringPtrOutput
(Updatable) This is the namespace of the defined tag.
func (ScheduleResourceFilterValueOutput) TagKey ¶
func (o ScheduleResourceFilterValueOutput) TagKey() pulumi.StringPtrOutput
(Updatable) This is the key of the defined tag.
func (ScheduleResourceFilterValueOutput) ToScheduleResourceFilterValueOutput ¶
func (o ScheduleResourceFilterValueOutput) ToScheduleResourceFilterValueOutput() ScheduleResourceFilterValueOutput
func (ScheduleResourceFilterValueOutput) ToScheduleResourceFilterValueOutputWithContext ¶
func (o ScheduleResourceFilterValueOutput) ToScheduleResourceFilterValueOutputWithContext(ctx context.Context) ScheduleResourceFilterValueOutput
func (ScheduleResourceFilterValueOutput) Value ¶
func (o ScheduleResourceFilterValueOutput) Value() pulumi.StringPtrOutput
(Updatable) This is the value of the defined tag.
type ScheduleResourceInput ¶
type ScheduleResourceInput interface { pulumi.Input ToScheduleResourceOutput() ScheduleResourceOutput ToScheduleResourceOutputWithContext(context.Context) ScheduleResourceOutput }
ScheduleResourceInput is an input type that accepts ScheduleResourceArgs and ScheduleResourceOutput values. You can construct a concrete instance of `ScheduleResourceInput` via:
ScheduleResourceArgs{...}
type ScheduleResourceOutput ¶
type ScheduleResourceOutput struct{ *pulumi.OutputState }
func (ScheduleResourceOutput) ElementType ¶
func (ScheduleResourceOutput) ElementType() reflect.Type
func (ScheduleResourceOutput) Id ¶
func (o ScheduleResourceOutput) Id() pulumi.StringOutput
(Updatable) This is the resource OCID.
func (ScheduleResourceOutput) Metadata ¶
func (o ScheduleResourceOutput) Metadata() pulumi.StringMapOutput
(Updatable) This is additional information that helps to identity the resource for the schedule.
{ "id": "<OCID_of_bucket>" "metadata": { "namespaceName": "sampleNamespace", "bucketName": "sampleBucket" } }
func (ScheduleResourceOutput) ToScheduleResourceOutput ¶
func (o ScheduleResourceOutput) ToScheduleResourceOutput() ScheduleResourceOutput
func (ScheduleResourceOutput) ToScheduleResourceOutputWithContext ¶
func (o ScheduleResourceOutput) ToScheduleResourceOutputWithContext(ctx context.Context) ScheduleResourceOutput
type ScheduleState ¶
type ScheduleState struct { // (Updatable) This is the action that will be executed by the schedule. Action pulumi.StringPtrInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the schedule is created CompartmentId pulumi.StringPtrInput // (Updatable) These are defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.StringMapInput // (Updatable) This is the description of the schedule. Description pulumi.StringPtrInput // (Updatable) This is a user-friendly name for the schedule. It does not have to be unique, and it's changeable. DisplayName pulumi.StringPtrInput // (Updatable) These are free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.StringMapInput // (Updatable) This is the frequency of recurrence of a schedule. The frequency field can either conform to RFC-5545 formatting or UNIX cron formatting for recurrences, based on the value specified by the recurrenceType field. RecurrenceDetails pulumi.StringPtrInput // (Updatable) Type of recurrence of a schedule RecurrenceType pulumi.StringPtrInput // (Updatable) This is a list of resources filters. The schedule will be applied to resources matching all of them. ResourceFilters ScheduleResourceFilterArrayInput // (Updatable) This is the list of resources to which the scheduled operation is applied. Resources ScheduleResourceArrayInput // (Updatable) The target state for the Schedule. Could be set to `ACTIVE` or `INACTIVE`. // // ** 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 State pulumi.StringPtrInput // These are system tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput // This is the date and time the schedule was created, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeCreated pulumi.StringPtrInput // (Updatable) This is the date and time the schedule ends, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339) Example: `2016-08-25T21:10:29.600Z` TimeEnds pulumi.StringPtrInput // This is the date and time the schedule runs last time, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeLastRun pulumi.StringPtrInput // This is the date and time the schedule run the next time, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeNextRun pulumi.StringPtrInput // (Updatable) This is the date and time the schedule starts, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339) Example: `2016-08-25T21:10:29.600Z` TimeStarts pulumi.StringPtrInput // This is the date and time the schedule was updated, in the format defined by [RFC 3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` TimeUpdated pulumi.StringPtrInput }
func (ScheduleState) ElementType ¶
func (ScheduleState) ElementType() reflect.Type